PixelCore GraphQL API Reference
Welcome to the PixelCore GraphQL API reference! This reference includes the complete set of GraphQL types, queries, mutations, and their parameters for working with Objects, Schemas, Properties, RPC/Controls and so on. For more tutorial-oriented API documentation, please check out our API Guide.
Contact
Pixel Networks Support
support@pixel-networks.com
License
Pixel License
https://pixel-networks.atlassian.net/wiki/spaces/PCV3/
Terms of Service: https://www.pixel-networks.com/
API Endpoints
Production:
https://platform.your-domain-name.iot.pn/graphql
Queries
controlExecution
Example
Query
query controlExecution($id: Int!) {
controlExecution(id: $id) {
nodeId
id
objectId
controller
createdAt
type
name
params
ack
done
error
linkedControlId
callerId
helperParams
object {
...ObjectFragment
}
caller {
...UserFragment
}
}
}
Variables
{"id": 987}
query controlExecution($id: Int!) {
controlExecution(id: $id) {
nodeId
id
objectId
controller
createdAt
type
name
params
ack
done
error
linkedControlId
callerId
helperParams
object {
...ObjectFragment
}
caller {
...UserFragment
}
}
}
{"id": 987}
Response
{
"data": {
"controlExecution": {
"nodeId": ID,
"id": 123,
"objectId": UUID,
"controller": UUID,
"createdAt": Datetime,
"type": ControlTypes,
"name": "xyz789",
"params": {},
"ack": true,
"done": false,
"error": "abc123",
"linkedControlId": BigInt,
"callerId": UUID,
"helperParams": {},
"object": Object,
"caller": User
}
}
}
controlExecutionByNodeId
ControlExecution using its globally unique ID ControlExecution
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single ControlExecution |
Example
Query
query controlExecutionByNodeId($nodeId: ID!) {
controlExecutionByNodeId(nodeId: $nodeId) {
nodeId
id
objectId
controller
createdAt
type
name
params
ack
done
error
linkedControlId
callerId
helperParams
object {
...ObjectFragment
}
caller {
...UserFragment
}
}
}
Variables
{"nodeId": ID}
query controlExecutionByNodeId($nodeId: ID!) {
controlExecutionByNodeId(nodeId: $nodeId) {
nodeId
id
objectId
controller
createdAt
type
name
params
ack
done
error
linkedControlId
callerId
helperParams
object {
...ObjectFragment
}
caller {
...UserFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"controlExecutionByNodeId": {
"nodeId": ID,
"id": 987,
"objectId": UUID,
"controller": UUID,
"createdAt": Datetime,
"type": ControlTypes,
"name": "xyz789",
"params": {},
"ack": false,
"done": true,
"error": "xyz789",
"linkedControlId": BigInt,
"callerId": UUID,
"helperParams": {},
"object": Object,
"caller": User
}
}
}
controlExecutions
ControlExecution [ControlExecution!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[ControlExecutionsSort!]
|
The specification of how the ControlExecution records should be sorted |
orderBy -
[ControlExecutionsOrderBy!]
|
The method to use when ordering ControlExecution |
condition -
ControlExecutionCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ControlExecutionFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query controlExecutions($first: Int, $offset: Int, $sort: [ControlExecutionsSort!], $orderBy: [ControlExecutionsOrderBy!], $condition: ControlExecutionCondition, $filter: ControlExecutionFilter) {
controlExecutions(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
objectId
controller
createdAt
type
name
params
ack
done
error
linkedControlId
callerId
helperParams
object {
...ObjectFragment
}
caller {
...UserFragment
}
}
}
Variables
{
"first": 987,
"offset": 987,
"sort": [ControlExecutionsSort],
"orderBy": [ControlExecutionsOrderBy],
"condition": ControlExecutionCondition,
"filter": ControlExecutionFilter
}
query controlExecutions($first: Int, $offset: Int, $sort: [ControlExecutionsSort!], $orderBy: [ControlExecutionsOrderBy!], $condition: ControlExecutionCondition, $filter: ControlExecutionFilter) {
controlExecutions(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
objectId
controller
createdAt
type
name
params
ack
done
error
linkedControlId
callerId
helperParams
object {
...ObjectFragment
}
caller {
...UserFragment
}
}
}
{
"first": 987,
"offset": 987,
"sort": [ControlExecutionsSort],
"orderBy": [ControlExecutionsOrderBy],
"condition": ControlExecutionCondition,
"filter": ControlExecutionFilter
}
Response
{
"data": {
"controlExecutions": [
{
"nodeId": ID,
"id": 987,
"objectId": UUID,
"controller": UUID,
"createdAt": Datetime,
"type": ControlTypes,
"name": "xyz789",
"params": {},
"ack": true,
"done": true,
"error": "abc123",
"linkedControlId": BigInt,
"callerId": UUID,
"helperParams": {},
"object": Object,
"caller": User
}
]
}
}
controlExecutionsConnection
ControlExecution ControlExecutionsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[ControlExecutionsSort!]
|
The specification of how the ControlExecution records should be sorted |
orderBy -
[ControlExecutionsOrderBy!]
|
The method to use when ordering ControlExecution. Default = ["PRIMARY_KEY_ASC"] |
condition -
ControlExecutionCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ControlExecutionFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query controlExecutionsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ControlExecutionsSort!], $orderBy: [ControlExecutionsOrderBy!], $condition: ControlExecutionCondition, $filter: ControlExecutionFilter) {
controlExecutionsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ControlExecutionFragment
}
edges {
...ControlExecutionsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [ControlExecutionsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ControlExecutionCondition,
"filter": ControlExecutionFilter
}
query controlExecutionsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ControlExecutionsSort!], $orderBy: [ControlExecutionsOrderBy!], $condition: ControlExecutionCondition, $filter: ControlExecutionFilter) {
controlExecutionsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ControlExecutionFragment
}
edges {
...ControlExecutionsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [ControlExecutionsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ControlExecutionCondition,
"filter": ControlExecutionFilter
}
Response
{
"data": {
"controlExecutionsConnection": {
"nodes": [ControlExecution],
"edges": [ControlExecutionsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
exportSchema
Example
Query
query exportSchema($schemaId: UUID) {
exportSchema(schemaId: $schemaId)
}
Variables
{"schemaId": UUID}
query exportSchema($schemaId: UUID) {
exportSchema(schemaId: $schemaId)
}
{"schemaId": UUID}
Response
{"data": {"exportSchema": "xyz789"}}
getDbInfo
Example
Query
query getDbInfo {
getDbInfo {
version
tsVersion
retention
dbSize
mediaSize
pps
props10Min
devices
devicesOffline
users
usersDisabled
appUsers
userGroups
objects
historySize
notifications
notificationsSize
deliveries
deliveriesSize
controls
controlsSize
}
}
query getDbInfo {
getDbInfo {
version
tsVersion
retention
dbSize
mediaSize
pps
props10Min
devices
devicesOffline
users
usersDisabled
appUsers
userGroups
objects
historySize
notifications
notificationsSize
deliveries
deliveriesSize
controls
controlsSize
}
}
Response
{
"data": {
"getDbInfo": {
"version": "abc123",
"tsVersion": "abc123",
"retention": "abc123",
"dbSize": BigInt,
"mediaSize": BigInt,
"pps": 987,
"props10Min": 987,
"devices": 987,
"devicesOffline": 123,
"users": 123,
"usersDisabled": 123,
"appUsers": 987,
"userGroups": 123,
"objects": 123,
"historySize": BigInt,
"notifications": 987,
"notificationsSize": BigInt,
"deliveries": 987,
"deliveriesSize": BigInt,
"controls": 987,
"controlsSize": BigInt
}
}
}
getDetailedNotificationsHistory
[DetailedNotificationHistoryItem]
| Name | Description |
|---|---|
objectIds -
[UUID]
|
|
timeFrom -
Datetime
|
|
timeTo -
Datetime
|
|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
filter -
DetailedNotificationHistoryItemFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query getDetailedNotificationsHistory($objectIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $offset: Int, $filter: DetailedNotificationHistoryItemFilter) {
getDetailedNotificationsHistory(objectIds: $objectIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, offset: $offset, filter: $filter) {
objectId
objectName
enabled
message
spec
tags
createdAt
by
schemaName
schemaType
schemaTags
}
}
Variables
{
"objectIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"offset": 123,
"filter": DetailedNotificationHistoryItemFilter
}
query getDetailedNotificationsHistory($objectIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $offset: Int, $filter: DetailedNotificationHistoryItemFilter) {
getDetailedNotificationsHistory(objectIds: $objectIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, offset: $offset, filter: $filter) {
objectId
objectName
enabled
message
spec
tags
createdAt
by
schemaName
schemaType
schemaTags
}
}
{
"objectIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"offset": 123,
"filter": DetailedNotificationHistoryItemFilter
}
Response
{
"data": {
"getDetailedNotificationsHistory": [
{
"objectId": UUID,
"objectName": "xyz789",
"enabled": false,
"message": "xyz789",
"spec": {},
"tags": ["abc123"],
"createdAt": Datetime,
"by": "xyz789",
"schemaName": "abc123",
"schemaType": "abc123",
"schemaTags": ["xyz789"]
}
]
}
}
getDetailedNotificationsHistoryConnection
DetailedNotificationHistoryItemsConnection
| Name | Description |
|---|---|
objectIds -
[UUID]
|
|
timeFrom -
Datetime
|
|
timeTo -
Datetime
|
|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
filter -
DetailedNotificationHistoryItemFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query getDetailedNotificationsHistoryConnection($objectIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $filter: DetailedNotificationHistoryItemFilter) {
getDetailedNotificationsHistoryConnection(objectIds: $objectIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, last: $last, offset: $offset, before: $before, after: $after, filter: $filter) {
nodes {
...DetailedNotificationHistoryItemFragment
}
edges {
...DetailedNotificationHistoryItemsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"objectIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"filter": DetailedNotificationHistoryItemFilter
}
query getDetailedNotificationsHistoryConnection($objectIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $filter: DetailedNotificationHistoryItemFilter) {
getDetailedNotificationsHistoryConnection(objectIds: $objectIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, last: $last, offset: $offset, before: $before, after: $after, filter: $filter) {
nodes {
...DetailedNotificationHistoryItemFragment
}
edges {
...DetailedNotificationHistoryItemsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"objectIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"filter": DetailedNotificationHistoryItemFilter
}
Response
{
"data": {
"getDetailedNotificationsHistoryConnection": {
"nodes": [DetailedNotificationHistoryItem],
"edges": [DetailedNotificationHistoryItemsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
getDetailedObjectPropertiesHistory
[DetailedPropertyHistoryItem]
| Name | Description |
|---|---|
userIds -
[UUID]
|
|
timeFrom -
Datetime
|
|
timeTo -
Datetime
|
|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
filter -
DetailedPropertyHistoryItemFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query getDetailedObjectPropertiesHistory($userIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $offset: Int, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistory(userIds: $userIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, offset: $offset, filter: $filter) {
objectId
groupName
property
value
recordedAt
by
objectName
enabled
schemaName
schemaType
schemaTags
units
stealth
valueType
notNull
parentObjectName
parentSchemaName
parentSchemaType
}
}
Variables
{
"userIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 987,
"offset": 987,
"filter": DetailedPropertyHistoryItemFilter
}
query getDetailedObjectPropertiesHistory($userIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $offset: Int, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistory(userIds: $userIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, offset: $offset, filter: $filter) {
objectId
groupName
property
value
recordedAt
by
objectName
enabled
schemaName
schemaType
schemaTags
units
stealth
valueType
notNull
parentObjectName
parentSchemaName
parentSchemaType
}
}
{
"userIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 987,
"offset": 987,
"filter": DetailedPropertyHistoryItemFilter
}
Response
{
"data": {
"getDetailedObjectPropertiesHistory": [
{
"objectId": UUID,
"groupName": "xyz789",
"property": "xyz789",
"value": {},
"recordedAt": Datetime,
"by": "xyz789",
"objectName": "abc123",
"enabled": true,
"schemaName": "abc123",
"schemaType": "xyz789",
"schemaTags": ["xyz789"],
"units": "abc123",
"stealth": false,
"valueType": "abc123",
"notNull": false,
"parentObjectName": "xyz789",
"parentSchemaName": "xyz789",
"parentSchemaType": "abc123"
}
]
}
}
getDetailedObjectPropertiesHistoryByPropertiesId
[DetailedPropertyHistoryItem]
| Name | Description |
|---|---|
userIds -
[UUID]
|
|
schemaPropertyIds -
[UUID]
|
|
timeFrom -
Datetime
|
|
timeTo -
Datetime
|
|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
filter -
DetailedPropertyHistoryItemFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query getDetailedObjectPropertiesHistoryByPropertiesId($userIds: [UUID], $schemaPropertyIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $offset: Int, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistoryByPropertiesId(userIds: $userIds, schemaPropertyIds: $schemaPropertyIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, offset: $offset, filter: $filter) {
objectId
groupName
property
value
recordedAt
by
objectName
enabled
schemaName
schemaType
schemaTags
units
stealth
valueType
notNull
parentObjectName
parentSchemaName
parentSchemaType
}
}
Variables
{
"userIds": [UUID],
"schemaPropertyIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"offset": 123,
"filter": DetailedPropertyHistoryItemFilter
}
query getDetailedObjectPropertiesHistoryByPropertiesId($userIds: [UUID], $schemaPropertyIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $offset: Int, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistoryByPropertiesId(userIds: $userIds, schemaPropertyIds: $schemaPropertyIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, offset: $offset, filter: $filter) {
objectId
groupName
property
value
recordedAt
by
objectName
enabled
schemaName
schemaType
schemaTags
units
stealth
valueType
notNull
parentObjectName
parentSchemaName
parentSchemaType
}
}
{
"userIds": [UUID],
"schemaPropertyIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"offset": 123,
"filter": DetailedPropertyHistoryItemFilter
}
Response
{
"data": {
"getDetailedObjectPropertiesHistoryByPropertiesId": [
{
"objectId": UUID,
"groupName": "abc123",
"property": "xyz789",
"value": {},
"recordedAt": Datetime,
"by": "xyz789",
"objectName": "abc123",
"enabled": true,
"schemaName": "abc123",
"schemaType": "abc123",
"schemaTags": ["abc123"],
"units": "abc123",
"stealth": true,
"valueType": "abc123",
"notNull": true,
"parentObjectName": "xyz789",
"parentSchemaName": "xyz789",
"parentSchemaType": "xyz789"
}
]
}
}
getDetailedObjectPropertiesHistoryByPropertiesIdConnection
DetailedPropertyHistoryItemsConnection
| Name | Description |
|---|---|
userIds -
[UUID]
|
|
schemaPropertyIds -
[UUID]
|
|
timeFrom -
Datetime
|
|
timeTo -
Datetime
|
|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
filter -
DetailedPropertyHistoryItemFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query getDetailedObjectPropertiesHistoryByPropertiesIdConnection($userIds: [UUID], $schemaPropertyIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistoryByPropertiesIdConnection(userIds: $userIds, schemaPropertyIds: $schemaPropertyIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, last: $last, offset: $offset, before: $before, after: $after, filter: $filter) {
nodes {
...DetailedPropertyHistoryItemFragment
}
edges {
...DetailedPropertyHistoryItemsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"userIds": [UUID],
"schemaPropertyIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"filter": DetailedPropertyHistoryItemFilter
}
query getDetailedObjectPropertiesHistoryByPropertiesIdConnection($userIds: [UUID], $schemaPropertyIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistoryByPropertiesIdConnection(userIds: $userIds, schemaPropertyIds: $schemaPropertyIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, last: $last, offset: $offset, before: $before, after: $after, filter: $filter) {
nodes {
...DetailedPropertyHistoryItemFragment
}
edges {
...DetailedPropertyHistoryItemsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"userIds": [UUID],
"schemaPropertyIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 123,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"filter": DetailedPropertyHistoryItemFilter
}
Response
{
"data": {
"getDetailedObjectPropertiesHistoryByPropertiesIdConnection": {
"nodes": [DetailedPropertyHistoryItem],
"edges": [DetailedPropertyHistoryItemsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
getDetailedObjectPropertiesHistoryConnection
DetailedPropertyHistoryItemsConnection
| Name | Description |
|---|---|
userIds -
[UUID]
|
|
timeFrom -
Datetime
|
|
timeTo -
Datetime
|
|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
filter -
DetailedPropertyHistoryItemFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query getDetailedObjectPropertiesHistoryConnection($userIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistoryConnection(userIds: $userIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, last: $last, offset: $offset, before: $before, after: $after, filter: $filter) {
nodes {
...DetailedPropertyHistoryItemFragment
}
edges {
...DetailedPropertyHistoryItemsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"userIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 987,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"filter": DetailedPropertyHistoryItemFilter
}
query getDetailedObjectPropertiesHistoryConnection($userIds: [UUID], $timeFrom: Datetime, $timeTo: Datetime, $first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $filter: DetailedPropertyHistoryItemFilter) {
getDetailedObjectPropertiesHistoryConnection(userIds: $userIds, timeFrom: $timeFrom, timeTo: $timeTo, first: $first, last: $last, offset: $offset, before: $before, after: $after, filter: $filter) {
nodes {
...DetailedPropertyHistoryItemFragment
}
edges {
...DetailedPropertyHistoryItemsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"userIds": [UUID],
"timeFrom": Datetime,
"timeTo": Datetime,
"first": 987,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"filter": DetailedPropertyHistoryItemFilter
}
Response
{
"data": {
"getDetailedObjectPropertiesHistoryConnection": {
"nodes": [DetailedPropertyHistoryItem],
"edges": [DetailedPropertyHistoryItemsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
getDistinctPropertyValuesByKey
Example
Query
query getDistinctPropertyValuesByKey($schemaId: UUID, $keyedProperty: String) {
getDistinctPropertyValuesByKey(schemaId: $schemaId, keyedProperty: $keyedProperty)
}
Variables
{"schemaId": UUID, "keyedProperty": "xyz789"}
query getDistinctPropertyValuesByKey($schemaId: UUID, $keyedProperty: String) {
getDistinctPropertyValuesByKey(schemaId: $schemaId, keyedProperty: $keyedProperty)
}
{"schemaId": UUID, "keyedProperty": "xyz789"}
Response
{"data": {"getDistinctPropertyValuesByKey": [{}]}}
getDistinctSchemas
Example
Query
query getDistinctSchemas($schemaType: String, $enabledOnly: Boolean) {
getDistinctSchemas(schemaType: $schemaType, enabledOnly: $enabledOnly)
}
Variables
{"schemaType": "xyz789", "enabledOnly": false}
query getDistinctSchemas($schemaType: String, $enabledOnly: Boolean) {
getDistinctSchemas(schemaType: $schemaType, enabledOnly: $enabledOnly)
}
{"schemaType": "xyz789", "enabledOnly": false}
Response
{"data": {"getDistinctSchemas": ["abc123"]}}
getObjectType
Example
Query
query getObjectType($userId: UUID) {
getObjectType(userId: $userId)
}
Variables
{"userId": UUID}
query getObjectType($userId: UUID) {
getObjectType(userId: $userId)
}
{"userId": UUID}
Response
{"data": {"getObjectType": "abc123"}}
getRefreshTokenId
Example
Query
query getRefreshTokenId {
getRefreshTokenId
}
query getRefreshTokenId {
getRefreshTokenId
}
Response
{"data": {"getRefreshTokenId": "abc123"}}
getTime
Example
Query
query getTime {
getTime
}
query getTime {
getTime
}
Response
{"data": {"getTime": "xyz789"}}
getTimezone
Example
Query
query getTimezone {
getTimezone
}
query getTimezone {
getTimezone
}
Response
{"data": {"getTimezone": "xyz789"}}
getTimezoneShift
Example
Query
query getTimezoneShift {
getTimezoneShift
}
query getTimezoneShift {
getTimezoneShift
}
Response
{"data": {"getTimezoneShift": 987}}
getUserGroups
Example
Query
query getUserGroups($userId: UUID) {
getUserGroups(userId: $userId)
}
Variables
{"userId": UUID}
query getUserGroups($userId: UUID) {
getUserGroups(userId: $userId)
}
{"userId": UUID}
Response
{"data": {"getUserGroups": [UUID]}}
getUserId
Example
Query
query getUserId {
getUserId
}
query getUserId {
getUserId
}
Response
{"data": {"getUserId": "xyz789"}}
getUserProfileId
Example
Query
query getUserProfileId {
getUserProfileId
}
query getUserProfileId {
getUserProfileId
}
Response
{"data": {"getUserProfileId": "abc123"}}
getVersion
Example
Query
query getVersion {
getVersion {
short
long
}
}
query getVersion {
getVersion {
short
long
}
}
Response
{"data": {"getVersion": {"short": "xyz789", "long": "abc123"}}}
nodeId
Node to work well with Relay 1 mutations. This just resolves to query Example
Query
query nodeId {
nodeId
}
query nodeId {
nodeId
}
Response
{"data": {"nodeId": ID}}
notification
Example
Query
query notification($id: UUID!) {
notification(id: $id) {
nodeId
id
objectId
objectName
tags
createdAt
by
spec
message
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationDeliveriesConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveries {
...NotificationDeliveryFragment
}
byName
}
}
Variables
{"id": UUID}
query notification($id: UUID!) {
notification(id: $id) {
nodeId
id
objectId
objectName
tags
createdAt
by
spec
message
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationDeliveriesConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveries {
...NotificationDeliveryFragment
}
byName
}
}
{"id": UUID}
Response
{
"data": {
"notification": {
"nodeId": ID,
"id": UUID,
"objectId": UUID,
"objectName": "xyz789",
"tags": ["xyz789"],
"createdAt": Datetime,
"by": UUID,
"spec": {},
"message": "abc123",
"object": Object,
"userByBy": User,
"notificationDeliveriesConnection": NotificationDeliveriesConnection,
"notificationDeliveries": [NotificationDelivery],
"byName": "xyz789"
}
}
}
notificationByNodeId
Notification using its globally unique ID Notification
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single Notification |
Example
Query
query notificationByNodeId($nodeId: ID!) {
notificationByNodeId(nodeId: $nodeId) {
nodeId
id
objectId
objectName
tags
createdAt
by
spec
message
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationDeliveriesConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveries {
...NotificationDeliveryFragment
}
byName
}
}
Variables
{"nodeId": ID}
query notificationByNodeId($nodeId: ID!) {
notificationByNodeId(nodeId: $nodeId) {
nodeId
id
objectId
objectName
tags
createdAt
by
spec
message
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationDeliveriesConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveries {
...NotificationDeliveryFragment
}
byName
}
}
{"nodeId": ID}
Response
{
"data": {
"notificationByNodeId": {
"nodeId": ID,
"id": UUID,
"objectId": UUID,
"objectName": "xyz789",
"tags": ["abc123"],
"createdAt": Datetime,
"by": UUID,
"spec": {},
"message": "xyz789",
"object": Object,
"userByBy": User,
"notificationDeliveriesConnection": NotificationDeliveriesConnection,
"notificationDeliveries": [NotificationDelivery],
"byName": "xyz789"
}
}
}
notificationDeliveries
NotificationDelivery [NotificationDelivery!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[NotificationDeliveriesSort!]
|
The specification of how the NotificationDelivery records should be sorted |
orderBy -
[NotificationDeliveriesOrderBy!]
|
The method to use when ordering NotificationDelivery |
condition -
NotificationDeliveryCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
NotificationDeliveryFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query notificationDeliveries($first: Int, $offset: Int, $sort: [NotificationDeliveriesSort!], $orderBy: [NotificationDeliveriesOrderBy!], $condition: NotificationDeliveryCondition, $filter: NotificationDeliveryFilter) {
notificationDeliveries(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
user
userLogin
notificationId
delivered
deliveryPath
message
error
deliveryConfigId
createdAt
by
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
}
}
Variables
{
"first": 123,
"offset": 987,
"sort": [NotificationDeliveriesSort],
"orderBy": [NotificationDeliveriesOrderBy],
"condition": NotificationDeliveryCondition,
"filter": NotificationDeliveryFilter
}
query notificationDeliveries($first: Int, $offset: Int, $sort: [NotificationDeliveriesSort!], $orderBy: [NotificationDeliveriesOrderBy!], $condition: NotificationDeliveryCondition, $filter: NotificationDeliveryFilter) {
notificationDeliveries(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
user
userLogin
notificationId
delivered
deliveryPath
message
error
deliveryConfigId
createdAt
by
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
}
}
{
"first": 123,
"offset": 987,
"sort": [NotificationDeliveriesSort],
"orderBy": [NotificationDeliveriesOrderBy],
"condition": NotificationDeliveryCondition,
"filter": NotificationDeliveryFilter
}
Response
{
"data": {
"notificationDeliveries": [
{
"nodeId": ID,
"id": UUID,
"user": UUID,
"userLogin": "abc123",
"notificationId": UUID,
"delivered": false,
"deliveryPath": "abc123",
"message": "xyz789",
"error": "abc123",
"deliveryConfigId": UUID,
"createdAt": Datetime,
"by": UUID,
"userByUser": User,
"deliveryConfig": Object,
"notification": Notification
}
]
}
}
notificationDeliveriesConnection
NotificationDelivery NotificationDeliveriesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[NotificationDeliveriesSort!]
|
The specification of how the NotificationDelivery records should be sorted |
orderBy -
[NotificationDeliveriesOrderBy!]
|
The method to use when ordering NotificationDelivery. Default = ["PRIMARY_KEY_ASC"] |
condition -
NotificationDeliveryCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
NotificationDeliveryFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query notificationDeliveriesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [NotificationDeliveriesSort!], $orderBy: [NotificationDeliveriesOrderBy!], $condition: NotificationDeliveryCondition, $filter: NotificationDeliveryFilter) {
notificationDeliveriesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...NotificationDeliveryFragment
}
edges {
...NotificationDeliveriesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [NotificationDeliveriesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": NotificationDeliveryCondition,
"filter": NotificationDeliveryFilter
}
query notificationDeliveriesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [NotificationDeliveriesSort!], $orderBy: [NotificationDeliveriesOrderBy!], $condition: NotificationDeliveryCondition, $filter: NotificationDeliveryFilter) {
notificationDeliveriesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...NotificationDeliveryFragment
}
edges {
...NotificationDeliveriesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [NotificationDeliveriesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": NotificationDeliveryCondition,
"filter": NotificationDeliveryFilter
}
Response
{
"data": {
"notificationDeliveriesConnection": {
"nodes": [NotificationDelivery],
"edges": [NotificationDeliveriesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
notificationDelivery
Example
Query
query notificationDelivery($id: UUID!) {
notificationDelivery(id: $id) {
nodeId
id
user
userLogin
notificationId
delivered
deliveryPath
message
error
deliveryConfigId
createdAt
by
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
}
}
Variables
{"id": UUID}
query notificationDelivery($id: UUID!) {
notificationDelivery(id: $id) {
nodeId
id
user
userLogin
notificationId
delivered
deliveryPath
message
error
deliveryConfigId
createdAt
by
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"notificationDelivery": {
"nodeId": ID,
"id": UUID,
"user": UUID,
"userLogin": "xyz789",
"notificationId": UUID,
"delivered": false,
"deliveryPath": "xyz789",
"message": "xyz789",
"error": "abc123",
"deliveryConfigId": UUID,
"createdAt": Datetime,
"by": UUID,
"userByUser": User,
"deliveryConfig": Object,
"notification": Notification
}
}
}
notificationDeliveryByNodeId
NotificationDelivery using its globally unique ID NotificationDelivery
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single NotificationDelivery |
Example
Query
query notificationDeliveryByNodeId($nodeId: ID!) {
notificationDeliveryByNodeId(nodeId: $nodeId) {
nodeId
id
user
userLogin
notificationId
delivered
deliveryPath
message
error
deliveryConfigId
createdAt
by
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
}
}
Variables
{"nodeId": ID}
query notificationDeliveryByNodeId($nodeId: ID!) {
notificationDeliveryByNodeId(nodeId: $nodeId) {
nodeId
id
user
userLogin
notificationId
delivered
deliveryPath
message
error
deliveryConfigId
createdAt
by
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"notificationDeliveryByNodeId": {
"nodeId": ID,
"id": UUID,
"user": UUID,
"userLogin": "xyz789",
"notificationId": UUID,
"delivered": true,
"deliveryPath": "abc123",
"message": "abc123",
"error": "abc123",
"deliveryConfigId": UUID,
"createdAt": Datetime,
"by": UUID,
"userByUser": User,
"deliveryConfig": Object,
"notification": Notification
}
}
}
notifications
Notification [Notification!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[NotificationsSort!]
|
The specification of how the Notification records should be sorted |
orderBy -
[NotificationsOrderBy!]
|
The method to use when ordering Notification |
condition -
NotificationCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
NotificationFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query notifications($first: Int, $offset: Int, $sort: [NotificationsSort!], $orderBy: [NotificationsOrderBy!], $condition: NotificationCondition, $filter: NotificationFilter) {
notifications(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
objectId
objectName
tags
createdAt
by
spec
message
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationDeliveriesConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveries {
...NotificationDeliveryFragment
}
byName
}
}
Variables
{
"first": 123,
"offset": 123,
"sort": [NotificationsSort],
"orderBy": [NotificationsOrderBy],
"condition": NotificationCondition,
"filter": NotificationFilter
}
query notifications($first: Int, $offset: Int, $sort: [NotificationsSort!], $orderBy: [NotificationsOrderBy!], $condition: NotificationCondition, $filter: NotificationFilter) {
notifications(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
objectId
objectName
tags
createdAt
by
spec
message
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationDeliveriesConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveries {
...NotificationDeliveryFragment
}
byName
}
}
{
"first": 123,
"offset": 123,
"sort": [NotificationsSort],
"orderBy": [NotificationsOrderBy],
"condition": NotificationCondition,
"filter": NotificationFilter
}
Response
{
"data": {
"notifications": [
{
"nodeId": ID,
"id": UUID,
"objectId": UUID,
"objectName": "xyz789",
"tags": ["xyz789"],
"createdAt": Datetime,
"by": UUID,
"spec": {},
"message": "xyz789",
"object": Object,
"userByBy": User,
"notificationDeliveriesConnection": NotificationDeliveriesConnection,
"notificationDeliveries": [NotificationDelivery],
"byName": "xyz789"
}
]
}
}
notificationsConnection
Notification NotificationsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[NotificationsSort!]
|
The specification of how the Notification records should be sorted |
orderBy -
[NotificationsOrderBy!]
|
The method to use when ordering Notification. Default = ["PRIMARY_KEY_ASC"] |
condition -
NotificationCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
NotificationFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query notificationsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [NotificationsSort!], $orderBy: [NotificationsOrderBy!], $condition: NotificationCondition, $filter: NotificationFilter) {
notificationsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...NotificationFragment
}
edges {
...NotificationsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [NotificationsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": NotificationCondition,
"filter": NotificationFilter
}
query notificationsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [NotificationsSort!], $orderBy: [NotificationsOrderBy!], $condition: NotificationCondition, $filter: NotificationFilter) {
notificationsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...NotificationFragment
}
edges {
...NotificationsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [NotificationsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": NotificationCondition,
"filter": NotificationFilter
}
Response
{
"data": {
"notificationsConnection": {
"nodes": [Notification],
"edges": [NotificationsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
object
Example
Query
query object($id: UUID!) {
object(id: $id) {
nodeId
id
name
enabled
description
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
schemaId
tags
previousEnabled
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
notificationsConnection {
...NotificationsConnectionFragment
}
notifications {
...NotificationFragment
}
objectPropertiesConnection {
...ObjectPropertiesConnectionFragment
}
objectProperties {
...ObjectPropertyFragment
}
controlExecutionsConnection {
...ControlExecutionsConnectionFragment
}
controlExecutions {
...ControlExecutionFragment
}
notificationDeliveriesByDeliveryConfigIdConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByDeliveryConfigId {
...NotificationDeliveryFragment
}
objectsToObjectsByObject1IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject1Id {
...ObjectsToObjectFragment
}
objectsToObjectsByObject2IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject2Id {
...ObjectsToObjectFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
deviceBatteryLevel
deviceBatteryType
deviceEmulation
deviceResponseStatus
favourite
groupName
hardLinked
mediaFilename
mediaSize
mediaType
muted
propertiesUpdatedAt
property
propertyBool
propertyDouble
propertyInt
propertyTs
schemaName
schemaTags
schemaTagsString
schemaType
stringId
dynamicAttribute
}
}
Variables
{"id": UUID}
query object($id: UUID!) {
object(id: $id) {
nodeId
id
name
enabled
description
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
schemaId
tags
previousEnabled
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
notificationsConnection {
...NotificationsConnectionFragment
}
notifications {
...NotificationFragment
}
objectPropertiesConnection {
...ObjectPropertiesConnectionFragment
}
objectProperties {
...ObjectPropertyFragment
}
controlExecutionsConnection {
...ControlExecutionsConnectionFragment
}
controlExecutions {
...ControlExecutionFragment
}
notificationDeliveriesByDeliveryConfigIdConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByDeliveryConfigId {
...NotificationDeliveryFragment
}
objectsToObjectsByObject1IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject1Id {
...ObjectsToObjectFragment
}
objectsToObjectsByObject2IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject2Id {
...ObjectsToObjectFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
deviceBatteryLevel
deviceBatteryType
deviceEmulation
deviceResponseStatus
favourite
groupName
hardLinked
mediaFilename
mediaSize
mediaType
muted
propertiesUpdatedAt
property
propertyBool
propertyDouble
propertyInt
propertyTs
schemaName
schemaTags
schemaTagsString
schemaType
stringId
dynamicAttribute
}
}
{"id": UUID}
Response
{
"data": {
"object": {
"nodeId": ID,
"id": UUID,
"name": "abc123",
"enabled": false,
"description": "xyz789",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"schemaId": UUID,
"tags": ["abc123"],
"previousEnabled": false,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"notificationsConnection": NotificationsConnection,
"notifications": [Notification],
"objectPropertiesConnection": ObjectPropertiesConnection,
"objectProperties": [ObjectProperty],
"controlExecutionsConnection": ControlExecutionsConnection,
"controlExecutions": [ControlExecution],
"notificationDeliveriesByDeliveryConfigIdConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByDeliveryConfigId": [
NotificationDelivery
],
"objectsToObjectsByObject1IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject1Id": [ObjectsToObject],
"objectsToObjectsByObject2IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject2Id": [ObjectsToObject],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject],
"deviceBatteryLevel": {},
"deviceBatteryType": {},
"deviceEmulation": {},
"deviceResponseStatus": {},
"favourite": true,
"groupName": "xyz789",
"hardLinked": false,
"mediaFilename": {},
"mediaSize": {},
"mediaType": {},
"muted": false,
"propertiesUpdatedAt": Datetime,
"property": {},
"propertyBool": false,
"propertyDouble": 987.65,
"propertyInt": 123,
"propertyTs": Datetime,
"schemaName": "xyz789",
"schemaTags": ["xyz789"],
"schemaTagsString": "xyz789",
"schemaType": "xyz789",
"stringId": "xyz789",
"dynamicAttribute": {}
}
}
}
objectByNodeId
Object using its globally unique ID Object
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single Object |
Example
Query
query objectByNodeId($nodeId: ID!) {
objectByNodeId(nodeId: $nodeId) {
nodeId
id
name
enabled
description
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
schemaId
tags
previousEnabled
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
notificationsConnection {
...NotificationsConnectionFragment
}
notifications {
...NotificationFragment
}
objectPropertiesConnection {
...ObjectPropertiesConnectionFragment
}
objectProperties {
...ObjectPropertyFragment
}
controlExecutionsConnection {
...ControlExecutionsConnectionFragment
}
controlExecutions {
...ControlExecutionFragment
}
notificationDeliveriesByDeliveryConfigIdConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByDeliveryConfigId {
...NotificationDeliveryFragment
}
objectsToObjectsByObject1IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject1Id {
...ObjectsToObjectFragment
}
objectsToObjectsByObject2IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject2Id {
...ObjectsToObjectFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
deviceBatteryLevel
deviceBatteryType
deviceEmulation
deviceResponseStatus
favourite
groupName
hardLinked
mediaFilename
mediaSize
mediaType
muted
propertiesUpdatedAt
property
propertyBool
propertyDouble
propertyInt
propertyTs
schemaName
schemaTags
schemaTagsString
schemaType
stringId
dynamicAttribute
}
}
Variables
{"nodeId": ID}
query objectByNodeId($nodeId: ID!) {
objectByNodeId(nodeId: $nodeId) {
nodeId
id
name
enabled
description
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
schemaId
tags
previousEnabled
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
notificationsConnection {
...NotificationsConnectionFragment
}
notifications {
...NotificationFragment
}
objectPropertiesConnection {
...ObjectPropertiesConnectionFragment
}
objectProperties {
...ObjectPropertyFragment
}
controlExecutionsConnection {
...ControlExecutionsConnectionFragment
}
controlExecutions {
...ControlExecutionFragment
}
notificationDeliveriesByDeliveryConfigIdConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByDeliveryConfigId {
...NotificationDeliveryFragment
}
objectsToObjectsByObject1IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject1Id {
...ObjectsToObjectFragment
}
objectsToObjectsByObject2IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject2Id {
...ObjectsToObjectFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
deviceBatteryLevel
deviceBatteryType
deviceEmulation
deviceResponseStatus
favourite
groupName
hardLinked
mediaFilename
mediaSize
mediaType
muted
propertiesUpdatedAt
property
propertyBool
propertyDouble
propertyInt
propertyTs
schemaName
schemaTags
schemaTagsString
schemaType
stringId
dynamicAttribute
}
}
{"nodeId": ID}
Response
{
"data": {
"objectByNodeId": {
"nodeId": ID,
"id": UUID,
"name": "abc123",
"enabled": true,
"description": "abc123",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"schemaId": UUID,
"tags": ["xyz789"],
"previousEnabled": false,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"notificationsConnection": NotificationsConnection,
"notifications": [Notification],
"objectPropertiesConnection": ObjectPropertiesConnection,
"objectProperties": [ObjectProperty],
"controlExecutionsConnection": ControlExecutionsConnection,
"controlExecutions": [ControlExecution],
"notificationDeliveriesByDeliveryConfigIdConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByDeliveryConfigId": [
NotificationDelivery
],
"objectsToObjectsByObject1IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject1Id": [ObjectsToObject],
"objectsToObjectsByObject2IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject2Id": [ObjectsToObject],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject],
"deviceBatteryLevel": {},
"deviceBatteryType": {},
"deviceEmulation": {},
"deviceResponseStatus": {},
"favourite": true,
"groupName": "xyz789",
"hardLinked": false,
"mediaFilename": {},
"mediaSize": {},
"mediaType": {},
"muted": true,
"propertiesUpdatedAt": Datetime,
"property": {},
"propertyBool": true,
"propertyDouble": 987.65,
"propertyInt": 123,
"propertyTs": Datetime,
"schemaName": "abc123",
"schemaTags": ["xyz789"],
"schemaTagsString": "abc123",
"schemaType": "abc123",
"stringId": "xyz789",
"dynamicAttribute": {}
}
}
}
objectProperties
ObjectProperty [ObjectProperty!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[ObjectPropertiesSort!]
|
The specification of how the ObjectProperty records should be sorted |
orderBy -
[ObjectPropertiesOrderBy!]
|
The method to use when ordering ObjectProperty |
condition -
ObjectPropertyCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectPropertyFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectProperties($first: Int, $offset: Int, $sort: [ObjectPropertiesSort!], $orderBy: [ObjectPropertiesOrderBy!], $condition: ObjectPropertyCondition, $filter: ObjectPropertyFilter) {
objectProperties(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
objectId
groupName
property
value
updatedAt
id
transactionId
linkedPropertyId
index
stealth
by
editorgroup
usergroup
readergroup
typeId
previousValue
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertiesByLinkedPropertyIdConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByLinkedPropertyId {
...ObjectPropertyFragment
}
key
spec {
...SchemaPropertyFragment
}
type
}
}
Variables
{
"first": 987,
"offset": 987,
"sort": [ObjectPropertiesSort],
"orderBy": [ObjectPropertiesOrderBy],
"condition": ObjectPropertyCondition,
"filter": ObjectPropertyFilter
}
query objectProperties($first: Int, $offset: Int, $sort: [ObjectPropertiesSort!], $orderBy: [ObjectPropertiesOrderBy!], $condition: ObjectPropertyCondition, $filter: ObjectPropertyFilter) {
objectProperties(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
objectId
groupName
property
value
updatedAt
id
transactionId
linkedPropertyId
index
stealth
by
editorgroup
usergroup
readergroup
typeId
previousValue
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertiesByLinkedPropertyIdConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByLinkedPropertyId {
...ObjectPropertyFragment
}
key
spec {
...SchemaPropertyFragment
}
type
}
}
{
"first": 987,
"offset": 987,
"sort": [ObjectPropertiesSort],
"orderBy": [ObjectPropertiesOrderBy],
"condition": ObjectPropertyCondition,
"filter": ObjectPropertyFilter
}
Response
{
"data": {
"objectProperties": [
{
"nodeId": ID,
"objectId": UUID,
"groupName": "xyz789",
"property": "xyz789",
"value": {},
"updatedAt": Datetime,
"id": UUID,
"transactionId": BigInt,
"linkedPropertyId": UUID,
"index": BigInt,
"stealth": false,
"by": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"typeId": UUID,
"previousValue": {},
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertiesByLinkedPropertyIdConnection": ObjectPropertiesConnection,
"objectPropertiesByLinkedPropertyId": [
ObjectProperty
],
"key": "abc123",
"spec": SchemaProperty,
"type": "abc123"
}
]
}
}
objectPropertiesConnection
ObjectProperty ObjectPropertiesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[ObjectPropertiesSort!]
|
The specification of how the ObjectProperty records should be sorted |
orderBy -
[ObjectPropertiesOrderBy!]
|
The method to use when ordering ObjectProperty. Default = ["PRIMARY_KEY_ASC"] |
condition -
ObjectPropertyCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectPropertyFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectPropertiesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectPropertiesSort!], $orderBy: [ObjectPropertiesOrderBy!], $condition: ObjectPropertyCondition, $filter: ObjectPropertyFilter) {
objectPropertiesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectPropertyFragment
}
edges {
...ObjectPropertiesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [ObjectPropertiesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectPropertyCondition,
"filter": ObjectPropertyFilter
}
query objectPropertiesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectPropertiesSort!], $orderBy: [ObjectPropertiesOrderBy!], $condition: ObjectPropertyCondition, $filter: ObjectPropertyFilter) {
objectPropertiesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectPropertyFragment
}
edges {
...ObjectPropertiesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [ObjectPropertiesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectPropertyCondition,
"filter": ObjectPropertyFilter
}
Response
{
"data": {
"objectPropertiesConnection": {
"nodes": [ObjectProperty],
"edges": [ObjectPropertiesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
objectPropertiesHistories
ObjectPropertiesHistory [ObjectPropertiesHistory!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[ObjectPropertiesHistorySort!]
|
The specification of how the ObjectPropertiesHistory records should be sorted |
orderBy -
[ObjectPropertiesHistoriesOrderBy!]
|
The method to use when ordering ObjectPropertiesHistory |
condition -
ObjectPropertiesHistoryCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectPropertiesHistoryFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectPropertiesHistories($first: Int, $offset: Int, $sort: [ObjectPropertiesHistorySort!], $orderBy: [ObjectPropertiesHistoriesOrderBy!], $condition: ObjectPropertiesHistoryCondition, $filter: ObjectPropertiesHistoryFilter) {
objectPropertiesHistories(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
objectId
groupName
property
value
recordedAt
propertyId
by
transactionId
userByBy {
...UserFragment
}
jsonbValue
}
}
Variables
{
"first": 123,
"offset": 123,
"sort": [ObjectPropertiesHistorySort],
"orderBy": [ObjectPropertiesHistoriesOrderBy],
"condition": ObjectPropertiesHistoryCondition,
"filter": ObjectPropertiesHistoryFilter
}
query objectPropertiesHistories($first: Int, $offset: Int, $sort: [ObjectPropertiesHistorySort!], $orderBy: [ObjectPropertiesHistoriesOrderBy!], $condition: ObjectPropertiesHistoryCondition, $filter: ObjectPropertiesHistoryFilter) {
objectPropertiesHistories(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
objectId
groupName
property
value
recordedAt
propertyId
by
transactionId
userByBy {
...UserFragment
}
jsonbValue
}
}
{
"first": 123,
"offset": 123,
"sort": [ObjectPropertiesHistorySort],
"orderBy": [ObjectPropertiesHistoriesOrderBy],
"condition": ObjectPropertiesHistoryCondition,
"filter": ObjectPropertiesHistoryFilter
}
Response
{
"data": {
"objectPropertiesHistories": [
{
"nodeId": ID,
"id": 123,
"objectId": UUID,
"groupName": "abc123",
"property": "abc123",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt,
"userByBy": User,
"jsonbValue": {}
}
]
}
}
objectPropertiesHistoriesConnection
ObjectPropertiesHistory ObjectPropertiesHistoriesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[ObjectPropertiesHistorySort!]
|
The specification of how the ObjectPropertiesHistory records should be sorted |
orderBy -
[ObjectPropertiesHistoriesOrderBy!]
|
The method to use when ordering ObjectPropertiesHistory. Default = ["PRIMARY_KEY_ASC"] |
condition -
ObjectPropertiesHistoryCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectPropertiesHistoryFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectPropertiesHistoriesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectPropertiesHistorySort!], $orderBy: [ObjectPropertiesHistoriesOrderBy!], $condition: ObjectPropertiesHistoryCondition, $filter: ObjectPropertiesHistoryFilter) {
objectPropertiesHistoriesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectPropertiesHistoryFragment
}
edges {
...ObjectPropertiesHistoriesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [ObjectPropertiesHistorySort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectPropertiesHistoryCondition,
"filter": ObjectPropertiesHistoryFilter
}
query objectPropertiesHistoriesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectPropertiesHistorySort!], $orderBy: [ObjectPropertiesHistoriesOrderBy!], $condition: ObjectPropertiesHistoryCondition, $filter: ObjectPropertiesHistoryFilter) {
objectPropertiesHistoriesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectPropertiesHistoryFragment
}
edges {
...ObjectPropertiesHistoriesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [ObjectPropertiesHistorySort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectPropertiesHistoryCondition,
"filter": ObjectPropertiesHistoryFilter
}
Response
{
"data": {
"objectPropertiesHistoriesConnection": {
"nodes": [ObjectPropertiesHistory],
"edges": [ObjectPropertiesHistoriesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
objectPropertiesHistory
Example
Query
query objectPropertiesHistory($recordedAt: Datetime!, $id: Int!) {
objectPropertiesHistory(recordedAt: $recordedAt, id: $id) {
nodeId
id
objectId
groupName
property
value
recordedAt
propertyId
by
transactionId
userByBy {
...UserFragment
}
jsonbValue
}
}
Variables
{"recordedAt": Datetime, "id": 123}
query objectPropertiesHistory($recordedAt: Datetime!, $id: Int!) {
objectPropertiesHistory(recordedAt: $recordedAt, id: $id) {
nodeId
id
objectId
groupName
property
value
recordedAt
propertyId
by
transactionId
userByBy {
...UserFragment
}
jsonbValue
}
}
{"recordedAt": Datetime, "id": 123}
Response
{
"data": {
"objectPropertiesHistory": {
"nodeId": ID,
"id": 987,
"objectId": UUID,
"groupName": "xyz789",
"property": "abc123",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt,
"userByBy": User,
"jsonbValue": {}
}
}
}
objectPropertiesHistoryByNodeId
ObjectPropertiesHistory using its globally unique ID ObjectPropertiesHistory
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single ObjectPropertiesHistory |
Example
Query
query objectPropertiesHistoryByNodeId($nodeId: ID!) {
objectPropertiesHistoryByNodeId(nodeId: $nodeId) {
nodeId
id
objectId
groupName
property
value
recordedAt
propertyId
by
transactionId
userByBy {
...UserFragment
}
jsonbValue
}
}
Variables
{"nodeId": ID}
query objectPropertiesHistoryByNodeId($nodeId: ID!) {
objectPropertiesHistoryByNodeId(nodeId: $nodeId) {
nodeId
id
objectId
groupName
property
value
recordedAt
propertyId
by
transactionId
userByBy {
...UserFragment
}
jsonbValue
}
}
{"nodeId": ID}
Response
{
"data": {
"objectPropertiesHistoryByNodeId": {
"nodeId": ID,
"id": 987,
"objectId": UUID,
"groupName": "abc123",
"property": "abc123",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt,
"userByBy": User,
"jsonbValue": {}
}
}
}
objectProperty
Example
Query
query objectProperty($id: UUID!) {
objectProperty(id: $id) {
nodeId
objectId
groupName
property
value
updatedAt
id
transactionId
linkedPropertyId
index
stealth
by
editorgroup
usergroup
readergroup
typeId
previousValue
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertiesByLinkedPropertyIdConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByLinkedPropertyId {
...ObjectPropertyFragment
}
key
spec {
...SchemaPropertyFragment
}
type
}
}
Variables
{"id": UUID}
query objectProperty($id: UUID!) {
objectProperty(id: $id) {
nodeId
objectId
groupName
property
value
updatedAt
id
transactionId
linkedPropertyId
index
stealth
by
editorgroup
usergroup
readergroup
typeId
previousValue
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertiesByLinkedPropertyIdConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByLinkedPropertyId {
...ObjectPropertyFragment
}
key
spec {
...SchemaPropertyFragment
}
type
}
}
{"id": UUID}
Response
{
"data": {
"objectProperty": {
"nodeId": ID,
"objectId": UUID,
"groupName": "xyz789",
"property": "xyz789",
"value": {},
"updatedAt": Datetime,
"id": UUID,
"transactionId": BigInt,
"linkedPropertyId": UUID,
"index": BigInt,
"stealth": true,
"by": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"typeId": UUID,
"previousValue": {},
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertiesByLinkedPropertyIdConnection": ObjectPropertiesConnection,
"objectPropertiesByLinkedPropertyId": [
ObjectProperty
],
"key": "xyz789",
"spec": SchemaProperty,
"type": "xyz789"
}
}
}
objectPropertyByNodeId
ObjectProperty using its globally unique ID ObjectProperty
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single ObjectProperty |
Example
Query
query objectPropertyByNodeId($nodeId: ID!) {
objectPropertyByNodeId(nodeId: $nodeId) {
nodeId
objectId
groupName
property
value
updatedAt
id
transactionId
linkedPropertyId
index
stealth
by
editorgroup
usergroup
readergroup
typeId
previousValue
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertiesByLinkedPropertyIdConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByLinkedPropertyId {
...ObjectPropertyFragment
}
key
spec {
...SchemaPropertyFragment
}
type
}
}
Variables
{"nodeId": ID}
query objectPropertyByNodeId($nodeId: ID!) {
objectPropertyByNodeId(nodeId: $nodeId) {
nodeId
objectId
groupName
property
value
updatedAt
id
transactionId
linkedPropertyId
index
stealth
by
editorgroup
usergroup
readergroup
typeId
previousValue
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertiesByLinkedPropertyIdConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByLinkedPropertyId {
...ObjectPropertyFragment
}
key
spec {
...SchemaPropertyFragment
}
type
}
}
{"nodeId": ID}
Response
{
"data": {
"objectPropertyByNodeId": {
"nodeId": ID,
"objectId": UUID,
"groupName": "abc123",
"property": "abc123",
"value": {},
"updatedAt": Datetime,
"id": UUID,
"transactionId": BigInt,
"linkedPropertyId": UUID,
"index": BigInt,
"stealth": true,
"by": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"typeId": UUID,
"previousValue": {},
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertiesByLinkedPropertyIdConnection": ObjectPropertiesConnection,
"objectPropertiesByLinkedPropertyId": [
ObjectProperty
],
"key": "xyz789",
"spec": SchemaProperty,
"type": "abc123"
}
}
}
objects
Object [Object!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[ObjectsSort!]
|
The specification of how the Object records should be sorted |
orderBy -
[ObjectsOrderBy!]
|
The method to use when ordering Object |
condition -
ObjectCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objects($first: Int, $offset: Int, $sort: [ObjectsSort!], $orderBy: [ObjectsOrderBy!], $condition: ObjectCondition, $filter: ObjectFilter) {
objects(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
name
enabled
description
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
schemaId
tags
previousEnabled
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
notificationsConnection {
...NotificationsConnectionFragment
}
notifications {
...NotificationFragment
}
objectPropertiesConnection {
...ObjectPropertiesConnectionFragment
}
objectProperties {
...ObjectPropertyFragment
}
controlExecutionsConnection {
...ControlExecutionsConnectionFragment
}
controlExecutions {
...ControlExecutionFragment
}
notificationDeliveriesByDeliveryConfigIdConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByDeliveryConfigId {
...NotificationDeliveryFragment
}
objectsToObjectsByObject1IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject1Id {
...ObjectsToObjectFragment
}
objectsToObjectsByObject2IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject2Id {
...ObjectsToObjectFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
deviceBatteryLevel
deviceBatteryType
deviceEmulation
deviceResponseStatus
favourite
groupName
hardLinked
mediaFilename
mediaSize
mediaType
muted
propertiesUpdatedAt
property
propertyBool
propertyDouble
propertyInt
propertyTs
schemaName
schemaTags
schemaTagsString
schemaType
stringId
dynamicAttribute
}
}
Variables
{
"first": 123,
"offset": 987,
"sort": [ObjectsSort],
"orderBy": [ObjectsOrderBy],
"condition": ObjectCondition,
"filter": ObjectFilter
}
query objects($first: Int, $offset: Int, $sort: [ObjectsSort!], $orderBy: [ObjectsOrderBy!], $condition: ObjectCondition, $filter: ObjectFilter) {
objects(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
name
enabled
description
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
schemaId
tags
previousEnabled
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
notificationsConnection {
...NotificationsConnectionFragment
}
notifications {
...NotificationFragment
}
objectPropertiesConnection {
...ObjectPropertiesConnectionFragment
}
objectProperties {
...ObjectPropertyFragment
}
controlExecutionsConnection {
...ControlExecutionsConnectionFragment
}
controlExecutions {
...ControlExecutionFragment
}
notificationDeliveriesByDeliveryConfigIdConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByDeliveryConfigId {
...NotificationDeliveryFragment
}
objectsToObjectsByObject1IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject1Id {
...ObjectsToObjectFragment
}
objectsToObjectsByObject2IdConnection {
...ObjectsToObjectsConnectionFragment
}
objectsToObjectsByObject2Id {
...ObjectsToObjectFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
deviceBatteryLevel
deviceBatteryType
deviceEmulation
deviceResponseStatus
favourite
groupName
hardLinked
mediaFilename
mediaSize
mediaType
muted
propertiesUpdatedAt
property
propertyBool
propertyDouble
propertyInt
propertyTs
schemaName
schemaTags
schemaTagsString
schemaType
stringId
dynamicAttribute
}
}
{
"first": 123,
"offset": 987,
"sort": [ObjectsSort],
"orderBy": [ObjectsOrderBy],
"condition": ObjectCondition,
"filter": ObjectFilter
}
Response
{
"data": {
"objects": [
{
"nodeId": ID,
"id": UUID,
"name": "abc123",
"enabled": false,
"description": "xyz789",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"schemaId": UUID,
"tags": ["abc123"],
"previousEnabled": false,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"notificationsConnection": NotificationsConnection,
"notifications": [Notification],
"objectPropertiesConnection": ObjectPropertiesConnection,
"objectProperties": [ObjectProperty],
"controlExecutionsConnection": ControlExecutionsConnection,
"controlExecutions": [ControlExecution],
"notificationDeliveriesByDeliveryConfigIdConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByDeliveryConfigId": [
NotificationDelivery
],
"objectsToObjectsByObject1IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject1Id": [ObjectsToObject],
"objectsToObjectsByObject2IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject2Id": [ObjectsToObject],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject],
"deviceBatteryLevel": {},
"deviceBatteryType": {},
"deviceEmulation": {},
"deviceResponseStatus": {},
"favourite": false,
"groupName": "abc123",
"hardLinked": false,
"mediaFilename": {},
"mediaSize": {},
"mediaType": {},
"muted": false,
"propertiesUpdatedAt": Datetime,
"property": {},
"propertyBool": false,
"propertyDouble": 987.65,
"propertyInt": 987,
"propertyTs": Datetime,
"schemaName": "abc123",
"schemaTags": ["abc123"],
"schemaTagsString": "xyz789",
"schemaType": "abc123",
"stringId": "abc123",
"dynamicAttribute": {}
}
]
}
}
objectsConnection
Object ObjectsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[ObjectsSort!]
|
The specification of how the Object records should be sorted |
orderBy -
[ObjectsOrderBy!]
|
The method to use when ordering Object. Default = ["PRIMARY_KEY_ASC"] |
condition -
ObjectCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectsSort!], $orderBy: [ObjectsOrderBy!], $condition: ObjectCondition, $filter: ObjectFilter) {
objectsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectFragment
}
edges {
...ObjectsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [ObjectsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectCondition,
"filter": ObjectFilter
}
query objectsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectsSort!], $orderBy: [ObjectsOrderBy!], $condition: ObjectCondition, $filter: ObjectFilter) {
objectsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectFragment
}
edges {
...ObjectsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [ObjectsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectCondition,
"filter": ObjectFilter
}
Response
{
"data": {
"objectsConnection": {
"nodes": [Object],
"edges": [ObjectsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
objectsToObject
Example
Query
query objectsToObject($id: UUID!) {
objectsToObject(id: $id) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
Variables
{"id": UUID}
query objectsToObject($id: UUID!) {
objectsToObject(id: $id) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"objectsToObject": {
"nodeId": ID,
"object1Id": UUID,
"object2Id": UUID,
"id": UUID,
"forced": 987,
"object1": Object,
"object2": Object
}
}
}
objectsToObjectByNodeId
ObjectsToObject using its globally unique ID ObjectsToObject
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single ObjectsToObject |
Example
Query
query objectsToObjectByNodeId($nodeId: ID!) {
objectsToObjectByNodeId(nodeId: $nodeId) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
Variables
{"nodeId": ID}
query objectsToObjectByNodeId($nodeId: ID!) {
objectsToObjectByNodeId(nodeId: $nodeId) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"objectsToObjectByNodeId": {
"nodeId": ID,
"object1Id": UUID,
"object2Id": UUID,
"id": UUID,
"forced": 123,
"object1": Object,
"object2": Object
}
}
}
objectsToObjectByObject1IdAndObject2Id
Example
Query
query objectsToObjectByObject1IdAndObject2Id($object1Id: UUID!, $object2Id: UUID!) {
objectsToObjectByObject1IdAndObject2Id(object1Id: $object1Id, object2Id: $object2Id) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
Variables
{
"object1Id": UUID,
"object2Id": UUID
}
query objectsToObjectByObject1IdAndObject2Id($object1Id: UUID!, $object2Id: UUID!) {
objectsToObjectByObject1IdAndObject2Id(object1Id: $object1Id, object2Id: $object2Id) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
{
"object1Id": UUID,
"object2Id": UUID
}
Response
{
"data": {
"objectsToObjectByObject1IdAndObject2Id": {
"nodeId": ID,
"object1Id": UUID,
"object2Id": UUID,
"id": UUID,
"forced": 987,
"object1": Object,
"object2": Object
}
}
}
objectsToObjects
ObjectsToObject [ObjectsToObject!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[ObjectsToObjectsSort!]
|
The specification of how the ObjectsToObject records should be sorted |
orderBy -
[ObjectsToObjectsOrderBy!]
|
The method to use when ordering ObjectsToObject |
condition -
ObjectsToObjectCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectsToObjectFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectsToObjects($first: Int, $offset: Int, $sort: [ObjectsToObjectsSort!], $orderBy: [ObjectsToObjectsOrderBy!], $condition: ObjectsToObjectCondition, $filter: ObjectsToObjectFilter) {
objectsToObjects(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
Variables
{
"first": 987,
"offset": 123,
"sort": [ObjectsToObjectsSort],
"orderBy": [ObjectsToObjectsOrderBy],
"condition": ObjectsToObjectCondition,
"filter": ObjectsToObjectFilter
}
query objectsToObjects($first: Int, $offset: Int, $sort: [ObjectsToObjectsSort!], $orderBy: [ObjectsToObjectsOrderBy!], $condition: ObjectsToObjectCondition, $filter: ObjectsToObjectFilter) {
objectsToObjects(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
object1Id
object2Id
id
forced
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
}
}
{
"first": 987,
"offset": 123,
"sort": [ObjectsToObjectsSort],
"orderBy": [ObjectsToObjectsOrderBy],
"condition": ObjectsToObjectCondition,
"filter": ObjectsToObjectFilter
}
Response
{
"data": {
"objectsToObjects": [
{
"nodeId": ID,
"object1Id": UUID,
"object2Id": UUID,
"id": UUID,
"forced": 987,
"object1": Object,
"object2": Object
}
]
}
}
objectsToObjectsConnection
ObjectsToObject ObjectsToObjectsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[ObjectsToObjectsSort!]
|
The specification of how the ObjectsToObject records should be sorted |
orderBy -
[ObjectsToObjectsOrderBy!]
|
The method to use when ordering ObjectsToObject. Default = ["PRIMARY_KEY_ASC"] |
condition -
ObjectsToObjectCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ObjectsToObjectFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query objectsToObjectsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectsToObjectsSort!], $orderBy: [ObjectsToObjectsOrderBy!], $condition: ObjectsToObjectCondition, $filter: ObjectsToObjectFilter) {
objectsToObjectsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectsToObjectFragment
}
edges {
...ObjectsToObjectsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [ObjectsToObjectsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectsToObjectCondition,
"filter": ObjectsToObjectFilter
}
query objectsToObjectsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ObjectsToObjectsSort!], $orderBy: [ObjectsToObjectsOrderBy!], $condition: ObjectsToObjectCondition, $filter: ObjectsToObjectFilter) {
objectsToObjectsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ObjectsToObjectFragment
}
edges {
...ObjectsToObjectsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [ObjectsToObjectsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": ObjectsToObjectCondition,
"filter": ObjectsToObjectFilter
}
Response
{
"data": {
"objectsToObjectsConnection": {
"nodes": [ObjectsToObject],
"edges": [ObjectsToObjectsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
propertyType
Example
Query
query propertyType($id: UUID!) {
propertyType(id: $id) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
Variables
{"id": UUID}
query propertyType($id: UUID!) {
propertyType(id: $id) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"propertyType": {
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"description": "xyz789",
"schema": {},
"schemaPropertiesByTypeIdConnection": SchemaPropertiesConnection,
"schemaPropertiesByTypeId": [SchemaProperty]
}
}
}
propertyTypeByName
Example
Query
query propertyTypeByName($name: String!) {
propertyTypeByName(name: $name) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
Variables
{"name": "abc123"}
query propertyTypeByName($name: String!) {
propertyTypeByName(name: $name) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
{"name": "abc123"}
Response
{
"data": {
"propertyTypeByName": {
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"description": "abc123",
"schema": {},
"schemaPropertiesByTypeIdConnection": SchemaPropertiesConnection,
"schemaPropertiesByTypeId": [SchemaProperty]
}
}
}
propertyTypeByNodeId
PropertyType using its globally unique ID PropertyType
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single PropertyType |
Example
Query
query propertyTypeByNodeId($nodeId: ID!) {
propertyTypeByNodeId(nodeId: $nodeId) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
Variables
{"nodeId": ID}
query propertyTypeByNodeId($nodeId: ID!) {
propertyTypeByNodeId(nodeId: $nodeId) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"propertyTypeByNodeId": {
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"description": "xyz789",
"schema": {},
"schemaPropertiesByTypeIdConnection": SchemaPropertiesConnection,
"schemaPropertiesByTypeId": [SchemaProperty]
}
}
}
propertyTypes
PropertyType [PropertyType!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[PropertyTypesSort!]
|
The specification of how the PropertyType records should be sorted |
orderBy -
[PropertyTypesOrderBy!]
|
The method to use when ordering PropertyType |
condition -
PropertyTypeCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
PropertyTypeFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query propertyTypes($first: Int, $offset: Int, $sort: [PropertyTypesSort!], $orderBy: [PropertyTypesOrderBy!], $condition: PropertyTypeCondition, $filter: PropertyTypeFilter) {
propertyTypes(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
Variables
{
"first": 123,
"offset": 987,
"sort": [PropertyTypesSort],
"orderBy": [PropertyTypesOrderBy],
"condition": PropertyTypeCondition,
"filter": PropertyTypeFilter
}
query propertyTypes($first: Int, $offset: Int, $sort: [PropertyTypesSort!], $orderBy: [PropertyTypesOrderBy!], $condition: PropertyTypeCondition, $filter: PropertyTypeFilter) {
propertyTypes(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
name
description
schema
schemaPropertiesByTypeIdConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByTypeId {
...SchemaPropertyFragment
}
}
}
{
"first": 123,
"offset": 987,
"sort": [PropertyTypesSort],
"orderBy": [PropertyTypesOrderBy],
"condition": PropertyTypeCondition,
"filter": PropertyTypeFilter
}
Response
{
"data": {
"propertyTypes": [
{
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"description": "xyz789",
"schema": {},
"schemaPropertiesByTypeIdConnection": SchemaPropertiesConnection,
"schemaPropertiesByTypeId": [SchemaProperty]
}
]
}
}
propertyTypesConnection
PropertyType PropertyTypesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[PropertyTypesSort!]
|
The specification of how the PropertyType records should be sorted |
orderBy -
[PropertyTypesOrderBy!]
|
The method to use when ordering PropertyType. Default = ["PRIMARY_KEY_ASC"] |
condition -
PropertyTypeCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
PropertyTypeFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query propertyTypesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [PropertyTypesSort!], $orderBy: [PropertyTypesOrderBy!], $condition: PropertyTypeCondition, $filter: PropertyTypeFilter) {
propertyTypesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...PropertyTypeFragment
}
edges {
...PropertyTypesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [PropertyTypesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": PropertyTypeCondition,
"filter": PropertyTypeFilter
}
query propertyTypesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [PropertyTypesSort!], $orderBy: [PropertyTypesOrderBy!], $condition: PropertyTypeCondition, $filter: PropertyTypeFilter) {
propertyTypesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...PropertyTypeFragment
}
edges {
...PropertyTypesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [PropertyTypesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": PropertyTypeCondition,
"filter": PropertyTypeFilter
}
Response
{
"data": {
"propertyTypesConnection": {
"nodes": [PropertyType],
"edges": [PropertyTypesEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
schema
Example
Query
query schema($id: UUID!) {
schema(id: $id) {
nodeId
id
name
applicationOwner
type
enabled
defaultTtl {
...IntervalFragment
}
description
mLongname
mVersion
mManufacturer
mAuthor
mEmail
mExternalId
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
mTags
mPicture
mIcon
parentSchemaId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaPropertiesConnection {
...SchemaPropertiesConnectionFragment
}
schemaProperties {
...SchemaPropertyFragment
}
objectsConnection {
...ObjectsConnectionFragment
}
objects {
...ObjectFragment
}
schemaControlsConnection {
...SchemaControlsConnectionFragment
}
schemaControls {
...SchemaControlFragment
}
schemataByParentSchemaIdConnection {
...SchemataConnectionFragment
}
schemataByParentSchemaId {
...SchemaFragment
}
groupName
objectsCount
parentSchemaName
property
}
}
Variables
{"id": UUID}
query schema($id: UUID!) {
schema(id: $id) {
nodeId
id
name
applicationOwner
type
enabled
defaultTtl {
...IntervalFragment
}
description
mLongname
mVersion
mManufacturer
mAuthor
mEmail
mExternalId
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
mTags
mPicture
mIcon
parentSchemaId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaPropertiesConnection {
...SchemaPropertiesConnectionFragment
}
schemaProperties {
...SchemaPropertyFragment
}
objectsConnection {
...ObjectsConnectionFragment
}
objects {
...ObjectFragment
}
schemaControlsConnection {
...SchemaControlsConnectionFragment
}
schemaControls {
...SchemaControlFragment
}
schemataByParentSchemaIdConnection {
...SchemataConnectionFragment
}
schemataByParentSchemaId {
...SchemaFragment
}
groupName
objectsCount
parentSchemaName
property
}
}
{"id": UUID}
Response
{
"data": {
"schema": {
"nodeId": ID,
"id": UUID,
"name": "abc123",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": false,
"defaultTtl": Interval,
"description": "xyz789",
"mLongname": "xyz789",
"mVersion": "xyz789",
"mManufacturer": "xyz789",
"mAuthor": "abc123",
"mEmail": "abc123",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"mTags": ["xyz789"],
"mPicture": "abc123",
"mIcon": "xyz789",
"parentSchemaId": UUID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaPropertiesConnection": SchemaPropertiesConnection,
"schemaProperties": [SchemaProperty],
"objectsConnection": ObjectsConnection,
"objects": [Object],
"schemaControlsConnection": SchemaControlsConnection,
"schemaControls": [SchemaControl],
"schemataByParentSchemaIdConnection": SchemataConnection,
"schemataByParentSchemaId": [Schema],
"groupName": "abc123",
"objectsCount": 987,
"parentSchemaName": "xyz789",
"property": {}
}
}
}
schemaByNodeId
Schema using its globally unique ID Schema
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single Schema |
Example
Query
query schemaByNodeId($nodeId: ID!) {
schemaByNodeId(nodeId: $nodeId) {
nodeId
id
name
applicationOwner
type
enabled
defaultTtl {
...IntervalFragment
}
description
mLongname
mVersion
mManufacturer
mAuthor
mEmail
mExternalId
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
mTags
mPicture
mIcon
parentSchemaId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaPropertiesConnection {
...SchemaPropertiesConnectionFragment
}
schemaProperties {
...SchemaPropertyFragment
}
objectsConnection {
...ObjectsConnectionFragment
}
objects {
...ObjectFragment
}
schemaControlsConnection {
...SchemaControlsConnectionFragment
}
schemaControls {
...SchemaControlFragment
}
schemataByParentSchemaIdConnection {
...SchemataConnectionFragment
}
schemataByParentSchemaId {
...SchemaFragment
}
groupName
objectsCount
parentSchemaName
property
}
}
Variables
{"nodeId": ID}
query schemaByNodeId($nodeId: ID!) {
schemaByNodeId(nodeId: $nodeId) {
nodeId
id
name
applicationOwner
type
enabled
defaultTtl {
...IntervalFragment
}
description
mLongname
mVersion
mManufacturer
mAuthor
mEmail
mExternalId
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
mTags
mPicture
mIcon
parentSchemaId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaPropertiesConnection {
...SchemaPropertiesConnectionFragment
}
schemaProperties {
...SchemaPropertyFragment
}
objectsConnection {
...ObjectsConnectionFragment
}
objects {
...ObjectFragment
}
schemaControlsConnection {
...SchemaControlsConnectionFragment
}
schemaControls {
...SchemaControlFragment
}
schemataByParentSchemaIdConnection {
...SchemataConnectionFragment
}
schemataByParentSchemaId {
...SchemaFragment
}
groupName
objectsCount
parentSchemaName
property
}
}
{"nodeId": ID}
Response
{
"data": {
"schemaByNodeId": {
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": false,
"defaultTtl": Interval,
"description": "xyz789",
"mLongname": "abc123",
"mVersion": "xyz789",
"mManufacturer": "xyz789",
"mAuthor": "abc123",
"mEmail": "xyz789",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"mTags": ["abc123"],
"mPicture": "xyz789",
"mIcon": "abc123",
"parentSchemaId": UUID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaPropertiesConnection": SchemaPropertiesConnection,
"schemaProperties": [SchemaProperty],
"objectsConnection": ObjectsConnection,
"objects": [Object],
"schemaControlsConnection": SchemaControlsConnection,
"schemaControls": [SchemaControl],
"schemataByParentSchemaIdConnection": SchemataConnection,
"schemataByParentSchemaId": [Schema],
"groupName": "xyz789",
"objectsCount": 987,
"parentSchemaName": "abc123",
"property": {}
}
}
}
schemaControl
Example
Query
query schemaControl($id: UUID!) {
schemaControl(id: $id) {
nodeId
id
rpc
description
argument
typeSpec
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
createdAt
updatedAt
by
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
argumentDefault
isRpc
}
}
Variables
{"id": UUID}
query schemaControl($id: UUID!) {
schemaControl(id: $id) {
nodeId
id
rpc
description
argument
typeSpec
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
createdAt
updatedAt
by
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
argumentDefault
isRpc
}
}
{"id": UUID}
Response
{
"data": {
"schemaControl": {
"nodeId": ID,
"id": UUID,
"rpc": "xyz789",
"description": "xyz789",
"argument": "xyz789",
"typeSpec": "abc123",
"hidden": false,
"schemaId": UUID,
"units": "xyz789",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"notNull": false,
"schema": Schema,
"userByBy": User,
"argumentDefault": "xyz789",
"isRpc": false
}
}
}
schemaControlByNodeId
SchemaControl using its globally unique ID SchemaControl
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single SchemaControl |
Example
Query
query schemaControlByNodeId($nodeId: ID!) {
schemaControlByNodeId(nodeId: $nodeId) {
nodeId
id
rpc
description
argument
typeSpec
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
createdAt
updatedAt
by
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
argumentDefault
isRpc
}
}
Variables
{"nodeId": ID}
query schemaControlByNodeId($nodeId: ID!) {
schemaControlByNodeId(nodeId: $nodeId) {
nodeId
id
rpc
description
argument
typeSpec
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
createdAt
updatedAt
by
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
argumentDefault
isRpc
}
}
{"nodeId": ID}
Response
{
"data": {
"schemaControlByNodeId": {
"nodeId": ID,
"id": UUID,
"rpc": "abc123",
"description": "abc123",
"argument": "xyz789",
"typeSpec": "xyz789",
"hidden": true,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "xyz789",
"defaultValue": {},
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"notNull": true,
"schema": Schema,
"userByBy": User,
"argumentDefault": "xyz789",
"isRpc": true
}
}
}
schemaControls
SchemaControl [SchemaControl!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[SchemaControlsSort!]
|
The specification of how the SchemaControl records should be sorted |
orderBy -
[SchemaControlsOrderBy!]
|
The method to use when ordering SchemaControl |
condition -
SchemaControlCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
SchemaControlFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query schemaControls($first: Int, $offset: Int, $sort: [SchemaControlsSort!], $orderBy: [SchemaControlsOrderBy!], $condition: SchemaControlCondition, $filter: SchemaControlFilter) {
schemaControls(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
rpc
description
argument
typeSpec
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
createdAt
updatedAt
by
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
argumentDefault
isRpc
}
}
Variables
{
"first": 987,
"offset": 123,
"sort": [SchemaControlsSort],
"orderBy": [SchemaControlsOrderBy],
"condition": SchemaControlCondition,
"filter": SchemaControlFilter
}
query schemaControls($first: Int, $offset: Int, $sort: [SchemaControlsSort!], $orderBy: [SchemaControlsOrderBy!], $condition: SchemaControlCondition, $filter: SchemaControlFilter) {
schemaControls(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
rpc
description
argument
typeSpec
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
createdAt
updatedAt
by
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
argumentDefault
isRpc
}
}
{
"first": 987,
"offset": 123,
"sort": [SchemaControlsSort],
"orderBy": [SchemaControlsOrderBy],
"condition": SchemaControlCondition,
"filter": SchemaControlFilter
}
Response
{
"data": {
"schemaControls": [
{
"nodeId": ID,
"id": UUID,
"rpc": "xyz789",
"description": "abc123",
"argument": "xyz789",
"typeSpec": "abc123",
"hidden": true,
"schemaId": UUID,
"units": "xyz789",
"regex": "abc123",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"notNull": false,
"schema": Schema,
"userByBy": User,
"argumentDefault": "xyz789",
"isRpc": true
}
]
}
}
schemaControlsConnection
SchemaControl SchemaControlsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[SchemaControlsSort!]
|
The specification of how the SchemaControl records should be sorted |
orderBy -
[SchemaControlsOrderBy!]
|
The method to use when ordering SchemaControl. Default = ["PRIMARY_KEY_ASC"] |
condition -
SchemaControlCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
SchemaControlFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query schemaControlsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [SchemaControlsSort!], $orderBy: [SchemaControlsOrderBy!], $condition: SchemaControlCondition, $filter: SchemaControlFilter) {
schemaControlsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...SchemaControlFragment
}
edges {
...SchemaControlsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [SchemaControlsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": SchemaControlCondition,
"filter": SchemaControlFilter
}
query schemaControlsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [SchemaControlsSort!], $orderBy: [SchemaControlsOrderBy!], $condition: SchemaControlCondition, $filter: SchemaControlFilter) {
schemaControlsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...SchemaControlFragment
}
edges {
...SchemaControlsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [SchemaControlsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": SchemaControlCondition,
"filter": SchemaControlFilter
}
Response
{
"data": {
"schemaControlsConnection": {
"nodes": [SchemaControl],
"edges": [SchemaControlsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
schemaProperties
SchemaProperty [SchemaProperty!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[SchemaPropertiesSort!]
|
The specification of how the SchemaProperty records should be sorted |
orderBy -
[SchemaPropertiesOrderBy!]
|
The method to use when ordering SchemaProperty |
condition -
SchemaPropertyCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
SchemaPropertyFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query schemaProperties($first: Int, $offset: Int, $sort: [SchemaPropertiesSort!], $orderBy: [SchemaPropertiesOrderBy!], $condition: SchemaPropertyCondition, $filter: SchemaPropertyFilter) {
schemaProperties(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
property
groupName
groupDescription
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
description
createdAt
updatedAt
by
index
stealth
typeId
jsonSchema
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
key
propertyI18N
}
}
Variables
{
"first": 123,
"offset": 123,
"sort": [SchemaPropertiesSort],
"orderBy": [SchemaPropertiesOrderBy],
"condition": SchemaPropertyCondition,
"filter": SchemaPropertyFilter
}
query schemaProperties($first: Int, $offset: Int, $sort: [SchemaPropertiesSort!], $orderBy: [SchemaPropertiesOrderBy!], $condition: SchemaPropertyCondition, $filter: SchemaPropertyFilter) {
schemaProperties(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
property
groupName
groupDescription
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
description
createdAt
updatedAt
by
index
stealth
typeId
jsonSchema
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
key
propertyI18N
}
}
{
"first": 123,
"offset": 123,
"sort": [SchemaPropertiesSort],
"orderBy": [SchemaPropertiesOrderBy],
"condition": SchemaPropertyCondition,
"filter": SchemaPropertyFilter
}
Response
{
"data": {
"schemaProperties": [
{
"nodeId": ID,
"id": UUID,
"property": "abc123",
"groupName": "xyz789",
"groupDescription": "xyz789",
"hidden": true,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"description": "abc123",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"index": BigInt,
"stealth": true,
"typeId": UUID,
"jsonSchema": {},
"notNull": true,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"key": "abc123",
"propertyI18N": "abc123"
}
]
}
}
schemaPropertiesConnection
SchemaProperty SchemaPropertiesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[SchemaPropertiesSort!]
|
The specification of how the SchemaProperty records should be sorted |
orderBy -
[SchemaPropertiesOrderBy!]
|
The method to use when ordering SchemaProperty. Default = ["PRIMARY_KEY_ASC"] |
condition -
SchemaPropertyCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
SchemaPropertyFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query schemaPropertiesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [SchemaPropertiesSort!], $orderBy: [SchemaPropertiesOrderBy!], $condition: SchemaPropertyCondition, $filter: SchemaPropertyFilter) {
schemaPropertiesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...SchemaPropertyFragment
}
edges {
...SchemaPropertiesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [SchemaPropertiesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": SchemaPropertyCondition,
"filter": SchemaPropertyFilter
}
query schemaPropertiesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [SchemaPropertiesSort!], $orderBy: [SchemaPropertiesOrderBy!], $condition: SchemaPropertyCondition, $filter: SchemaPropertyFilter) {
schemaPropertiesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...SchemaPropertyFragment
}
edges {
...SchemaPropertiesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [SchemaPropertiesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": SchemaPropertyCondition,
"filter": SchemaPropertyFilter
}
Response
{
"data": {
"schemaPropertiesConnection": {
"nodes": [SchemaProperty],
"edges": [SchemaPropertiesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
schemaProperty
Example
Query
query schemaProperty($id: UUID!) {
schemaProperty(id: $id) {
nodeId
id
property
groupName
groupDescription
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
description
createdAt
updatedAt
by
index
stealth
typeId
jsonSchema
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
key
propertyI18N
}
}
Variables
{"id": UUID}
query schemaProperty($id: UUID!) {
schemaProperty(id: $id) {
nodeId
id
property
groupName
groupDescription
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
description
createdAt
updatedAt
by
index
stealth
typeId
jsonSchema
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
key
propertyI18N
}
}
{"id": UUID}
Response
{
"data": {
"schemaProperty": {
"nodeId": ID,
"id": UUID,
"property": "xyz789",
"groupName": "abc123",
"groupDescription": "abc123",
"hidden": true,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"description": "abc123",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"index": BigInt,
"stealth": true,
"typeId": UUID,
"jsonSchema": {},
"notNull": true,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"key": "xyz789",
"propertyI18N": "abc123"
}
}
}
schemaPropertyByNodeId
SchemaProperty using its globally unique ID SchemaProperty
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single SchemaProperty |
Example
Query
query schemaPropertyByNodeId($nodeId: ID!) {
schemaPropertyByNodeId(nodeId: $nodeId) {
nodeId
id
property
groupName
groupDescription
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
description
createdAt
updatedAt
by
index
stealth
typeId
jsonSchema
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
key
propertyI18N
}
}
Variables
{"nodeId": ID}
query schemaPropertyByNodeId($nodeId: ID!) {
schemaPropertyByNodeId(nodeId: $nodeId) {
nodeId
id
property
groupName
groupDescription
hidden
schemaId
units
regex
valueRange
valueSet
mask
defaultValue
description
createdAt
updatedAt
by
index
stealth
typeId
jsonSchema
notNull
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
key
propertyI18N
}
}
{"nodeId": ID}
Response
{
"data": {
"schemaPropertyByNodeId": {
"nodeId": ID,
"id": UUID,
"property": "abc123",
"groupName": "xyz789",
"groupDescription": "abc123",
"hidden": true,
"schemaId": UUID,
"units": "xyz789",
"regex": "abc123",
"valueRange": {},
"valueSet": {},
"mask": "xyz789",
"defaultValue": {},
"description": "xyz789",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"index": BigInt,
"stealth": false,
"typeId": UUID,
"jsonSchema": {},
"notNull": false,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"key": "xyz789",
"propertyI18N": "abc123"
}
}
}
schemata
Schema [Schema!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[SchemasSort!]
|
The specification of how the Schema records should be sorted |
orderBy -
[SchemataOrderBy!]
|
The method to use when ordering Schema |
condition -
SchemaCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
SchemaFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query schemata($first: Int, $offset: Int, $sort: [SchemasSort!], $orderBy: [SchemataOrderBy!], $condition: SchemaCondition, $filter: SchemaFilter) {
schemata(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
name
applicationOwner
type
enabled
defaultTtl {
...IntervalFragment
}
description
mLongname
mVersion
mManufacturer
mAuthor
mEmail
mExternalId
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
mTags
mPicture
mIcon
parentSchemaId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaPropertiesConnection {
...SchemaPropertiesConnectionFragment
}
schemaProperties {
...SchemaPropertyFragment
}
objectsConnection {
...ObjectsConnectionFragment
}
objects {
...ObjectFragment
}
schemaControlsConnection {
...SchemaControlsConnectionFragment
}
schemaControls {
...SchemaControlFragment
}
schemataByParentSchemaIdConnection {
...SchemataConnectionFragment
}
schemataByParentSchemaId {
...SchemaFragment
}
groupName
objectsCount
parentSchemaName
property
}
}
Variables
{
"first": 987,
"offset": 987,
"sort": [SchemasSort],
"orderBy": [SchemataOrderBy],
"condition": SchemaCondition,
"filter": SchemaFilter
}
query schemata($first: Int, $offset: Int, $sort: [SchemasSort!], $orderBy: [SchemataOrderBy!], $condition: SchemaCondition, $filter: SchemaFilter) {
schemata(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
name
applicationOwner
type
enabled
defaultTtl {
...IntervalFragment
}
description
mLongname
mVersion
mManufacturer
mAuthor
mEmail
mExternalId
editorgroup
usergroup
readergroup
createdAt
updatedAt
by
mTags
mPicture
mIcon
parentSchemaId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaPropertiesConnection {
...SchemaPropertiesConnectionFragment
}
schemaProperties {
...SchemaPropertyFragment
}
objectsConnection {
...ObjectsConnectionFragment
}
objects {
...ObjectFragment
}
schemaControlsConnection {
...SchemaControlsConnectionFragment
}
schemaControls {
...SchemaControlFragment
}
schemataByParentSchemaIdConnection {
...SchemataConnectionFragment
}
schemataByParentSchemaId {
...SchemaFragment
}
groupName
objectsCount
parentSchemaName
property
}
}
{
"first": 987,
"offset": 987,
"sort": [SchemasSort],
"orderBy": [SchemataOrderBy],
"condition": SchemaCondition,
"filter": SchemaFilter
}
Response
{
"data": {
"schemata": [
{
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": true,
"defaultTtl": Interval,
"description": "abc123",
"mLongname": "xyz789",
"mVersion": "xyz789",
"mManufacturer": "abc123",
"mAuthor": "abc123",
"mEmail": "abc123",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"mTags": ["xyz789"],
"mPicture": "abc123",
"mIcon": "abc123",
"parentSchemaId": UUID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaPropertiesConnection": SchemaPropertiesConnection,
"schemaProperties": [SchemaProperty],
"objectsConnection": ObjectsConnection,
"objects": [Object],
"schemaControlsConnection": SchemaControlsConnection,
"schemaControls": [SchemaControl],
"schemataByParentSchemaIdConnection": SchemataConnection,
"schemataByParentSchemaId": [Schema],
"groupName": "abc123",
"objectsCount": 123,
"parentSchemaName": "xyz789",
"property": {}
}
]
}
}
schemataConnection
Schema SchemataConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[SchemasSort!]
|
The specification of how the Schema records should be sorted |
orderBy -
[SchemataOrderBy!]
|
The method to use when ordering Schema. Default = ["PRIMARY_KEY_ASC"] |
condition -
SchemaCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
SchemaFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query schemataConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [SchemasSort!], $orderBy: [SchemataOrderBy!], $condition: SchemaCondition, $filter: SchemaFilter) {
schemataConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...SchemaFragment
}
edges {
...SchemataEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [SchemasSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": SchemaCondition,
"filter": SchemaFilter
}
query schemataConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [SchemasSort!], $orderBy: [SchemataOrderBy!], $condition: SchemaCondition, $filter: SchemaFilter) {
schemataConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...SchemaFragment
}
edges {
...SchemataEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [SchemasSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": SchemaCondition,
"filter": SchemaFilter
}
Response
{
"data": {
"schemataConnection": {
"nodes": [Schema],
"edges": [SchemataEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
translation
Example
Query
query translation($uuid: UUID!) {
translation(uuid: $uuid) {
nodeId
uuid
query
key
ru
en
th
cn
}
}
Variables
{"uuid": UUID}
query translation($uuid: UUID!) {
translation(uuid: $uuid) {
nodeId
uuid
query
key
ru
en
th
cn
}
}
{"uuid": UUID}
Response
{
"data": {
"translation": {
"nodeId": ID,
"uuid": UUID,
"query": "xyz789",
"key": "xyz789",
"ru": "abc123",
"en": "xyz789",
"th": "xyz789",
"cn": "abc123"
}
}
}
translationByNodeId
Translation using its globally unique ID Translation
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single Translation |
Example
Query
query translationByNodeId($nodeId: ID!) {
translationByNodeId(nodeId: $nodeId) {
nodeId
uuid
query
key
ru
en
th
cn
}
}
Variables
{"nodeId": ID}
query translationByNodeId($nodeId: ID!) {
translationByNodeId(nodeId: $nodeId) {
nodeId
uuid
query
key
ru
en
th
cn
}
}
{"nodeId": ID}
Response
{
"data": {
"translationByNodeId": {
"nodeId": ID,
"uuid": UUID,
"query": "abc123",
"key": "abc123",
"ru": "xyz789",
"en": "xyz789",
"th": "xyz789",
"cn": "abc123"
}
}
}
translations
Translation [Translation!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[TranslationsSort!]
|
The specification of how the Translation records should be sorted |
orderBy -
[TranslationsOrderBy!]
|
The method to use when ordering Translation |
condition -
TranslationCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
TranslationFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query translations($first: Int, $offset: Int, $sort: [TranslationsSort!], $orderBy: [TranslationsOrderBy!], $condition: TranslationCondition, $filter: TranslationFilter) {
translations(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
uuid
query
key
ru
en
th
cn
}
}
Variables
{
"first": 987,
"offset": 987,
"sort": [TranslationsSort],
"orderBy": [TranslationsOrderBy],
"condition": TranslationCondition,
"filter": TranslationFilter
}
query translations($first: Int, $offset: Int, $sort: [TranslationsSort!], $orderBy: [TranslationsOrderBy!], $condition: TranslationCondition, $filter: TranslationFilter) {
translations(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
uuid
query
key
ru
en
th
cn
}
}
{
"first": 987,
"offset": 987,
"sort": [TranslationsSort],
"orderBy": [TranslationsOrderBy],
"condition": TranslationCondition,
"filter": TranslationFilter
}
Response
{
"data": {
"translations": [
{
"nodeId": ID,
"uuid": UUID,
"query": "xyz789",
"key": "xyz789",
"ru": "xyz789",
"en": "xyz789",
"th": "abc123",
"cn": "abc123"
}
]
}
}
translationsConnection
Translation TranslationsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[TranslationsSort!]
|
The specification of how the Translation records should be sorted |
orderBy -
[TranslationsOrderBy!]
|
The method to use when ordering Translation. Default = ["PRIMARY_KEY_ASC"] |
condition -
TranslationCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
TranslationFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query translationsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [TranslationsSort!], $orderBy: [TranslationsOrderBy!], $condition: TranslationCondition, $filter: TranslationFilter) {
translationsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...TranslationFragment
}
edges {
...TranslationsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [TranslationsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": TranslationCondition,
"filter": TranslationFilter
}
query translationsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [TranslationsSort!], $orderBy: [TranslationsOrderBy!], $condition: TranslationCondition, $filter: TranslationFilter) {
translationsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...TranslationFragment
}
edges {
...TranslationsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [TranslationsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": TranslationCondition,
"filter": TranslationFilter
}
Response
{
"data": {
"translationsConnection": {
"nodes": [Translation],
"edges": [TranslationsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
user
Example
Query
query user($id: UUID!) {
user(id: $id) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
Variables
{"id": UUID}
query user($id: UUID!) {
user(id: $id) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"user": {
"nodeId": ID,
"id": UUID,
"login": "xyz789",
"password": "abc123",
"showhidden": false,
"enabled": true,
"description": "xyz789",
"mName": "abc123",
"mExternalId": {},
"mPhone": "xyz789",
"mEmail": "abc123",
"mPicture": UUID,
"mIcon": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": false,
"passwordReset": false,
"mTags": ["abc123"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": true,
"passwordExpireAt": Datetime,
"logonStatus": "abc123",
"twoFaType": TwoFaTypes,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"notificationsByByConnection": NotificationsConnection,
"notificationsByBy": [Notification],
"schemaPropertiesByByConnection": SchemaPropertiesConnection,
"schemaPropertiesByBy": [SchemaProperty],
"objectPropertiesByByConnection": ObjectPropertiesConnection,
"objectPropertiesByBy": [ObjectProperty],
"objectsByByConnection": ObjectsConnection,
"objectsByBy": [Object],
"schemaControlsByByConnection": SchemaControlsConnection,
"schemaControlsByBy": [SchemaControl],
"schemataByApplicationOwnerConnection": SchemataConnection,
"schemataByApplicationOwner": [Schema],
"schemataByByConnection": SchemataConnection,
"schemataByBy": [Schema],
"objectPropertiesHistoriesByByConnection": ObjectPropertiesHistoriesConnection,
"objectPropertiesHistoriesByBy": [
ObjectPropertiesHistory
],
"controlExecutionsByCallerIdConnection": ControlExecutionsConnection,
"controlExecutionsByCallerId": [ControlExecution],
"notificationDeliveriesByUserConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByUser": [
NotificationDelivery
],
"userGroupsByByConnection": UserGroupsConnection,
"userGroupsByBy": [UserGroup],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject]
}
}
}
userByLogin
Example
Query
query userByLogin($login: String!) {
userByLogin(login: $login) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
Variables
{"login": "abc123"}
query userByLogin($login: String!) {
userByLogin(login: $login) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
{"login": "abc123"}
Response
{
"data": {
"userByLogin": {
"nodeId": ID,
"id": UUID,
"login": "abc123",
"password": "xyz789",
"showhidden": false,
"enabled": false,
"description": "abc123",
"mName": "xyz789",
"mExternalId": {},
"mPhone": "abc123",
"mEmail": "abc123",
"mPicture": UUID,
"mIcon": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": false,
"passwordReset": false,
"mTags": ["abc123"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": true,
"passwordExpireAt": Datetime,
"logonStatus": "abc123",
"twoFaType": TwoFaTypes,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"notificationsByByConnection": NotificationsConnection,
"notificationsByBy": [Notification],
"schemaPropertiesByByConnection": SchemaPropertiesConnection,
"schemaPropertiesByBy": [SchemaProperty],
"objectPropertiesByByConnection": ObjectPropertiesConnection,
"objectPropertiesByBy": [ObjectProperty],
"objectsByByConnection": ObjectsConnection,
"objectsByBy": [Object],
"schemaControlsByByConnection": SchemaControlsConnection,
"schemaControlsByBy": [SchemaControl],
"schemataByApplicationOwnerConnection": SchemataConnection,
"schemataByApplicationOwner": [Schema],
"schemataByByConnection": SchemataConnection,
"schemataByBy": [Schema],
"objectPropertiesHistoriesByByConnection": ObjectPropertiesHistoriesConnection,
"objectPropertiesHistoriesByBy": [
ObjectPropertiesHistory
],
"controlExecutionsByCallerIdConnection": ControlExecutionsConnection,
"controlExecutionsByCallerId": [ControlExecution],
"notificationDeliveriesByUserConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByUser": [
NotificationDelivery
],
"userGroupsByByConnection": UserGroupsConnection,
"userGroupsByBy": [UserGroup],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject]
}
}
}
userByNodeId
User using its globally unique ID User
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single User |
Example
Query
query userByNodeId($nodeId: ID!) {
userByNodeId(nodeId: $nodeId) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
Variables
{"nodeId": ID}
query userByNodeId($nodeId: ID!) {
userByNodeId(nodeId: $nodeId) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"userByNodeId": {
"nodeId": ID,
"id": UUID,
"login": "xyz789",
"password": "abc123",
"showhidden": true,
"enabled": false,
"description": "xyz789",
"mName": "xyz789",
"mExternalId": {},
"mPhone": "xyz789",
"mEmail": "abc123",
"mPicture": UUID,
"mIcon": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": false,
"passwordReset": true,
"mTags": ["abc123"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": false,
"passwordExpireAt": Datetime,
"logonStatus": "xyz789",
"twoFaType": TwoFaTypes,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"notificationsByByConnection": NotificationsConnection,
"notificationsByBy": [Notification],
"schemaPropertiesByByConnection": SchemaPropertiesConnection,
"schemaPropertiesByBy": [SchemaProperty],
"objectPropertiesByByConnection": ObjectPropertiesConnection,
"objectPropertiesByBy": [ObjectProperty],
"objectsByByConnection": ObjectsConnection,
"objectsByBy": [Object],
"schemaControlsByByConnection": SchemaControlsConnection,
"schemaControlsByBy": [SchemaControl],
"schemataByApplicationOwnerConnection": SchemataConnection,
"schemataByApplicationOwner": [Schema],
"schemataByByConnection": SchemataConnection,
"schemataByBy": [Schema],
"objectPropertiesHistoriesByByConnection": ObjectPropertiesHistoriesConnection,
"objectPropertiesHistoriesByBy": [
ObjectPropertiesHistory
],
"controlExecutionsByCallerIdConnection": ControlExecutionsConnection,
"controlExecutionsByCallerId": [ControlExecution],
"notificationDeliveriesByUserConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByUser": [
NotificationDelivery
],
"userGroupsByByConnection": UserGroupsConnection,
"userGroupsByBy": [UserGroup],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject]
}
}
}
userGroup
Example
Query
query userGroup($id: UUID!) {
userGroup(id: $id) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
Variables
{"id": UUID}
query userGroup($id: UUID!) {
userGroup(id: $id) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"userGroup": {
"nodeId": ID,
"id": UUID,
"groupName": "abc123",
"description": "xyz789",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"isSystem": false,
"userByBy": User,
"objectsByEditorgroupConnection": ObjectsConnection,
"objectsByEditorgroup": [Object],
"objectsByUsergroupConnection": ObjectsConnection,
"objectsByUsergroup": [Object],
"objectsByReadergroupConnection": ObjectsConnection,
"objectsByReadergroup": [Object],
"schemataByEditorgroupConnection": SchemataConnection,
"schemataByEditorgroup": [Schema],
"schemataByUsergroupConnection": SchemataConnection,
"schemataByUsergroup": [Schema],
"schemataByReadergroupConnection": SchemataConnection,
"schemataByReadergroup": [Schema],
"usersByDefaultEditorgroupConnection": UsersConnection,
"usersByDefaultEditorgroup": [User],
"usersByDefaultUsergroupConnection": UsersConnection,
"usersByDefaultUsergroup": [User],
"usersByDefaultReadergroupConnection": UsersConnection,
"usersByDefaultReadergroup": [User],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup]
}
}
}
userGroupByGroupName
Example
Query
query userGroupByGroupName($groupName: String!) {
userGroupByGroupName(groupName: $groupName) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
Variables
{"groupName": "xyz789"}
query userGroupByGroupName($groupName: String!) {
userGroupByGroupName(groupName: $groupName) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
{"groupName": "xyz789"}
Response
{
"data": {
"userGroupByGroupName": {
"nodeId": ID,
"id": UUID,
"groupName": "xyz789",
"description": "abc123",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"isSystem": true,
"userByBy": User,
"objectsByEditorgroupConnection": ObjectsConnection,
"objectsByEditorgroup": [Object],
"objectsByUsergroupConnection": ObjectsConnection,
"objectsByUsergroup": [Object],
"objectsByReadergroupConnection": ObjectsConnection,
"objectsByReadergroup": [Object],
"schemataByEditorgroupConnection": SchemataConnection,
"schemataByEditorgroup": [Schema],
"schemataByUsergroupConnection": SchemataConnection,
"schemataByUsergroup": [Schema],
"schemataByReadergroupConnection": SchemataConnection,
"schemataByReadergroup": [Schema],
"usersByDefaultEditorgroupConnection": UsersConnection,
"usersByDefaultEditorgroup": [User],
"usersByDefaultUsergroupConnection": UsersConnection,
"usersByDefaultUsergroup": [User],
"usersByDefaultReadergroupConnection": UsersConnection,
"usersByDefaultReadergroup": [User],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup]
}
}
}
userGroupByNodeId
UserGroup using its globally unique ID UserGroup
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single UserGroup |
Example
Query
query userGroupByNodeId($nodeId: ID!) {
userGroupByNodeId(nodeId: $nodeId) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
Variables
{"nodeId": ID}
query userGroupByNodeId($nodeId: ID!) {
userGroupByNodeId(nodeId: $nodeId) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"userGroupByNodeId": {
"nodeId": ID,
"id": UUID,
"groupName": "abc123",
"description": "abc123",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"isSystem": true,
"userByBy": User,
"objectsByEditorgroupConnection": ObjectsConnection,
"objectsByEditorgroup": [Object],
"objectsByUsergroupConnection": ObjectsConnection,
"objectsByUsergroup": [Object],
"objectsByReadergroupConnection": ObjectsConnection,
"objectsByReadergroup": [Object],
"schemataByEditorgroupConnection": SchemataConnection,
"schemataByEditorgroup": [Schema],
"schemataByUsergroupConnection": SchemataConnection,
"schemataByUsergroup": [Schema],
"schemataByReadergroupConnection": SchemataConnection,
"schemataByReadergroup": [Schema],
"usersByDefaultEditorgroupConnection": UsersConnection,
"usersByDefaultEditorgroup": [User],
"usersByDefaultUsergroupConnection": UsersConnection,
"usersByDefaultUsergroup": [User],
"usersByDefaultReadergroupConnection": UsersConnection,
"usersByDefaultReadergroup": [User],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup]
}
}
}
userGroups
UserGroup [UserGroup!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[UserGroupsSort!]
|
The specification of how the UserGroup records should be sorted |
orderBy -
[UserGroupsOrderBy!]
|
The method to use when ordering UserGroup |
condition -
UserGroupCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UserGroupFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query userGroups($first: Int, $offset: Int, $sort: [UserGroupsSort!], $orderBy: [UserGroupsOrderBy!], $condition: UserGroupCondition, $filter: UserGroupFilter) {
userGroups(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
Variables
{
"first": 123,
"offset": 123,
"sort": [UserGroupsSort],
"orderBy": [UserGroupsOrderBy],
"condition": UserGroupCondition,
"filter": UserGroupFilter
}
query userGroups($first: Int, $offset: Int, $sort: [UserGroupsSort!], $orderBy: [UserGroupsOrderBy!], $condition: UserGroupCondition, $filter: UserGroupFilter) {
userGroups(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
groupName
description
createdAt
updatedAt
by
isSystem
userByBy {
...UserFragment
}
objectsByEditorgroupConnection {
...ObjectsConnectionFragment
}
objectsByEditorgroup {
...ObjectFragment
}
objectsByUsergroupConnection {
...ObjectsConnectionFragment
}
objectsByUsergroup {
...ObjectFragment
}
objectsByReadergroupConnection {
...ObjectsConnectionFragment
}
objectsByReadergroup {
...ObjectFragment
}
schemataByEditorgroupConnection {
...SchemataConnectionFragment
}
schemataByEditorgroup {
...SchemaFragment
}
schemataByUsergroupConnection {
...SchemataConnectionFragment
}
schemataByUsergroup {
...SchemaFragment
}
schemataByReadergroupConnection {
...SchemataConnectionFragment
}
schemataByReadergroup {
...SchemaFragment
}
usersByDefaultEditorgroupConnection {
...UsersConnectionFragment
}
usersByDefaultEditorgroup {
...UserFragment
}
usersByDefaultUsergroupConnection {
...UsersConnectionFragment
}
usersByDefaultUsergroup {
...UserFragment
}
usersByDefaultReadergroupConnection {
...UsersConnectionFragment
}
usersByDefaultReadergroup {
...UserFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
}
}
{
"first": 123,
"offset": 123,
"sort": [UserGroupsSort],
"orderBy": [UserGroupsOrderBy],
"condition": UserGroupCondition,
"filter": UserGroupFilter
}
Response
{
"data": {
"userGroups": [
{
"nodeId": ID,
"id": UUID,
"groupName": "xyz789",
"description": "xyz789",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"isSystem": false,
"userByBy": User,
"objectsByEditorgroupConnection": ObjectsConnection,
"objectsByEditorgroup": [Object],
"objectsByUsergroupConnection": ObjectsConnection,
"objectsByUsergroup": [Object],
"objectsByReadergroupConnection": ObjectsConnection,
"objectsByReadergroup": [Object],
"schemataByEditorgroupConnection": SchemataConnection,
"schemataByEditorgroup": [Schema],
"schemataByUsergroupConnection": SchemataConnection,
"schemataByUsergroup": [Schema],
"schemataByReadergroupConnection": SchemataConnection,
"schemataByReadergroup": [Schema],
"usersByDefaultEditorgroupConnection": UsersConnection,
"usersByDefaultEditorgroup": [User],
"usersByDefaultUsergroupConnection": UsersConnection,
"usersByDefaultUsergroup": [User],
"usersByDefaultReadergroupConnection": UsersConnection,
"usersByDefaultReadergroup": [User],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup]
}
]
}
}
userGroupsConnection
UserGroup UserGroupsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[UserGroupsSort!]
|
The specification of how the UserGroup records should be sorted |
orderBy -
[UserGroupsOrderBy!]
|
The method to use when ordering UserGroup. Default = ["PRIMARY_KEY_ASC"] |
condition -
UserGroupCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UserGroupFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query userGroupsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UserGroupsSort!], $orderBy: [UserGroupsOrderBy!], $condition: UserGroupCondition, $filter: UserGroupFilter) {
userGroupsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UserGroupFragment
}
edges {
...UserGroupsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [UserGroupsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UserGroupCondition,
"filter": UserGroupFilter
}
query userGroupsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UserGroupsSort!], $orderBy: [UserGroupsOrderBy!], $condition: UserGroupCondition, $filter: UserGroupFilter) {
userGroupsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UserGroupFragment
}
edges {
...UserGroupsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [UserGroupsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UserGroupCondition,
"filter": UserGroupFilter
}
Response
{
"data": {
"userGroupsConnection": {
"nodes": [UserGroup],
"edges": [UserGroupsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
userProfile
Example
Query
query userProfile($id: UUID!) {
userProfile(id: $id) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{"id": UUID}
query userProfile($id: UUID!) {
userProfile(id: $id) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"userProfile": {
"nodeId": ID,
"id": UUID,
"userId": UUID,
"objectId": UUID,
"user": User,
"object": Object
}
}
}
userProfileByNodeId
UserProfile using its globally unique ID UserProfile
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single UserProfile |
Example
Query
query userProfileByNodeId($nodeId: ID!) {
userProfileByNodeId(nodeId: $nodeId) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{"nodeId": ID}
query userProfileByNodeId($nodeId: ID!) {
userProfileByNodeId(nodeId: $nodeId) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"userProfileByNodeId": {
"nodeId": ID,
"id": UUID,
"userId": UUID,
"objectId": UUID,
"user": User,
"object": Object
}
}
}
userProfileByUserIdAndObjectId
Example
Query
query userProfileByUserIdAndObjectId($userId: UUID!, $objectId: UUID!) {
userProfileByUserIdAndObjectId(userId: $userId, objectId: $objectId) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{"userId": UUID, "objectId": UUID}
query userProfileByUserIdAndObjectId($userId: UUID!, $objectId: UUID!) {
userProfileByUserIdAndObjectId(userId: $userId, objectId: $objectId) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{"userId": UUID, "objectId": UUID}
Response
{
"data": {
"userProfileByUserIdAndObjectId": {
"nodeId": ID,
"id": UUID,
"userId": UUID,
"objectId": UUID,
"user": User,
"object": Object
}
}
}
userProfiles
UserProfile [UserProfile!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[UserProfilesSort!]
|
The specification of how the UserProfile records should be sorted |
orderBy -
[UserProfilesOrderBy!]
|
The method to use when ordering UserProfile |
condition -
UserProfileCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UserProfileFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query userProfiles($first: Int, $offset: Int, $sort: [UserProfilesSort!], $orderBy: [UserProfilesOrderBy!], $condition: UserProfileCondition, $filter: UserProfileFilter) {
userProfiles(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{
"first": 987,
"offset": 987,
"sort": [UserProfilesSort],
"orderBy": [UserProfilesOrderBy],
"condition": UserProfileCondition,
"filter": UserProfileFilter
}
query userProfiles($first: Int, $offset: Int, $sort: [UserProfilesSort!], $orderBy: [UserProfilesOrderBy!], $condition: UserProfileCondition, $filter: UserProfileFilter) {
userProfiles(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
userId
objectId
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{
"first": 987,
"offset": 987,
"sort": [UserProfilesSort],
"orderBy": [UserProfilesOrderBy],
"condition": UserProfileCondition,
"filter": UserProfileFilter
}
Response
{
"data": {
"userProfiles": [
{
"nodeId": ID,
"id": UUID,
"userId": UUID,
"objectId": UUID,
"user": User,
"object": Object
}
]
}
}
userProfilesConnection
UserProfile UserProfilesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[UserProfilesSort!]
|
The specification of how the UserProfile records should be sorted |
orderBy -
[UserProfilesOrderBy!]
|
The method to use when ordering UserProfile. Default = ["PRIMARY_KEY_ASC"] |
condition -
UserProfileCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UserProfileFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query userProfilesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UserProfilesSort!], $orderBy: [UserProfilesOrderBy!], $condition: UserProfileCondition, $filter: UserProfileFilter) {
userProfilesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UserProfileFragment
}
edges {
...UserProfilesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [UserProfilesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UserProfileCondition,
"filter": UserProfileFilter
}
query userProfilesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UserProfilesSort!], $orderBy: [UserProfilesOrderBy!], $condition: UserProfileCondition, $filter: UserProfileFilter) {
userProfilesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UserProfileFragment
}
edges {
...UserProfilesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 123,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [UserProfilesSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UserProfileCondition,
"filter": UserProfileFilter
}
Response
{
"data": {
"userProfilesConnection": {
"nodes": [UserProfile],
"edges": [UserProfilesEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
users
User [User!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[UsersSort!]
|
The specification of how the User records should be sorted |
orderBy -
[UsersOrderBy!]
|
The method to use when ordering User |
condition -
UserCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UserFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query users($first: Int, $offset: Int, $sort: [UsersSort!], $orderBy: [UsersOrderBy!], $condition: UserCondition, $filter: UserFilter) {
users(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
Variables
{
"first": 123,
"offset": 123,
"sort": [UsersSort],
"orderBy": [UsersOrderBy],
"condition": UserCondition,
"filter": UserFilter
}
query users($first: Int, $offset: Int, $sort: [UsersSort!], $orderBy: [UsersOrderBy!], $condition: UserCondition, $filter: UserFilter) {
users(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
id
login
password
showhidden
enabled
description
mName
mExternalId
mPhone
mEmail
mPicture
mIcon
createdAt
updatedAt
by
type
tokenExp
activated
passwordReset
mTags
defaultEditorgroup
defaultUsergroup
defaultReadergroup
um
passwordExpireAt
logonStatus
twoFaType
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
notificationsByByConnection {
...NotificationsConnectionFragment
}
notificationsByBy {
...NotificationFragment
}
schemaPropertiesByByConnection {
...SchemaPropertiesConnectionFragment
}
schemaPropertiesByBy {
...SchemaPropertyFragment
}
objectPropertiesByByConnection {
...ObjectPropertiesConnectionFragment
}
objectPropertiesByBy {
...ObjectPropertyFragment
}
objectsByByConnection {
...ObjectsConnectionFragment
}
objectsByBy {
...ObjectFragment
}
schemaControlsByByConnection {
...SchemaControlsConnectionFragment
}
schemaControlsByBy {
...SchemaControlFragment
}
schemataByApplicationOwnerConnection {
...SchemataConnectionFragment
}
schemataByApplicationOwner {
...SchemaFragment
}
schemataByByConnection {
...SchemataConnectionFragment
}
schemataByBy {
...SchemaFragment
}
objectPropertiesHistoriesByByConnection {
...ObjectPropertiesHistoriesConnectionFragment
}
objectPropertiesHistoriesByBy {
...ObjectPropertiesHistoryFragment
}
controlExecutionsByCallerIdConnection {
...ControlExecutionsConnectionFragment
}
controlExecutionsByCallerId {
...ControlExecutionFragment
}
notificationDeliveriesByUserConnection {
...NotificationDeliveriesConnectionFragment
}
notificationDeliveriesByUser {
...NotificationDeliveryFragment
}
userGroupsByByConnection {
...UserGroupsConnectionFragment
}
userGroupsByBy {
...UserGroupFragment
}
userProfilesConnection {
...UserProfilesConnectionFragment
}
userProfiles {
...UserProfileFragment
}
usersToGroupsConnection {
...UsersToGroupsConnectionFragment
}
usersToGroups {
...UsersToGroupFragment
}
usersToObjectsConnection {
...UsersToObjectsConnectionFragment
}
usersToObjects {
...UsersToObjectFragment
}
}
}
{
"first": 123,
"offset": 123,
"sort": [UsersSort],
"orderBy": [UsersOrderBy],
"condition": UserCondition,
"filter": UserFilter
}
Response
{
"data": {
"users": [
{
"nodeId": ID,
"id": UUID,
"login": "abc123",
"password": "abc123",
"showhidden": true,
"enabled": false,
"description": "abc123",
"mName": "xyz789",
"mExternalId": {},
"mPhone": "xyz789",
"mEmail": "xyz789",
"mPicture": UUID,
"mIcon": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": false,
"passwordReset": false,
"mTags": ["xyz789"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": true,
"passwordExpireAt": Datetime,
"logonStatus": "abc123",
"twoFaType": TwoFaTypes,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"notificationsByByConnection": NotificationsConnection,
"notificationsByBy": [Notification],
"schemaPropertiesByByConnection": SchemaPropertiesConnection,
"schemaPropertiesByBy": [SchemaProperty],
"objectPropertiesByByConnection": ObjectPropertiesConnection,
"objectPropertiesByBy": [ObjectProperty],
"objectsByByConnection": ObjectsConnection,
"objectsByBy": [Object],
"schemaControlsByByConnection": SchemaControlsConnection,
"schemaControlsByBy": [SchemaControl],
"schemataByApplicationOwnerConnection": SchemataConnection,
"schemataByApplicationOwner": [Schema],
"schemataByByConnection": SchemataConnection,
"schemataByBy": [Schema],
"objectPropertiesHistoriesByByConnection": ObjectPropertiesHistoriesConnection,
"objectPropertiesHistoriesByBy": [
ObjectPropertiesHistory
],
"controlExecutionsByCallerIdConnection": ControlExecutionsConnection,
"controlExecutionsByCallerId": [ControlExecution],
"notificationDeliveriesByUserConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByUser": [
NotificationDelivery
],
"userGroupsByByConnection": UserGroupsConnection,
"userGroupsByBy": [UserGroup],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject]
}
]
}
}
usersConnection
User UsersConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[UsersSort!]
|
The specification of how the User records should be sorted |
orderBy -
[UsersOrderBy!]
|
The method to use when ordering User. Default = ["PRIMARY_KEY_ASC"] |
condition -
UserCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UserFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query usersConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UsersSort!], $orderBy: [UsersOrderBy!], $condition: UserCondition, $filter: UserFilter) {
usersConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UserFragment
}
edges {
...UsersEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 987,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [UsersSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UserCondition,
"filter": UserFilter
}
query usersConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UsersSort!], $orderBy: [UsersOrderBy!], $condition: UserCondition, $filter: UserFilter) {
usersConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UserFragment
}
edges {
...UsersEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 987,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [UsersSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UserCondition,
"filter": UserFilter
}
Response
{
"data": {
"usersConnection": {
"nodes": [User],
"edges": [UsersEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
usersToGroup
Example
Query
query usersToGroup($id: UUID!) {
usersToGroup(id: $id) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
Variables
{"id": UUID}
query usersToGroup($id: UUID!) {
usersToGroup(id: $id) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"usersToGroup": {
"nodeId": ID,
"userId": UUID,
"userGroupId": UUID,
"id": UUID,
"user": User,
"userGroup": UserGroup
}
}
}
usersToGroupByNodeId
UsersToGroup using its globally unique ID UsersToGroup
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single UsersToGroup |
Example
Query
query usersToGroupByNodeId($nodeId: ID!) {
usersToGroupByNodeId(nodeId: $nodeId) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
Variables
{"nodeId": ID}
query usersToGroupByNodeId($nodeId: ID!) {
usersToGroupByNodeId(nodeId: $nodeId) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"usersToGroupByNodeId": {
"nodeId": ID,
"userId": UUID,
"userGroupId": UUID,
"id": UUID,
"user": User,
"userGroup": UserGroup
}
}
}
usersToGroupByUserIdAndUserGroupId
Example
Query
query usersToGroupByUserIdAndUserGroupId($userId: UUID!, $userGroupId: UUID!) {
usersToGroupByUserIdAndUserGroupId(userId: $userId, userGroupId: $userGroupId) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
Variables
{
"userId": UUID,
"userGroupId": UUID
}
query usersToGroupByUserIdAndUserGroupId($userId: UUID!, $userGroupId: UUID!) {
usersToGroupByUserIdAndUserGroupId(userId: $userId, userGroupId: $userGroupId) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
{
"userId": UUID,
"userGroupId": UUID
}
Response
{
"data": {
"usersToGroupByUserIdAndUserGroupId": {
"nodeId": ID,
"userId": UUID,
"userGroupId": UUID,
"id": UUID,
"user": User,
"userGroup": UserGroup
}
}
}
usersToGroups
UsersToGroup [UsersToGroup!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[UsersToGroupsSort!]
|
The specification of how the UsersToGroup records should be sorted |
orderBy -
[UsersToGroupsOrderBy!]
|
The method to use when ordering UsersToGroup |
condition -
UsersToGroupCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UsersToGroupFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query usersToGroups($first: Int, $offset: Int, $sort: [UsersToGroupsSort!], $orderBy: [UsersToGroupsOrderBy!], $condition: UsersToGroupCondition, $filter: UsersToGroupFilter) {
usersToGroups(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
Variables
{
"first": 987,
"offset": 123,
"sort": [UsersToGroupsSort],
"orderBy": [UsersToGroupsOrderBy],
"condition": UsersToGroupCondition,
"filter": UsersToGroupFilter
}
query usersToGroups($first: Int, $offset: Int, $sort: [UsersToGroupsSort!], $orderBy: [UsersToGroupsOrderBy!], $condition: UsersToGroupCondition, $filter: UsersToGroupFilter) {
usersToGroups(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
userId
userGroupId
id
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
}
}
{
"first": 987,
"offset": 123,
"sort": [UsersToGroupsSort],
"orderBy": [UsersToGroupsOrderBy],
"condition": UsersToGroupCondition,
"filter": UsersToGroupFilter
}
Response
{
"data": {
"usersToGroups": [
{
"nodeId": ID,
"userId": UUID,
"userGroupId": UUID,
"id": UUID,
"user": User,
"userGroup": UserGroup
}
]
}
}
usersToGroupsConnection
UsersToGroup UsersToGroupsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[UsersToGroupsSort!]
|
The specification of how the UsersToGroup records should be sorted |
orderBy -
[UsersToGroupsOrderBy!]
|
The method to use when ordering UsersToGroup. Default = ["PRIMARY_KEY_ASC"] |
condition -
UsersToGroupCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UsersToGroupFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query usersToGroupsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UsersToGroupsSort!], $orderBy: [UsersToGroupsOrderBy!], $condition: UsersToGroupCondition, $filter: UsersToGroupFilter) {
usersToGroupsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UsersToGroupFragment
}
edges {
...UsersToGroupsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 987,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [UsersToGroupsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UsersToGroupCondition,
"filter": UsersToGroupFilter
}
query usersToGroupsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UsersToGroupsSort!], $orderBy: [UsersToGroupsOrderBy!], $condition: UsersToGroupCondition, $filter: UsersToGroupFilter) {
usersToGroupsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UsersToGroupFragment
}
edges {
...UsersToGroupsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 987,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [UsersToGroupsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UsersToGroupCondition,
"filter": UsersToGroupFilter
}
Response
{
"data": {
"usersToGroupsConnection": {
"nodes": [UsersToGroup],
"edges": [UsersToGroupsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
usersToObject
Example
Query
query usersToObject($id: UUID!) {
usersToObject(id: $id) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{"id": UUID}
query usersToObject($id: UUID!) {
usersToObject(id: $id) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{"id": UUID}
Response
{
"data": {
"usersToObject": {
"nodeId": ID,
"userId": UUID,
"objectId": UUID,
"id": UUID,
"user": User,
"object": Object
}
}
}
usersToObjectByNodeId
UsersToObject using its globally unique ID UsersToObject
| Name | Description |
|---|---|
nodeId -
ID!
|
The globally unique ID to be used in selecting a single UsersToObject |
Example
Query
query usersToObjectByNodeId($nodeId: ID!) {
usersToObjectByNodeId(nodeId: $nodeId) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{"nodeId": ID}
query usersToObjectByNodeId($nodeId: ID!) {
usersToObjectByNodeId(nodeId: $nodeId) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{"nodeId": ID}
Response
{
"data": {
"usersToObjectByNodeId": {
"nodeId": ID,
"userId": UUID,
"objectId": UUID,
"id": UUID,
"user": User,
"object": Object
}
}
}
usersToObjectByUserIdAndObjectId
Example
Query
query usersToObjectByUserIdAndObjectId($userId: UUID!, $objectId: UUID!) {
usersToObjectByUserIdAndObjectId(userId: $userId, objectId: $objectId) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{"userId": UUID, "objectId": UUID}
query usersToObjectByUserIdAndObjectId($userId: UUID!, $objectId: UUID!) {
usersToObjectByUserIdAndObjectId(userId: $userId, objectId: $objectId) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{"userId": UUID, "objectId": UUID}
Response
{
"data": {
"usersToObjectByUserIdAndObjectId": {
"nodeId": ID,
"userId": UUID,
"objectId": UUID,
"id": UUID,
"user": User,
"object": Object
}
}
}
usersToObjects
UsersToObject [UsersToObject!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[UsersToObjectsSort!]
|
The specification of how the UsersToObject records should be sorted |
orderBy -
[UsersToObjectsOrderBy!]
|
The method to use when ordering UsersToObject |
condition -
UsersToObjectCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UsersToObjectFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query usersToObjects($first: Int, $offset: Int, $sort: [UsersToObjectsSort!], $orderBy: [UsersToObjectsOrderBy!], $condition: UsersToObjectCondition, $filter: UsersToObjectFilter) {
usersToObjects(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
Variables
{
"first": 987,
"offset": 987,
"sort": [UsersToObjectsSort],
"orderBy": [UsersToObjectsOrderBy],
"condition": UsersToObjectCondition,
"filter": UsersToObjectFilter
}
query usersToObjects($first: Int, $offset: Int, $sort: [UsersToObjectsSort!], $orderBy: [UsersToObjectsOrderBy!], $condition: UsersToObjectCondition, $filter: UsersToObjectFilter) {
usersToObjects(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodeId
userId
objectId
id
user {
...UserFragment
}
object {
...ObjectFragment
}
}
}
{
"first": 987,
"offset": 987,
"sort": [UsersToObjectsSort],
"orderBy": [UsersToObjectsOrderBy],
"condition": UsersToObjectCondition,
"filter": UsersToObjectFilter
}
Response
{
"data": {
"usersToObjects": [
{
"nodeId": ID,
"userId": UUID,
"objectId": UUID,
"id": UUID,
"user": User,
"object": Object
}
]
}
}
usersToObjectsConnection
UsersToObject UsersToObjectsConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[UsersToObjectsSort!]
|
The specification of how the UsersToObject records should be sorted |
orderBy -
[UsersToObjectsOrderBy!]
|
The method to use when ordering UsersToObject. Default = ["PRIMARY_KEY_ASC"] |
condition -
UsersToObjectCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
UsersToObjectFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query usersToObjectsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UsersToObjectsSort!], $orderBy: [UsersToObjectsOrderBy!], $condition: UsersToObjectCondition, $filter: UsersToObjectFilter) {
usersToObjectsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UsersToObjectFragment
}
edges {
...UsersToObjectsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [UsersToObjectsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UsersToObjectCondition,
"filter": UsersToObjectFilter
}
query usersToObjectsConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [UsersToObjectsSort!], $orderBy: [UsersToObjectsOrderBy!], $condition: UsersToObjectCondition, $filter: UsersToObjectFilter) {
usersToObjectsConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...UsersToObjectFragment
}
edges {
...UsersToObjectsEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 987,
"last": 987,
"offset": 123,
"before": Cursor,
"after": Cursor,
"sort": [UsersToObjectsSort],
"orderBy": [PRIMARY_KEY_ASC],
"condition": UsersToObjectCondition,
"filter": UsersToObjectFilter
}
Response
{
"data": {
"usersToObjectsConnection": {
"nodes": [UsersToObject],
"edges": [UsersToObjectsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
validatePasswordChange
Example
Query
query validatePasswordChange($userId: UUID, $newPassword: String) {
validatePasswordChange(userId: $userId, newPassword: $newPassword)
}
Variables
{"userId": UUID, "newPassword": "abc123"}
query validatePasswordChange($userId: UUID, $newPassword: String) {
validatePasswordChange(userId: $userId, newPassword: $newPassword)
}
{"userId": UUID, "newPassword": "abc123"}
Response
{"data": {"validatePasswordChange": "xyz789"}}
viewSearches
ViewSearch [ViewSearch!]
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
offset -
Int
|
Skip the first n values |
sort -
[ViewSearchSort!]
|
The specification of how the ViewSearch records should be sorted |
orderBy -
[ViewSearchesOrderBy!]
|
The method to use when ordering ViewSearch |
condition -
ViewSearchCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ViewSearchFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query viewSearches($first: Int, $offset: Int, $sort: [ViewSearchSort!], $orderBy: [ViewSearchesOrderBy!], $condition: ViewSearchCondition, $filter: ViewSearchFilter) {
viewSearches(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
id
name
type
stringId
}
}
Variables
{
"first": 123,
"offset": 987,
"sort": [ViewSearchSort],
"orderBy": [ViewSearchesOrderBy],
"condition": ViewSearchCondition,
"filter": ViewSearchFilter
}
query viewSearches($first: Int, $offset: Int, $sort: [ViewSearchSort!], $orderBy: [ViewSearchesOrderBy!], $condition: ViewSearchCondition, $filter: ViewSearchFilter) {
viewSearches(first: $first, offset: $offset, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
id
name
type
stringId
}
}
{
"first": 123,
"offset": 987,
"sort": [ViewSearchSort],
"orderBy": [ViewSearchesOrderBy],
"condition": ViewSearchCondition,
"filter": ViewSearchFilter
}
Response
{
"data": {
"viewSearches": [
{
"id": UUID,
"name": "xyz789",
"type": "xyz789",
"stringId": "abc123"
}
]
}
}
viewSearchesConnection
ViewSearch ViewSearchesConnection
| Name | Description |
|---|---|
first -
Int
|
Only read the first n values of the set |
last -
Int
|
Only read the last n values of the set |
offset -
Int
|
Skip the first n values from our after cursor, an alternative to cursor based pagination. May not be used with last |
before -
Cursor
|
Read all values in the set before (above) this cursor |
after -
Cursor
|
Read all values in the set after (below) this cursor |
sort -
[ViewSearchSort!]
|
The specification of how the ViewSearch records should be sorted |
orderBy -
[ViewSearchesOrderBy!]
|
The method to use when ordering ViewSearch. Default = ["NATURAL"] |
condition -
ViewSearchCondition
|
A condition to be used in determining which values should be returned by the collection |
filter -
ViewSearchFilter
|
A filter to be used in determining which values should be returned by the collection |
Example
Query
query viewSearchesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ViewSearchSort!], $orderBy: [ViewSearchesOrderBy!], $condition: ViewSearchCondition, $filter: ViewSearchFilter) {
viewSearchesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ViewSearchFragment
}
edges {
...ViewSearchesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [ViewSearchSort],
"orderBy": [NATURAL],
"condition": ViewSearchCondition,
"filter": ViewSearchFilter
}
query viewSearchesConnection($first: Int, $last: Int, $offset: Int, $before: Cursor, $after: Cursor, $sort: [ViewSearchSort!], $orderBy: [ViewSearchesOrderBy!], $condition: ViewSearchCondition, $filter: ViewSearchFilter) {
viewSearchesConnection(first: $first, last: $last, offset: $offset, before: $before, after: $after, sort: $sort, orderBy: $orderBy, condition: $condition, filter: $filter) {
nodes {
...ViewSearchFragment
}
edges {
...ViewSearchesEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
{
"first": 123,
"last": 123,
"offset": 987,
"before": Cursor,
"after": Cursor,
"sort": [ViewSearchSort],
"orderBy": [NATURAL],
"condition": ViewSearchCondition,
"filter": ViewSearchFilter
}
Response
{
"data": {
"viewSearchesConnection": {
"nodes": [ViewSearch],
"edges": [ViewSearchesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
Mutations
authAccessToken
AuthAccessTokenPayload
| Name | Description |
|---|---|
input -
AuthAccessTokenInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation authAccessToken($input: AuthAccessTokenInput!) {
authAccessToken(input: $input) {
clientMutationId
jwtToken
}
}
Variables
{"input": AuthAccessTokenInput}
mutation authAccessToken($input: AuthAccessTokenInput!) {
authAccessToken(input: $input) {
clientMutationId
jwtToken
}
}
{"input": AuthAccessTokenInput}
Response
{
"data": {
"authAccessToken": {
"clientMutationId": "abc123",
"jwtToken": JwtToken
}
}
}
authRefreshToken
AuthRefreshTokenPayload
| Name | Description |
|---|---|
input -
AuthRefreshTokenInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation authRefreshToken($input: AuthRefreshTokenInput!) {
authRefreshToken(input: $input) {
clientMutationId
refreshToken {
...RefreshTokenFragment
}
}
}
Variables
{"input": AuthRefreshTokenInput}
mutation authRefreshToken($input: AuthRefreshTokenInput!) {
authRefreshToken(input: $input) {
clientMutationId
refreshToken {
...RefreshTokenFragment
}
}
}
{"input": AuthRefreshTokenInput}
Response
{
"data": {
"authRefreshToken": {
"clientMutationId": "abc123",
"refreshToken": RefreshToken
}
}
}
bumpSchemaVersion
BumpSchemaVersionPayload
| Name | Description |
|---|---|
input -
BumpSchemaVersionInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation bumpSchemaVersion($input: BumpSchemaVersionInput!) {
bumpSchemaVersion(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": BumpSchemaVersionInput}
mutation bumpSchemaVersion($input: BumpSchemaVersionInput!) {
bumpSchemaVersion(input: $input) {
clientMutationId
boolean
}
}
{"input": BumpSchemaVersionInput}
Response
{
"data": {
"bumpSchemaVersion": {"clientMutationId": "abc123", "boolean": false}
}
}
createControlExecution
ControlExecution CreateControlExecutionPayload
| Name | Description |
|---|---|
input -
CreateControlExecutionInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createControlExecution($input: CreateControlExecutionInput!) {
createControlExecution(input: $input) {
clientMutationId
controlExecution {
...ControlExecutionFragment
}
object {
...ObjectFragment
}
caller {
...UserFragment
}
controlExecutionEdge {
...ControlExecutionsEdgeFragment
}
}
}
Variables
{"input": CreateControlExecutionInput}
mutation createControlExecution($input: CreateControlExecutionInput!) {
createControlExecution(input: $input) {
clientMutationId
controlExecution {
...ControlExecutionFragment
}
object {
...ObjectFragment
}
caller {
...UserFragment
}
controlExecutionEdge {
...ControlExecutionsEdgeFragment
}
}
}
{"input": CreateControlExecutionInput}
Response
{
"data": {
"createControlExecution": {
"clientMutationId": "abc123",
"controlExecution": ControlExecution,
"object": Object,
"caller": User,
"controlExecutionEdge": ControlExecutionsEdge
}
}
}
createControlExecutionReport
CreateControlExecutionReportPayload
| Name | Description |
|---|---|
input -
CreateControlExecutionReportInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createControlExecutionReport($input: CreateControlExecutionReportInput!) {
createControlExecutionReport(input: $input) {
clientMutationId
integer
}
}
Variables
{"input": CreateControlExecutionReportInput}
mutation createControlExecutionReport($input: CreateControlExecutionReportInput!) {
createControlExecutionReport(input: $input) {
clientMutationId
integer
}
}
{"input": CreateControlExecutionReportInput}
Response
{
"data": {
"createControlExecutionReport": {
"clientMutationId": "abc123",
"integer": 987
}
}
}
createControlExecutionStealth
CreateControlExecutionStealthPayload
| Name | Description |
|---|---|
input -
CreateControlExecutionStealthInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createControlExecutionStealth($input: CreateControlExecutionStealthInput!) {
createControlExecutionStealth(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": CreateControlExecutionStealthInput}
mutation createControlExecutionStealth($input: CreateControlExecutionStealthInput!) {
createControlExecutionStealth(input: $input) {
clientMutationId
boolean
}
}
{"input": CreateControlExecutionStealthInput}
Response
{
"data": {
"createControlExecutionStealth": {
"clientMutationId": "xyz789",
"boolean": false
}
}
}
createControlExecutionStealthByPropertyValue
CreateControlExecutionStealthByPropertyValuePayload
| Name | Description |
|---|---|
input -
CreateControlExecutionStealthByPropertyValueInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createControlExecutionStealthByPropertyValue($input: CreateControlExecutionStealthByPropertyValueInput!) {
createControlExecutionStealthByPropertyValue(input: $input) {
clientMutationId
boolean
}
}
Variables
{
"input": CreateControlExecutionStealthByPropertyValueInput
}
mutation createControlExecutionStealthByPropertyValue($input: CreateControlExecutionStealthByPropertyValueInput!) {
createControlExecutionStealthByPropertyValue(input: $input) {
clientMutationId
boolean
}
}
{
"input": CreateControlExecutionStealthByPropertyValueInput
}
Response
{
"data": {
"createControlExecutionStealthByPropertyValue": {
"clientMutationId": "abc123",
"boolean": true
}
}
}
createControlExecutionSync
CreateControlExecutionSyncPayload
| Name | Description |
|---|---|
input -
CreateControlExecutionSyncInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createControlExecutionSync($input: CreateControlExecutionSyncInput!) {
createControlExecutionSync(input: $input) {
clientMutationId
rpcResult {
...RpcResultFragment
}
}
}
Variables
{"input": CreateControlExecutionSyncInput}
mutation createControlExecutionSync($input: CreateControlExecutionSyncInput!) {
createControlExecutionSync(input: $input) {
clientMutationId
rpcResult {
...RpcResultFragment
}
}
}
{"input": CreateControlExecutionSyncInput}
Response
{
"data": {
"createControlExecutionSync": {
"clientMutationId": "xyz789",
"rpcResult": RpcResult
}
}
}
createNotification
Notification CreateNotificationPayload
| Name | Description |
|---|---|
input -
CreateNotificationInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createNotification($input: CreateNotificationInput!) {
createNotification(input: $input) {
clientMutationId
notification {
...NotificationFragment
}
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationEdge {
...NotificationsEdgeFragment
}
}
}
Variables
{"input": CreateNotificationInput}
mutation createNotification($input: CreateNotificationInput!) {
createNotification(input: $input) {
clientMutationId
notification {
...NotificationFragment
}
object {
...ObjectFragment
}
userByBy {
...UserFragment
}
notificationEdge {
...NotificationsEdgeFragment
}
}
}
{"input": CreateNotificationInput}
Response
{
"data": {
"createNotification": {
"clientMutationId": "abc123",
"notification": Notification,
"object": Object,
"userByBy": User,
"notificationEdge": NotificationsEdge
}
}
}
createNotificationDelivery
NotificationDelivery CreateNotificationDeliveryPayload
| Name | Description |
|---|---|
input -
CreateNotificationDeliveryInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createNotificationDelivery($input: CreateNotificationDeliveryInput!) {
createNotificationDelivery(input: $input) {
clientMutationId
notificationDelivery {
...NotificationDeliveryFragment
}
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
notificationDeliveryEdge {
...NotificationDeliveriesEdgeFragment
}
}
}
Variables
{"input": CreateNotificationDeliveryInput}
mutation createNotificationDelivery($input: CreateNotificationDeliveryInput!) {
createNotificationDelivery(input: $input) {
clientMutationId
notificationDelivery {
...NotificationDeliveryFragment
}
userByUser {
...UserFragment
}
deliveryConfig {
...ObjectFragment
}
notification {
...NotificationFragment
}
notificationDeliveryEdge {
...NotificationDeliveriesEdgeFragment
}
}
}
{"input": CreateNotificationDeliveryInput}
Response
{
"data": {
"createNotificationDelivery": {
"clientMutationId": "xyz789",
"notificationDelivery": NotificationDelivery,
"userByUser": User,
"deliveryConfig": Object,
"notification": Notification,
"notificationDeliveryEdge": NotificationDeliveriesEdge
}
}
}
createObject
Object CreateObjectPayload
| Name | Description |
|---|---|
input -
CreateObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createObject($input: CreateObjectInput!) {
createObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": CreateObjectInput}
mutation createObject($input: CreateObjectInput!) {
createObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": CreateObjectInput}
Response
{
"data": {
"createObject": {
"clientMutationId": "xyz789",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
createObjectCopy
CreateObjectCopyPayload
| Name | Description |
|---|---|
input -
CreateObjectCopyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createObjectCopy($input: CreateObjectCopyInput!) {
createObjectCopy(input: $input) {
clientMutationId
uuid
}
}
Variables
{"input": CreateObjectCopyInput}
mutation createObjectCopy($input: CreateObjectCopyInput!) {
createObjectCopy(input: $input) {
clientMutationId
uuid
}
}
{"input": CreateObjectCopyInput}
Response
{
"data": {
"createObjectCopy": {
"clientMutationId": "xyz789",
"uuid": UUID
}
}
}
createObjectPropertiesHistory
ObjectPropertiesHistory CreateObjectPropertiesHistoryPayload
| Name | Description |
|---|---|
input -
CreateObjectPropertiesHistoryInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createObjectPropertiesHistory($input: CreateObjectPropertiesHistoryInput!) {
createObjectPropertiesHistory(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
Variables
{"input": CreateObjectPropertiesHistoryInput}
mutation createObjectPropertiesHistory($input: CreateObjectPropertiesHistoryInput!) {
createObjectPropertiesHistory(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
{"input": CreateObjectPropertiesHistoryInput}
Response
{
"data": {
"createObjectPropertiesHistory": {
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistory,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
}
}
createObjectsToObject
ObjectsToObject CreateObjectsToObjectPayload
| Name | Description |
|---|---|
input -
CreateObjectsToObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createObjectsToObject($input: CreateObjectsToObjectInput!) {
createObjectsToObject(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
Variables
{"input": CreateObjectsToObjectInput}
mutation createObjectsToObject($input: CreateObjectsToObjectInput!) {
createObjectsToObject(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
{"input": CreateObjectsToObjectInput}
Response
{
"data": {
"createObjectsToObject": {
"clientMutationId": "xyz789",
"objectsToObject": ObjectsToObject,
"object1": Object,
"object2": Object,
"objectsToObjectEdge": ObjectsToObjectsEdge
}
}
}
createObjectsToObjects
CreateObjectsToObjectsPayload
| Name | Description |
|---|---|
input -
CreateObjectsToObjectsInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createObjectsToObjects($input: CreateObjectsToObjectsInput!) {
createObjectsToObjects(input: $input) {
clientMutationId
integer
}
}
Variables
{"input": CreateObjectsToObjectsInput}
mutation createObjectsToObjects($input: CreateObjectsToObjectsInput!) {
createObjectsToObjects(input: $input) {
clientMutationId
integer
}
}
{"input": CreateObjectsToObjectsInput}
Response
{
"data": {
"createObjectsToObjects": {"clientMutationId": "abc123", "integer": 987}
}
}
createObjectWithProperties
CreateObjectWithPropertiesPayload
| Name | Description |
|---|---|
input -
CreateObjectWithPropertiesInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createObjectWithProperties($input: CreateObjectWithPropertiesInput!) {
createObjectWithProperties(input: $input) {
clientMutationId
uuid
}
}
Variables
{"input": CreateObjectWithPropertiesInput}
mutation createObjectWithProperties($input: CreateObjectWithPropertiesInput!) {
createObjectWithProperties(input: $input) {
clientMutationId
uuid
}
}
{"input": CreateObjectWithPropertiesInput}
Response
{
"data": {
"createObjectWithProperties": {
"clientMutationId": "xyz789",
"uuid": UUID
}
}
}
createPropertyType
PropertyType CreatePropertyTypePayload
| Name | Description |
|---|---|
input -
CreatePropertyTypeInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createPropertyType($input: CreatePropertyTypeInput!) {
createPropertyType(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": CreatePropertyTypeInput}
mutation createPropertyType($input: CreatePropertyTypeInput!) {
createPropertyType(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": CreatePropertyTypeInput}
Response
{
"data": {
"createPropertyType": {
"clientMutationId": "xyz789",
"propertyType": PropertyType,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
createSchema
Schema CreateSchemaPayload
| Name | Description |
|---|---|
input -
CreateSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createSchema($input: CreateSchemaInput!) {
createSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": CreateSchemaInput}
mutation createSchema($input: CreateSchemaInput!) {
createSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": CreateSchemaInput}
Response
{
"data": {
"createSchema": {
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
createSchemaControl
SchemaControl CreateSchemaControlPayload
| Name | Description |
|---|---|
input -
CreateSchemaControlInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createSchemaControl($input: CreateSchemaControlInput!) {
createSchemaControl(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
Variables
{"input": CreateSchemaControlInput}
mutation createSchemaControl($input: CreateSchemaControlInput!) {
createSchemaControl(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
{"input": CreateSchemaControlInput}
Response
{
"data": {
"createSchemaControl": {
"clientMutationId": "xyz789",
"schemaControl": SchemaControl,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
}
}
createSchemaCopy
CreateSchemaCopyPayload
| Name | Description |
|---|---|
input -
CreateSchemaCopyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createSchemaCopy($input: CreateSchemaCopyInput!) {
createSchemaCopy(input: $input) {
clientMutationId
uuid
}
}
Variables
{"input": CreateSchemaCopyInput}
mutation createSchemaCopy($input: CreateSchemaCopyInput!) {
createSchemaCopy(input: $input) {
clientMutationId
uuid
}
}
{"input": CreateSchemaCopyInput}
Response
{
"data": {
"createSchemaCopy": {
"clientMutationId": "abc123",
"uuid": UUID
}
}
}
createSchemaProperty
SchemaProperty CreateSchemaPropertyPayload
| Name | Description |
|---|---|
input -
CreateSchemaPropertyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createSchemaProperty($input: CreateSchemaPropertyInput!) {
createSchemaProperty(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
Variables
{"input": CreateSchemaPropertyInput}
mutation createSchemaProperty($input: CreateSchemaPropertyInput!) {
createSchemaProperty(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
{"input": CreateSchemaPropertyInput}
Response
{
"data": {
"createSchemaProperty": {
"clientMutationId": "abc123",
"schemaProperty": SchemaProperty,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
}
}
createTranslation
Translation CreateTranslationPayload
| Name | Description |
|---|---|
input -
CreateTranslationInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createTranslation($input: CreateTranslationInput!) {
createTranslation(input: $input) {
clientMutationId
translation {
...TranslationFragment
}
translationEdge {
...TranslationsEdgeFragment
}
}
}
Variables
{"input": CreateTranslationInput}
mutation createTranslation($input: CreateTranslationInput!) {
createTranslation(input: $input) {
clientMutationId
translation {
...TranslationFragment
}
translationEdge {
...TranslationsEdgeFragment
}
}
}
{"input": CreateTranslationInput}
Response
{
"data": {
"createTranslation": {
"clientMutationId": "abc123",
"translation": Translation,
"translationEdge": TranslationsEdge
}
}
}
createUser
User CreateUserPayload
| Name | Description |
|---|---|
input -
CreateUserInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createUser($input: CreateUserInput!) {
createUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": CreateUserInput}
mutation createUser($input: CreateUserInput!) {
createUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": CreateUserInput}
Response
{
"data": {
"createUser": {
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
createUserGroup
UserGroup CreateUserGroupPayload
| Name | Description |
|---|---|
input -
CreateUserGroupInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createUserGroup($input: CreateUserGroupInput!) {
createUserGroup(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": CreateUserGroupInput}
mutation createUserGroup($input: CreateUserGroupInput!) {
createUserGroup(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": CreateUserGroupInput}
Response
{
"data": {
"createUserGroup": {
"clientMutationId": "abc123",
"userGroup": UserGroup,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
createUsersToGroup
UsersToGroup CreateUsersToGroupPayload
| Name | Description |
|---|---|
input -
CreateUsersToGroupInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createUsersToGroup($input: CreateUsersToGroupInput!) {
createUsersToGroup(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": CreateUsersToGroupInput}
mutation createUsersToGroup($input: CreateUsersToGroupInput!) {
createUsersToGroup(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": CreateUsersToGroupInput}
Response
{
"data": {
"createUsersToGroup": {
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
createUsersToObject
UsersToObject CreateUsersToObjectPayload
| Name | Description |
|---|---|
input -
CreateUsersToObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation createUsersToObject($input: CreateUsersToObjectInput!) {
createUsersToObject(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": CreateUsersToObjectInput}
mutation createUsersToObject($input: CreateUsersToObjectInput!) {
createUsersToObject(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": CreateUsersToObjectInput}
Response
{
"data": {
"createUsersToObject": {
"clientMutationId": "xyz789",
"usersToObject": UsersToObject,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
deleteObject
Object using a unique key DeleteObjectPayload
| Name | Description |
|---|---|
input -
DeleteObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObject($input: DeleteObjectInput!) {
deleteObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
deletedObjectNodeId
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteObjectInput}
mutation deleteObject($input: DeleteObjectInput!) {
deleteObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
deletedObjectNodeId
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": DeleteObjectInput}
Response
{
"data": {
"deleteObject": {
"clientMutationId": "abc123",
"object": Object,
"deletedObjectNodeId": ID,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
deleteObjectByNodeId
Object using its globally unique id DeleteObjectPayload
| Name | Description |
|---|---|
input -
DeleteObjectByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObjectByNodeId($input: DeleteObjectByNodeIdInput!) {
deleteObjectByNodeId(input: $input) {
clientMutationId
object {
...ObjectFragment
}
deletedObjectNodeId
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteObjectByNodeIdInput}
mutation deleteObjectByNodeId($input: DeleteObjectByNodeIdInput!) {
deleteObjectByNodeId(input: $input) {
clientMutationId
object {
...ObjectFragment
}
deletedObjectNodeId
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": DeleteObjectByNodeIdInput}
Response
{
"data": {
"deleteObjectByNodeId": {
"clientMutationId": "xyz789",
"object": Object,
"deletedObjectNodeId": ID,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
deleteObjectPropertiesHistory
ObjectPropertiesHistory using a unique key DeleteObjectPropertiesHistoryPayload
| Name | Description |
|---|---|
input -
DeleteObjectPropertiesHistoryInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObjectPropertiesHistory($input: DeleteObjectPropertiesHistoryInput!) {
deleteObjectPropertiesHistory(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
deletedObjectPropertiesHistoryNodeId
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
Variables
{"input": DeleteObjectPropertiesHistoryInput}
mutation deleteObjectPropertiesHistory($input: DeleteObjectPropertiesHistoryInput!) {
deleteObjectPropertiesHistory(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
deletedObjectPropertiesHistoryNodeId
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
{"input": DeleteObjectPropertiesHistoryInput}
Response
{
"data": {
"deleteObjectPropertiesHistory": {
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistory,
"deletedObjectPropertiesHistoryNodeId": ID,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
}
}
deleteObjectPropertiesHistoryByNodeId
ObjectPropertiesHistory using its globally unique id DeleteObjectPropertiesHistoryPayload
| Name | Description |
|---|---|
input -
DeleteObjectPropertiesHistoryByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObjectPropertiesHistoryByNodeId($input: DeleteObjectPropertiesHistoryByNodeIdInput!) {
deleteObjectPropertiesHistoryByNodeId(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
deletedObjectPropertiesHistoryNodeId
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
Variables
{"input": DeleteObjectPropertiesHistoryByNodeIdInput}
mutation deleteObjectPropertiesHistoryByNodeId($input: DeleteObjectPropertiesHistoryByNodeIdInput!) {
deleteObjectPropertiesHistoryByNodeId(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
deletedObjectPropertiesHistoryNodeId
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
{"input": DeleteObjectPropertiesHistoryByNodeIdInput}
Response
{
"data": {
"deleteObjectPropertiesHistoryByNodeId": {
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistory,
"deletedObjectPropertiesHistoryNodeId": ID,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
}
}
deleteObjectsToObject
ObjectsToObject using a unique key DeleteObjectsToObjectPayload
| Name | Description |
|---|---|
input -
DeleteObjectsToObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObjectsToObject($input: DeleteObjectsToObjectInput!) {
deleteObjectsToObject(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
deletedObjectsToObjectNodeId
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteObjectsToObjectInput}
mutation deleteObjectsToObject($input: DeleteObjectsToObjectInput!) {
deleteObjectsToObject(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
deletedObjectsToObjectNodeId
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
{"input": DeleteObjectsToObjectInput}
Response
{
"data": {
"deleteObjectsToObject": {
"clientMutationId": "xyz789",
"objectsToObject": ObjectsToObject,
"deletedObjectsToObjectNodeId": ID,
"object1": Object,
"object2": Object,
"objectsToObjectEdge": ObjectsToObjectsEdge
}
}
}
deleteObjectsToObjectByNodeId
ObjectsToObject using its globally unique id DeleteObjectsToObjectPayload
| Name | Description |
|---|---|
input -
DeleteObjectsToObjectByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObjectsToObjectByNodeId($input: DeleteObjectsToObjectByNodeIdInput!) {
deleteObjectsToObjectByNodeId(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
deletedObjectsToObjectNodeId
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteObjectsToObjectByNodeIdInput}
mutation deleteObjectsToObjectByNodeId($input: DeleteObjectsToObjectByNodeIdInput!) {
deleteObjectsToObjectByNodeId(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
deletedObjectsToObjectNodeId
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
{"input": DeleteObjectsToObjectByNodeIdInput}
Response
{
"data": {
"deleteObjectsToObjectByNodeId": {
"clientMutationId": "xyz789",
"objectsToObject": ObjectsToObject,
"deletedObjectsToObjectNodeId": ID,
"object1": Object,
"object2": Object,
"objectsToObjectEdge": ObjectsToObjectsEdge
}
}
}
deleteObjectsToObjectByObject1IdAndObject2Id
ObjectsToObject using a unique key DeleteObjectsToObjectPayload
| Name | Description |
|---|---|
input -
DeleteObjectsToObjectByObject1IdAndObject2IdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteObjectsToObjectByObject1IdAndObject2Id($input: DeleteObjectsToObjectByObject1IdAndObject2IdInput!) {
deleteObjectsToObjectByObject1IdAndObject2Id(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
deletedObjectsToObjectNodeId
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
Variables
{
"input": DeleteObjectsToObjectByObject1IdAndObject2IdInput
}
mutation deleteObjectsToObjectByObject1IdAndObject2Id($input: DeleteObjectsToObjectByObject1IdAndObject2IdInput!) {
deleteObjectsToObjectByObject1IdAndObject2Id(input: $input) {
clientMutationId
objectsToObject {
...ObjectsToObjectFragment
}
deletedObjectsToObjectNodeId
object1 {
...ObjectFragment
}
object2 {
...ObjectFragment
}
objectsToObjectEdge {
...ObjectsToObjectsEdgeFragment
}
}
}
{
"input": DeleteObjectsToObjectByObject1IdAndObject2IdInput
}
Response
{
"data": {
"deleteObjectsToObjectByObject1IdAndObject2Id": {
"clientMutationId": "xyz789",
"objectsToObject": ObjectsToObject,
"deletedObjectsToObjectNodeId": ID,
"object1": Object,
"object2": Object,
"objectsToObjectEdge": ObjectsToObjectsEdge
}
}
}
deletePropertyType
PropertyType using a unique key DeletePropertyTypePayload
| Name | Description |
|---|---|
input -
DeletePropertyTypeInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deletePropertyType($input: DeletePropertyTypeInput!) {
deletePropertyType(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
deletedPropertyTypeNodeId
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": DeletePropertyTypeInput}
mutation deletePropertyType($input: DeletePropertyTypeInput!) {
deletePropertyType(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
deletedPropertyTypeNodeId
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": DeletePropertyTypeInput}
Response
{
"data": {
"deletePropertyType": {
"clientMutationId": "abc123",
"propertyType": PropertyType,
"deletedPropertyTypeNodeId": ID,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
deletePropertyTypeByName
PropertyType using a unique key DeletePropertyTypePayload
| Name | Description |
|---|---|
input -
DeletePropertyTypeByNameInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deletePropertyTypeByName($input: DeletePropertyTypeByNameInput!) {
deletePropertyTypeByName(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
deletedPropertyTypeNodeId
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": DeletePropertyTypeByNameInput}
mutation deletePropertyTypeByName($input: DeletePropertyTypeByNameInput!) {
deletePropertyTypeByName(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
deletedPropertyTypeNodeId
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": DeletePropertyTypeByNameInput}
Response
{
"data": {
"deletePropertyTypeByName": {
"clientMutationId": "abc123",
"propertyType": PropertyType,
"deletedPropertyTypeNodeId": ID,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
deletePropertyTypeByNodeId
PropertyType using its globally unique id DeletePropertyTypePayload
| Name | Description |
|---|---|
input -
DeletePropertyTypeByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deletePropertyTypeByNodeId($input: DeletePropertyTypeByNodeIdInput!) {
deletePropertyTypeByNodeId(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
deletedPropertyTypeNodeId
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": DeletePropertyTypeByNodeIdInput}
mutation deletePropertyTypeByNodeId($input: DeletePropertyTypeByNodeIdInput!) {
deletePropertyTypeByNodeId(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
deletedPropertyTypeNodeId
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": DeletePropertyTypeByNodeIdInput}
Response
{
"data": {
"deletePropertyTypeByNodeId": {
"clientMutationId": "xyz789",
"propertyType": PropertyType,
"deletedPropertyTypeNodeId": ID,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
deleteSchema
Schema using a unique key DeleteSchemaPayload
| Name | Description |
|---|---|
input -
DeleteSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteSchema($input: DeleteSchemaInput!) {
deleteSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
deletedSchemaNodeId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": DeleteSchemaInput}
mutation deleteSchema($input: DeleteSchemaInput!) {
deleteSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
deletedSchemaNodeId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": DeleteSchemaInput}
Response
{
"data": {
"deleteSchema": {
"clientMutationId": "xyz789",
"schema": Schema,
"deletedSchemaNodeId": ID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
deleteSchemaByNodeId
Schema using its globally unique id DeleteSchemaPayload
| Name | Description |
|---|---|
input -
DeleteSchemaByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteSchemaByNodeId($input: DeleteSchemaByNodeIdInput!) {
deleteSchemaByNodeId(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
deletedSchemaNodeId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": DeleteSchemaByNodeIdInput}
mutation deleteSchemaByNodeId($input: DeleteSchemaByNodeIdInput!) {
deleteSchemaByNodeId(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
deletedSchemaNodeId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": DeleteSchemaByNodeIdInput}
Response
{
"data": {
"deleteSchemaByNodeId": {
"clientMutationId": "abc123",
"schema": Schema,
"deletedSchemaNodeId": ID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
deleteSchemaControl
SchemaControl using a unique key DeleteSchemaControlPayload
| Name | Description |
|---|---|
input -
DeleteSchemaControlInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteSchemaControl($input: DeleteSchemaControlInput!) {
deleteSchemaControl(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
deletedSchemaControlNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
Variables
{"input": DeleteSchemaControlInput}
mutation deleteSchemaControl($input: DeleteSchemaControlInput!) {
deleteSchemaControl(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
deletedSchemaControlNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
{"input": DeleteSchemaControlInput}
Response
{
"data": {
"deleteSchemaControl": {
"clientMutationId": "abc123",
"schemaControl": SchemaControl,
"deletedSchemaControlNodeId": ID,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
}
}
deleteSchemaControlByNodeId
SchemaControl using its globally unique id DeleteSchemaControlPayload
| Name | Description |
|---|---|
input -
DeleteSchemaControlByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteSchemaControlByNodeId($input: DeleteSchemaControlByNodeIdInput!) {
deleteSchemaControlByNodeId(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
deletedSchemaControlNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
Variables
{"input": DeleteSchemaControlByNodeIdInput}
mutation deleteSchemaControlByNodeId($input: DeleteSchemaControlByNodeIdInput!) {
deleteSchemaControlByNodeId(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
deletedSchemaControlNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
{"input": DeleteSchemaControlByNodeIdInput}
Response
{
"data": {
"deleteSchemaControlByNodeId": {
"clientMutationId": "abc123",
"schemaControl": SchemaControl,
"deletedSchemaControlNodeId": ID,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
}
}
deleteSchemaProperty
SchemaProperty using a unique key DeleteSchemaPropertyPayload
| Name | Description |
|---|---|
input -
DeleteSchemaPropertyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteSchemaProperty($input: DeleteSchemaPropertyInput!) {
deleteSchemaProperty(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
deletedSchemaPropertyNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
Variables
{"input": DeleteSchemaPropertyInput}
mutation deleteSchemaProperty($input: DeleteSchemaPropertyInput!) {
deleteSchemaProperty(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
deletedSchemaPropertyNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
{"input": DeleteSchemaPropertyInput}
Response
{
"data": {
"deleteSchemaProperty": {
"clientMutationId": "xyz789",
"schemaProperty": SchemaProperty,
"deletedSchemaPropertyNodeId": ID,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
}
}
deleteSchemaPropertyByNodeId
SchemaProperty using its globally unique id DeleteSchemaPropertyPayload
| Name | Description |
|---|---|
input -
DeleteSchemaPropertyByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteSchemaPropertyByNodeId($input: DeleteSchemaPropertyByNodeIdInput!) {
deleteSchemaPropertyByNodeId(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
deletedSchemaPropertyNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
Variables
{"input": DeleteSchemaPropertyByNodeIdInput}
mutation deleteSchemaPropertyByNodeId($input: DeleteSchemaPropertyByNodeIdInput!) {
deleteSchemaPropertyByNodeId(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
deletedSchemaPropertyNodeId
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
{"input": DeleteSchemaPropertyByNodeIdInput}
Response
{
"data": {
"deleteSchemaPropertyByNodeId": {
"clientMutationId": "xyz789",
"schemaProperty": SchemaProperty,
"deletedSchemaPropertyNodeId": ID,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
}
}
deleteUser
User using a unique key DeleteUserPayload
| Name | Description |
|---|---|
input -
DeleteUserInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUser($input: DeleteUserInput!) {
deleteUser(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": DeleteUserInput}
mutation deleteUser($input: DeleteUserInput!) {
deleteUser(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": DeleteUserInput}
Response
{
"data": {
"deleteUser": {
"clientMutationId": "xyz789",
"user": User,
"deletedUserNodeId": ID,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
deleteUserByLogin
User using a unique key DeleteUserPayload
| Name | Description |
|---|---|
input -
DeleteUserByLoginInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUserByLogin($input: DeleteUserByLoginInput!) {
deleteUserByLogin(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": DeleteUserByLoginInput}
mutation deleteUserByLogin($input: DeleteUserByLoginInput!) {
deleteUserByLogin(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": DeleteUserByLoginInput}
Response
{
"data": {
"deleteUserByLogin": {
"clientMutationId": "xyz789",
"user": User,
"deletedUserNodeId": ID,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
deleteUserByNodeId
User using its globally unique id DeleteUserPayload
| Name | Description |
|---|---|
input -
DeleteUserByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUserByNodeId($input: DeleteUserByNodeIdInput!) {
deleteUserByNodeId(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": DeleteUserByNodeIdInput}
mutation deleteUserByNodeId($input: DeleteUserByNodeIdInput!) {
deleteUserByNodeId(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": DeleteUserByNodeIdInput}
Response
{
"data": {
"deleteUserByNodeId": {
"clientMutationId": "abc123",
"user": User,
"deletedUserNodeId": ID,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
deleteUserGroup
UserGroup using a unique key DeleteUserGroupPayload
| Name | Description |
|---|---|
input -
DeleteUserGroupInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUserGroup($input: DeleteUserGroupInput!) {
deleteUserGroup(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
deletedUserGroupNodeId
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": DeleteUserGroupInput}
mutation deleteUserGroup($input: DeleteUserGroupInput!) {
deleteUserGroup(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
deletedUserGroupNodeId
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": DeleteUserGroupInput}
Response
{
"data": {
"deleteUserGroup": {
"clientMutationId": "xyz789",
"userGroup": UserGroup,
"deletedUserGroupNodeId": ID,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
deleteUserGroupByGroupName
UserGroup using a unique key DeleteUserGroupPayload
| Name | Description |
|---|---|
input -
DeleteUserGroupByGroupNameInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUserGroupByGroupName($input: DeleteUserGroupByGroupNameInput!) {
deleteUserGroupByGroupName(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
deletedUserGroupNodeId
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": DeleteUserGroupByGroupNameInput}
mutation deleteUserGroupByGroupName($input: DeleteUserGroupByGroupNameInput!) {
deleteUserGroupByGroupName(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
deletedUserGroupNodeId
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": DeleteUserGroupByGroupNameInput}
Response
{
"data": {
"deleteUserGroupByGroupName": {
"clientMutationId": "xyz789",
"userGroup": UserGroup,
"deletedUserGroupNodeId": ID,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
deleteUserGroupByNodeId
UserGroup using its globally unique id DeleteUserGroupPayload
| Name | Description |
|---|---|
input -
DeleteUserGroupByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUserGroupByNodeId($input: DeleteUserGroupByNodeIdInput!) {
deleteUserGroupByNodeId(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
deletedUserGroupNodeId
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": DeleteUserGroupByNodeIdInput}
mutation deleteUserGroupByNodeId($input: DeleteUserGroupByNodeIdInput!) {
deleteUserGroupByNodeId(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
deletedUserGroupNodeId
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": DeleteUserGroupByNodeIdInput}
Response
{
"data": {
"deleteUserGroupByNodeId": {
"clientMutationId": "abc123",
"userGroup": UserGroup,
"deletedUserGroupNodeId": ID,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
deleteUsersToGroup
UsersToGroup using a unique key DeleteUsersToGroupPayload
| Name | Description |
|---|---|
input -
DeleteUsersToGroupInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUsersToGroup($input: DeleteUsersToGroupInput!) {
deleteUsersToGroup(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
deletedUsersToGroupNodeId
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": DeleteUsersToGroupInput}
mutation deleteUsersToGroup($input: DeleteUsersToGroupInput!) {
deleteUsersToGroup(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
deletedUsersToGroupNodeId
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": DeleteUsersToGroupInput}
Response
{
"data": {
"deleteUsersToGroup": {
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"deletedUsersToGroupNodeId": ID,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
deleteUsersToGroupByNodeId
UsersToGroup using its globally unique id DeleteUsersToGroupPayload
| Name | Description |
|---|---|
input -
DeleteUsersToGroupByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUsersToGroupByNodeId($input: DeleteUsersToGroupByNodeIdInput!) {
deleteUsersToGroupByNodeId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
deletedUsersToGroupNodeId
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": DeleteUsersToGroupByNodeIdInput}
mutation deleteUsersToGroupByNodeId($input: DeleteUsersToGroupByNodeIdInput!) {
deleteUsersToGroupByNodeId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
deletedUsersToGroupNodeId
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": DeleteUsersToGroupByNodeIdInput}
Response
{
"data": {
"deleteUsersToGroupByNodeId": {
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"deletedUsersToGroupNodeId": ID,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
deleteUsersToGroupByUserIdAndUserGroupId
UsersToGroup using a unique key DeleteUsersToGroupPayload
| Name | Description |
|---|---|
input -
DeleteUsersToGroupByUserIdAndUserGroupIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUsersToGroupByUserIdAndUserGroupId($input: DeleteUsersToGroupByUserIdAndUserGroupIdInput!) {
deleteUsersToGroupByUserIdAndUserGroupId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
deletedUsersToGroupNodeId
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": DeleteUsersToGroupByUserIdAndUserGroupIdInput}
mutation deleteUsersToGroupByUserIdAndUserGroupId($input: DeleteUsersToGroupByUserIdAndUserGroupIdInput!) {
deleteUsersToGroupByUserIdAndUserGroupId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
deletedUsersToGroupNodeId
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": DeleteUsersToGroupByUserIdAndUserGroupIdInput}
Response
{
"data": {
"deleteUsersToGroupByUserIdAndUserGroupId": {
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"deletedUsersToGroupNodeId": ID,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
deleteUsersToObject
UsersToObject using a unique key DeleteUsersToObjectPayload
| Name | Description |
|---|---|
input -
DeleteUsersToObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUsersToObject($input: DeleteUsersToObjectInput!) {
deleteUsersToObject(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
deletedUsersToObjectNodeId
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteUsersToObjectInput}
mutation deleteUsersToObject($input: DeleteUsersToObjectInput!) {
deleteUsersToObject(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
deletedUsersToObjectNodeId
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": DeleteUsersToObjectInput}
Response
{
"data": {
"deleteUsersToObject": {
"clientMutationId": "xyz789",
"usersToObject": UsersToObject,
"deletedUsersToObjectNodeId": ID,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
deleteUsersToObjectByNodeId
UsersToObject using its globally unique id DeleteUsersToObjectPayload
| Name | Description |
|---|---|
input -
DeleteUsersToObjectByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUsersToObjectByNodeId($input: DeleteUsersToObjectByNodeIdInput!) {
deleteUsersToObjectByNodeId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
deletedUsersToObjectNodeId
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteUsersToObjectByNodeIdInput}
mutation deleteUsersToObjectByNodeId($input: DeleteUsersToObjectByNodeIdInput!) {
deleteUsersToObjectByNodeId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
deletedUsersToObjectNodeId
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": DeleteUsersToObjectByNodeIdInput}
Response
{
"data": {
"deleteUsersToObjectByNodeId": {
"clientMutationId": "xyz789",
"usersToObject": UsersToObject,
"deletedUsersToObjectNodeId": ID,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
deleteUsersToObjectByUserIdAndObjectId
UsersToObject using a unique key DeleteUsersToObjectPayload
| Name | Description |
|---|---|
input -
DeleteUsersToObjectByUserIdAndObjectIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation deleteUsersToObjectByUserIdAndObjectId($input: DeleteUsersToObjectByUserIdAndObjectIdInput!) {
deleteUsersToObjectByUserIdAndObjectId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
deletedUsersToObjectNodeId
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": DeleteUsersToObjectByUserIdAndObjectIdInput}
mutation deleteUsersToObjectByUserIdAndObjectId($input: DeleteUsersToObjectByUserIdAndObjectIdInput!) {
deleteUsersToObjectByUserIdAndObjectId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
deletedUsersToObjectNodeId
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": DeleteUsersToObjectByUserIdAndObjectIdInput}
Response
{
"data": {
"deleteUsersToObjectByUserIdAndObjectId": {
"clientMutationId": "abc123",
"usersToObject": UsersToObject,
"deletedUsersToObjectNodeId": ID,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
exportConfiguration
ExportConfigurationPayload
| Name | Description |
|---|---|
input -
ExportConfigurationInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation exportConfiguration($input: ExportConfigurationInput!) {
exportConfiguration(input: $input) {
clientMutationId
string
}
}
Variables
{"input": ExportConfigurationInput}
mutation exportConfiguration($input: ExportConfigurationInput!) {
exportConfiguration(input: $input) {
clientMutationId
string
}
}
{"input": ExportConfigurationInput}
Response
{
"data": {
"exportConfiguration": {"clientMutationId": "abc123", "string": "xyz789"}
}
}
iDoInsertControlExecution
IDoInsertControlExecutionPayload
| Name | Description |
|---|---|
input -
IDoInsertControlExecutionInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation iDoInsertControlExecution($input: IDoInsertControlExecutionInput!) {
iDoInsertControlExecution(input: $input) {
clientMutationId
integer
}
}
Variables
{"input": IDoInsertControlExecutionInput}
mutation iDoInsertControlExecution($input: IDoInsertControlExecutionInput!) {
iDoInsertControlExecution(input: $input) {
clientMutationId
integer
}
}
{"input": IDoInsertControlExecutionInput}
Response
{
"data": {
"iDoInsertControlExecution": {"clientMutationId": "xyz789", "integer": 123}
}
}
importSchema
ImportSchemaPayload
| Name | Description |
|---|---|
input -
ImportSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation importSchema($input: ImportSchemaInput!) {
importSchema(input: $input) {
clientMutationId
uuid
}
}
Variables
{"input": ImportSchemaInput}
mutation importSchema($input: ImportSchemaInput!) {
importSchema(input: $input) {
clientMutationId
uuid
}
}
{"input": ImportSchemaInput}
Response
{
"data": {
"importSchema": {
"clientMutationId": "abc123",
"uuid": UUID
}
}
}
logout
LogoutPayload
| Name | Description |
|---|---|
input -
LogoutInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation logout($input: LogoutInput!) {
logout(input: $input) {
clientMutationId
string
}
}
Variables
{"input": LogoutInput}
mutation logout($input: LogoutInput!) {
logout(input: $input) {
clientMutationId
string
}
}
{"input": LogoutInput}
Response
{"data": {"logout": {"clientMutationId": "abc123", "string": "abc123"}}}
mnCreateObject
Object mnCreateObjectPayload
| Name | Description |
|---|---|
input -
mnCreateObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnCreateObject($input: mnCreateObjectInput!) {
mnCreateObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": mnCreateObjectInput}
mutation mnCreateObject($input: mnCreateObjectInput!) {
mnCreateObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": mnCreateObjectInput}
Response
{
"data": {
"mnCreateObject": {
"clientMutationId": "xyz789",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
mnCreateSchema
Schema mnCreateSchemaPayload
| Name | Description |
|---|---|
input -
mnCreateSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnCreateSchema($input: mnCreateSchemaInput!) {
mnCreateSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": mnCreateSchemaInput}
mutation mnCreateSchema($input: mnCreateSchemaInput!) {
mnCreateSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": mnCreateSchemaInput}
Response
{
"data": {
"mnCreateSchema": {
"clientMutationId": "abc123",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
mnCreateUser
User mnCreateUserPayload
| Name | Description |
|---|---|
input -
mnCreateUserInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnCreateUser($input: mnCreateUserInput!) {
mnCreateUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": mnCreateUserInput}
mutation mnCreateUser($input: mnCreateUserInput!) {
mnCreateUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": mnCreateUserInput}
Response
{
"data": {
"mnCreateUser": {
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
mnDeleteObject
Object a unique key via a patch mnDeleteObjectPayload
| Name | Description |
|---|---|
input -
mnDeleteObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnDeleteObject($input: mnDeleteObjectInput!) {
mnDeleteObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
deletedObjectNodeId
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": mnDeleteObjectInput}
mutation mnDeleteObject($input: mnDeleteObjectInput!) {
mnDeleteObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
deletedObjectNodeId
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": mnDeleteObjectInput}
Response
{
"data": {
"mnDeleteObject": {
"clientMutationId": "abc123",
"object": Object,
"deletedObjectNodeId": ID,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
mnDeleteSchema
Schema a unique key via a patch mnDeleteSchemaPayload
| Name | Description |
|---|---|
input -
mnDeleteSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnDeleteSchema($input: mnDeleteSchemaInput!) {
mnDeleteSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
deletedSchemaNodeId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": mnDeleteSchemaInput}
mutation mnDeleteSchema($input: mnDeleteSchemaInput!) {
mnDeleteSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
deletedSchemaNodeId
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": mnDeleteSchemaInput}
Response
{
"data": {
"mnDeleteSchema": {
"clientMutationId": "abc123",
"schema": Schema,
"deletedSchemaNodeId": ID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
mnDeleteUser
User a unique key via a patch mnDeleteUserPayload
| Name | Description |
|---|---|
input -
mnDeleteUserInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnDeleteUser($input: mnDeleteUserInput!) {
mnDeleteUser(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": mnDeleteUserInput}
mutation mnDeleteUser($input: mnDeleteUserInput!) {
mnDeleteUser(input: $input) {
clientMutationId
user {
...UserFragment
}
deletedUserNodeId
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": mnDeleteUserInput}
Response
{
"data": {
"mnDeleteUser": {
"clientMutationId": "abc123",
"user": User,
"deletedUserNodeId": ID,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
mnUpdateObject
Object using a unique key and a patch mnUpdateObjectPayload
| Name | Description |
|---|---|
input -
mnUpdateObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnUpdateObject($input: mnUpdateObjectInput!) {
mnUpdateObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": mnUpdateObjectInput}
mutation mnUpdateObject($input: mnUpdateObjectInput!) {
mnUpdateObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": mnUpdateObjectInput}
Response
{
"data": {
"mnUpdateObject": {
"clientMutationId": "abc123",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
mnUpdateSchema
Schema using a unique key and a patch mnUpdateSchemaPayload
| Name | Description |
|---|---|
input -
mnUpdateSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnUpdateSchema($input: mnUpdateSchemaInput!) {
mnUpdateSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": mnUpdateSchemaInput}
mutation mnUpdateSchema($input: mnUpdateSchemaInput!) {
mnUpdateSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": mnUpdateSchemaInput}
Response
{
"data": {
"mnUpdateSchema": {
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
mnUpdateUser
User using a unique key and a patch mnUpdateUserPayload
| Name | Description |
|---|---|
input -
mnUpdateUserInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation mnUpdateUser($input: mnUpdateUserInput!) {
mnUpdateUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": mnUpdateUserInput}
mutation mnUpdateUser($input: mnUpdateUserInput!) {
mnUpdateUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": mnUpdateUserInput}
Response
{
"data": {
"mnUpdateUser": {
"clientMutationId": "xyz789",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
resetProperty
ResetPropertyPayload
| Name | Description |
|---|---|
input -
ResetPropertyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation resetProperty($input: ResetPropertyInput!) {
resetProperty(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": ResetPropertyInput}
mutation resetProperty($input: ResetPropertyInput!) {
resetProperty(input: $input) {
clientMutationId
boolean
}
}
{"input": ResetPropertyInput}
Response
{"data": {"resetProperty": {"clientMutationId": "xyz789", "boolean": false}}}
resolveObjectPermissions
ResolveObjectPermissionsPayload
| Name | Description |
|---|---|
input -
ResolveObjectPermissionsInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation resolveObjectPermissions($input: ResolveObjectPermissionsInput!) {
resolveObjectPermissions(input: $input) {
clientMutationId
accessRight {
...AccessRightFragment
}
}
}
Variables
{"input": ResolveObjectPermissionsInput}
mutation resolveObjectPermissions($input: ResolveObjectPermissionsInput!) {
resolveObjectPermissions(input: $input) {
clientMutationId
accessRight {
...AccessRightFragment
}
}
}
{"input": ResolveObjectPermissionsInput}
Response
{
"data": {
"resolveObjectPermissions": {
"clientMutationId": "abc123",
"accessRight": AccessRight
}
}
}
setObjectFavourite
SetObjectFavouritePayload
| Name | Description |
|---|---|
input -
SetObjectFavouriteInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation setObjectFavourite($input: SetObjectFavouriteInput!) {
setObjectFavourite(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": SetObjectFavouriteInput}
mutation setObjectFavourite($input: SetObjectFavouriteInput!) {
setObjectFavourite(input: $input) {
clientMutationId
boolean
}
}
{"input": SetObjectFavouriteInput}
Response
{
"data": {
"setObjectFavourite": {"clientMutationId": "xyz789", "boolean": false}
}
}
setObjectMuted
SetObjectMutedPayload
| Name | Description |
|---|---|
input -
SetObjectMutedInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation setObjectMuted($input: SetObjectMutedInput!) {
setObjectMuted(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": SetObjectMutedInput}
mutation setObjectMuted($input: SetObjectMutedInput!) {
setObjectMuted(input: $input) {
clientMutationId
boolean
}
}
{"input": SetObjectMutedInput}
Response
{"data": {"setObjectMuted": {"clientMutationId": "xyz789", "boolean": false}}}
setUserEnabled
SetUserEnabledPayload
| Name | Description |
|---|---|
input -
SetUserEnabledInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation setUserEnabled($input: SetUserEnabledInput!) {
setUserEnabled(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": SetUserEnabledInput}
mutation setUserEnabled($input: SetUserEnabledInput!) {
setUserEnabled(input: $input) {
clientMutationId
boolean
}
}
{"input": SetUserEnabledInput}
Response
{"data": {"setUserEnabled": {"clientMutationId": "abc123", "boolean": true}}}
updateControlExecutionAck
UpdateControlExecutionAckPayload
| Name | Description |
|---|---|
input -
UpdateControlExecutionAckInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateControlExecutionAck($input: UpdateControlExecutionAckInput!) {
updateControlExecutionAck(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateControlExecutionAckInput}
mutation updateControlExecutionAck($input: UpdateControlExecutionAckInput!) {
updateControlExecutionAck(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateControlExecutionAckInput}
Response
{
"data": {
"updateControlExecutionAck": {"clientMutationId": "xyz789", "boolean": true}
}
}
updateJsonPropertyArray
UpdateJsonPropertyArrayPayload
| Name | Description |
|---|---|
input -
UpdateJsonPropertyArrayInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateJsonPropertyArray($input: UpdateJsonPropertyArrayInput!) {
updateJsonPropertyArray(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateJsonPropertyArrayInput}
mutation updateJsonPropertyArray($input: UpdateJsonPropertyArrayInput!) {
updateJsonPropertyArray(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateJsonPropertyArrayInput}
Response
{
"data": {
"updateJsonPropertyArray": {"clientMutationId": "xyz789", "boolean": false}
}
}
updateObject
Object using a unique key and a patch UpdateObjectPayload
| Name | Description |
|---|---|
input -
UpdateObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObject($input: UpdateObjectInput!) {
updateObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": UpdateObjectInput}
mutation updateObject($input: UpdateObjectInput!) {
updateObject(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": UpdateObjectInput}
Response
{
"data": {
"updateObject": {
"clientMutationId": "abc123",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
updateObjectByNodeId
Object using its globally unique id and a patch UpdateObjectPayload
| Name | Description |
|---|---|
input -
UpdateObjectByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectByNodeId($input: UpdateObjectByNodeIdInput!) {
updateObjectByNodeId(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
Variables
{"input": UpdateObjectByNodeIdInput}
mutation updateObjectByNodeId($input: UpdateObjectByNodeIdInput!) {
updateObjectByNodeId(input: $input) {
clientMutationId
object {
...ObjectFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
schema {
...SchemaFragment
}
objectEdge {
...ObjectsEdgeFragment
}
}
}
{"input": UpdateObjectByNodeIdInput}
Response
{
"data": {
"updateObjectByNodeId": {
"clientMutationId": "abc123",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
}
}
updateObjectPropertiesById
UpdateObjectPropertiesByIdPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertiesByIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertiesById($input: UpdateObjectPropertiesByIdInput!) {
updateObjectPropertiesById(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateObjectPropertiesByIdInput}
mutation updateObjectPropertiesById($input: UpdateObjectPropertiesByIdInput!) {
updateObjectPropertiesById(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateObjectPropertiesByIdInput}
Response
{
"data": {
"updateObjectPropertiesById": {
"clientMutationId": "xyz789",
"boolean": false
}
}
}
updateObjectPropertiesByKey
UpdateObjectPropertiesByKeyPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertiesByKeyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertiesByKey($input: UpdateObjectPropertiesByKeyInput!) {
updateObjectPropertiesByKey(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateObjectPropertiesByKeyInput}
mutation updateObjectPropertiesByKey($input: UpdateObjectPropertiesByKeyInput!) {
updateObjectPropertiesByKey(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateObjectPropertiesByKeyInput}
Response
{
"data": {
"updateObjectPropertiesByKey": {
"clientMutationId": "abc123",
"boolean": true
}
}
}
updateObjectPropertiesByName
UpdateObjectPropertiesByNamePayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertiesByNameInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertiesByName($input: UpdateObjectPropertiesByNameInput!) {
updateObjectPropertiesByName(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateObjectPropertiesByNameInput}
mutation updateObjectPropertiesByName($input: UpdateObjectPropertiesByNameInput!) {
updateObjectPropertiesByName(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateObjectPropertiesByNameInput}
Response
{
"data": {
"updateObjectPropertiesByName": {
"clientMutationId": "abc123",
"boolean": true
}
}
}
updateObjectPropertiesHistory
ObjectPropertiesHistory using a unique key and a patch UpdateObjectPropertiesHistoryPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertiesHistoryInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertiesHistory($input: UpdateObjectPropertiesHistoryInput!) {
updateObjectPropertiesHistory(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
Variables
{"input": UpdateObjectPropertiesHistoryInput}
mutation updateObjectPropertiesHistory($input: UpdateObjectPropertiesHistoryInput!) {
updateObjectPropertiesHistory(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
{"input": UpdateObjectPropertiesHistoryInput}
Response
{
"data": {
"updateObjectPropertiesHistory": {
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistory,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
}
}
updateObjectPropertiesHistoryByNodeId
ObjectPropertiesHistory using its globally unique id and a patch UpdateObjectPropertiesHistoryPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertiesHistoryByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertiesHistoryByNodeId($input: UpdateObjectPropertiesHistoryByNodeIdInput!) {
updateObjectPropertiesHistoryByNodeId(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
Variables
{"input": UpdateObjectPropertiesHistoryByNodeIdInput}
mutation updateObjectPropertiesHistoryByNodeId($input: UpdateObjectPropertiesHistoryByNodeIdInput!) {
updateObjectPropertiesHistoryByNodeId(input: $input) {
clientMutationId
objectPropertiesHistory {
...ObjectPropertiesHistoryFragment
}
userByBy {
...UserFragment
}
objectPropertiesHistoryEdge {
...ObjectPropertiesHistoriesEdgeFragment
}
}
}
{"input": UpdateObjectPropertiesHistoryByNodeIdInput}
Response
{
"data": {
"updateObjectPropertiesHistoryByNodeId": {
"clientMutationId": "abc123",
"objectPropertiesHistory": ObjectPropertiesHistory,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
}
}
updateObjectProperty
ObjectProperty using a unique key and a patch UpdateObjectPropertyPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectProperty($input: UpdateObjectPropertyInput!) {
updateObjectProperty(input: $input) {
clientMutationId
objectProperty {
...ObjectPropertyFragment
}
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertyEdge {
...ObjectPropertiesEdgeFragment
}
}
}
Variables
{"input": UpdateObjectPropertyInput}
mutation updateObjectProperty($input: UpdateObjectPropertyInput!) {
updateObjectProperty(input: $input) {
clientMutationId
objectProperty {
...ObjectPropertyFragment
}
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertyEdge {
...ObjectPropertiesEdgeFragment
}
}
}
{"input": UpdateObjectPropertyInput}
Response
{
"data": {
"updateObjectProperty": {
"clientMutationId": "xyz789",
"objectProperty": ObjectProperty,
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertyEdge": ObjectPropertiesEdge
}
}
}
updateObjectPropertyByNodeId
ObjectProperty using its globally unique id and a patch UpdateObjectPropertyPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertyByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertyByNodeId($input: UpdateObjectPropertyByNodeIdInput!) {
updateObjectPropertyByNodeId(input: $input) {
clientMutationId
objectProperty {
...ObjectPropertyFragment
}
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertyEdge {
...ObjectPropertiesEdgeFragment
}
}
}
Variables
{"input": UpdateObjectPropertyByNodeIdInput}
mutation updateObjectPropertyByNodeId($input: UpdateObjectPropertyByNodeIdInput!) {
updateObjectPropertyByNodeId(input: $input) {
clientMutationId
objectProperty {
...ObjectPropertyFragment
}
object {
...ObjectFragment
}
linkedProperty {
...ObjectPropertyFragment
}
userByBy {
...UserFragment
}
objectPropertyEdge {
...ObjectPropertiesEdgeFragment
}
}
}
{"input": UpdateObjectPropertyByNodeIdInput}
Response
{
"data": {
"updateObjectPropertyByNodeId": {
"clientMutationId": "xyz789",
"objectProperty": ObjectProperty,
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertyEdge": ObjectPropertiesEdge
}
}
}
updateObjectPropertyByObjectGroupProperty
UpdateObjectPropertyByObjectGroupPropertyPayload
| Name | Description |
|---|---|
input -
UpdateObjectPropertyByObjectGroupPropertyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectPropertyByObjectGroupProperty($input: UpdateObjectPropertyByObjectGroupPropertyInput!) {
updateObjectPropertyByObjectGroupProperty(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateObjectPropertyByObjectGroupPropertyInput}
mutation updateObjectPropertyByObjectGroupProperty($input: UpdateObjectPropertyByObjectGroupPropertyInput!) {
updateObjectPropertyByObjectGroupProperty(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateObjectPropertyByObjectGroupPropertyInput}
Response
{
"data": {
"updateObjectPropertyByObjectGroupProperty": {
"clientMutationId": "abc123",
"boolean": false
}
}
}
updateObjectsPropertiesByKey
UpdateObjectsPropertiesByKeyPayload
| Name | Description |
|---|---|
input -
UpdateObjectsPropertiesByKeyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectsPropertiesByKey($input: UpdateObjectsPropertiesByKeyInput!) {
updateObjectsPropertiesByKey(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateObjectsPropertiesByKeyInput}
mutation updateObjectsPropertiesByKey($input: UpdateObjectsPropertiesByKeyInput!) {
updateObjectsPropertiesByKey(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateObjectsPropertiesByKeyInput}
Response
{
"data": {
"updateObjectsPropertiesByKey": {
"clientMutationId": "abc123",
"boolean": false
}
}
}
updateObjectWithProperties
UpdateObjectWithPropertiesPayload
| Name | Description |
|---|---|
input -
UpdateObjectWithPropertiesInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateObjectWithProperties($input: UpdateObjectWithPropertiesInput!) {
updateObjectWithProperties(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateObjectWithPropertiesInput}
mutation updateObjectWithProperties($input: UpdateObjectWithPropertiesInput!) {
updateObjectWithProperties(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateObjectWithPropertiesInput}
Response
{
"data": {
"updateObjectWithProperties": {
"clientMutationId": "xyz789",
"boolean": false
}
}
}
updatePropertyType
PropertyType using a unique key and a patch UpdatePropertyTypePayload
| Name | Description |
|---|---|
input -
UpdatePropertyTypeInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updatePropertyType($input: UpdatePropertyTypeInput!) {
updatePropertyType(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": UpdatePropertyTypeInput}
mutation updatePropertyType($input: UpdatePropertyTypeInput!) {
updatePropertyType(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": UpdatePropertyTypeInput}
Response
{
"data": {
"updatePropertyType": {
"clientMutationId": "xyz789",
"propertyType": PropertyType,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
updatePropertyTypeByName
PropertyType using a unique key and a patch UpdatePropertyTypePayload
| Name | Description |
|---|---|
input -
UpdatePropertyTypeByNameInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updatePropertyTypeByName($input: UpdatePropertyTypeByNameInput!) {
updatePropertyTypeByName(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": UpdatePropertyTypeByNameInput}
mutation updatePropertyTypeByName($input: UpdatePropertyTypeByNameInput!) {
updatePropertyTypeByName(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": UpdatePropertyTypeByNameInput}
Response
{
"data": {
"updatePropertyTypeByName": {
"clientMutationId": "abc123",
"propertyType": PropertyType,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
updatePropertyTypeByNodeId
PropertyType using its globally unique id and a patch UpdatePropertyTypePayload
| Name | Description |
|---|---|
input -
UpdatePropertyTypeByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updatePropertyTypeByNodeId($input: UpdatePropertyTypeByNodeIdInput!) {
updatePropertyTypeByNodeId(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
Variables
{"input": UpdatePropertyTypeByNodeIdInput}
mutation updatePropertyTypeByNodeId($input: UpdatePropertyTypeByNodeIdInput!) {
updatePropertyTypeByNodeId(input: $input) {
clientMutationId
propertyType {
...PropertyTypeFragment
}
propertyTypeEdge {
...PropertyTypesEdgeFragment
}
}
}
{"input": UpdatePropertyTypeByNodeIdInput}
Response
{
"data": {
"updatePropertyTypeByNodeId": {
"clientMutationId": "abc123",
"propertyType": PropertyType,
"propertyTypeEdge": PropertyTypesEdge
}
}
}
updateSchema
Schema using a unique key and a patch UpdateSchemaPayload
| Name | Description |
|---|---|
input -
UpdateSchemaInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchema($input: UpdateSchemaInput!) {
updateSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": UpdateSchemaInput}
mutation updateSchema($input: UpdateSchemaInput!) {
updateSchema(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": UpdateSchemaInput}
Response
{
"data": {
"updateSchema": {
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
updateSchemaByNodeId
Schema using its globally unique id and a patch UpdateSchemaPayload
| Name | Description |
|---|---|
input -
UpdateSchemaByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaByNodeId($input: UpdateSchemaByNodeIdInput!) {
updateSchemaByNodeId(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
Variables
{"input": UpdateSchemaByNodeIdInput}
mutation updateSchemaByNodeId($input: UpdateSchemaByNodeIdInput!) {
updateSchemaByNodeId(input: $input) {
clientMutationId
schema {
...SchemaFragment
}
userByApplicationOwner {
...UserFragment
}
userGroupByEditorgroup {
...UserGroupFragment
}
userGroupByUsergroup {
...UserGroupFragment
}
userGroupByReadergroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
parentSchema {
...SchemaFragment
}
schemaEdge {
...SchemataEdgeFragment
}
}
}
{"input": UpdateSchemaByNodeIdInput}
Response
{
"data": {
"updateSchemaByNodeId": {
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
}
}
updateSchemaControl
SchemaControl using a unique key and a patch UpdateSchemaControlPayload
| Name | Description |
|---|---|
input -
UpdateSchemaControlInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaControl($input: UpdateSchemaControlInput!) {
updateSchemaControl(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
Variables
{"input": UpdateSchemaControlInput}
mutation updateSchemaControl($input: UpdateSchemaControlInput!) {
updateSchemaControl(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
{"input": UpdateSchemaControlInput}
Response
{
"data": {
"updateSchemaControl": {
"clientMutationId": "xyz789",
"schemaControl": SchemaControl,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
}
}
updateSchemaControlByNodeId
SchemaControl using its globally unique id and a patch UpdateSchemaControlPayload
| Name | Description |
|---|---|
input -
UpdateSchemaControlByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaControlByNodeId($input: UpdateSchemaControlByNodeIdInput!) {
updateSchemaControlByNodeId(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
Variables
{"input": UpdateSchemaControlByNodeIdInput}
mutation updateSchemaControlByNodeId($input: UpdateSchemaControlByNodeIdInput!) {
updateSchemaControlByNodeId(input: $input) {
clientMutationId
schemaControl {
...SchemaControlFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
schemaControlEdge {
...SchemaControlsEdgeFragment
}
}
}
{"input": UpdateSchemaControlByNodeIdInput}
Response
{
"data": {
"updateSchemaControlByNodeId": {
"clientMutationId": "xyz789",
"schemaControl": SchemaControl,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
}
}
updateSchemaPropertiesById
UpdateSchemaPropertiesByIdPayload
| Name | Description |
|---|---|
input -
UpdateSchemaPropertiesByIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaPropertiesById($input: UpdateSchemaPropertiesByIdInput!) {
updateSchemaPropertiesById(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateSchemaPropertiesByIdInput}
mutation updateSchemaPropertiesById($input: UpdateSchemaPropertiesByIdInput!) {
updateSchemaPropertiesById(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateSchemaPropertiesByIdInput}
Response
{
"data": {
"updateSchemaPropertiesById": {
"clientMutationId": "xyz789",
"boolean": true
}
}
}
updateSchemaPropertiesDefaults
UpdateSchemaPropertiesDefaultsPayload
| Name | Description |
|---|---|
input -
UpdateSchemaPropertiesDefaultsInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaPropertiesDefaults($input: UpdateSchemaPropertiesDefaultsInput!) {
updateSchemaPropertiesDefaults(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateSchemaPropertiesDefaultsInput}
mutation updateSchemaPropertiesDefaults($input: UpdateSchemaPropertiesDefaultsInput!) {
updateSchemaPropertiesDefaults(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateSchemaPropertiesDefaultsInput}
Response
{
"data": {
"updateSchemaPropertiesDefaults": {
"clientMutationId": "abc123",
"boolean": false
}
}
}
updateSchemaProperty
SchemaProperty using a unique key and a patch UpdateSchemaPropertyPayload
| Name | Description |
|---|---|
input -
UpdateSchemaPropertyInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaProperty($input: UpdateSchemaPropertyInput!) {
updateSchemaProperty(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
Variables
{"input": UpdateSchemaPropertyInput}
mutation updateSchemaProperty($input: UpdateSchemaPropertyInput!) {
updateSchemaProperty(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
{"input": UpdateSchemaPropertyInput}
Response
{
"data": {
"updateSchemaProperty": {
"clientMutationId": "xyz789",
"schemaProperty": SchemaProperty,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
}
}
updateSchemaPropertyByNodeId
SchemaProperty using its globally unique id and a patch UpdateSchemaPropertyPayload
| Name | Description |
|---|---|
input -
UpdateSchemaPropertyByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemaPropertyByNodeId($input: UpdateSchemaPropertyByNodeIdInput!) {
updateSchemaPropertyByNodeId(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
Variables
{"input": UpdateSchemaPropertyByNodeIdInput}
mutation updateSchemaPropertyByNodeId($input: UpdateSchemaPropertyByNodeIdInput!) {
updateSchemaPropertyByNodeId(input: $input) {
clientMutationId
schemaProperty {
...SchemaPropertyFragment
}
schema {
...SchemaFragment
}
userByBy {
...UserFragment
}
type {
...PropertyTypeFragment
}
schemaPropertyEdge {
...SchemaPropertiesEdgeFragment
}
}
}
{"input": UpdateSchemaPropertyByNodeIdInput}
Response
{
"data": {
"updateSchemaPropertyByNodeId": {
"clientMutationId": "xyz789",
"schemaProperty": SchemaProperty,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
}
}
updateSchemasBasics
UpdateSchemasBasicsPayload
| Name | Description |
|---|---|
input -
UpdateSchemasBasicsInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateSchemasBasics($input: UpdateSchemasBasicsInput!) {
updateSchemasBasics(input: $input) {
clientMutationId
boolean
}
}
Variables
{"input": UpdateSchemasBasicsInput}
mutation updateSchemasBasics($input: UpdateSchemasBasicsInput!) {
updateSchemasBasics(input: $input) {
clientMutationId
boolean
}
}
{"input": UpdateSchemasBasicsInput}
Response
{
"data": {
"updateSchemasBasics": {"clientMutationId": "xyz789", "boolean": true}
}
}
updateUser
User using a unique key and a patch UpdateUserPayload
| Name | Description |
|---|---|
input -
UpdateUserInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUser($input: UpdateUserInput!) {
updateUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": UpdateUserInput}
mutation updateUser($input: UpdateUserInput!) {
updateUser(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": UpdateUserInput}
Response
{
"data": {
"updateUser": {
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
updateUserByLogin
User using a unique key and a patch UpdateUserPayload
| Name | Description |
|---|---|
input -
UpdateUserByLoginInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUserByLogin($input: UpdateUserByLoginInput!) {
updateUserByLogin(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": UpdateUserByLoginInput}
mutation updateUserByLogin($input: UpdateUserByLoginInput!) {
updateUserByLogin(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": UpdateUserByLoginInput}
Response
{
"data": {
"updateUserByLogin": {
"clientMutationId": "xyz789",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
updateUserByNodeId
User using its globally unique id and a patch UpdateUserPayload
| Name | Description |
|---|---|
input -
UpdateUserByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUserByNodeId($input: UpdateUserByNodeIdInput!) {
updateUserByNodeId(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
Variables
{"input": UpdateUserByNodeIdInput}
mutation updateUserByNodeId($input: UpdateUserByNodeIdInput!) {
updateUserByNodeId(input: $input) {
clientMutationId
user {
...UserFragment
}
userGroupByDefaultEditorgroup {
...UserGroupFragment
}
userGroupByDefaultUsergroup {
...UserGroupFragment
}
userGroupByDefaultReadergroup {
...UserGroupFragment
}
userEdge {
...UsersEdgeFragment
}
}
}
{"input": UpdateUserByNodeIdInput}
Response
{
"data": {
"updateUserByNodeId": {
"clientMutationId": "xyz789",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
}
}
updateUserGroup
UserGroup using a unique key and a patch UpdateUserGroupPayload
| Name | Description |
|---|---|
input -
UpdateUserGroupInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUserGroup($input: UpdateUserGroupInput!) {
updateUserGroup(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": UpdateUserGroupInput}
mutation updateUserGroup($input: UpdateUserGroupInput!) {
updateUserGroup(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": UpdateUserGroupInput}
Response
{
"data": {
"updateUserGroup": {
"clientMutationId": "xyz789",
"userGroup": UserGroup,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
updateUserGroupByGroupName
UserGroup using a unique key and a patch UpdateUserGroupPayload
| Name | Description |
|---|---|
input -
UpdateUserGroupByGroupNameInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUserGroupByGroupName($input: UpdateUserGroupByGroupNameInput!) {
updateUserGroupByGroupName(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": UpdateUserGroupByGroupNameInput}
mutation updateUserGroupByGroupName($input: UpdateUserGroupByGroupNameInput!) {
updateUserGroupByGroupName(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": UpdateUserGroupByGroupNameInput}
Response
{
"data": {
"updateUserGroupByGroupName": {
"clientMutationId": "abc123",
"userGroup": UserGroup,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
updateUserGroupByNodeId
UserGroup using its globally unique id and a patch UpdateUserGroupPayload
| Name | Description |
|---|---|
input -
UpdateUserGroupByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUserGroupByNodeId($input: UpdateUserGroupByNodeIdInput!) {
updateUserGroupByNodeId(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
Variables
{"input": UpdateUserGroupByNodeIdInput}
mutation updateUserGroupByNodeId($input: UpdateUserGroupByNodeIdInput!) {
updateUserGroupByNodeId(input: $input) {
clientMutationId
userGroup {
...UserGroupFragment
}
userByBy {
...UserFragment
}
userGroupEdge {
...UserGroupsEdgeFragment
}
}
}
{"input": UpdateUserGroupByNodeIdInput}
Response
{
"data": {
"updateUserGroupByNodeId": {
"clientMutationId": "xyz789",
"userGroup": UserGroup,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
}
}
updateUsersToGroup
UsersToGroup using a unique key and a patch UpdateUsersToGroupPayload
| Name | Description |
|---|---|
input -
UpdateUsersToGroupInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUsersToGroup($input: UpdateUsersToGroupInput!) {
updateUsersToGroup(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": UpdateUsersToGroupInput}
mutation updateUsersToGroup($input: UpdateUsersToGroupInput!) {
updateUsersToGroup(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": UpdateUsersToGroupInput}
Response
{
"data": {
"updateUsersToGroup": {
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
updateUsersToGroupByNodeId
UsersToGroup using its globally unique id and a patch UpdateUsersToGroupPayload
| Name | Description |
|---|---|
input -
UpdateUsersToGroupByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUsersToGroupByNodeId($input: UpdateUsersToGroupByNodeIdInput!) {
updateUsersToGroupByNodeId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": UpdateUsersToGroupByNodeIdInput}
mutation updateUsersToGroupByNodeId($input: UpdateUsersToGroupByNodeIdInput!) {
updateUsersToGroupByNodeId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": UpdateUsersToGroupByNodeIdInput}
Response
{
"data": {
"updateUsersToGroupByNodeId": {
"clientMutationId": "abc123",
"usersToGroup": UsersToGroup,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
updateUsersToGroupByUserIdAndUserGroupId
UsersToGroup using a unique key and a patch UpdateUsersToGroupPayload
| Name | Description |
|---|---|
input -
UpdateUsersToGroupByUserIdAndUserGroupIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUsersToGroupByUserIdAndUserGroupId($input: UpdateUsersToGroupByUserIdAndUserGroupIdInput!) {
updateUsersToGroupByUserIdAndUserGroupId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
Variables
{"input": UpdateUsersToGroupByUserIdAndUserGroupIdInput}
mutation updateUsersToGroupByUserIdAndUserGroupId($input: UpdateUsersToGroupByUserIdAndUserGroupIdInput!) {
updateUsersToGroupByUserIdAndUserGroupId(input: $input) {
clientMutationId
usersToGroup {
...UsersToGroupFragment
}
user {
...UserFragment
}
userGroup {
...UserGroupFragment
}
usersToGroupEdge {
...UsersToGroupsEdgeFragment
}
}
}
{"input": UpdateUsersToGroupByUserIdAndUserGroupIdInput}
Response
{
"data": {
"updateUsersToGroupByUserIdAndUserGroupId": {
"clientMutationId": "abc123",
"usersToGroup": UsersToGroup,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
}
}
updateUsersToObject
UsersToObject using a unique key and a patch UpdateUsersToObjectPayload
| Name | Description |
|---|---|
input -
UpdateUsersToObjectInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUsersToObject($input: UpdateUsersToObjectInput!) {
updateUsersToObject(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": UpdateUsersToObjectInput}
mutation updateUsersToObject($input: UpdateUsersToObjectInput!) {
updateUsersToObject(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": UpdateUsersToObjectInput}
Response
{
"data": {
"updateUsersToObject": {
"clientMutationId": "abc123",
"usersToObject": UsersToObject,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
updateUsersToObjectByNodeId
UsersToObject using its globally unique id and a patch UpdateUsersToObjectPayload
| Name | Description |
|---|---|
input -
UpdateUsersToObjectByNodeIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUsersToObjectByNodeId($input: UpdateUsersToObjectByNodeIdInput!) {
updateUsersToObjectByNodeId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": UpdateUsersToObjectByNodeIdInput}
mutation updateUsersToObjectByNodeId($input: UpdateUsersToObjectByNodeIdInput!) {
updateUsersToObjectByNodeId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": UpdateUsersToObjectByNodeIdInput}
Response
{
"data": {
"updateUsersToObjectByNodeId": {
"clientMutationId": "xyz789",
"usersToObject": UsersToObject,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
updateUsersToObjectByUserIdAndObjectId
UsersToObject using a unique key and a patch UpdateUsersToObjectPayload
| Name | Description |
|---|---|
input -
UpdateUsersToObjectByUserIdAndObjectIdInput!
|
The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields |
Example
Query
mutation updateUsersToObjectByUserIdAndObjectId($input: UpdateUsersToObjectByUserIdAndObjectIdInput!) {
updateUsersToObjectByUserIdAndObjectId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
Variables
{"input": UpdateUsersToObjectByUserIdAndObjectIdInput}
mutation updateUsersToObjectByUserIdAndObjectId($input: UpdateUsersToObjectByUserIdAndObjectIdInput!) {
updateUsersToObjectByUserIdAndObjectId(input: $input) {
clientMutationId
usersToObject {
...UsersToObjectFragment
}
user {
...UserFragment
}
object {
...ObjectFragment
}
usersToObjectEdge {
...UsersToObjectsEdgeFragment
}
}
}
{"input": UpdateUsersToObjectByUserIdAndObjectIdInput}
Response
{
"data": {
"updateUsersToObjectByUserIdAndObjectId": {
"clientMutationId": "abc123",
"usersToObject": UsersToObject,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
}
}
Types
AuthAccessTokenInput
All input for the authAccessToken mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
userRefreshToken -
String
|
|
profileTags -
[String]
|
|
accessTokenExpiration -
Int
|
|
otp -
String
|
Example
{
"clientMutationId": "abc123",
"userRefreshToken": "abc123",
"profileTags": ["xyz789"],
"accessTokenExpiration": 123,
"otp": "xyz789"
}
AuthAccessTokenPayload
The output of our authAccessToken mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
jwtToken -
JwtToken
|
Example
{"clientMutationId": "abc123", "jwtToken": JwtToken}
AuthRefreshTokenInput
All input for the authRefreshToken mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
userLogin -
String
|
|
userPassword -
String
|
Example
{"clientMutationId": "abc123", "userLogin": "xyz789", "userPassword": "xyz789"}
AuthRefreshTokenPayload
The output of our authRefreshToken mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
refreshToken -
RefreshToken
|
Example
{
"clientMutationId": "abc123",
"refreshToken": RefreshToken
}
BigInt
A signed eight-byte integer. The upper big integer values are greater than the max value for a JavaScript number. Therefore all big integers will be output as strings and not numbers.
Example
object
BigIntFilter
A filter to be used against BigInt fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
BigInt
|
Equal to the specified value. |
notEqualTo -
BigInt
|
Not equal to the specified value. |
distinctFrom -
BigInt
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
BigInt
|
Equal to the specified value, treating null like an ordinary value. |
in -
[BigInt!]
|
Included in the specified list. |
notIn -
[BigInt!]
|
Not included in the specified list. |
lessThan -
BigInt
|
Less than the specified value. |
lessThanOrEqualTo -
BigInt
|
Less than or equal to the specified value. |
greaterThan -
BigInt
|
Greater than the specified value. |
greaterThanOrEqualTo -
BigInt
|
Greater than or equal to the specified value. |
Example
{
"isNull": true,
"equalTo": BigInt,
"notEqualTo": BigInt,
"distinctFrom": BigInt,
"notDistinctFrom": BigInt,
"in": [BigInt],
"notIn": [BigInt],
"lessThan": BigInt,
"lessThanOrEqualTo": BigInt,
"greaterThan": BigInt,
"greaterThanOrEqualTo": BigInt
}
BooleanFilter
A filter to be used against Boolean fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
Boolean
|
Equal to the specified value. |
notEqualTo -
Boolean
|
Not equal to the specified value. |
distinctFrom -
Boolean
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
Boolean
|
Equal to the specified value, treating null like an ordinary value. |
in -
[Boolean!]
|
Included in the specified list. |
notIn -
[Boolean!]
|
Not included in the specified list. |
lessThan -
Boolean
|
Less than the specified value. |
lessThanOrEqualTo -
Boolean
|
Less than or equal to the specified value. |
greaterThan -
Boolean
|
Greater than the specified value. |
greaterThanOrEqualTo -
Boolean
|
Greater than or equal to the specified value. |
Example
{
"isNull": true,
"equalTo": true,
"notEqualTo": true,
"distinctFrom": false,
"notDistinctFrom": false,
"in": [true],
"notIn": [true],
"lessThan": false,
"lessThanOrEqualTo": true,
"greaterThan": true,
"greaterThanOrEqualTo": false
}
BumpSchemaVersionInput
All input for the bumpSchemaVersion mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemas -
[UUID]
|
Example
{"clientMutationId": "xyz789", "schemas": [UUID]}
BumpSchemaVersionPayload
The output of our bumpSchemaVersion mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": false}
ControlExecution
Control Execution is a data type that is used to represent an individual RPC/Control call event or RPC/Report feedback. It is used to provide communication interface between RPC/Control caller and RPC/Control execution module.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
Int!
|
Control Execution unique ID. |
objectId -
UUID!
|
Object ID related to this Control Execution. |
controller -
UUID
|
Controller ID (User of type APP) responsible for the execution of this Control. |
createdAt -
Datetime!
|
Timestamp of Control Execution start. |
type -
ControlTypes
|
Type of Control Execution record (RPC/REPORT/STEALTH). |
name -
String!
|
Name of the RPC/Control being called or name of the Report provided by Controller. |
params -
JSON!
|
Parameters for RPC/Control being called or Report details provided by Controller. |
ack -
Boolean
|
Indicated if RPC/Control was Acknowledged by Controller or not. |
done -
Boolean
|
If Type is RPC then indicates if the execution of RPC/Control is finished or not. If Type is REPORT then indicates if this Report is final for related RPC/Control (linked_control_id). |
error -
String
|
If Type is RPC indicates if execution has finished with error. If Type is REPORT indicates if this Report is regarding an error. |
linkedControlId -
BigInt
|
If Type is REPORT contains related RPC/Control Execution uuid for it. |
callerId -
UUID
|
Caller ID of the RPC/Control Execution or Controller ID for REPORT. |
helperParams -
JSON
|
|
object -
Object
|
Reads a single Object that is related to this ControlExecution. |
caller -
User
|
Reads a single User that is related to this ControlExecution. |
Example
{
"nodeId": ID,
"id": 987,
"objectId": UUID,
"controller": UUID,
"createdAt": Datetime,
"type": ControlTypes,
"name": "xyz789",
"params": {},
"ack": false,
"done": false,
"error": "xyz789",
"linkedControlId": BigInt,
"callerId": UUID,
"helperParams": {},
"object": Object,
"caller": User
}
ControlExecutionCondition
A condition to be used against ControlExecution object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
Int
|
Checks for equality with the object’s |
objectId -
UUID
|
Checks for equality with the object’s |
controller -
UUID
|
Checks for equality with the object’s |
createdAt -
Datetime
|
Checks for equality with the object’s |
type -
ControlTypes
|
Checks for equality with the object’s |
name -
String
|
Checks for equality with the object’s |
params -
JSON
|
Checks for equality with the object’s |
ack -
Boolean
|
Checks for equality with the object’s |
done -
Boolean
|
Checks for equality with the object’s |
error -
String
|
Checks for equality with the object’s |
linkedControlId -
BigInt
|
Checks for equality with the object’s |
callerId -
UUID
|
Checks for equality with the object’s |
helperParams -
JSON
|
Checks for equality with the object’s |
Example
{
"id": 123,
"objectId": UUID,
"controller": UUID,
"createdAt": Datetime,
"type": ControlTypes,
"name": "abc123",
"params": {},
"ack": false,
"done": false,
"error": "xyz789",
"linkedControlId": BigInt,
"callerId": UUID,
"helperParams": {}
}
ControlExecutionFilter
A filter to be used against ControlExecution object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
IntFilter
|
Filter by the object’s |
objectId -
UUIDFilter
|
Filter by the object’s |
controller -
UUIDFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
type -
ControlTypesFilter
|
Filter by the object’s |
name -
StringFilter
|
Filter by the object’s |
ack -
BooleanFilter
|
Filter by the object’s |
done -
BooleanFilter
|
Filter by the object’s |
error -
StringFilter
|
Filter by the object’s |
linkedControlId -
BigIntFilter
|
Filter by the object’s |
callerId -
UUIDFilter
|
Filter by the object’s |
helperParams -
JSONFilter
|
Filter by the object’s |
object -
ObjectFilter
|
Filter by the object’s |
objectExists -
Boolean
|
A related |
caller -
UserFilter
|
Filter by the object’s |
callerExists -
Boolean
|
A related |
and -
[ControlExecutionFilter!]
|
Checks for all expressions in this list. |
or -
[ControlExecutionFilter!]
|
Checks for any expressions in this list. |
not -
ControlExecutionFilter
|
Negates the expression. |
Example
{
"id": IntFilter,
"objectId": UUIDFilter,
"controller": UUIDFilter,
"createdAt": DatetimeFilter,
"type": ControlTypesFilter,
"name": StringFilter,
"ack": BooleanFilter,
"done": BooleanFilter,
"error": StringFilter,
"linkedControlId": BigIntFilter,
"callerId": UUIDFilter,
"helperParams": JSONFilter,
"object": ObjectFilter,
"objectExists": false,
"caller": UserFilter,
"callerExists": true,
"and": [ControlExecutionFilter],
"or": [ControlExecutionFilter],
"not": ControlExecutionFilter
}
ControlExecutionInput
An input for mutations affecting ControlExecution
| Input Field | Description |
|---|---|
objectId -
UUID!
|
Object ID related to this Control Execution. |
controller -
UUID
|
Controller ID (User of type APP) responsible for the execution of this Control. |
name -
String!
|
Name of the RPC/Control being called or name of the Report provided by Controller. |
params -
JSON!
|
Parameters for RPC/Control being called or Report details provided by Controller. |
linkedControlId -
BigInt
|
If Type is REPORT contains related RPC/Control Execution uuid for it. |
helperParams -
JSON
|
Example
{
"objectId": UUID,
"controller": UUID,
"name": "abc123",
"params": {},
"linkedControlId": BigInt,
"helperParams": {}
}
ControlExecutionsConnection
A connection to a list of ControlExecution values.
| Field Name | Description |
|---|---|
nodes -
[ControlExecution]!
|
A list of ControlExecution objects. |
edges -
[ControlExecutionsEdge!]!
|
A list of edges which contains the ControlExecution and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all ControlExecution you could get from the connection. |
Example
{
"nodes": [ControlExecution],
"edges": [ControlExecutionsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
ControlExecutionsEdge
A ControlExecution edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
ControlExecution
|
The ControlExecution at the end of the edge. |
Example
{
"cursor": Cursor,
"node": ControlExecution
}
ControlExecutionsOrderBy
Methods to use when ordering ControlExecution.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ControlExecutionsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
ControlExecutionsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": ControlExecutionsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
ControlExecutionsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
ControlExecutionsSortableField
|
Example
{"field": ControlExecutionsSortableField}
ControlExecutionsSortableField
Sortable concrete fields for the ControlExecution type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ControlTypesFilter
A filter to be used against ControlTypes fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
ControlTypes
|
Equal to the specified value. |
notEqualTo -
ControlTypes
|
Not equal to the specified value. |
distinctFrom -
ControlTypes
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
ControlTypes
|
Equal to the specified value, treating null like an ordinary value. |
in -
[ControlTypes!]
|
Included in the specified list. |
notIn -
[ControlTypes!]
|
Not included in the specified list. |
lessThan -
ControlTypes
|
Less than the specified value. |
lessThanOrEqualTo -
ControlTypes
|
Less than or equal to the specified value. |
greaterThan -
ControlTypes
|
Greater than the specified value. |
greaterThanOrEqualTo -
ControlTypes
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": ControlTypes,
"notEqualTo": ControlTypes,
"distinctFrom": ControlTypes,
"notDistinctFrom": ControlTypes,
"in": [ControlTypes],
"notIn": [ControlTypes],
"lessThan": ControlTypes,
"lessThanOrEqualTo": ControlTypes,
"greaterThan": ControlTypes,
"greaterThanOrEqualTo": ControlTypes
}
CreateControlExecutionInput
All input for the create ControlExecution mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
controlExecution -
ControlExecutionInput!
|
The |
Example
{
"clientMutationId": "abc123",
"controlExecution": ControlExecutionInput
}
CreateControlExecutionPayload
The output of our create ControlExecution mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
controlExecution -
ControlExecution
|
The ControlExecution that was created by this mutation. |
object -
Object
|
Reads a single Object that is related to this ControlExecution. |
caller -
User
|
Reads a single User that is related to this ControlExecution. |
controlExecutionEdge -
ControlExecutionsEdge
|
An edge for our ControlExecution. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"controlExecution": ControlExecution,
"object": Object,
"caller": User,
"controlExecutionEdge": ControlExecutionsEdge
}
CreateControlExecutionReportInput
All input for the createControlExecutionReport mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
linkedControlId -
Int!
|
|
report -
String!
|
|
reportDetails -
JSON!
|
|
done -
Boolean!
|
|
error -
Boolean!
|
Example
{
"clientMutationId": "xyz789",
"linkedControlId": 123,
"report": "xyz789",
"reportDetails": {},
"done": true,
"error": true
}
CreateControlExecutionReportPayload
The output of our createControlExecutionReport mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
integer -
Int
|
Example
{"clientMutationId": "xyz789", "integer": 987}
CreateControlExecutionStealthInput
All input for the createControlExecutionStealth mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectId -
UUID!
|
|
name -
String!
|
|
params -
JSON!
|
Example
{
"clientMutationId": "abc123",
"objectId": UUID,
"name": "abc123",
"params": {}
}
CreateControlExecutionStealthPayload
The output of our createControlExecutionStealth mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": true}
CreateControlExecutionSyncInput
All input for the createControlExecutionSync mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectId -
UUID!
|
|
name -
String!
|
|
params -
JSON!
|
|
timeout -
Int!
|
Example
{
"clientMutationId": "xyz789",
"objectId": UUID,
"name": "abc123",
"params": {},
"timeout": 987
}
CreateControlExecutionSyncPayload
The output of our createControlExecutionSync mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
rpcResult -
RpcResult
|
Example
{"clientMutationId": "xyz789", "rpcResult": RpcResult}
CreateNotificationDeliveryInput
All input for the create NotificationDelivery mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
notificationDelivery -
NotificationDeliveryInput!
|
The |
Example
{
"clientMutationId": "abc123",
"notificationDelivery": NotificationDeliveryInput
}
CreateNotificationDeliveryPayload
The output of our create NotificationDelivery mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
notificationDelivery -
NotificationDelivery
|
The NotificationDelivery that was created by this mutation. |
userByUser -
User
|
Reads a single User that is related to this NotificationDelivery. |
deliveryConfig -
Object
|
Reads a single Object that is related to this NotificationDelivery. |
notification -
Notification
|
Reads a single Notification that is related to this NotificationDelivery. |
notificationDeliveryEdge -
NotificationDeliveriesEdge
|
An edge for our NotificationDelivery. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"notificationDelivery": NotificationDelivery,
"userByUser": User,
"deliveryConfig": Object,
"notification": Notification,
"notificationDeliveryEdge": NotificationDeliveriesEdge
}
CreateNotificationInput
All input for the create Notification mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
notification -
NotificationInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"notification": NotificationInput
}
CreateNotificationPayload
The output of our create Notification mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
notification -
Notification
|
The Notification that was created by this mutation. |
object -
Object
|
Reads a single Object that is related to this Notification. |
userByBy -
User
|
Reads a single User that is related to this Notification. |
notificationEdge -
NotificationsEdge
|
An edge for our Notification. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"notification": Notification,
"object": Object,
"userByBy": User,
"notificationEdge": NotificationsEdge
}
CreateObjectCopyInput
All input for the createObjectCopy mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectId -
UUID
|
|
newObjectName -
String
|
|
copyObjectLinks -
Boolean
|
|
copyPropertyLinks -
Boolean
|
|
newObjectDescription -
String
|
|
newObjectTags -
[String]
|
|
overrideProperties -
[PropertyByNameInput]
|
Example
{
"clientMutationId": "abc123",
"objectId": UUID,
"newObjectName": "xyz789",
"copyObjectLinks": false,
"copyPropertyLinks": true,
"newObjectDescription": "xyz789",
"newObjectTags": ["abc123"],
"overrideProperties": [PropertyByNameInput]
}
CreateObjectInput
All input for the create Object mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
object -
ObjectInput!
|
The |
Example
{"clientMutationId": "xyz789", "object": ObjectInput}
CreateObjectPayload
The output of our create Object mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
object -
Object
|
The Object that was created by this mutation. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
objectEdge -
ObjectsEdge
|
An edge for our Object. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
CreateObjectPropertiesHistoryInput
All input for the create ObjectPropertiesHistory mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectPropertiesHistory -
ObjectPropertiesHistoryInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistoryInput
}
CreateObjectPropertiesHistoryPayload
The output of our create ObjectPropertiesHistory mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
objectPropertiesHistory -
ObjectPropertiesHistory
|
The ObjectPropertiesHistory that was created by this mutation. |
userByBy -
User
|
Reads a single User that is related to this ObjectPropertiesHistory. |
objectPropertiesHistoryEdge -
ObjectPropertiesHistoriesEdge
|
An edge for our ObjectPropertiesHistory. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistory,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
CreateObjectWithPropertiesInput
All input for the createObjectWithProperties mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
name -
String
|
|
enabled -
Boolean
|
|
description -
String
|
|
editorGroup -
UUID
|
|
userGroup -
UUID
|
|
readerGroup -
UUID
|
|
schemaId -
UUID
|
|
schemaTags -
[String]
|
|
properties -
[PropertyByNameInput]
|
|
keyedProperties -
[PropertyByKeyInput]
|
|
parents -
[UUID]
|
|
childs -
[UUID]
|
|
userProfile -
UUID
|
|
propertiesLinks -
[PropertyLinkInput]
|
Example
{
"clientMutationId": "abc123",
"name": "abc123",
"enabled": false,
"description": "xyz789",
"editorGroup": UUID,
"userGroup": UUID,
"readerGroup": UUID,
"schemaId": UUID,
"schemaTags": ["abc123"],
"properties": [PropertyByNameInput],
"keyedProperties": [PropertyByKeyInput],
"parents": [UUID],
"childs": [UUID],
"userProfile": UUID,
"propertiesLinks": [PropertyLinkInput]
}
CreateObjectWithPropertiesPayload
The output of our createObjectWithProperties mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
uuid -
UUID
|
Example
{"clientMutationId": "xyz789", "uuid": UUID}
CreateObjectsToObjectInput
All input for the create ObjectsToObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectsToObject -
ObjectsToObjectInput!
|
The |
Example
{
"clientMutationId": "abc123",
"objectsToObject": ObjectsToObjectInput
}
CreateObjectsToObjectPayload
The output of our create ObjectsToObject mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
objectsToObject -
ObjectsToObject
|
The ObjectsToObject that was created by this mutation. |
object1 -
Object
|
Reads a single Object that is related to this ObjectsToObject. |
object2 -
Object
|
Reads a single Object that is related to this ObjectsToObject. |
objectsToObjectEdge -
ObjectsToObjectsEdge
|
An edge for our ObjectsToObject. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"objectsToObject": ObjectsToObject,
"object1": Object,
"object2": Object,
"objectsToObjectEdge": ObjectsToObjectsEdge
}
CreateObjectsToObjectsInput
All input for the createObjectsToObjects mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
sourceIds -
[UUID]
|
|
destinationIds -
[UUID]
|
Example
{
"clientMutationId": "abc123",
"sourceIds": [UUID],
"destinationIds": [UUID]
}
CreateObjectsToObjectsPayload
The output of our createObjectsToObjects mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
integer -
Int
|
Example
{"clientMutationId": "abc123", "integer": 123}
CreatePropertyTypeInput
All input for the create PropertyType mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
propertyType -
PropertyTypeInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"propertyType": PropertyTypeInput
}
CreatePropertyTypePayload
The output of our create PropertyType mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
propertyType -
PropertyType
|
The PropertyType that was created by this mutation. |
propertyTypeEdge -
PropertyTypesEdge
|
An edge for our PropertyType. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"propertyType": PropertyType,
"propertyTypeEdge": PropertyTypesEdge
}
CreateSchemaControlInput
All input for the create SchemaControl mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemaControl -
SchemaControlInput!
|
The |
Example
{
"clientMutationId": "abc123",
"schemaControl": SchemaControlInput
}
CreateSchemaControlPayload
The output of our create SchemaControl mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schemaControl -
SchemaControl
|
The SchemaControl that was created by this mutation. |
schema -
Schema
|
Reads a single Schema that is related to this SchemaControl. |
userByBy -
User
|
Reads a single User that is related to this SchemaControl. |
schemaControlEdge -
SchemaControlsEdge
|
An edge for our SchemaControl. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"schemaControl": SchemaControl,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
CreateSchemaCopyInput
All input for the createSchemaCopy mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemaId -
UUID
|
|
newSchemaName -
String
|
|
newSchemaDescription -
String
|
|
newSchemaTags -
[String]
|
|
linkToSchemaId -
UUID
|
Example
{
"clientMutationId": "xyz789",
"schemaId": UUID,
"newSchemaName": "xyz789",
"newSchemaDescription": "xyz789",
"newSchemaTags": ["xyz789"],
"linkToSchemaId": UUID
}
CreateSchemaInput
All input for the create Schema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schema -
SchemaInput!
|
The |
Example
{"clientMutationId": "abc123", "schema": SchemaInput}
CreateSchemaPayload
The output of our create Schema mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schema -
Schema
|
The Schema that was created by this mutation. |
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaEdge -
SchemataEdge
|
An edge for our Schema. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
CreateSchemaPropertyInput
All input for the create SchemaProperty mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemaProperty -
SchemaPropertyInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"schemaProperty": SchemaPropertyInput
}
CreateSchemaPropertyPayload
The output of our create SchemaProperty mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schemaProperty -
SchemaProperty
|
The SchemaProperty that was created by this mutation. |
schema -
Schema
|
Reads a single Schema that is related to this SchemaProperty. |
userByBy -
User
|
Reads a single User that is related to this SchemaProperty. |
type -
PropertyType
|
Reads a single PropertyType that is related to this SchemaProperty. |
schemaPropertyEdge -
SchemaPropertiesEdge
|
An edge for our SchemaProperty. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"schemaProperty": SchemaProperty,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
CreateTranslationInput
All input for the create Translation mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
translation -
TranslationInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"translation": TranslationInput
}
CreateTranslationPayload
The output of our create Translation mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
translation -
Translation
|
The Translation that was created by this mutation. |
translationEdge -
TranslationsEdge
|
An edge for our Translation. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"translation": Translation,
"translationEdge": TranslationsEdge
}
CreateUserGroupInput
All input for the create UserGroup mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
userGroup -
UserGroupInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"userGroup": UserGroupInput
}
CreateUserGroupPayload
The output of our create UserGroup mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
userGroup -
UserGroup
|
The UserGroup that was created by this mutation. |
userByBy -
User
|
Reads a single User that is related to this UserGroup. |
userGroupEdge -
UserGroupsEdge
|
An edge for our UserGroup. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"userGroup": UserGroup,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
CreateUserInput
All input for the create User mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
user -
UserInput!
|
The |
Example
{"clientMutationId": "abc123", "user": UserInput}
CreateUserPayload
The output of our create User mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
user -
User
|
The User that was created by this mutation. |
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userEdge -
UsersEdge
|
An edge for our User. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
CreateUsersToGroupInput
All input for the create UsersToGroup mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
usersToGroup -
UsersToGroupInput!
|
The |
Example
{
"clientMutationId": "abc123",
"usersToGroup": UsersToGroupInput
}
CreateUsersToGroupPayload
The output of our create UsersToGroup mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
usersToGroup -
UsersToGroup
|
The UsersToGroup that was created by this mutation. |
user -
User
|
Reads a single User that is related to this UsersToGroup. |
userGroup -
UserGroup
|
Reads a single UserGroup that is related to this UsersToGroup. |
usersToGroupEdge -
UsersToGroupsEdge
|
An edge for our UsersToGroup. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"usersToGroup": UsersToGroup,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
CreateUsersToObjectInput
All input for the create UsersToObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
usersToObject -
UsersToObjectInput!
|
The |
Example
{
"clientMutationId": "xyz789",
"usersToObject": UsersToObjectInput
}
CreateUsersToObjectPayload
The output of our create UsersToObject mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
usersToObject -
UsersToObject
|
The UsersToObject that was created by this mutation. |
user -
User
|
Reads a single User that is related to this UsersToObject. |
object -
Object
|
Reads a single Object that is related to this UsersToObject. |
usersToObjectEdge -
UsersToObjectsEdge
|
An edge for our UsersToObject. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"usersToObject": UsersToObject,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
Datetime
A point in time as described by the ISO 8601 standard. May or may not include a timezone.
Example
object
DatetimeFilter
A filter to be used against Datetime fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
Datetime
|
Equal to the specified value. |
notEqualTo -
Datetime
|
Not equal to the specified value. |
distinctFrom -
Datetime
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
Datetime
|
Equal to the specified value, treating null like an ordinary value. |
in -
[Datetime!]
|
Included in the specified list. |
notIn -
[Datetime!]
|
Not included in the specified list. |
lessThan -
Datetime
|
Less than the specified value. |
lessThanOrEqualTo -
Datetime
|
Less than or equal to the specified value. |
greaterThan -
Datetime
|
Greater than the specified value. |
greaterThanOrEqualTo -
Datetime
|
Greater than or equal to the specified value. |
Example
{
"isNull": true,
"equalTo": Datetime,
"notEqualTo": Datetime,
"distinctFrom": Datetime,
"notDistinctFrom": Datetime,
"in": [Datetime],
"notIn": [Datetime],
"lessThan": Datetime,
"lessThanOrEqualTo": Datetime,
"greaterThan": Datetime,
"greaterThanOrEqualTo": Datetime
}
DbInfo
| Field Name | Description |
|---|---|
version -
String
|
|
tsVersion -
String
|
|
retention -
String
|
|
dbSize -
BigInt
|
|
mediaSize -
BigInt
|
|
pps -
Int
|
|
props10Min -
Int
|
|
devices -
Int
|
|
devicesOffline -
Int
|
|
users -
Int
|
|
usersDisabled -
Int
|
|
appUsers -
Int
|
|
userGroups -
Int
|
|
objects -
Int
|
|
historySize -
BigInt
|
|
notifications -
Int
|
|
notificationsSize -
BigInt
|
|
deliveries -
Int
|
|
deliveriesSize -
BigInt
|
|
controls -
Int
|
|
controlsSize -
BigInt
|
Example
{
"version": "xyz789",
"tsVersion": "xyz789",
"retention": "xyz789",
"dbSize": BigInt,
"mediaSize": BigInt,
"pps": 987,
"props10Min": 987,
"devices": 123,
"devicesOffline": 987,
"users": 987,
"usersDisabled": 987,
"appUsers": 123,
"userGroups": 987,
"objects": 987,
"historySize": BigInt,
"notifications": 123,
"notificationsSize": BigInt,
"deliveries": 987,
"deliveriesSize": BigInt,
"controls": 123,
"controlsSize": BigInt
}
DeleteObjectByNodeIdInput
All input for the deleteObjectByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "abc123", "nodeId": ID}
DeleteObjectInput
All input for the deleteObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
Unique Object ID. |
Example
{"clientMutationId": "xyz789", "id": UUID}
DeleteObjectPayload
The output of our delete Object mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
object -
Object
|
The Object that was deleted by this mutation. |
deletedObjectNodeId -
ID
|
|
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
objectEdge -
ObjectsEdge
|
An edge for our Object. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"object": Object,
"deletedObjectNodeId": ID,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
DeleteObjectPropertiesHistoryByNodeIdInput
All input for the deleteObjectPropertiesHistoryByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "xyz789", "nodeId": ID}
DeleteObjectPropertiesHistoryInput
All input for the deleteObjectPropertiesHistory mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
recordedAt -
Datetime!
|
|
id -
Int!
|
Example
{
"clientMutationId": "xyz789",
"recordedAt": Datetime,
"id": 987
}
DeleteObjectPropertiesHistoryPayload
The output of our delete ObjectPropertiesHistory mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
objectPropertiesHistory -
ObjectPropertiesHistory
|
The ObjectPropertiesHistory that was deleted by this mutation. |
deletedObjectPropertiesHistoryNodeId -
ID
|
|
userByBy -
User
|
Reads a single User that is related to this ObjectPropertiesHistory. |
objectPropertiesHistoryEdge -
ObjectPropertiesHistoriesEdge
|
An edge for our ObjectPropertiesHistory. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"objectPropertiesHistory": ObjectPropertiesHistory,
"deletedObjectPropertiesHistoryNodeId": ID,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
DeleteObjectsToObjectByNodeIdInput
All input for the deleteObjectsToObjectByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "abc123", "nodeId": ID}
DeleteObjectsToObjectByObject1IdAndObject2IdInput
All input for the deleteObjectsToObjectByObject1IdAndObject2Id mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
object1Id -
UUID!
|
Object ID connected to. |
object2Id -
UUID!
|
Object ID connecting to. |
Example
{
"clientMutationId": "abc123",
"object1Id": UUID,
"object2Id": UUID
}
DeleteObjectsToObjectInput
All input for the deleteObjectsToObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
Relation unique ID. |
Example
{"clientMutationId": "xyz789", "id": UUID}
DeleteObjectsToObjectPayload
The output of our delete ObjectsToObject mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
objectsToObject -
ObjectsToObject
|
The ObjectsToObject that was deleted by this mutation. |
deletedObjectsToObjectNodeId -
ID
|
|
object1 -
Object
|
Reads a single Object that is related to this ObjectsToObject. |
object2 -
Object
|
Reads a single Object that is related to this ObjectsToObject. |
objectsToObjectEdge -
ObjectsToObjectsEdge
|
An edge for our ObjectsToObject. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"objectsToObject": ObjectsToObject,
"deletedObjectsToObjectNodeId": ID,
"object1": Object,
"object2": Object,
"objectsToObjectEdge": ObjectsToObjectsEdge
}
DeletePropertyTypeByNameInput
All input for the deletePropertyTypeByName mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
name -
String!
|
Type name (must be unique) |
Example
{"clientMutationId": "xyz789", "name": "abc123"}
DeletePropertyTypeByNodeIdInput
All input for the deletePropertyTypeByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "xyz789", "nodeId": ID}
DeletePropertyTypeInput
All input for the deletePropertyType mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
Type id. |
Example
{"clientMutationId": "abc123", "id": UUID}
DeletePropertyTypePayload
The output of our delete PropertyType mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
propertyType -
PropertyType
|
The PropertyType that was deleted by this mutation. |
deletedPropertyTypeNodeId -
ID
|
|
propertyTypeEdge -
PropertyTypesEdge
|
An edge for our PropertyType. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"propertyType": PropertyType,
"deletedPropertyTypeNodeId": ID,
"propertyTypeEdge": PropertyTypesEdge
}
DeleteSchemaByNodeIdInput
All input for the deleteSchemaByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "abc123", "nodeId": ID}
DeleteSchemaControlByNodeIdInput
All input for the deleteSchemaControlByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "abc123", "nodeId": ID}
DeleteSchemaControlInput
All input for the deleteSchemaControl mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
Schema Controls unique ID. |
Example
{"clientMutationId": "abc123", "id": UUID}
DeleteSchemaControlPayload
The output of our delete SchemaControl mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schemaControl -
SchemaControl
|
The SchemaControl that was deleted by this mutation. |
deletedSchemaControlNodeId -
ID
|
|
schema -
Schema
|
Reads a single Schema that is related to this SchemaControl. |
userByBy -
User
|
Reads a single User that is related to this SchemaControl. |
schemaControlEdge -
SchemaControlsEdge
|
An edge for our SchemaControl. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"schemaControl": SchemaControl,
"deletedSchemaControlNodeId": ID,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
DeleteSchemaInput
All input for the deleteSchema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
Schema unique ID. |
Example
{"clientMutationId": "xyz789", "id": UUID}
DeleteSchemaPayload
The output of our delete Schema mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schema -
Schema
|
The Schema that was deleted by this mutation. |
deletedSchemaNodeId -
ID
|
|
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaEdge -
SchemataEdge
|
An edge for our Schema. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"schema": Schema,
"deletedSchemaNodeId": ID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
DeleteSchemaPropertyByNodeIdInput
All input for the deleteSchemaPropertyByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "xyz789", "nodeId": ID}
DeleteSchemaPropertyInput
All input for the deleteSchemaProperty mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
Schema Property unique ID. |
Example
{"clientMutationId": "abc123", "id": UUID}
DeleteSchemaPropertyPayload
The output of our delete SchemaProperty mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schemaProperty -
SchemaProperty
|
The SchemaProperty that was deleted by this mutation. |
deletedSchemaPropertyNodeId -
ID
|
|
schema -
Schema
|
Reads a single Schema that is related to this SchemaProperty. |
userByBy -
User
|
Reads a single User that is related to this SchemaProperty. |
type -
PropertyType
|
Reads a single PropertyType that is related to this SchemaProperty. |
schemaPropertyEdge -
SchemaPropertiesEdge
|
An edge for our SchemaProperty. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"schemaProperty": SchemaProperty,
"deletedSchemaPropertyNodeId": ID,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
DeleteUserByLoginInput
All input for the deleteUserByLogin mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
login -
String!
|
User's login name (User name). |
Example
{"clientMutationId": "xyz789", "login": "xyz789"}
DeleteUserByNodeIdInput
All input for the deleteUserByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "abc123", "nodeId": ID}
DeleteUserGroupByGroupNameInput
All input for the deleteUserGroupByGroupName mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
groupName -
String!
|
User Group name. |
Example
{"clientMutationId": "xyz789", "groupName": "xyz789"}
DeleteUserGroupByNodeIdInput
All input for the deleteUserGroupByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "xyz789", "nodeId": ID}
DeleteUserGroupInput
All input for the deleteUserGroup mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
User Group unique ID. |
Example
{"clientMutationId": "xyz789", "id": UUID}
DeleteUserGroupPayload
The output of our delete UserGroup mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
userGroup -
UserGroup
|
The UserGroup that was deleted by this mutation. |
deletedUserGroupNodeId -
ID
|
|
userByBy -
User
|
Reads a single User that is related to this UserGroup. |
userGroupEdge -
UserGroupsEdge
|
An edge for our UserGroup. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"userGroup": UserGroup,
"deletedUserGroupNodeId": ID,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
DeleteUserInput
All input for the deleteUser mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
id -
UUID!
|
User unique ID. |
Example
{"clientMutationId": "xyz789", "id": UUID}
DeleteUserPayload
The output of our delete User mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
user -
User
|
The User that was deleted by this mutation. |
deletedUserNodeId -
ID
|
|
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userEdge -
UsersEdge
|
An edge for our User. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"user": User,
"deletedUserNodeId": ID,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
DeleteUsersToGroupByNodeIdInput
All input for the deleteUsersToGroupByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "xyz789", "nodeId": ID}
DeleteUsersToGroupByUserIdAndUserGroupIdInput
All input for the deleteUsersToGroupByUserIdAndUserGroupId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
userId -
UUID!
|
User unique ID. |
userGroupId -
UUID!
|
User Group unique ID. |
Example
{
"clientMutationId": "xyz789",
"userId": UUID,
"userGroupId": UUID
}
DeleteUsersToGroupPayload
The output of our delete UsersToGroup mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
usersToGroup -
UsersToGroup
|
The UsersToGroup that was deleted by this mutation. |
deletedUsersToGroupNodeId -
ID
|
|
user -
User
|
Reads a single User that is related to this UsersToGroup. |
userGroup -
UserGroup
|
Reads a single UserGroup that is related to this UsersToGroup. |
usersToGroupEdge -
UsersToGroupsEdge
|
An edge for our UsersToGroup. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"deletedUsersToGroupNodeId": ID,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
DeleteUsersToObjectByNodeIdInput
All input for the deleteUsersToObjectByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
Example
{"clientMutationId": "xyz789", "nodeId": ID}
DeleteUsersToObjectByUserIdAndObjectIdInput
All input for the deleteUsersToObjectByUserIdAndObjectId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
userId -
UUID!
|
User unique ID. |
objectId -
UUID!
|
Object unique ID. |
Example
{
"clientMutationId": "xyz789",
"userId": UUID,
"objectId": UUID
}
DeleteUsersToObjectPayload
The output of our delete UsersToObject mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
usersToObject -
UsersToObject
|
The UsersToObject that was deleted by this mutation. |
deletedUsersToObjectNodeId -
ID
|
|
user -
User
|
Reads a single User that is related to this UsersToObject. |
object -
Object
|
Reads a single Object that is related to this UsersToObject. |
usersToObjectEdge -
UsersToObjectsEdge
|
An edge for our UsersToObject. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"usersToObject": UsersToObject,
"deletedUsersToObjectNodeId": ID,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
DetailedNotificationHistoryItem
| Field Name | Description |
|---|---|
objectId -
UUID
|
|
objectName -
String
|
|
enabled -
Boolean
|
|
message -
String
|
|
spec -
JSON
|
|
tags -
[String]
|
|
createdAt -
Datetime
|
|
by -
String
|
|
schemaName -
String
|
|
schemaType -
String
|
|
schemaTags -
[String]
|
Example
{
"objectId": UUID,
"objectName": "abc123",
"enabled": true,
"message": "xyz789",
"spec": {},
"tags": ["abc123"],
"createdAt": Datetime,
"by": "abc123",
"schemaName": "abc123",
"schemaType": "abc123",
"schemaTags": ["abc123"]
}
DetailedNotificationHistoryItemFilter
A filter to be used against DetailedNotificationHistoryItem object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
objectId -
UUIDFilter
|
Filter by the object’s |
objectName -
StringFilter
|
Filter by the object’s |
enabled -
BooleanFilter
|
Filter by the object’s |
message -
StringFilter
|
Filter by the object’s |
tags -
StringListFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
by -
StringFilter
|
Filter by the object’s |
schemaName -
StringFilter
|
Filter by the object’s |
schemaType -
StringFilter
|
Filter by the object’s |
schemaTags -
StringListFilter
|
Filter by the object’s |
and -
[DetailedNotificationHistoryItemFilter!]
|
Checks for all expressions in this list. |
or -
[DetailedNotificationHistoryItemFilter!]
|
Checks for any expressions in this list. |
not -
DetailedNotificationHistoryItemFilter
|
Negates the expression. |
Example
{
"objectId": UUIDFilter,
"objectName": StringFilter,
"enabled": BooleanFilter,
"message": StringFilter,
"tags": StringListFilter,
"createdAt": DatetimeFilter,
"by": StringFilter,
"schemaName": StringFilter,
"schemaType": StringFilter,
"schemaTags": StringListFilter,
"and": [DetailedNotificationHistoryItemFilter],
"or": [DetailedNotificationHistoryItemFilter],
"not": DetailedNotificationHistoryItemFilter
}
DetailedNotificationHistoryItemsConnection
A connection to a list of DetailedNotificationHistoryItem values.
| Field Name | Description |
|---|---|
nodes -
[DetailedNotificationHistoryItem]!
|
A list of DetailedNotificationHistoryItem objects. |
edges -
[DetailedNotificationHistoryItemsEdge!]!
|
A list of edges which contains the DetailedNotificationHistoryItem and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all DetailedNotificationHistoryItem you could get from the connection. |
Example
{
"nodes": [DetailedNotificationHistoryItem],
"edges": [DetailedNotificationHistoryItemsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
DetailedNotificationHistoryItemsEdge
A DetailedNotificationHistoryItem edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
DetailedNotificationHistoryItem
|
The DetailedNotificationHistoryItem at the end of the edge. |
Example
{
"cursor": Cursor,
"node": DetailedNotificationHistoryItem
}
DetailedObjectInput
An input for mutations affecting DetailedObject
| Field Name | Description |
|---|---|
objectId -
UUID
|
|
name -
String
|
|
enabled -
Boolean
|
|
description -
String
|
|
editorgroup -
UUID
|
|
usergroup -
UUID
|
|
readergroup -
UUID
|
|
properties -
[PropertyByIdInput]
|
|
namedProperties -
[PropertyByNameInput]
|
|
keyedProperties -
[PropertyByKeyInput]
|
|
parents -
[UUID]
|
|
childs -
[UUID]
|
Example
{
"objectId": UUID,
"name": "abc123",
"enabled": true,
"description": "xyz789",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"properties": [PropertyByIdInput],
"namedProperties": [PropertyByNameInput],
"keyedProperties": [PropertyByKeyInput],
"parents": [UUID],
"childs": [UUID]
}
DetailedPropertyHistoryItem
| Field Name | Description |
|---|---|
objectId -
UUID
|
|
groupName -
String
|
|
property -
String
|
|
value -
JSON
|
|
recordedAt -
Datetime
|
|
by -
String
|
|
objectName -
String
|
|
enabled -
Boolean
|
|
schemaName -
String
|
|
schemaType -
String
|
|
schemaTags -
[String]
|
|
units -
String
|
|
stealth -
Boolean
|
|
valueType -
String
|
|
notNull -
Boolean
|
|
parentObjectName -
String
|
|
parentSchemaName -
String
|
|
parentSchemaType -
String
|
Example
{
"objectId": UUID,
"groupName": "xyz789",
"property": "abc123",
"value": {},
"recordedAt": Datetime,
"by": "abc123",
"objectName": "xyz789",
"enabled": true,
"schemaName": "abc123",
"schemaType": "xyz789",
"schemaTags": ["xyz789"],
"units": "xyz789",
"stealth": true,
"valueType": "abc123",
"notNull": false,
"parentObjectName": "abc123",
"parentSchemaName": "abc123",
"parentSchemaType": "abc123"
}
DetailedPropertyHistoryItemFilter
A filter to be used against DetailedPropertyHistoryItem object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
objectId -
UUIDFilter
|
Filter by the object’s |
groupName -
StringFilter
|
Filter by the object’s |
property -
StringFilter
|
Filter by the object’s |
recordedAt -
DatetimeFilter
|
Filter by the object’s |
by -
StringFilter
|
Filter by the object’s |
objectName -
StringFilter
|
Filter by the object’s |
enabled -
BooleanFilter
|
Filter by the object’s |
schemaName -
StringFilter
|
Filter by the object’s |
schemaType -
StringFilter
|
Filter by the object’s |
schemaTags -
StringListFilter
|
Filter by the object’s |
units -
StringFilter
|
Filter by the object’s |
stealth -
BooleanFilter
|
Filter by the object’s |
valueType -
StringFilter
|
Filter by the object’s |
notNull -
BooleanFilter
|
Filter by the object’s |
parentObjectName -
StringFilter
|
Filter by the object’s |
parentSchemaName -
StringFilter
|
Filter by the object’s |
parentSchemaType -
StringFilter
|
Filter by the object’s |
and -
[DetailedPropertyHistoryItemFilter!]
|
Checks for all expressions in this list. |
or -
[DetailedPropertyHistoryItemFilter!]
|
Checks for any expressions in this list. |
not -
DetailedPropertyHistoryItemFilter
|
Negates the expression. |
Example
{
"objectId": UUIDFilter,
"groupName": StringFilter,
"property": StringFilter,
"recordedAt": DatetimeFilter,
"by": StringFilter,
"objectName": StringFilter,
"enabled": BooleanFilter,
"schemaName": StringFilter,
"schemaType": StringFilter,
"schemaTags": StringListFilter,
"units": StringFilter,
"stealth": BooleanFilter,
"valueType": StringFilter,
"notNull": BooleanFilter,
"parentObjectName": StringFilter,
"parentSchemaName": StringFilter,
"parentSchemaType": StringFilter,
"and": [DetailedPropertyHistoryItemFilter],
"or": [DetailedPropertyHistoryItemFilter],
"not": DetailedPropertyHistoryItemFilter
}
DetailedPropertyHistoryItemsConnection
A connection to a list of DetailedPropertyHistoryItem values.
| Field Name | Description |
|---|---|
nodes -
[DetailedPropertyHistoryItem]!
|
A list of DetailedPropertyHistoryItem objects. |
edges -
[DetailedPropertyHistoryItemsEdge!]!
|
A list of edges which contains the DetailedPropertyHistoryItem and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all DetailedPropertyHistoryItem you could get from the connection. |
Example
{
"nodes": [DetailedPropertyHistoryItem],
"edges": [DetailedPropertyHistoryItemsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
DetailedPropertyHistoryItemsEdge
A DetailedPropertyHistoryItem edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
DetailedPropertyHistoryItem
|
The DetailedPropertyHistoryItem at the end of the edge. |
Example
{
"cursor": Cursor,
"node": DetailedPropertyHistoryItem
}
ExportConfigurationInput
All input for the exportConfiguration mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
Example
{"clientMutationId": "abc123"}
ExportConfigurationPayload
The output of our exportConfiguration mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
string -
String
|
Example
{"clientMutationId": "abc123", "string": "abc123"}
Float
The Float scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
987.65
ID
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
object
IDoInsertControlExecutionInput
All input for the iDoInsertControlExecution mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectId -
UUID
|
|
name -
String
|
|
params -
JSON
|
Example
{
"clientMutationId": "xyz789",
"objectId": UUID,
"name": "xyz789",
"params": {}
}
IDoInsertControlExecutionPayload
The output of our iDoInsertControlExecution mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
integer -
Int
|
Example
{"clientMutationId": "xyz789", "integer": 987}
ImportSchemaInput
All input for the importSchema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
jsonSchema -
String
|
|
updateOnly -
Boolean
|
|
preserveDefaultValues -
Boolean
|
Example
{
"clientMutationId": "xyz789",
"jsonSchema": "abc123",
"updateOnly": true,
"preserveDefaultValues": false
}
Int
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
IntFilter
A filter to be used against Int fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
Int
|
Equal to the specified value. |
notEqualTo -
Int
|
Not equal to the specified value. |
distinctFrom -
Int
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
Int
|
Equal to the specified value, treating null like an ordinary value. |
in -
[Int!]
|
Included in the specified list. |
notIn -
[Int!]
|
Not included in the specified list. |
lessThan -
Int
|
Less than the specified value. |
lessThanOrEqualTo -
Int
|
Less than or equal to the specified value. |
greaterThan -
Int
|
Greater than the specified value. |
greaterThanOrEqualTo -
Int
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": 123,
"notEqualTo": 987,
"distinctFrom": 987,
"notDistinctFrom": 123,
"in": [123],
"notIn": [123],
"lessThan": 987,
"lessThanOrEqualTo": 123,
"greaterThan": 123,
"greaterThanOrEqualTo": 987
}
Interval
An interval of time that has passed where the smallest distinct unit is a second.
| Field Name | Description |
|---|---|
seconds -
Float
|
A quantity of seconds. This is the only non-integer field, as all the other fields will dump their overflow into a smaller unit of time. Intervals don’t have a smaller unit than seconds. |
minutes -
Int
|
A quantity of minutes. |
hours -
Int
|
A quantity of hours. |
days -
Int
|
A quantity of days. |
months -
Int
|
A quantity of months. |
years -
Int
|
A quantity of years. |
Example
{
"seconds": 123.45,
"minutes": 987,
"hours": 987,
"days": 987,
"months": 123,
"years": 987
}
IntervalFilter
A filter to be used against Interval fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
IntervalInput
|
Equal to the specified value. |
notEqualTo -
IntervalInput
|
Not equal to the specified value. |
distinctFrom -
IntervalInput
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
IntervalInput
|
Equal to the specified value, treating null like an ordinary value. |
in -
[IntervalInput!]
|
Included in the specified list. |
notIn -
[IntervalInput!]
|
Not included in the specified list. |
lessThan -
IntervalInput
|
Less than the specified value. |
lessThanOrEqualTo -
IntervalInput
|
Less than or equal to the specified value. |
greaterThan -
IntervalInput
|
Greater than the specified value. |
greaterThanOrEqualTo -
IntervalInput
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": IntervalInput,
"notEqualTo": IntervalInput,
"distinctFrom": IntervalInput,
"notDistinctFrom": IntervalInput,
"in": [IntervalInput],
"notIn": [IntervalInput],
"lessThan": IntervalInput,
"lessThanOrEqualTo": IntervalInput,
"greaterThan": IntervalInput,
"greaterThanOrEqualTo": IntervalInput
}
IntervalInput
An interval of time that has passed where the smallest distinct unit is a second.
| Input Field | Description |
|---|---|
seconds -
Float
|
A quantity of seconds. This is the only non-integer field, as all the other fields will dump their overflow into a smaller unit of time. Intervals don’t have a smaller unit than seconds. |
minutes -
Int
|
A quantity of minutes. |
hours -
Int
|
A quantity of hours. |
days -
Int
|
A quantity of days. |
months -
Int
|
A quantity of months. |
years -
Int
|
A quantity of years. |
Example
{
"seconds": 123.45,
"minutes": 123,
"hours": 987,
"days": 987,
"months": 987,
"years": 987
}
JSONFilter
A filter to be used against JSON fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
JSON
|
Equal to the specified value. |
notEqualTo -
JSON
|
Not equal to the specified value. |
distinctFrom -
JSON
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
JSON
|
Equal to the specified value, treating null like an ordinary value. |
in -
[JSON!]
|
Included in the specified list. |
notIn -
[JSON!]
|
Not included in the specified list. |
lessThan -
JSON
|
Less than the specified value. |
lessThanOrEqualTo -
JSON
|
Less than or equal to the specified value. |
greaterThan -
JSON
|
Greater than the specified value. |
greaterThanOrEqualTo -
JSON
|
Greater than or equal to the specified value. |
contains -
JSON
|
Contains the specified JSON. |
containsKey -
String
|
Contains the specified key. |
containsAllKeys -
[String!]
|
Contains all of the specified keys. |
containsAnyKeys -
[String!]
|
Contains any of the specified keys. |
containedBy -
JSON
|
Contained by the specified JSON. |
Example
{
"isNull": true,
"equalTo": {},
"notEqualTo": {},
"distinctFrom": {},
"notDistinctFrom": {},
"in": [{}],
"notIn": [{}],
"lessThan": {},
"lessThanOrEqualTo": {},
"greaterThan": {},
"greaterThanOrEqualTo": {},
"contains": {},
"containsKey": "xyz789",
"containsAllKeys": ["xyz789"],
"containsAnyKeys": ["xyz789"],
"containedBy": {}
}
JwtToken
A JSON Web Token defined by RFC 7519 which securely represents claims between two parties.
Example
object
LogoutInput
All input for the logout mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
removeTokens -
Boolean
|
Example
{"clientMutationId": "abc123", "removeTokens": true}
Notification
Notification represents the Notification generated within the platform.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
|
objectId -
UUID
|
|
objectName -
String
|
|
tags -
[String]
|
|
createdAt -
Datetime!
|
|
by -
UUID!
|
|
spec -
JSON
|
|
message -
String!
|
|
object -
Object
|
Reads a single Object that is related to this Notification. |
userByBy -
User
|
Reads a single User that is related to this Notification. |
notificationDeliveriesConnection -
NotificationDeliveriesConnection!
|
Reads and enables pagination through a set of NotificationDelivery. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notificationDeliveries -
[NotificationDelivery!]!
|
Reads and enables pagination through a set of NotificationDelivery. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
byName -
String
|
Synthetic field: returns a user name, creator of the notification. |
Example
{
"nodeId": ID,
"id": UUID,
"objectId": UUID,
"objectName": "xyz789",
"tags": ["xyz789"],
"createdAt": Datetime,
"by": UUID,
"spec": {},
"message": "xyz789",
"object": Object,
"userByBy": User,
"notificationDeliveriesConnection": NotificationDeliveriesConnection,
"notificationDeliveries": [NotificationDelivery],
"byName": "xyz789"
}
NotificationCondition
A condition to be used against Notification object types. All fields are tested for equality and combined with a logical ‘and.’
| Field Name | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s id field. |
objectId -
UUID
|
Checks for equality with the object’s objectId field. |
objectName -
String
|
Checks for equality with the object’s objectName field. |
tags -
[String]
|
Checks for equality with the object’s tags field. |
createdAt -
Datetime
|
Checks for equality with the object’s createdAt field. |
by -
UUID
|
Checks for equality with the object’s by field. |
spec -
JSON
|
Checks for equality with the object’s spec field. |
message -
String
|
Checks for equality with the object’s message field. |
Example
{
"id": UUID,
"objectId": UUID,
"objectName": "abc123",
"tags": ["xyz789"],
"createdAt": Datetime,
"by": UUID,
"spec": {},
"message": "abc123"
}
NotificationDeliveriesConnection
A connection to a list of NotificationDelivery values.
| Field Name | Description |
|---|---|
nodes -
[NotificationDelivery]!
|
A list of NotificationDelivery objects. |
edges -
[NotificationDeliveriesEdge!]!
|
A list of edges which contains the NotificationDelivery and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all NotificationDelivery you could get from the connection. |
Example
{
"nodes": [NotificationDelivery],
"edges": [NotificationDeliveriesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
NotificationDeliveriesEdge
A NotificationDelivery edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
NotificationDelivery
|
The NotificationDelivery at the end of the edge. |
Example
{
"cursor": Cursor,
"node": NotificationDelivery
}
NotificationDeliveriesOrderBy
Methods to use when ordering NotificationDelivery.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NotificationDeliveriesSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
NotificationDeliveriesSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": NotificationDeliveriesSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
NotificationDeliveriesSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
NotificationDeliveriesSortableField
|
Example
{"field": NotificationDeliveriesSortableField}
NotificationDeliveriesSortableField
Sortable concrete fields for the NotificationDelivery type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NotificationDelivery
Notification Delivery is used to represent an individual event of Notification delivery via supported delivery ways (i.e. email, SMS, whatsapp, other).
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
Notification Delivery unique ID. |
user -
UUID
|
|
userLogin -
String!
|
|
notificationId -
UUID!
|
|
delivered -
Boolean!
|
|
deliveryPath -
String!
|
|
message -
String!
|
|
error -
String
|
|
deliveryConfigId -
UUID
|
|
createdAt -
Datetime!
|
|
by -
UUID!
|
|
userByUser -
User
|
Reads a single User that is related to this NotificationDelivery. |
deliveryConfig -
Object
|
Reads a single Object that is related to this NotificationDelivery. |
notification -
Notification
|
Reads a single Notification that is related to this NotificationDelivery. |
Example
{
"nodeId": ID,
"id": UUID,
"user": UUID,
"userLogin": "abc123",
"notificationId": UUID,
"delivered": false,
"deliveryPath": "xyz789",
"message": "abc123",
"error": "abc123",
"deliveryConfigId": UUID,
"createdAt": Datetime,
"by": UUID,
"userByUser": User,
"deliveryConfig": Object,
"notification": Notification
}
NotificationDeliveryCondition
A condition to be used against NotificationDelivery object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
user -
UUID
|
Checks for equality with the object’s |
userLogin -
String
|
Checks for equality with the object’s |
notificationId -
UUID
|
Checks for equality with the object’s |
delivered -
Boolean
|
Checks for equality with the object’s |
deliveryPath -
String
|
Checks for equality with the object’s |
message -
String
|
Checks for equality with the object’s |
error -
String
|
Checks for equality with the object’s |
deliveryConfigId -
UUID
|
Checks for equality with the object’s |
createdAt -
Datetime
|
Checks for equality with the object’s |
by -
UUID
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"user": UUID,
"userLogin": "abc123",
"notificationId": UUID,
"delivered": false,
"deliveryPath": "abc123",
"message": "abc123",
"error": "abc123",
"deliveryConfigId": UUID,
"createdAt": Datetime,
"by": UUID
}
NotificationDeliveryFilter
A filter to be used against NotificationDelivery object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
user -
UUIDFilter
|
Filter by the object’s |
userLogin -
StringFilter
|
Filter by the object’s |
notificationId -
UUIDFilter
|
Filter by the object’s |
delivered -
BooleanFilter
|
Filter by the object’s |
deliveryPath -
StringFilter
|
Filter by the object’s |
message -
StringFilter
|
Filter by the object’s |
error -
StringFilter
|
Filter by the object’s |
deliveryConfigId -
UUIDFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
userByUser -
UserFilter
|
Filter by the object’s |
userByUserExists -
Boolean
|
A related |
deliveryConfig -
ObjectFilter
|
Filter by the object’s |
deliveryConfigExists -
Boolean
|
A related |
notification -
NotificationFilter
|
Filter by the object’s |
and -
[NotificationDeliveryFilter!]
|
Checks for all expressions in this list. |
or -
[NotificationDeliveryFilter!]
|
Checks for any expressions in this list. |
not -
NotificationDeliveryFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"user": UUIDFilter,
"userLogin": StringFilter,
"notificationId": UUIDFilter,
"delivered": BooleanFilter,
"deliveryPath": StringFilter,
"message": StringFilter,
"error": StringFilter,
"deliveryConfigId": UUIDFilter,
"createdAt": DatetimeFilter,
"by": UUIDFilter,
"userByUser": UserFilter,
"userByUserExists": false,
"deliveryConfig": ObjectFilter,
"deliveryConfigExists": false,
"notification": NotificationFilter,
"and": [NotificationDeliveryFilter],
"or": [NotificationDeliveryFilter],
"not": NotificationDeliveryFilter
}
NotificationDeliveryInput
An input for mutations affecting NotificationDelivery
| Input Field | Description |
|---|---|
id -
UUID
|
Notification Delivery unique ID. |
user -
UUID
|
|
userLogin -
String!
|
|
notificationId -
UUID!
|
|
delivered -
Boolean!
|
|
deliveryPath -
String!
|
|
message -
String!
|
|
error -
String
|
|
deliveryConfigId -
UUID
|
Example
{
"id": UUID,
"user": UUID,
"userLogin": "xyz789",
"notificationId": UUID,
"delivered": false,
"deliveryPath": "abc123",
"message": "xyz789",
"error": "abc123",
"deliveryConfigId": UUID
}
NotificationFilter
A filter to be used against Notification object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
objectId -
UUIDFilter
|
Filter by the object’s |
objectName -
StringFilter
|
Filter by the object’s |
tags -
StringListFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
message -
StringFilter
|
Filter by the object’s |
byName -
StringFilter
|
Filter by the object’s |
notificationDeliveriesConnection -
NotificationToManyNotificationDeliveryFilter
|
Filter by the object’s |
notificationDeliveriesConnectionExist -
Boolean
|
Some related |
object -
ObjectFilter
|
Filter by the object’s |
objectExists -
Boolean
|
A related |
userByBy -
UserFilter
|
Filter by the object’s |
and -
[NotificationFilter!]
|
Checks for all expressions in this list. |
or -
[NotificationFilter!]
|
Checks for any expressions in this list. |
not -
NotificationFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"objectId": UUIDFilter,
"objectName": StringFilter,
"tags": StringListFilter,
"createdAt": DatetimeFilter,
"by": UUIDFilter,
"message": StringFilter,
"byName": StringFilter,
"notificationDeliveriesConnection": NotificationToManyNotificationDeliveryFilter,
"notificationDeliveriesConnectionExist": false,
"object": ObjectFilter,
"objectExists": true,
"userByBy": UserFilter,
"and": [NotificationFilter],
"or": [NotificationFilter],
"not": NotificationFilter
}
NotificationToManyNotificationDeliveryFilter
A filter to be used against many NotificationDelivery object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
NotificationDeliveryFilter
|
Every related |
some -
NotificationDeliveryFilter
|
Some related |
none -
NotificationDeliveryFilter
|
No related |
Example
{
"every": NotificationDeliveryFilter,
"some": NotificationDeliveryFilter,
"none": NotificationDeliveryFilter
}
NotificationsConnection
A connection to a list of Notification values.
| Field Name | Description |
|---|---|
nodes -
[Notification]!
|
A list of Notification objects. |
edges -
[NotificationsEdge!]!
|
A list of edges which contains the Notification and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all Notification you could get from the connection. |
Example
{
"nodes": [Notification],
"edges": [NotificationsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
NotificationsEdge
A Notification edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
Notification
|
The Notification at the end of the edge. |
Example
{
"cursor": Cursor,
"node": Notification
}
NotificationsOrderBy
Methods to use when ordering Notification.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NotificationsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
NotificationsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": NotificationsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
NotificationsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
NotificationsSortableField
|
Example
{"field": NotificationsSortableField}
NotificationsSortableField
Sortable concrete fields for the Notification type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object
The object is the main data structure operated within the platform. It can be of various types, it has associated Properties and its structure is controlled by Schemas.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
Unique Object ID. |
name -
String!
|
Object's name. |
enabled -
Boolean!
|
Administrative Object's status. |
description -
String
|
Object description |
editorgroup -
UUID!
|
User Group with EditorGroup access permission. |
usergroup -
UUID!
|
User Group with UserGroup access permission. |
readergroup -
UUID!
|
User Group with ReaderGroup access permission. |
createdAt -
Datetime!
|
Object creation timestamp. |
updatedAt -
Datetime!
|
Object last update timestamp. |
by -
UUID
|
User last updated the Object. |
schemaId -
UUID!
|
ID of the Schema used to create the Object |
tags -
[String]
|
Tags for Object clusterization |
previousEnabled -
Boolean
|
Previous enabled. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
notificationsConnection -
NotificationsConnection!
|
Reads and enables pagination through a set of Notification. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notifications -
[Notification!]!
|
Reads and enables pagination through a set of Notification. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectPropertiesConnection -
ObjectPropertiesConnection!
|
Reads and enables pagination through a set of ObjectProperty. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectProperties -
[ObjectProperty!]!
|
Reads and enables pagination through a set of ObjectProperty. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
controlExecutionsConnection -
ControlExecutionsConnection!
|
Reads and enables pagination through a set of ControlExecution. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
controlExecutions -
[ControlExecution!]!
|
Reads and enables pagination through a set of ControlExecution. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notificationDeliveriesByDeliveryConfigIdConnection -
NotificationDeliveriesConnection!
|
Reads and enables pagination through a set of NotificationDelivery. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notificationDeliveriesByDeliveryConfigId -
[NotificationDelivery!]!
|
Reads and enables pagination through a set of NotificationDelivery. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsToObjectsByObject1IdConnection -
ObjectsToObjectsConnection!
|
Reads and enables pagination through a set of ObjectsToObject. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsToObjectsByObject1Id -
[ObjectsToObject!]!
|
Reads and enables pagination through a set of ObjectsToObject. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsToObjectsByObject2IdConnection -
ObjectsToObjectsConnection!
|
Reads and enables pagination through a set of ObjectsToObject. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsToObjectsByObject2Id -
[ObjectsToObject!]!
|
Reads and enables pagination through a set of ObjectsToObject. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
userProfilesConnection -
UserProfilesConnection!
|
Reads and enables pagination through a set of UserProfile. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
userProfiles -
[UserProfile!]!
|
Reads and enables pagination through a set of UserProfile. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToObjectsConnection -
UsersToObjectsConnection!
|
Reads and enables pagination through a set of UsersToObject. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToObjects -
[UsersToObject!]!
|
Reads and enables pagination through a set of UsersToObject. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
deviceBatteryLevel -
JSON
|
Returns "Device/BATTERY_LEVEL" property for an object. |
deviceBatteryType -
JSON
|
Returns "Device/DC_POWER" property for an object. |
deviceEmulation -
JSON
|
Returns "Device/Emulation" property for an object. |
deviceResponseStatus -
JSON
|
Returns "Device/RESPONSE_STATUS" property for an object. |
favourite -
Boolean
|
Synthetic field: returns "true" if object is favourite and "false" if not. |
groupName -
String
|
Synthetic field: returns user group name based on the provided group type ("editorgroup/usergroup/readergroup") for this object. |
|
Arguments
|
|
hardLinked -
Boolean
|
Returns true if current Object is a hard-linked to some parent Object (i.e. can't be removed directly). |
mediaFilename -
JSON
|
Returns "Credentials/FILENAME" property for an object. |
mediaSize -
JSON
|
Returns "Credentials/SIZE" property for an object. |
mediaType -
JSON
|
Returns "Credentials/TYPE" property for an object. |
muted -
Boolean
|
Synthetic field: returns "true" if object is muted and "false" if not. |
propertiesUpdatedAt -
Datetime
|
Synthetic field: returns actual updated_at for an object properties and fragments. |
property -
JSON
|
Synthetic field: returns property value based on the provided property name in the format "group_name/property_name". |
|
Arguments
|
|
propertyBool -
Boolean
|
Synthetic field: returns property value (as bool) based on the provided property name in the format "group_name/property_name". |
|
Arguments
|
|
propertyDouble -
Float
|
Synthetic field: returns property value (as float) based on the provided property name in the format "group_name/property_name". |
|
Arguments
|
|
propertyInt -
Int
|
Synthetic field: returns property value (as int) based on the provided property name in the format "group_name/property_name". |
|
Arguments
|
|
propertyTs -
Datetime
|
Synthetic field: returns property updatedAt value (timestamp) based on the provided property name in the format "group_name/property_name". |
|
Arguments
|
|
schemaName -
String
|
Synthetic field: returns schema name for this object. |
schemaTags -
[String]
|
Synthetic field: returns the list of tags associated with object's schema. @filterable |
schemaTagsString -
String
|
Allows to return Schema tags (1) as a string with ":" delimiter and (2) with some tags provided as parameters filtered out. |
|
Arguments
|
|
schemaType -
String
|
Synthetic field: returns schema type for this object. |
stringId -
String
|
Synthetic field: returns object UUID as string for further filtering. |
dynamicAttribute -
JSON
|
|
|
Arguments
|
|
Example
{
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"enabled": true,
"description": "abc123",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"schemaId": UUID,
"tags": ["xyz789"],
"previousEnabled": true,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"notificationsConnection": NotificationsConnection,
"notifications": [Notification],
"objectPropertiesConnection": ObjectPropertiesConnection,
"objectProperties": [ObjectProperty],
"controlExecutionsConnection": ControlExecutionsConnection,
"controlExecutions": [ControlExecution],
"notificationDeliveriesByDeliveryConfigIdConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByDeliveryConfigId": [
NotificationDelivery
],
"objectsToObjectsByObject1IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject1Id": [ObjectsToObject],
"objectsToObjectsByObject2IdConnection": ObjectsToObjectsConnection,
"objectsToObjectsByObject2Id": [ObjectsToObject],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject],
"deviceBatteryLevel": {},
"deviceBatteryType": {},
"deviceEmulation": {},
"deviceResponseStatus": {},
"favourite": true,
"groupName": "xyz789",
"hardLinked": true,
"mediaFilename": {},
"mediaSize": {},
"mediaType": {},
"muted": false,
"propertiesUpdatedAt": Datetime,
"property": {},
"propertyBool": true,
"propertyDouble": 987.65,
"propertyInt": 123,
"propertyTs": Datetime,
"schemaName": "xyz789",
"schemaTags": ["xyz789"],
"schemaTagsString": "xyz789",
"schemaType": "abc123",
"stringId": "xyz789",
"dynamicAttribute": {}
}
ObjectCondition
A condition to be used against Object object types. All fields are tested for equality and combined with a logical ‘and.’
| Field Name | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s id field. |
name -
String
|
Checks for equality with the object’s name field. |
enabled -
Boolean
|
Checks for equality with the object’s enabled field. |
description -
String
|
Checks for equality with the object’s description field. |
editorgroup -
UUID
|
Checks for equality with the object’s editorgroup field. |
usergroup -
UUID
|
Checks for equality with the object’s usergroup field. |
readergroup -
UUID
|
Checks for equality with the object’s readergroup field. |
createdAt -
Datetime
|
Checks for equality with the object’s createdAt field. |
updatedAt -
Datetime
|
Checks for equality with the object’s updatedAt field. |
by -
UUID
|
Checks for equality with the object’s by field. |
schemaId -
UUID
|
Checks for equality with the object’s schemaId field. |
tags -
[String]
|
Checks for equality with the object’s tags field. |
previousEnabled -
Boolean
|
Checks for equality with the object’s previousEnabled field. |
deviceBatteryLevel -
JSON
|
Checks for equality with the object’s deviceBatteryLevel field. |
deviceBatteryType -
JSON
|
Checks for equality with the object’s deviceBatteryType field. |
deviceEmulation -
JSON
|
Checks for equality with the object’s deviceEmulation field. |
deviceResponseStatus -
JSON
|
Checks for equality with the object’s deviceResponseStatus field. |
favourite -
Boolean
|
Checks for equality with the object’s favourite field. |
mediaFilename -
JSON
|
Checks for equality with the object’s mediaFilename field. |
mediaSize -
JSON
|
Checks for equality with the object’s mediaSize field. |
mediaType -
JSON
|
Checks for equality with the object’s mediaType field. |
muted -
Boolean
|
Checks for equality with the object’s muted field. |
propertiesUpdatedAt -
Datetime
|
Checks for equality with the object’s propertiesUpdatedAt field. |
schemaName -
String
|
Checks for equality with the object’s schemaName field. |
schemaType -
String
|
Checks for equality with the object’s schemaType field. |
stringId -
String
|
Checks for equality with the object’s stringId field. |
Example
{
"id": UUID,
"name": "xyz789",
"enabled": true,
"description": "abc123",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"schemaId": UUID,
"tags": ["xyz789"],
"previousEnabled": true,
"deviceBatteryLevel": {},
"deviceBatteryType": {},
"deviceEmulation": {},
"deviceResponseStatus": {},
"favourite": false,
"mediaFilename": {},
"mediaSize": {},
"mediaType": {},
"muted": false,
"propertiesUpdatedAt": Datetime,
"schemaName": "xyz789",
"schemaType": "abc123",
"stringId": "xyz789"
}
ObjectFilter
A filter to be used against Object object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
name -
StringFilter
|
Filter by the object’s |
enabled -
BooleanFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
editorgroup -
UUIDFilter
|
Filter by the object’s |
usergroup -
UUIDFilter
|
Filter by the object’s |
readergroup -
UUIDFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
schemaId -
UUIDFilter
|
Filter by the object’s |
tags -
StringListFilter
|
Filter by the object’s |
previousEnabled -
BooleanFilter
|
Filter by the object’s |
deviceBatteryLevel -
JSONFilter
|
Filter by the object’s |
deviceBatteryType -
JSONFilter
|
Filter by the object’s |
deviceEmulation -
JSONFilter
|
Filter by the object’s |
deviceResponseStatus -
JSONFilter
|
Filter by the object’s |
favourite -
BooleanFilter
|
Filter by the object’s |
hardLinked -
BooleanFilter
|
Filter by the object’s |
mediaFilename -
JSONFilter
|
Filter by the object’s |
mediaSize -
JSONFilter
|
Filter by the object’s |
mediaType -
JSONFilter
|
Filter by the object’s |
muted -
BooleanFilter
|
Filter by the object’s |
propertiesUpdatedAt -
DatetimeFilter
|
Filter by the object’s |
schemaName -
StringFilter
|
Filter by the object’s |
schemaTags -
StringListFilter
|
Filter by the object’s |
schemaType -
StringFilter
|
Filter by the object’s |
stringId -
StringFilter
|
Filter by the object’s |
notificationsConnection -
ObjectToManyNotificationFilter
|
Filter by the object’s |
notificationsConnectionExist -
Boolean
|
Some related |
objectPropertiesConnection -
ObjectToManyObjectPropertyFilter
|
Filter by the object’s |
objectPropertiesConnectionExist -
Boolean
|
Some related |
controlExecutionsConnection -
ObjectToManyControlExecutionFilter
|
Filter by the object’s |
controlExecutionsConnectionExist -
Boolean
|
Some related |
notificationDeliveriesByDeliveryConfigIdConnection -
ObjectToManyNotificationDeliveryFilter
|
Filter by the object’s |
notificationDeliveriesByDeliveryConfigIdConnectionExist -
Boolean
|
Some related |
objectsToObjectsByObject1IdConnection -
ObjectToManyObjectsToObjectFilter
|
Filter by the object’s |
objectsToObjectsByObject1IdConnectionExist -
Boolean
|
Some related |
objectsToObjectsByObject2IdConnection -
ObjectToManyObjectsToObjectFilter
|
Filter by the object’s |
objectsToObjectsByObject2IdConnectionExist -
Boolean
|
Some related |
userProfilesConnection -
ObjectToManyUserProfileFilter
|
Filter by the object’s |
userProfilesConnectionExist -
Boolean
|
Some related |
usersToObjectsConnection -
ObjectToManyUsersToObjectFilter
|
Filter by the object’s |
usersToObjectsConnectionExist -
Boolean
|
Some related |
userGroupByEditorgroup -
UserGroupFilter
|
Filter by the object’s |
userGroupByUsergroup -
UserGroupFilter
|
Filter by the object’s |
userGroupByReadergroup -
UserGroupFilter
|
Filter by the object’s |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
schema -
SchemaFilter
|
Filter by the object’s |
and -
[ObjectFilter!]
|
Checks for all expressions in this list. |
or -
[ObjectFilter!]
|
Checks for any expressions in this list. |
not -
ObjectFilter
|
Negates the expression. |
dynamicAttribute -
ObjectsDynamicAttributeFilter
|
Filter by a dynamic field. |
Example
{
"id": UUIDFilter,
"name": StringFilter,
"enabled": BooleanFilter,
"description": StringFilter,
"editorgroup": UUIDFilter,
"usergroup": UUIDFilter,
"readergroup": UUIDFilter,
"createdAt": DatetimeFilter,
"updatedAt": DatetimeFilter,
"by": UUIDFilter,
"schemaId": UUIDFilter,
"tags": StringListFilter,
"previousEnabled": BooleanFilter,
"deviceBatteryLevel": JSONFilter,
"deviceBatteryType": JSONFilter,
"deviceEmulation": JSONFilter,
"deviceResponseStatus": JSONFilter,
"favourite": BooleanFilter,
"hardLinked": BooleanFilter,
"mediaFilename": JSONFilter,
"mediaSize": JSONFilter,
"mediaType": JSONFilter,
"muted": BooleanFilter,
"propertiesUpdatedAt": DatetimeFilter,
"schemaName": StringFilter,
"schemaTags": StringListFilter,
"schemaType": StringFilter,
"stringId": StringFilter,
"notificationsConnection": ObjectToManyNotificationFilter,
"notificationsConnectionExist": true,
"objectPropertiesConnection": ObjectToManyObjectPropertyFilter,
"objectPropertiesConnectionExist": false,
"controlExecutionsConnection": ObjectToManyControlExecutionFilter,
"controlExecutionsConnectionExist": true,
"notificationDeliveriesByDeliveryConfigIdConnection": ObjectToManyNotificationDeliveryFilter,
"notificationDeliveriesByDeliveryConfigIdConnectionExist": false,
"objectsToObjectsByObject1IdConnection": ObjectToManyObjectsToObjectFilter,
"objectsToObjectsByObject1IdConnectionExist": false,
"objectsToObjectsByObject2IdConnection": ObjectToManyObjectsToObjectFilter,
"objectsToObjectsByObject2IdConnectionExist": true,
"userProfilesConnection": ObjectToManyUserProfileFilter,
"userProfilesConnectionExist": true,
"usersToObjectsConnection": ObjectToManyUsersToObjectFilter,
"usersToObjectsConnectionExist": false,
"userGroupByEditorgroup": UserGroupFilter,
"userGroupByUsergroup": UserGroupFilter,
"userGroupByReadergroup": UserGroupFilter,
"userByBy": UserFilter,
"userByByExists": false,
"schema": SchemaFilter,
"and": [ObjectFilter],
"or": [ObjectFilter],
"not": ObjectFilter,
"dynamicAttribute": ObjectsDynamicAttributeFilter
}
ObjectInput
An input for mutations affecting Object
| Field Name | Description |
|---|---|
id -
UUID
|
Unique Object ID. |
name -
String!
|
Object's name. |
enabled -
Boolean
|
Administrative Object's status. |
description -
String
|
Object description |
editorgroup -
UUID
|
User Group with EditorGroup access permission. |
usergroup -
UUID
|
User Group with UserGroup access permission. |
readergroup -
UUID
|
User Group with ReaderGroup access permission. |
schemaId -
UUID!
|
ID of the Schema used to create the Object |
tags -
[String]
|
Tags for Object clusterization |
Example
{
"id": UUID,
"name": "abc123",
"enabled": false,
"description": "xyz789",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"schemaId": UUID,
"tags": ["xyz789"]
}
ObjectPatch
Represents an update to a Object. Fields that are set will be updated.
| Field Name | Description |
|---|---|
id -
UUID
|
Unique Object ID. |
name -
String
|
Object's name. |
enabled -
Boolean
|
Administrative Object's status. |
description -
String
|
Object description |
editorgroup -
UUID
|
User Group with EditorGroup access permission. |
usergroup -
UUID
|
User Group with UserGroup access permission. |
readergroup -
UUID
|
User Group with ReaderGroup access permission. |
schemaId -
UUID
|
ID of the Schema used to create the Object |
tags -
[String]
|
Tags for Object clusterization |
Example
{
"id": UUID,
"name": "abc123",
"enabled": true,
"description": "abc123",
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"schemaId": UUID,
"tags": ["abc123"]
}
ObjectPropertiesConnection
A connection to a list of ObjectProperty values.
| Field Name | Description |
|---|---|
nodes -
[ObjectProperty]!
|
A list of ObjectProperty objects. |
edges -
[ObjectPropertiesEdge!]!
|
A list of edges which contains the ObjectProperty and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all ObjectProperty you could get from the connection. |
Example
{
"nodes": [ObjectProperty],
"edges": [ObjectPropertiesEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
ObjectPropertiesEdge
A ObjectProperty edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
ObjectProperty
|
The ObjectProperty at the end of the edge. |
Example
{
"cursor": Cursor,
"node": ObjectProperty
}
ObjectPropertiesHistoriesConnection
A connection to a list of ObjectPropertiesHistory values.
| Field Name | Description |
|---|---|
nodes -
[ObjectPropertiesHistory]!
|
A list of ObjectPropertiesHistory objects. |
edges -
[ObjectPropertiesHistoriesEdge!]!
|
A list of edges which contains the ObjectPropertiesHistory and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all ObjectPropertiesHistory you could get from the connection. |
Example
{
"nodes": [ObjectPropertiesHistory],
"edges": [ObjectPropertiesHistoriesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
ObjectPropertiesHistoriesEdge
A ObjectPropertiesHistory edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
ObjectPropertiesHistory
|
The ObjectPropertiesHistory at the end of the edge. |
Example
{
"cursor": Cursor,
"node": ObjectPropertiesHistory
}
ObjectPropertiesHistoriesOrderBy
Methods to use when ordering ObjectPropertiesHistory.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectPropertiesHistory
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
Int!
|
|
objectId -
UUID!
|
|
groupName -
String!
|
|
property -
String!
|
|
value -
JSON
|
|
recordedAt -
Datetime!
|
|
propertyId -
UUID
|
|
by -
UUID
|
|
transactionId -
BigInt
|
|
userByBy -
User
|
Reads a single User that is related to this ObjectPropertiesHistory. |
jsonbValue -
JSON
|
Example
{
"nodeId": ID,
"id": 987,
"objectId": UUID,
"groupName": "abc123",
"property": "abc123",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt,
"userByBy": User,
"jsonbValue": {}
}
ObjectPropertiesHistoryCondition
A condition to be used against ObjectPropertiesHistory object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
Int
|
Checks for equality with the object’s |
objectId -
UUID
|
Checks for equality with the object’s |
groupName -
String
|
Checks for equality with the object’s |
property -
String
|
Checks for equality with the object’s |
value -
JSON
|
Checks for equality with the object’s |
recordedAt -
Datetime
|
Checks for equality with the object’s |
propertyId -
UUID
|
Checks for equality with the object’s |
by -
UUID
|
Checks for equality with the object’s |
transactionId -
BigInt
|
Checks for equality with the object’s |
Example
{
"id": 987,
"objectId": UUID,
"groupName": "xyz789",
"property": "xyz789",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt
}
ObjectPropertiesHistoryFilter
A filter to be used against ObjectPropertiesHistory object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
IntFilter
|
Filter by the object’s |
objectId -
UUIDFilter
|
Filter by the object’s |
groupName -
StringFilter
|
Filter by the object’s |
property -
StringFilter
|
Filter by the object’s |
recordedAt -
DatetimeFilter
|
Filter by the object’s |
propertyId -
UUIDFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
transactionId -
BigIntFilter
|
Filter by the object’s |
jsonbValue -
JSONFilter
|
Filter by the object’s |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
and -
[ObjectPropertiesHistoryFilter!]
|
Checks for all expressions in this list. |
or -
[ObjectPropertiesHistoryFilter!]
|
Checks for any expressions in this list. |
not -
ObjectPropertiesHistoryFilter
|
Negates the expression. |
Example
{
"id": IntFilter,
"objectId": UUIDFilter,
"groupName": StringFilter,
"property": StringFilter,
"recordedAt": DatetimeFilter,
"propertyId": UUIDFilter,
"by": UUIDFilter,
"transactionId": BigIntFilter,
"jsonbValue": JSONFilter,
"userByBy": UserFilter,
"userByByExists": false,
"and": [ObjectPropertiesHistoryFilter],
"or": [ObjectPropertiesHistoryFilter],
"not": ObjectPropertiesHistoryFilter
}
ObjectPropertiesHistoryInput
An input for mutations affecting ObjectPropertiesHistory
| Input Field | Description |
|---|---|
id -
Int
|
|
objectId -
UUID!
|
|
groupName -
String!
|
|
property -
String!
|
|
value -
JSON
|
|
recordedAt -
Datetime!
|
|
propertyId -
UUID
|
|
by -
UUID
|
|
transactionId -
BigInt
|
Example
{
"id": 123,
"objectId": UUID,
"groupName": "abc123",
"property": "xyz789",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt
}
ObjectPropertiesHistoryPatch
Represents an update to a ObjectPropertiesHistory. Fields that are set will be updated.
| Input Field | Description |
|---|---|
id -
Int
|
|
objectId -
UUID
|
|
groupName -
String
|
|
property -
String
|
|
value -
JSON
|
|
recordedAt -
Datetime
|
|
propertyId -
UUID
|
|
by -
UUID
|
|
transactionId -
BigInt
|
Example
{
"id": 123,
"objectId": UUID,
"groupName": "abc123",
"property": "abc123",
"value": {},
"recordedAt": Datetime,
"propertyId": UUID,
"by": UUID,
"transactionId": BigInt
}
ObjectPropertiesHistorySort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
ObjectPropertiesHistorySortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": ObjectPropertiesHistorySortBy,
"ascending": true,
"nulls": "DEFAULT"
}
ObjectPropertiesHistorySortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
ObjectPropertiesHistorySortableField
|
Example
{"field": ObjectPropertiesHistorySortableField}
ObjectPropertiesHistorySortableField
Sortable concrete fields for the ObjectPropertiesHistory type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectPropertiesOrderBy
Methods to use when ordering ObjectProperty.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectPropertiesSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
ObjectPropertiesSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": ObjectPropertiesSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
ObjectPropertiesSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
ObjectPropertiesSortableField
|
Example
{"field": ObjectPropertiesSortableField}
ObjectPropertiesSortableField
Sortable concrete fields for the ObjectProperty type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectProperty
Object Properties are used to store individual values of corresponding Object Properties. Object Properties structure is fully controlled by Schemas.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
objectId -
UUID!
|
This Property's Object ID. |
groupName -
String!
|
Group name for Property. |
property -
String!
|
Property name. |
value -
JSON
|
Property value. |
updatedAt -
Datetime
|
Value update timestamp. |
id -
UUID!
|
Property unique ID. |
transactionId -
BigInt
|
Transaction ID indicating a network-level message ID. Might be the same for several properties if a single network message carries multiple values. |
linkedPropertyId -
UUID
|
Property ID which is linked to this Property. If set, when this Property gets updated, the Linked Property value would be automatically updated as well. |
index -
BigInt!
|
Array index. |
stealth -
Boolean
|
If true, this Property would not be saved in Properties' History storage. |
by -
UUID
|
|
editorgroup -
UUID!
|
|
usergroup -
UUID!
|
|
readergroup -
UUID!
|
|
typeId -
UUID!
|
|
previousValue -
JSON
|
Previous value. |
object -
Object
|
Reads a single Object that is related to this ObjectProperty. |
linkedProperty -
ObjectProperty
|
Reads a single ObjectProperty that is related to this ObjectProperty. |
userByBy -
User
|
Reads a single User that is related to this ObjectProperty. |
objectPropertiesByLinkedPropertyIdConnection -
ObjectPropertiesConnection!
|
Reads and enables pagination through a set of ObjectProperty. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectPropertiesByLinkedPropertyId -
[ObjectProperty!]!
|
Reads and enables pagination through a set of ObjectProperty. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
key -
String
|
Synthetic field: returns single key as a groupName and Property in camelCase format. |
spec -
SchemaProperty
|
|
type -
String
|
Synthetic field: returns a property type. |
Example
{
"nodeId": ID,
"objectId": UUID,
"groupName": "xyz789",
"property": "xyz789",
"value": {},
"updatedAt": Datetime,
"id": UUID,
"transactionId": BigInt,
"linkedPropertyId": UUID,
"index": BigInt,
"stealth": false,
"by": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"typeId": UUID,
"previousValue": {},
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertiesByLinkedPropertyIdConnection": ObjectPropertiesConnection,
"objectPropertiesByLinkedPropertyId": [ObjectProperty],
"key": "abc123",
"spec": SchemaProperty,
"type": "abc123"
}
ObjectPropertyCondition
A condition to be used against ObjectProperty object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
objectId -
UUID
|
Checks for equality with the object’s |
groupName -
String
|
Checks for equality with the object’s |
property -
String
|
Checks for equality with the object’s |
value -
JSON
|
Checks for equality with the object’s |
updatedAt -
Datetime
|
Checks for equality with the object’s |
id -
UUID
|
Checks for equality with the object’s |
transactionId -
BigInt
|
Checks for equality with the object’s |
linkedPropertyId -
UUID
|
Checks for equality with the object’s |
index -
BigInt
|
Checks for equality with the object’s |
stealth -
Boolean
|
Checks for equality with the object’s |
by -
UUID
|
Checks for equality with the object’s |
editorgroup -
UUID
|
Checks for equality with the object’s |
usergroup -
UUID
|
Checks for equality with the object’s |
readergroup -
UUID
|
Checks for equality with the object’s |
typeId -
UUID
|
Checks for equality with the object’s |
previousValue -
JSON
|
Checks for equality with the object’s |
key -
String
|
Checks for equality with the object’s |
type -
String
|
Checks for equality with the object’s |
Example
{
"objectId": UUID,
"groupName": "abc123",
"property": "xyz789",
"value": {},
"updatedAt": Datetime,
"id": UUID,
"transactionId": BigInt,
"linkedPropertyId": UUID,
"index": BigInt,
"stealth": false,
"by": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"typeId": UUID,
"previousValue": {},
"key": "abc123",
"type": "abc123"
}
ObjectPropertyFilter
A filter to be used against ObjectProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
objectId -
UUIDFilter
|
Filter by the object’s |
groupName -
StringFilter
|
Filter by the object’s |
property -
StringFilter
|
Filter by the object’s |
value -
JSONFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
id -
UUIDFilter
|
Filter by the object’s |
transactionId -
BigIntFilter
|
Filter by the object’s |
linkedPropertyId -
UUIDFilter
|
Filter by the object’s |
index -
BigIntFilter
|
Filter by the object’s |
stealth -
BooleanFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
editorgroup -
UUIDFilter
|
Filter by the object’s |
usergroup -
UUIDFilter
|
Filter by the object’s |
readergroup -
UUIDFilter
|
Filter by the object’s |
typeId -
UUIDFilter
|
Filter by the object’s |
previousValue -
JSONFilter
|
Filter by the object’s |
key -
StringFilter
|
Filter by the object’s |
type -
StringFilter
|
Filter by the object’s |
objectPropertiesByLinkedPropertyIdConnection -
ObjectPropertyToManyObjectPropertyFilter
|
Filter by the object’s |
objectPropertiesByLinkedPropertyIdConnectionExist -
Boolean
|
Some related |
object -
ObjectFilter
|
Filter by the object’s |
linkedProperty -
ObjectPropertyFilter
|
Filter by the object’s |
linkedPropertyExists -
Boolean
|
A related |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
and -
[ObjectPropertyFilter!]
|
Checks for all expressions in this list. |
or -
[ObjectPropertyFilter!]
|
Checks for any expressions in this list. |
not -
ObjectPropertyFilter
|
Negates the expression. |
Example
{
"objectId": UUIDFilter,
"groupName": StringFilter,
"property": StringFilter,
"value": JSONFilter,
"updatedAt": DatetimeFilter,
"id": UUIDFilter,
"transactionId": BigIntFilter,
"linkedPropertyId": UUIDFilter,
"index": BigIntFilter,
"stealth": BooleanFilter,
"by": UUIDFilter,
"editorgroup": UUIDFilter,
"usergroup": UUIDFilter,
"readergroup": UUIDFilter,
"typeId": UUIDFilter,
"previousValue": JSONFilter,
"key": StringFilter,
"type": StringFilter,
"objectPropertiesByLinkedPropertyIdConnection": ObjectPropertyToManyObjectPropertyFilter,
"objectPropertiesByLinkedPropertyIdConnectionExist": false,
"object": ObjectFilter,
"linkedProperty": ObjectPropertyFilter,
"linkedPropertyExists": false,
"userByBy": UserFilter,
"userByByExists": true,
"and": [ObjectPropertyFilter],
"or": [ObjectPropertyFilter],
"not": ObjectPropertyFilter
}
ObjectPropertyPatch
Represents an update to a ObjectProperty. Fields that are set will be updated.
| Input Field | Description |
|---|---|
objectId -
UUID
|
This Property's Object ID. |
groupName -
String
|
Group name for Property. |
property -
String
|
Property name. |
value -
JSON
|
Property value. |
id -
UUID
|
Property unique ID. |
linkedPropertyId -
UUID
|
Property ID which is linked to this Property. If set, when this Property gets updated, the Linked Property value would be automatically updated as well. |
stealth -
Boolean
|
If true, this Property would not be saved in Properties' History storage. |
by -
UUID
|
|
editorgroup -
UUID
|
|
usergroup -
UUID
|
|
readergroup -
UUID
|
Example
{
"objectId": UUID,
"groupName": "xyz789",
"property": "xyz789",
"value": {},
"id": UUID,
"linkedPropertyId": UUID,
"stealth": false,
"by": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID
}
ObjectPropertyToManyObjectPropertyFilter
A filter to be used against many ObjectProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectPropertyFilter
|
Every related |
some -
ObjectPropertyFilter
|
Some related |
none -
ObjectPropertyFilter
|
No related |
Example
{
"every": ObjectPropertyFilter,
"some": ObjectPropertyFilter,
"none": ObjectPropertyFilter
}
ObjectToManyControlExecutionFilter
A filter to be used against many ControlExecution object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ControlExecutionFilter
|
Every related |
some -
ControlExecutionFilter
|
Some related |
none -
ControlExecutionFilter
|
No related |
Example
{
"every": ControlExecutionFilter,
"some": ControlExecutionFilter,
"none": ControlExecutionFilter
}
ObjectToManyNotificationDeliveryFilter
A filter to be used against many NotificationDelivery object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
NotificationDeliveryFilter
|
Every related |
some -
NotificationDeliveryFilter
|
Some related |
none -
NotificationDeliveryFilter
|
No related |
Example
{
"every": NotificationDeliveryFilter,
"some": NotificationDeliveryFilter,
"none": NotificationDeliveryFilter
}
ObjectToManyNotificationFilter
A filter to be used against many Notification object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
NotificationFilter
|
Every related |
some -
NotificationFilter
|
Some related |
none -
NotificationFilter
|
No related |
Example
{
"every": NotificationFilter,
"some": NotificationFilter,
"none": NotificationFilter
}
ObjectToManyObjectPropertyFilter
A filter to be used against many ObjectProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectPropertyFilter
|
Every related |
some -
ObjectPropertyFilter
|
Some related |
none -
ObjectPropertyFilter
|
No related |
Example
{
"every": ObjectPropertyFilter,
"some": ObjectPropertyFilter,
"none": ObjectPropertyFilter
}
ObjectToManyObjectsToObjectFilter
A filter to be used against many ObjectsToObject object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectsToObjectFilter
|
Every related |
some -
ObjectsToObjectFilter
|
Some related |
none -
ObjectsToObjectFilter
|
No related |
Example
{
"every": ObjectsToObjectFilter,
"some": ObjectsToObjectFilter,
"none": ObjectsToObjectFilter
}
ObjectToManyUserProfileFilter
A filter to be used against many UserProfile object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UserProfileFilter
|
Every related |
some -
UserProfileFilter
|
Some related |
none -
UserProfileFilter
|
No related |
Example
{
"every": UserProfileFilter,
"some": UserProfileFilter,
"none": UserProfileFilter
}
ObjectToManyUsersToObjectFilter
A filter to be used against many UsersToObject object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UsersToObjectFilter
|
Every related |
some -
UsersToObjectFilter
|
Some related |
none -
UsersToObjectFilter
|
No related |
Example
{
"every": UsersToObjectFilter,
"some": UsersToObjectFilter,
"none": UsersToObjectFilter
}
ObjectsConnection
A connection to a list of Object values.
| Field Name | Description |
|---|---|
nodes -
[Object]!
|
A list of Object objects. |
edges -
[ObjectsEdge!]!
|
A list of edges which contains the Object and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all Object you could get from the connection. |
Example
{
"nodes": [Object],
"edges": [ObjectsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
ObjectsDynamicAttributeFilter
| Input Field | Description |
|---|---|
match -
ObjectsDynamicAttribute!
|
|
filter -
JSONFilter!
|
Example
{
"match": ObjectsDynamicAttribute,
"filter": JSONFilter
}
ObjectsOrderBy
Methods to use when ordering Object.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
ObjectsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": ObjectsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
ObjectsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
ObjectsSortableField
|
|
dynamicAttribute -
ObjectsDynamicAttribute
|
Example
{
"field": ObjectsSortableField,
"dynamicAttribute": ObjectsDynamicAttribute
}
ObjectsSortableField
Sortable concrete fields for the Object type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectsToObject
ObjectsToObject stores Objects to Objects connection information.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
object1Id -
UUID!
|
Object ID connected to. |
object2Id -
UUID!
|
Object ID connecting to. |
id -
UUID!
|
Relation unique ID. |
forced -
Int
|
|
object1 -
Object
|
Reads a single Object that is related to this ObjectsToObject. |
object2 -
Object
|
Reads a single Object that is related to this ObjectsToObject. |
Example
{
"nodeId": ID,
"object1Id": UUID,
"object2Id": UUID,
"id": UUID,
"forced": 123,
"object1": Object,
"object2": Object
}
ObjectsToObjectCondition
A condition to be used against ObjectsToObject object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
object1Id -
UUID
|
Checks for equality with the object’s |
object2Id -
UUID
|
Checks for equality with the object’s |
id -
UUID
|
Checks for equality with the object’s |
forced -
Int
|
Checks for equality with the object’s |
Example
{
"object1Id": UUID,
"object2Id": UUID,
"id": UUID,
"forced": 123
}
ObjectsToObjectFilter
A filter to be used against ObjectsToObject object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
object1Id -
UUIDFilter
|
Filter by the object’s |
object2Id -
UUIDFilter
|
Filter by the object’s |
id -
UUIDFilter
|
Filter by the object’s |
forced -
IntFilter
|
Filter by the object’s |
object1 -
ObjectFilter
|
Filter by the object’s |
object2 -
ObjectFilter
|
Filter by the object’s |
and -
[ObjectsToObjectFilter!]
|
Checks for all expressions in this list. |
or -
[ObjectsToObjectFilter!]
|
Checks for any expressions in this list. |
not -
ObjectsToObjectFilter
|
Negates the expression. |
Example
{
"object1Id": UUIDFilter,
"object2Id": UUIDFilter,
"id": UUIDFilter,
"forced": IntFilter,
"object1": ObjectFilter,
"object2": ObjectFilter,
"and": [ObjectsToObjectFilter],
"or": [ObjectsToObjectFilter],
"not": ObjectsToObjectFilter
}
ObjectsToObjectsConnection
A connection to a list of ObjectsToObject values.
| Field Name | Description |
|---|---|
nodes -
[ObjectsToObject]!
|
A list of ObjectsToObject objects. |
edges -
[ObjectsToObjectsEdge!]!
|
A list of edges which contains the ObjectsToObject and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all ObjectsToObject you could get from the connection. |
Example
{
"nodes": [ObjectsToObject],
"edges": [ObjectsToObjectsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
ObjectsToObjectsEdge
A ObjectsToObject edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
ObjectsToObject
|
The ObjectsToObject at the end of the edge. |
Example
{
"cursor": Cursor,
"node": ObjectsToObject
}
ObjectsToObjectsOrderBy
Methods to use when ordering ObjectsToObject.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ObjectsToObjectsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
ObjectsToObjectsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": ObjectsToObjectsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
ObjectsToObjectsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
ObjectsToObjectsSortableField
|
Example
{"field": ObjectsToObjectsSortableField}
ObjectsToObjectsSortableField
Sortable concrete fields for the ObjectsToObject type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
PageInfo
Information about pagination in a connection.
| Field Name | Description |
|---|---|
hasNextPage -
Boolean!
|
When paginating forwards, are there more items? |
hasPreviousPage -
Boolean!
|
When paginating backwards, are there more items? |
startCursor -
Cursor
|
When paginating backwards, the cursor to continue. |
endCursor -
Cursor
|
When paginating forwards, the cursor to continue. |
Example
{
"hasNextPage": false,
"hasPreviousPage": false,
"startCursor": Cursor,
"endCursor": Cursor
}
PropertyLinkInput
An input for mutations affecting PropertyLink
| Input Field | Description |
|---|---|
sourceObjectId -
UUID
|
|
sourceGroupName -
String
|
|
sourceProperty -
String
|
|
destSchemaId -
UUID
|
|
destGroupName -
String
|
|
destProperty -
String
|
Example
{
"sourceObjectId": UUID,
"sourceGroupName": "xyz789",
"sourceProperty": "abc123",
"destSchemaId": UUID,
"destGroupName": "xyz789",
"destProperty": "xyz789"
}
PropertyType
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
Type id. |
name -
String!
|
Type name (must be unique) |
description -
String
|
Type description. |
schema -
JSON
|
JSON Schema to be used to validate input for that type. If NULL - no validation happens. |
schemaPropertiesByTypeIdConnection -
SchemaPropertiesConnection!
|
Reads and enables pagination through a set of SchemaProperty. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaPropertiesByTypeId -
[SchemaProperty!]!
|
Reads and enables pagination through a set of SchemaProperty. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
Example
{
"nodeId": ID,
"id": UUID,
"name": "abc123",
"description": "abc123",
"schema": {},
"schemaPropertiesByTypeIdConnection": SchemaPropertiesConnection,
"schemaPropertiesByTypeId": [SchemaProperty]
}
PropertyTypeCondition
A condition to be used against PropertyType object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
name -
String
|
Checks for equality with the object’s |
description -
String
|
Checks for equality with the object’s |
schema -
JSON
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"name": "xyz789",
"description": "xyz789",
"schema": {}
}
PropertyTypeFilter
A filter to be used against PropertyType object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
name -
StringFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
schema -
JSONFilter
|
Filter by the object’s |
schemaPropertiesByTypeIdConnection -
PropertyTypeToManySchemaPropertyFilter
|
Filter by the object’s |
schemaPropertiesByTypeIdConnectionExist -
Boolean
|
Some related |
and -
[PropertyTypeFilter!]
|
Checks for all expressions in this list. |
or -
[PropertyTypeFilter!]
|
Checks for any expressions in this list. |
not -
PropertyTypeFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"name": StringFilter,
"description": StringFilter,
"schema": JSONFilter,
"schemaPropertiesByTypeIdConnection": PropertyTypeToManySchemaPropertyFilter,
"schemaPropertiesByTypeIdConnectionExist": false,
"and": [PropertyTypeFilter],
"or": [PropertyTypeFilter],
"not": PropertyTypeFilter
}
PropertyTypeInput
An input for mutations affecting PropertyType
| Input Field | Description |
|---|---|
id -
UUID
|
Type id. |
name -
String!
|
Type name (must be unique) |
description -
String
|
Type description. |
schema -
JSON
|
JSON Schema to be used to validate input for that type. If NULL - no validation happens. |
Example
{
"id": UUID,
"name": "xyz789",
"description": "xyz789",
"schema": {}
}
PropertyTypePatch
Represents an update to a PropertyType. Fields that are set will be updated.
| Input Field | Description |
|---|---|
id -
UUID
|
Type id. |
name -
String
|
Type name (must be unique) |
description -
String
|
Type description. |
schema -
JSON
|
JSON Schema to be used to validate input for that type. If NULL - no validation happens. |
Example
{
"id": UUID,
"name": "abc123",
"description": "xyz789",
"schema": {}
}
PropertyTypeToManySchemaPropertyFilter
A filter to be used against many SchemaProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaPropertyFilter
|
Every related |
some -
SchemaPropertyFilter
|
Some related |
none -
SchemaPropertyFilter
|
No related |
Example
{
"every": SchemaPropertyFilter,
"some": SchemaPropertyFilter,
"none": SchemaPropertyFilter
}
PropertyTypesConnection
A connection to a list of PropertyType values.
| Field Name | Description |
|---|---|
nodes -
[PropertyType]!
|
A list of PropertyType objects. |
edges -
[PropertyTypesEdge!]!
|
A list of edges which contains the PropertyType and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all PropertyType you could get from the connection. |
Example
{
"nodes": [PropertyType],
"edges": [PropertyTypesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
PropertyTypesEdge
A PropertyType edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
PropertyType
|
The PropertyType at the end of the edge. |
Example
{
"cursor": Cursor,
"node": PropertyType
}
PropertyTypesOrderBy
Methods to use when ordering PropertyType.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PropertyTypesSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
PropertyTypesSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": PropertyTypesSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
PropertyTypesSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
PropertyTypesSortableField
|
Example
{"field": PropertyTypesSortableField}
PropertyTypesSortableField
Sortable concrete fields for the PropertyType type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
ResetPropertyInput
All input for the resetProperty mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
transactionId -
BigInt
|
|
propertyId -
UUID
|
Example
{
"clientMutationId": "xyz789",
"transactionId": BigInt,
"propertyId": UUID
}
ResetPropertyPayload
The output of our resetProperty mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": true}
ResolveObjectPermissionsInput
All input for the resolveObjectPermissions mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectId -
UUID
|
|
userId -
UUID
|
Example
{
"clientMutationId": "abc123",
"objectId": UUID,
"userId": UUID
}
ResolveObjectPermissionsPayload
The output of our resolveObjectPermissions mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
accessRight -
AccessRight
|
Example
{"clientMutationId": "xyz789", "accessRight": AccessRight}
Schema
Schema is a second important data type within the platform. It describes which Properties and RPC/Controls would be supported by Objects instantiated from it.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
Schema unique ID. |
name -
String!
|
Schema name. |
applicationOwner -
UUID
|
User ID of the Application responsible for RPC/Controls of this Schema (Schema Application Owner). |
type -
SchemaTypes!
|
Schema type (DEVICE/MEDIA/DATASET/other). |
enabled -
Boolean!
|
Administrative Schema's status. |
defaultTtl -
Interval
|
true |
description -
String
|
Schema description. |
mLongname -
String
|
Schema long name meta information. |
mVersion -
String
|
Schema version meta information. |
mManufacturer -
String
|
Schema manufacturer name meta information. |
mAuthor -
String
|
Schema author name meta information. |
mEmail -
String
|
Schema author's email meta information. |
mExternalId -
UUID
|
User ID in the external system meta information. |
editorgroup -
UUID!
|
User Group with EditorGroup access permission. |
usergroup -
UUID!
|
User Group with UserGroup access permission. |
readergroup -
UUID!
|
User Group with ReaderGroup access permission. |
createdAt -
Datetime!
|
Schema creation timestamp. |
updatedAt -
Datetime!
|
Schema last update timestamp. |
by -
UUID
|
User last updated the Schema. |
mTags -
[String]
|
Tags for Schema clusterization |
mPicture -
String
|
Schema picture in base64. |
mIcon -
String
|
Schema icon in base64. |
parentSchemaId -
UUID
|
|
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaPropertiesConnection -
SchemaPropertiesConnection!
|
Reads and enables pagination through a set of SchemaProperty. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaProperties -
[SchemaProperty!]!
|
Reads and enables pagination through a set of SchemaProperty. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsConnection -
ObjectsConnection!
|
Reads and enables pagination through a set of Object. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objects -
[Object!]!
|
Reads and enables pagination through a set of Object. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaControlsConnection -
SchemaControlsConnection!
|
Reads and enables pagination through a set of SchemaControl. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaControls -
[SchemaControl!]!
|
Reads and enables pagination through a set of SchemaControl. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByParentSchemaIdConnection -
SchemataConnection!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByParentSchemaId -
[Schema!]!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
groupName -
String
|
Synthetic field: returns user group name based on the provided group type ("editorgroup/usergroup/readergroup") for this schema. |
|
Arguments
|
|
objectsCount -
Int
|
Synthetic field: returns a total number of objects created from this schema. |
parentSchemaName -
String
|
Synthetic field: returns name of parent schema if any. |
property -
JSON
|
Synthetic field: returns default property value based on the provided property name in the format "group_name/property_name". |
|
Arguments
|
|
Example
{
"nodeId": ID,
"id": UUID,
"name": "xyz789",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": false,
"defaultTtl": Interval,
"description": "abc123",
"mLongname": "xyz789",
"mVersion": "abc123",
"mManufacturer": "abc123",
"mAuthor": "xyz789",
"mEmail": "abc123",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"mTags": ["abc123"],
"mPicture": "abc123",
"mIcon": "xyz789",
"parentSchemaId": UUID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaPropertiesConnection": SchemaPropertiesConnection,
"schemaProperties": [SchemaProperty],
"objectsConnection": ObjectsConnection,
"objects": [Object],
"schemaControlsConnection": SchemaControlsConnection,
"schemaControls": [SchemaControl],
"schemataByParentSchemaIdConnection": SchemataConnection,
"schemataByParentSchemaId": [Schema],
"groupName": "abc123",
"objectsCount": 123,
"parentSchemaName": "xyz789",
"property": {}
}
SchemaCondition
A condition to be used against Schema object types. All fields are tested for equality and combined with a logical ‘and.’
| Field Name | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s id field. |
name -
String
|
Checks for equality with the object’s name field. |
applicationOwner -
UUID
|
Checks for equality with the object’s applicationOwner field. |
type -
SchemaTypes
|
Checks for equality with the object’s type field. |
enabled -
Boolean
|
Checks for equality with the object’s enabled field. |
defaultTtl -
IntervalInput
|
Checks for equality with the object’s defaultTtl field. |
description -
String
|
Checks for equality with the object’s description field. |
mLongname -
String
|
Checks for equality with the object’s mLongname field. |
mVersion -
String
|
Checks for equality with the object’s mVersion field. |
mManufacturer -
String
|
Checks for equality with the object’s mManufacturer field. |
mAuthor -
String
|
Checks for equality with the object’s mAuthor field. |
mEmail -
String
|
Checks for equality with the object’s mEmail field. |
mExternalId -
UUID
|
Checks for equality with the object’s mExternalId field. |
editorgroup -
UUID
|
Checks for equality with the object’s editorgroup field. |
usergroup -
UUID
|
Checks for equality with the object’s usergroup field. |
readergroup -
UUID
|
Checks for equality with the object’s readergroup field. |
createdAt -
Datetime
|
Checks for equality with the object’s createdAt field. |
updatedAt -
Datetime
|
Checks for equality with the object’s updatedAt field. |
by -
UUID
|
Checks for equality with the object’s by field. |
mTags -
[String]
|
Checks for equality with the object’s mTags field. |
mPicture -
String
|
Checks for equality with the object’s mPicture field. |
mIcon -
String
|
Checks for equality with the object’s mIcon field. |
parentSchemaId -
UUID
|
Checks for equality with the object’s parentSchemaId field. |
objectsCount -
Int
|
Checks for equality with the object’s objectsCount field. |
parentSchemaName -
String
|
Checks for equality with the object’s parentSchemaName field. |
Example
{
"id": UUID,
"name": "abc123",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": true,
"defaultTtl": IntervalInput,
"description": "abc123",
"mLongname": "xyz789",
"mVersion": "xyz789",
"mManufacturer": "xyz789",
"mAuthor": "abc123",
"mEmail": "xyz789",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"mTags": ["xyz789"],
"mPicture": "abc123",
"mIcon": "xyz789",
"parentSchemaId": UUID,
"objectsCount": 123,
"parentSchemaName": "abc123"
}
SchemaControl
Schema Control represents RPC/Controls methods which can be called within Objects instantiated from this Schema.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
Schema Controls unique ID. |
rpc -
String!
|
RPC/Control function name. |
description -
String
|
RPC/Control function description. |
argument -
String!
|
RPC/Control function Argument name. |
typeSpec -
String!
|
RPC/Control function Argument type. |
hidden -
Boolean!
|
true |
schemaId -
UUID!
|
RPC/Control's Schema ID it belongs to. |
units -
String
|
Control argument units indication. |
regex -
String
|
Control argument regex for validation. |
valueRange -
JSON
|
Control argument supported value range. |
valueSet -
JSON
|
Control argument set of possible values. |
mask -
String
|
Control argument input mask. |
defaultValue -
JSON
|
Control argument default value. |
createdAt -
Datetime!
|
Control creation timestamp. |
updatedAt -
Datetime!
|
Control last update timestamp. |
by -
UUID
|
User last updated the Control. |
notNull -
Boolean!
|
|
schema -
Schema
|
Reads a single Schema that is related to this SchemaControl. |
userByBy -
User
|
Reads a single User that is related to this SchemaControl. |
argumentDefault -
String
|
|
|
Arguments
|
|
isRpc -
Boolean
|
|
Example
{
"nodeId": ID,
"id": UUID,
"rpc": "abc123",
"description": "xyz789",
"argument": "xyz789",
"typeSpec": "abc123",
"hidden": false,
"schemaId": UUID,
"units": "abc123",
"regex": "abc123",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"notNull": true,
"schema": Schema,
"userByBy": User,
"argumentDefault": "xyz789",
"isRpc": true
}
SchemaControlCondition
A condition to be used against SchemaControl object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
rpc -
String
|
Checks for equality with the object’s |
description -
String
|
Checks for equality with the object’s |
argument -
String
|
Checks for equality with the object’s |
typeSpec -
String
|
Checks for equality with the object’s |
hidden -
Boolean
|
Checks for equality with the object’s |
schemaId -
UUID
|
Checks for equality with the object’s |
units -
String
|
Checks for equality with the object’s |
regex -
String
|
Checks for equality with the object’s |
valueRange -
JSON
|
Checks for equality with the object’s |
valueSet -
JSON
|
Checks for equality with the object’s |
mask -
String
|
Checks for equality with the object’s |
defaultValue -
JSON
|
Checks for equality with the object’s |
createdAt -
Datetime
|
Checks for equality with the object’s |
updatedAt -
Datetime
|
Checks for equality with the object’s |
by -
UUID
|
Checks for equality with the object’s |
notNull -
Boolean
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"rpc": "xyz789",
"description": "abc123",
"argument": "xyz789",
"typeSpec": "xyz789",
"hidden": false,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"notNull": true
}
SchemaControlFilter
A filter to be used against SchemaControl object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
rpc -
StringFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
argument -
StringFilter
|
Filter by the object’s |
typeSpec -
StringFilter
|
Filter by the object’s |
hidden -
BooleanFilter
|
Filter by the object’s |
schemaId -
UUIDFilter
|
Filter by the object’s |
units -
StringFilter
|
Filter by the object’s |
regex -
StringFilter
|
Filter by the object’s |
valueRange -
JSONFilter
|
Filter by the object’s |
valueSet -
JSONFilter
|
Filter by the object’s |
mask -
StringFilter
|
Filter by the object’s |
defaultValue -
JSONFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
notNull -
BooleanFilter
|
Filter by the object’s |
isRpc -
BooleanFilter
|
Filter by the object’s |
schema -
SchemaFilter
|
Filter by the object’s |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
and -
[SchemaControlFilter!]
|
Checks for all expressions in this list. |
or -
[SchemaControlFilter!]
|
Checks for any expressions in this list. |
not -
SchemaControlFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"rpc": StringFilter,
"description": StringFilter,
"argument": StringFilter,
"typeSpec": StringFilter,
"hidden": BooleanFilter,
"schemaId": UUIDFilter,
"units": StringFilter,
"regex": StringFilter,
"valueRange": JSONFilter,
"valueSet": JSONFilter,
"mask": StringFilter,
"defaultValue": JSONFilter,
"createdAt": DatetimeFilter,
"updatedAt": DatetimeFilter,
"by": UUIDFilter,
"notNull": BooleanFilter,
"isRpc": BooleanFilter,
"schema": SchemaFilter,
"userByBy": UserFilter,
"userByByExists": false,
"and": [SchemaControlFilter],
"or": [SchemaControlFilter],
"not": SchemaControlFilter
}
SchemaControlInput
An input for mutations affecting SchemaControl
| Input Field | Description |
|---|---|
id -
UUID
|
Schema Controls unique ID. |
rpc -
String!
|
RPC/Control function name. |
description -
String
|
RPC/Control function description. |
argument -
String!
|
RPC/Control function Argument name. |
typeSpec -
String!
|
RPC/Control function Argument type. |
hidden -
Boolean
|
|
schemaId -
UUID!
|
RPC/Control's Schema ID it belongs to. |
units -
String
|
Control argument units indication. |
regex -
String
|
Control argument regex for validation. |
valueRange -
JSON
|
Control argument supported value range. |
valueSet -
JSON
|
Control argument set of possible values. |
mask -
String
|
Control argument input mask. |
defaultValue -
JSON
|
Control argument default value. |
notNull -
Boolean
|
Example
{
"id": UUID,
"rpc": "abc123",
"description": "xyz789",
"argument": "xyz789",
"typeSpec": "xyz789",
"hidden": true,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"notNull": false
}
SchemaControlPatch
Represents an update to a SchemaControl. Fields that are set will be updated.
| Input Field | Description |
|---|---|
id -
UUID
|
Schema Controls unique ID. |
rpc -
String
|
RPC/Control function name. |
description -
String
|
RPC/Control function description. |
argument -
String
|
RPC/Control function Argument name. |
typeSpec -
String
|
RPC/Control function Argument type. |
hidden -
Boolean
|
|
schemaId -
UUID
|
RPC/Control's Schema ID it belongs to. |
units -
String
|
Control argument units indication. |
regex -
String
|
Control argument regex for validation. |
valueRange -
JSON
|
Control argument supported value range. |
valueSet -
JSON
|
Control argument set of possible values. |
mask -
String
|
Control argument input mask. |
defaultValue -
JSON
|
Control argument default value. |
notNull -
Boolean
|
Example
{
"id": UUID,
"rpc": "xyz789",
"description": "xyz789",
"argument": "xyz789",
"typeSpec": "xyz789",
"hidden": false,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "xyz789",
"defaultValue": {},
"notNull": false
}
SchemaControlsConnection
A connection to a list of SchemaControl values.
| Field Name | Description |
|---|---|
nodes -
[SchemaControl]!
|
A list of SchemaControl objects. |
edges -
[SchemaControlsEdge!]!
|
A list of edges which contains the SchemaControl and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all SchemaControl you could get from the connection. |
Example
{
"nodes": [SchemaControl],
"edges": [SchemaControlsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
SchemaControlsEdge
A SchemaControl edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
SchemaControl
|
The SchemaControl at the end of the edge. |
Example
{
"cursor": Cursor,
"node": SchemaControl
}
SchemaControlsOrderBy
Methods to use when ordering SchemaControl.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SchemaControlsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
SchemaControlsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": SchemaControlsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
SchemaControlsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
SchemaControlsSortableField
|
Example
{"field": SchemaControlsSortableField}
SchemaControlsSortableField
Sortable concrete fields for the SchemaControl type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SchemaFilter
A filter to be used against Schema object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
name -
StringFilter
|
Filter by the object’s |
applicationOwner -
UUIDFilter
|
Filter by the object’s |
type -
SchemaTypesFilter
|
Filter by the object’s |
enabled -
BooleanFilter
|
Filter by the object’s |
defaultTtl -
IntervalFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
mLongname -
StringFilter
|
Filter by the object’s |
mVersion -
StringFilter
|
Filter by the object’s |
mManufacturer -
StringFilter
|
Filter by the object’s |
mAuthor -
StringFilter
|
Filter by the object’s |
mEmail -
StringFilter
|
Filter by the object’s |
mExternalId -
UUIDFilter
|
Filter by the object’s |
editorgroup -
UUIDFilter
|
Filter by the object’s |
usergroup -
UUIDFilter
|
Filter by the object’s |
readergroup -
UUIDFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
mTags -
StringListFilter
|
Filter by the object’s |
mPicture -
StringFilter
|
Filter by the object’s |
mIcon -
StringFilter
|
Filter by the object’s |
parentSchemaId -
UUIDFilter
|
Filter by the object’s |
objectsCount -
IntFilter
|
Filter by the object’s |
parentSchemaName -
StringFilter
|
Filter by the object’s |
schemaPropertiesConnection -
SchemaToManySchemaPropertyFilter
|
Filter by the object’s |
schemaPropertiesConnectionExist -
Boolean
|
Some related |
objectsConnection -
SchemaToManyObjectFilter
|
Filter by the object’s |
objectsConnectionExist -
Boolean
|
Some related |
schemaControlsConnection -
SchemaToManySchemaControlFilter
|
Filter by the object’s |
schemaControlsConnectionExist -
Boolean
|
Some related |
schemataByParentSchemaIdConnection -
SchemaToManySchemaFilter
|
Filter by the object’s |
schemataByParentSchemaIdConnectionExist -
Boolean
|
Some related |
userByApplicationOwner -
UserFilter
|
Filter by the object’s |
userByApplicationOwnerExists -
Boolean
|
A related |
userGroupByEditorgroup -
UserGroupFilter
|
Filter by the object’s |
userGroupByUsergroup -
UserGroupFilter
|
Filter by the object’s |
userGroupByReadergroup -
UserGroupFilter
|
Filter by the object’s |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
parentSchema -
SchemaFilter
|
Filter by the object’s |
parentSchemaExists -
Boolean
|
A related |
and -
[SchemaFilter!]
|
Checks for all expressions in this list. |
or -
[SchemaFilter!]
|
Checks for any expressions in this list. |
not -
SchemaFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"name": StringFilter,
"applicationOwner": UUIDFilter,
"type": SchemaTypesFilter,
"enabled": BooleanFilter,
"defaultTtl": IntervalFilter,
"description": StringFilter,
"mLongname": StringFilter,
"mVersion": StringFilter,
"mManufacturer": StringFilter,
"mAuthor": StringFilter,
"mEmail": StringFilter,
"mExternalId": UUIDFilter,
"editorgroup": UUIDFilter,
"usergroup": UUIDFilter,
"readergroup": UUIDFilter,
"createdAt": DatetimeFilter,
"updatedAt": DatetimeFilter,
"by": UUIDFilter,
"mTags": StringListFilter,
"mPicture": StringFilter,
"mIcon": StringFilter,
"parentSchemaId": UUIDFilter,
"objectsCount": IntFilter,
"parentSchemaName": StringFilter,
"schemaPropertiesConnection": SchemaToManySchemaPropertyFilter,
"schemaPropertiesConnectionExist": false,
"objectsConnection": SchemaToManyObjectFilter,
"objectsConnectionExist": false,
"schemaControlsConnection": SchemaToManySchemaControlFilter,
"schemaControlsConnectionExist": true,
"schemataByParentSchemaIdConnection": SchemaToManySchemaFilter,
"schemataByParentSchemaIdConnectionExist": true,
"userByApplicationOwner": UserFilter,
"userByApplicationOwnerExists": false,
"userGroupByEditorgroup": UserGroupFilter,
"userGroupByUsergroup": UserGroupFilter,
"userGroupByReadergroup": UserGroupFilter,
"userByBy": UserFilter,
"userByByExists": true,
"parentSchema": SchemaFilter,
"parentSchemaExists": true,
"and": [SchemaFilter],
"or": [SchemaFilter],
"not": SchemaFilter
}
SchemaInput
An input for mutations affecting Schema
| Field Name | Description |
|---|---|
id -
UUID
|
Schema unique ID. |
name -
String!
|
Schema name. |
applicationOwner -
UUID
|
User ID of the Application responsible for RPC/Controls of this Schema (Schema Application Owner). |
type -
SchemaTypes!
|
Schema type (DEVICE/MEDIA/DATASET/other). |
enabled -
Boolean
|
Administrative Schema's status. |
defaultTtl -
IntervalInput
|
|
description -
String
|
Schema description. |
mLongname -
String
|
Schema long name meta information. |
mVersion -
String
|
Schema version meta information. |
mManufacturer -
String
|
Schema manufacturer name meta information. |
mAuthor -
String
|
Schema author name meta information. |
mEmail -
String
|
Schema author's email meta information. |
mExternalId -
UUID
|
User ID in the external system meta information. |
editorgroup -
UUID
|
User Group with EditorGroup access permission. |
usergroup -
UUID
|
User Group with UserGroup access permission. |
readergroup -
UUID
|
User Group with ReaderGroup access permission. |
mTags -
[String]
|
Tags for Schema clusterization |
mPicture -
String
|
Schema picture in base64. |
mIcon -
String
|
Schema icon in base64. |
parentSchemaId -
UUID
|
Example
{
"id": UUID,
"name": "xyz789",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": false,
"defaultTtl": IntervalInput,
"description": "abc123",
"mLongname": "xyz789",
"mVersion": "xyz789",
"mManufacturer": "xyz789",
"mAuthor": "xyz789",
"mEmail": "abc123",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"mTags": ["xyz789"],
"mPicture": "xyz789",
"mIcon": "xyz789",
"parentSchemaId": UUID
}
SchemaPatch
Represents an update to a Schema. Fields that are set will be updated.
| Field Name | Description |
|---|---|
id -
UUID
|
Schema unique ID. |
name -
String
|
Schema name. |
applicationOwner -
UUID
|
User ID of the Application responsible for RPC/Controls of this Schema (Schema Application Owner). |
type -
SchemaTypes
|
Schema type (DEVICE/MEDIA/DATASET/other). |
enabled -
Boolean
|
Administrative Schema's status. |
defaultTtl -
IntervalInput
|
|
description -
String
|
Schema description. |
mLongname -
String
|
Schema long name meta information. |
mVersion -
String
|
Schema version meta information. |
mManufacturer -
String
|
Schema manufacturer name meta information. |
mAuthor -
String
|
Schema author name meta information. |
mEmail -
String
|
Schema author's email meta information. |
mExternalId -
UUID
|
User ID in the external system meta information. |
editorgroup -
UUID
|
User Group with EditorGroup access permission. |
usergroup -
UUID
|
User Group with UserGroup access permission. |
readergroup -
UUID
|
User Group with ReaderGroup access permission. |
mTags -
[String]
|
Tags for Schema clusterization |
mPicture -
String
|
Schema picture in base64. |
mIcon -
String
|
Schema icon in base64. |
parentSchemaId -
UUID
|
Example
{
"id": UUID,
"name": "xyz789",
"applicationOwner": UUID,
"type": SchemaTypes,
"enabled": false,
"defaultTtl": IntervalInput,
"description": "abc123",
"mLongname": "abc123",
"mVersion": "abc123",
"mManufacturer": "abc123",
"mAuthor": "xyz789",
"mEmail": "abc123",
"mExternalId": UUID,
"editorgroup": UUID,
"usergroup": UUID,
"readergroup": UUID,
"mTags": ["abc123"],
"mPicture": "abc123",
"mIcon": "abc123",
"parentSchemaId": UUID
}
SchemaPropertiesConnection
A connection to a list of SchemaProperty values.
| Field Name | Description |
|---|---|
nodes -
[SchemaProperty]!
|
A list of SchemaProperty objects. |
edges -
[SchemaPropertiesEdge!]!
|
A list of edges which contains the SchemaProperty and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all SchemaProperty you could get from the connection. |
Example
{
"nodes": [SchemaProperty],
"edges": [SchemaPropertiesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
SchemaPropertiesEdge
A SchemaProperty edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
SchemaProperty
|
The SchemaProperty at the end of the edge. |
Example
{
"cursor": Cursor,
"node": SchemaProperty
}
SchemaPropertiesOrderBy
Methods to use when ordering SchemaProperty.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SchemaPropertiesSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
SchemaPropertiesSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": SchemaPropertiesSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
SchemaPropertiesSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
SchemaPropertiesSortableField
|
Example
{"field": SchemaPropertiesSortableField}
SchemaPropertiesSortableField
Sortable concrete fields for the SchemaProperty type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SchemaProperty
Schema Property represents Properties supported by Schema.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
Schema Property unique ID. |
property -
String!
|
Schema Property name. |
groupName -
String!
|
Schema Property Group name. |
groupDescription -
String
|
Schema Property Group description. |
hidden -
Boolean!
|
true |
schemaId -
UUID!
|
Schema ID this Property belongs to. |
units -
String
|
Property units indication. |
regex -
String
|
Property regex for validation. |
valueRange -
JSON
|
Property supported value range. |
valueSet -
JSON
|
Property set of possible values. |
mask -
String
|
Property input mask. |
defaultValue -
JSON
|
Property default value used on Object instantiation. |
description -
String
|
Property description. |
createdAt -
Datetime!
|
Property creation timestamp. |
updatedAt -
Datetime!
|
Property last update timestamp. |
by -
UUID
|
User last updated the Property. |
index -
BigInt!
|
Property index (for arrays). |
stealth -
Boolean
|
If true, this Property would not be saved in Properties' History storage once instantiated. |
typeId -
UUID!
|
|
jsonSchema -
JSON
|
|
notNull -
Boolean!
|
|
schema -
Schema
|
Reads a single Schema that is related to this SchemaProperty. |
userByBy -
User
|
Reads a single User that is related to this SchemaProperty. |
type -
PropertyType
|
Reads a single PropertyType that is related to this SchemaProperty. |
key -
String
|
|
propertyI18N -
String
|
Example
{
"nodeId": ID,
"id": UUID,
"property": "xyz789",
"groupName": "xyz789",
"groupDescription": "abc123",
"hidden": false,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"description": "abc123",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"index": BigInt,
"stealth": false,
"typeId": UUID,
"jsonSchema": {},
"notNull": false,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"key": "xyz789",
"propertyI18N": "abc123"
}
SchemaPropertyCondition
A condition to be used against SchemaProperty object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
property -
String
|
Checks for equality with the object’s |
groupName -
String
|
Checks for equality with the object’s |
groupDescription -
String
|
Checks for equality with the object’s |
hidden -
Boolean
|
Checks for equality with the object’s |
schemaId -
UUID
|
Checks for equality with the object’s |
units -
String
|
Checks for equality with the object’s |
regex -
String
|
Checks for equality with the object’s |
valueRange -
JSON
|
Checks for equality with the object’s |
valueSet -
JSON
|
Checks for equality with the object’s |
mask -
String
|
Checks for equality with the object’s |
defaultValue -
JSON
|
Checks for equality with the object’s |
description -
String
|
Checks for equality with the object’s |
createdAt -
Datetime
|
Checks for equality with the object’s |
updatedAt -
Datetime
|
Checks for equality with the object’s |
by -
UUID
|
Checks for equality with the object’s |
index -
BigInt
|
Checks for equality with the object’s |
stealth -
Boolean
|
Checks for equality with the object’s |
typeId -
UUID
|
Checks for equality with the object’s |
jsonSchema -
JSON
|
Checks for equality with the object’s |
notNull -
Boolean
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"property": "xyz789",
"groupName": "xyz789",
"groupDescription": "xyz789",
"hidden": true,
"schemaId": UUID,
"units": "xyz789",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "xyz789",
"defaultValue": {},
"description": "xyz789",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"index": BigInt,
"stealth": true,
"typeId": UUID,
"jsonSchema": {},
"notNull": true
}
SchemaPropertyFilter
A filter to be used against SchemaProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
property -
StringFilter
|
Filter by the object’s |
groupName -
StringFilter
|
Filter by the object’s |
groupDescription -
StringFilter
|
Filter by the object’s |
hidden -
BooleanFilter
|
Filter by the object’s |
schemaId -
UUIDFilter
|
Filter by the object’s |
units -
StringFilter
|
Filter by the object’s |
regex -
StringFilter
|
Filter by the object’s |
mask -
StringFilter
|
Filter by the object’s |
defaultValue -
JSONFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
index -
BigIntFilter
|
Filter by the object’s |
stealth -
BooleanFilter
|
Filter by the object’s |
typeId -
UUIDFilter
|
Filter by the object’s |
jsonSchema -
JSONFilter
|
Filter by the object’s |
notNull -
BooleanFilter
|
Filter by the object’s |
key -
StringFilter
|
Filter by the object’s |
propertyI18N -
StringFilter
|
Filter by the object’s |
schema -
SchemaFilter
|
Filter by the object’s |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
type -
PropertyTypeFilter
|
Filter by the object’s |
and -
[SchemaPropertyFilter!]
|
Checks for all expressions in this list. |
or -
[SchemaPropertyFilter!]
|
Checks for any expressions in this list. |
not -
SchemaPropertyFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"property": StringFilter,
"groupName": StringFilter,
"groupDescription": StringFilter,
"hidden": BooleanFilter,
"schemaId": UUIDFilter,
"units": StringFilter,
"regex": StringFilter,
"mask": StringFilter,
"defaultValue": JSONFilter,
"description": StringFilter,
"createdAt": DatetimeFilter,
"updatedAt": DatetimeFilter,
"by": UUIDFilter,
"index": BigIntFilter,
"stealth": BooleanFilter,
"typeId": UUIDFilter,
"jsonSchema": JSONFilter,
"notNull": BooleanFilter,
"key": StringFilter,
"propertyI18N": StringFilter,
"schema": SchemaFilter,
"userByBy": UserFilter,
"userByByExists": true,
"type": PropertyTypeFilter,
"and": [SchemaPropertyFilter],
"or": [SchemaPropertyFilter],
"not": SchemaPropertyFilter
}
SchemaPropertyInput
An input for mutations affecting SchemaProperty
| Input Field | Description |
|---|---|
id -
UUID
|
Schema Property unique ID. |
property -
String!
|
Schema Property name. |
groupName -
String!
|
Schema Property Group name. |
groupDescription -
String
|
Schema Property Group description. |
hidden -
Boolean
|
|
schemaId -
UUID!
|
Schema ID this Property belongs to. |
units -
String
|
Property units indication. |
regex -
String
|
Property regex for validation. |
valueRange -
JSON
|
Property supported value range. |
valueSet -
JSON
|
Property set of possible values. |
mask -
String
|
Property input mask. |
defaultValue -
JSON
|
Property default value used on Object instantiation. |
description -
String
|
Property description. |
index -
BigInt
|
Property index (for arrays). |
stealth -
Boolean
|
If true, this Property would not be saved in Properties' History storage once instantiated. |
typeId -
UUID!
|
|
jsonSchema -
JSON
|
|
notNull -
Boolean
|
Example
{
"id": UUID,
"property": "abc123",
"groupName": "abc123",
"groupDescription": "abc123",
"hidden": false,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "xyz789",
"defaultValue": {},
"description": "abc123",
"index": BigInt,
"stealth": false,
"typeId": UUID,
"jsonSchema": {},
"notNull": false
}
SchemaPropertyPatch
Represents an update to a SchemaProperty. Fields that are set will be updated.
| Input Field | Description |
|---|---|
id -
UUID
|
Schema Property unique ID. |
property -
String
|
Schema Property name. |
groupName -
String
|
Schema Property Group name. |
groupDescription -
String
|
Schema Property Group description. |
hidden -
Boolean
|
|
schemaId -
UUID
|
Schema ID this Property belongs to. |
units -
String
|
Property units indication. |
regex -
String
|
Property regex for validation. |
valueRange -
JSON
|
Property supported value range. |
valueSet -
JSON
|
Property set of possible values. |
mask -
String
|
Property input mask. |
defaultValue -
JSON
|
Property default value used on Object instantiation. |
description -
String
|
Property description. |
index -
BigInt
|
Property index (for arrays). |
stealth -
Boolean
|
If true, this Property would not be saved in Properties' History storage once instantiated. |
typeId -
UUID
|
|
jsonSchema -
JSON
|
|
notNull -
Boolean
|
Example
{
"id": UUID,
"property": "abc123",
"groupName": "xyz789",
"groupDescription": "xyz789",
"hidden": false,
"schemaId": UUID,
"units": "abc123",
"regex": "xyz789",
"valueRange": {},
"valueSet": {},
"mask": "abc123",
"defaultValue": {},
"description": "abc123",
"index": BigInt,
"stealth": false,
"typeId": UUID,
"jsonSchema": {},
"notNull": false
}
SchemaToManyObjectFilter
A filter to be used against many Object object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectFilter
|
Every related |
some -
ObjectFilter
|
Some related |
none -
ObjectFilter
|
No related |
Example
{
"every": ObjectFilter,
"some": ObjectFilter,
"none": ObjectFilter
}
SchemaToManySchemaControlFilter
A filter to be used against many SchemaControl object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaControlFilter
|
Every related |
some -
SchemaControlFilter
|
Some related |
none -
SchemaControlFilter
|
No related |
Example
{
"every": SchemaControlFilter,
"some": SchemaControlFilter,
"none": SchemaControlFilter
}
SchemaToManySchemaFilter
A filter to be used against many Schema object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaFilter
|
Every related |
some -
SchemaFilter
|
Some related |
none -
SchemaFilter
|
No related |
Example
{
"every": SchemaFilter,
"some": SchemaFilter,
"none": SchemaFilter
}
SchemaToManySchemaPropertyFilter
A filter to be used against many SchemaProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaPropertyFilter
|
Every related |
some -
SchemaPropertyFilter
|
Some related |
none -
SchemaPropertyFilter
|
No related |
Example
{
"every": SchemaPropertyFilter,
"some": SchemaPropertyFilter,
"none": SchemaPropertyFilter
}
SchemaTypesFilter
A filter to be used against SchemaTypes fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
SchemaTypes
|
Equal to the specified value. |
notEqualTo -
SchemaTypes
|
Not equal to the specified value. |
distinctFrom -
SchemaTypes
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
SchemaTypes
|
Equal to the specified value, treating null like an ordinary value. |
in -
[SchemaTypes!]
|
Included in the specified list. |
notIn -
[SchemaTypes!]
|
Not included in the specified list. |
lessThan -
SchemaTypes
|
Less than the specified value. |
lessThanOrEqualTo -
SchemaTypes
|
Less than or equal to the specified value. |
greaterThan -
SchemaTypes
|
Greater than the specified value. |
greaterThanOrEqualTo -
SchemaTypes
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": SchemaTypes,
"notEqualTo": SchemaTypes,
"distinctFrom": SchemaTypes,
"notDistinctFrom": SchemaTypes,
"in": [SchemaTypes],
"notIn": [SchemaTypes],
"lessThan": SchemaTypes,
"lessThanOrEqualTo": SchemaTypes,
"greaterThan": SchemaTypes,
"greaterThanOrEqualTo": SchemaTypes
}
SchemasSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
SchemasSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": SchemasSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
SchemasSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
SchemasSortableField
|
Example
{"field": SchemasSortableField}
SchemasSortableField
Sortable concrete fields for the Schema type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SchemataConnection
A connection to a list of Schema values.
| Field Name | Description |
|---|---|
nodes -
[Schema]!
|
A list of Schema objects. |
edges -
[SchemataEdge!]!
|
A list of edges which contains the Schema and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all Schema you could get from the connection. |
Example
{
"nodes": [Schema],
"edges": [SchemataEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
SchemataOrderBy
Methods to use when ordering Schema.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SetObjectFavouriteInput
All input for the setObjectFavourite mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectsId -
[UUID]!
|
|
favourite -
Boolean!
|
Example
{
"clientMutationId": "xyz789",
"objectsId": [UUID],
"favourite": false
}
SetObjectFavouritePayload
The output of our setObjectFavourite mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": false}
SetObjectMutedInput
All input for the setObjectMuted mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectsId -
[UUID]!
|
|
muted -
Boolean!
|
Example
{
"clientMutationId": "xyz789",
"objectsId": [UUID],
"muted": false
}
SetObjectMutedPayload
The output of our setObjectMuted mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": false}
SetUserEnabledInput
All input for the setUserEnabled mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
userIds -
[UUID]!
|
|
enable -
Boolean
|
Example
{
"clientMutationId": "abc123",
"userIds": [UUID],
"enable": false
}
SetUserEnabledPayload
The output of our setUserEnabled mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": false}
SortNulls
When the given sortable is null, should we position this at the end of the list or the beginning of the list?
| Enum Value | Description |
|---|---|
|
|
Order nulls last when in ascending order, or first when in descending order. |
|
|
Order nulls first (at the beginning of the list). |
|
|
Order nulls last (at the end of the list). |
String
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
StringFilter
A filter to be used against String fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
String
|
Equal to the specified value. |
notEqualTo -
String
|
Not equal to the specified value. |
distinctFrom -
String
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
String
|
Equal to the specified value, treating null like an ordinary value. |
in -
[String!]
|
Included in the specified list. |
notIn -
[String!]
|
Not included in the specified list. |
lessThan -
String
|
Less than the specified value. |
lessThanOrEqualTo -
String
|
Less than or equal to the specified value. |
greaterThan -
String
|
Greater than the specified value. |
greaterThanOrEqualTo -
String
|
Greater than or equal to the specified value. |
includes -
String
|
Contains the specified string (case-sensitive). |
notIncludes -
String
|
Does not contain the specified string (case-sensitive). |
includesInsensitive -
String
|
Contains the specified string (case-insensitive). |
notIncludesInsensitive -
String
|
Does not contain the specified string (case-insensitive). |
startsWith -
String
|
Starts with the specified string (case-sensitive). |
notStartsWith -
String
|
Does not start with the specified string (case-sensitive). |
startsWithInsensitive -
String
|
Starts with the specified string (case-insensitive). |
notStartsWithInsensitive -
String
|
Does not start with the specified string (case-insensitive). |
endsWith -
String
|
Ends with the specified string (case-sensitive). |
notEndsWith -
String
|
Does not end with the specified string (case-sensitive). |
endsWithInsensitive -
String
|
Ends with the specified string (case-insensitive). |
notEndsWithInsensitive -
String
|
Does not end with the specified string (case-insensitive). |
like -
String
|
Matches the specified pattern (case-sensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. |
notLike -
String
|
Does not match the specified pattern (case-sensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. |
likeInsensitive -
String
|
Matches the specified pattern (case-insensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. |
notLikeInsensitive -
String
|
Does not match the specified pattern (case-insensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. |
equalToInsensitive -
String
|
Equal to the specified value (case-insensitive). |
notEqualToInsensitive -
String
|
Not equal to the specified value (case-insensitive). |
distinctFromInsensitive -
String
|
Not equal to the specified value, treating null like an ordinary value (case-insensitive). |
notDistinctFromInsensitive -
String
|
Equal to the specified value, treating null like an ordinary value (case-insensitive). |
inInsensitive -
[String!]
|
Included in the specified list (case-insensitive). |
notInInsensitive -
[String!]
|
Not included in the specified list (case-insensitive). |
lessThanInsensitive -
String
|
Less than the specified value (case-insensitive). |
lessThanOrEqualToInsensitive -
String
|
Less than or equal to the specified value (case-insensitive). |
greaterThanInsensitive -
String
|
Greater than the specified value (case-insensitive). |
greaterThanOrEqualToInsensitive -
String
|
Greater than or equal to the specified value (case-insensitive). |
Example
{
"isNull": false,
"equalTo": "abc123",
"notEqualTo": "abc123",
"distinctFrom": "xyz789",
"notDistinctFrom": "xyz789",
"in": ["xyz789"],
"notIn": ["xyz789"],
"lessThan": "xyz789",
"lessThanOrEqualTo": "abc123",
"greaterThan": "xyz789",
"greaterThanOrEqualTo": "abc123",
"includes": "xyz789",
"notIncludes": "abc123",
"includesInsensitive": "xyz789",
"notIncludesInsensitive": "abc123",
"startsWith": "xyz789",
"notStartsWith": "xyz789",
"startsWithInsensitive": "abc123",
"notStartsWithInsensitive": "abc123",
"endsWith": "abc123",
"notEndsWith": "abc123",
"endsWithInsensitive": "abc123",
"notEndsWithInsensitive": "abc123",
"like": "abc123",
"notLike": "xyz789",
"likeInsensitive": "abc123",
"notLikeInsensitive": "abc123",
"equalToInsensitive": "abc123",
"notEqualToInsensitive": "xyz789",
"distinctFromInsensitive": "abc123",
"notDistinctFromInsensitive": "abc123",
"inInsensitive": ["xyz789"],
"notInInsensitive": ["abc123"],
"lessThanInsensitive": "xyz789",
"lessThanOrEqualToInsensitive": "xyz789",
"greaterThanInsensitive": "abc123",
"greaterThanOrEqualToInsensitive": "abc123"
}
StringListFilter
A filter to be used against String List fields. All fields are combined with a logical ‘and.’
| Field Name | Description |
|---|---|
isNull -
Boolean
|
Is null (if true is specified) or is not null (if false is specified). |
equalTo -
[String]
|
Equal to the specified value. |
notEqualTo -
[String]
|
Not equal to the specified value. |
distinctFrom -
[String]
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
[String]
|
Equal to the specified value, treating null like an ordinary value. |
lessThan -
[String]
|
Less than the specified value. |
lessThanOrEqualTo -
[String]
|
Less than or equal to the specified value. |
greaterThan -
[String]
|
Greater than the specified value. |
greaterThanOrEqualTo -
[String]
|
Greater than or equal to the specified value. |
contains -
[String]
|
Contains the specified list of values. |
containedBy -
[String]
|
Contained by the specified list of values. |
overlaps -
[String]
|
Overlaps the specified list of values. |
anyEqualTo -
String
|
Any array item is equal to the specified value. |
anyNotEqualTo -
String
|
Any array item is not equal to the specified value. |
anyLessThan -
String
|
Any array item is less than the specified value. |
anyLessThanOrEqualTo -
String
|
Any array item is less than or equal to the specified value. |
anyGreaterThan -
String
|
Any array item is greater than the specified value. |
anyGreaterThanOrEqualTo -
String
|
Any array item is greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": ["xyz789"],
"notEqualTo": ["xyz789"],
"distinctFrom": ["abc123"],
"notDistinctFrom": ["xyz789"],
"lessThan": ["abc123"],
"lessThanOrEqualTo": ["abc123"],
"greaterThan": ["abc123"],
"greaterThanOrEqualTo": ["xyz789"],
"contains": ["abc123"],
"containedBy": ["abc123"],
"overlaps": ["abc123"],
"anyEqualTo": "abc123",
"anyNotEqualTo": "xyz789",
"anyLessThan": "xyz789",
"anyLessThanOrEqualTo": "abc123",
"anyGreaterThan": "xyz789",
"anyGreaterThanOrEqualTo": "abc123"
}
Subscription
The root subscription type: contains realtime events you can subscribe to with the subscription operation.
| Field Name | Description |
|---|---|
listen -
ListenPayload
|
Listen for any changes in the Platform based on Topic tag |
|
Arguments
|
|
Objects -
ListenObjectsPayload
|
Listen for any changes in Objects, ObjectProperties and ObjectToObjects with filter functionality |
Schemas -
ListenSchemasPayload
|
Listen for any changes in Schemas and SchemaProperties with filter functionality |
|
Arguments
|
|
Notifications -
ListenNotificationsPayload
|
Listen for any new Notifications with filter functionality |
|
Arguments
|
|
ControlExecutions -
ListenControlExecutionsPayload
|
Listen for any new Control Executions with filter functionality |
|
Arguments
|
|
Users -
ListenUsersPayload
|
Listen for any changes in Users with filter functionality |
|
Arguments
|
|
Example
{
"listen": ListenPayload,
"Objects": ListenObjectsPayload,
"Schemas": ListenSchemasPayload,
"Notifications": ListenNotificationsPayload,
"ControlExecutions": ListenControlExecutionsPayload,
"Users": ListenUsersPayload
}
SubscriptionControlExecutionFilter
| Field Name | Description |
|---|---|
linked_control_id -
Int
|
|
object_id -
[UUID]
|
|
caller_id -
[UUID]
|
|
controller -
[UUID]
|
|
done -
Boolean
|
|
error -
String
|
|
type -
[ControlTypes]
|
Example
{
"linked_control_id": 123,
"object_id": [UUID],
"caller_id": [UUID],
"controller": [UUID],
"done": false,
"error": "xyz789",
"type": [ControlTypes]
}
SubscriptionObjectsFilter
| Field Name | Description |
|---|---|
tags -
[String]
|
|
id -
[UUID!]
|
|
schemaId -
[UUID!]
|
|
type -
String
|
|
childObjects -
[UUID!]
|
|
parentObjects -
[UUID!]
|
|
propertyChanged -
[ObjectPropertyChangedFilterType!]
|
Example
{
"tags": ["abc123"],
"id": [UUID],
"schemaId": [UUID],
"type": "xyz789",
"childObjects": [UUID],
"parentObjects": [UUID],
"propertyChanged": [ObjectPropertyChangedFilterType]
}
SubscriptionSchemaFilter
| Field Name | Description |
|---|---|
tags -
[String]
|
|
id -
[UUID!]
|
|
type -
String
|
|
propertyChanged -
[SchemaPropertyChangedFilterType!]
|
Example
{
"tags": ["xyz789"],
"id": [UUID],
"type": "xyz789",
"propertyChanged": [SchemaPropertyChangedFilterType]
}
Translation
Simple Translations item representation.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
uuid -
UUID!
|
Translation item unique ID. |
query -
String
|
Translation item GraphQL related query object name. |
key -
String
|
Translation item GraphQL related query field name. |
ru -
String
|
Translation item in Russian. |
en -
String
|
Translation item in English. |
th -
String
|
Translation item in Thai. |
cn -
String
|
Translation item in Chinese. |
Example
{
"nodeId": ID,
"uuid": UUID,
"query": "xyz789",
"key": "xyz789",
"ru": "abc123",
"en": "xyz789",
"th": "abc123",
"cn": "abc123"
}
TranslationCondition
A condition to be used against Translation object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
uuid -
UUID
|
Checks for equality with the object’s |
query -
String
|
Checks for equality with the object’s |
key -
String
|
Checks for equality with the object’s |
ru -
String
|
Checks for equality with the object’s |
en -
String
|
Checks for equality with the object’s |
th -
String
|
Checks for equality with the object’s |
cn -
String
|
Checks for equality with the object’s |
Example
{
"uuid": UUID,
"query": "abc123",
"key": "abc123",
"ru": "xyz789",
"en": "abc123",
"th": "abc123",
"cn": "xyz789"
}
TranslationFilter
A filter to be used against Translation object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
uuid -
UUIDFilter
|
Filter by the object’s |
query -
StringFilter
|
Filter by the object’s |
key -
StringFilter
|
Filter by the object’s |
ru -
StringFilter
|
Filter by the object’s |
en -
StringFilter
|
Filter by the object’s |
th -
StringFilter
|
Filter by the object’s |
cn -
StringFilter
|
Filter by the object’s |
and -
[TranslationFilter!]
|
Checks for all expressions in this list. |
or -
[TranslationFilter!]
|
Checks for any expressions in this list. |
not -
TranslationFilter
|
Negates the expression. |
Example
{
"uuid": UUIDFilter,
"query": StringFilter,
"key": StringFilter,
"ru": StringFilter,
"en": StringFilter,
"th": StringFilter,
"cn": StringFilter,
"and": [TranslationFilter],
"or": [TranslationFilter],
"not": TranslationFilter
}
TranslationInput
An input for mutations affecting Translation
| Input Field | Description |
|---|---|
uuid -
UUID
|
Translation item unique ID. |
query -
String
|
Translation item GraphQL related query object name. |
key -
String
|
Translation item GraphQL related query field name. |
ru -
String
|
Translation item in Russian. |
en -
String
|
Translation item in English. |
th -
String
|
Translation item in Thai. |
cn -
String
|
Translation item in Chinese. |
Example
{
"uuid": UUID,
"query": "xyz789",
"key": "xyz789",
"ru": "xyz789",
"en": "abc123",
"th": "abc123",
"cn": "xyz789"
}
TranslationsConnection
A connection to a list of Translation values.
| Field Name | Description |
|---|---|
nodes -
[Translation]!
|
A list of Translation objects. |
edges -
[TranslationsEdge!]!
|
A list of edges which contains the Translation and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all Translation you could get from the connection. |
Example
{
"nodes": [Translation],
"edges": [TranslationsEdge],
"pageInfo": PageInfo,
"totalCount": 987
}
TranslationsEdge
A Translation edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
Translation
|
The Translation at the end of the edge. |
Example
{
"cursor": Cursor,
"node": Translation
}
TranslationsOrderBy
Methods to use when ordering Translation.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TranslationsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
TranslationsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": TranslationsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
TranslationsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
TranslationsSortableField
|
Example
{"field": TranslationsSortableField}
TranslationsSortableField
Sortable concrete fields for the Translation type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TwoFaTypesFilter
A filter to be used against TwoFaTypes fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
TwoFaTypes
|
Equal to the specified value. |
notEqualTo -
TwoFaTypes
|
Not equal to the specified value. |
distinctFrom -
TwoFaTypes
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
TwoFaTypes
|
Equal to the specified value, treating null like an ordinary value. |
in -
[TwoFaTypes!]
|
Included in the specified list. |
notIn -
[TwoFaTypes!]
|
Not included in the specified list. |
lessThan -
TwoFaTypes
|
Less than the specified value. |
lessThanOrEqualTo -
TwoFaTypes
|
Less than or equal to the specified value. |
greaterThan -
TwoFaTypes
|
Greater than the specified value. |
greaterThanOrEqualTo -
TwoFaTypes
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": TwoFaTypes,
"notEqualTo": TwoFaTypes,
"distinctFrom": TwoFaTypes,
"notDistinctFrom": TwoFaTypes,
"in": [TwoFaTypes],
"notIn": [TwoFaTypes],
"lessThan": TwoFaTypes,
"lessThanOrEqualTo": TwoFaTypes,
"greaterThan": TwoFaTypes,
"greaterThanOrEqualTo": TwoFaTypes
}
UUIDFilter
A filter to be used against UUID fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
UUID
|
Equal to the specified value. |
notEqualTo -
UUID
|
Not equal to the specified value. |
distinctFrom -
UUID
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
UUID
|
Equal to the specified value, treating null like an ordinary value. |
in -
[UUID!]
|
Included in the specified list. |
notIn -
[UUID!]
|
Not included in the specified list. |
lessThan -
UUID
|
Less than the specified value. |
lessThanOrEqualTo -
UUID
|
Less than or equal to the specified value. |
greaterThan -
UUID
|
Greater than the specified value. |
greaterThanOrEqualTo -
UUID
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": UUID,
"notEqualTo": UUID,
"distinctFrom": UUID,
"notDistinctFrom": UUID,
"in": [UUID],
"notIn": [UUID],
"lessThan": UUID,
"lessThanOrEqualTo": UUID,
"greaterThan": UUID,
"greaterThanOrEqualTo": UUID
}
UpdateControlExecutionAckInput
All input for the updateControlExecutionAck mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
controlsExecutionId -
BigInt!
|
Example
{
"clientMutationId": "xyz789",
"controlsExecutionId": BigInt
}
UpdateControlExecutionAckPayload
The output of our updateControlExecutionAck mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": true}
UpdateJsonPropertyArrayInput
All input for the updateJsonPropertyArray mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
propertyId -
UUID!
|
|
arrayElement -
JSON!
|
|
elementPosition -
Int!
|
Example
{
"clientMutationId": "xyz789",
"propertyId": UUID,
"arrayElement": {},
"elementPosition": 123
}
UpdateJsonPropertyArrayPayload
The output of our updateJsonPropertyArray mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": false}
UpdateObjectByNodeIdInput
All input for the updateObjectByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
ObjectPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": ObjectPatch
}
UpdateObjectInput
All input for the updateObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
ObjectPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Unique Object ID. |
Example
{
"clientMutationId": "xyz789",
"patch": ObjectPatch,
"id": UUID
}
UpdateObjectPayload
The output of our update Object mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
object -
Object
|
The Object that was updated by this mutation. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
objectEdge -
ObjectsEdge
|
An edge for our Object. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
UpdateObjectPropertiesByIdInput
All input for the updateObjectPropertiesById mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
transactionId -
BigInt
|
|
propertiesArray -
[PropertyByIdInput]
|
Example
{
"clientMutationId": "abc123",
"transactionId": BigInt,
"propertiesArray": [PropertyByIdInput]
}
UpdateObjectPropertiesByIdPayload
The output of our updateObjectPropertiesById mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": false}
UpdateObjectPropertiesByKeyInput
All input for the updateObjectPropertiesByKey mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objectId -
UUID
|
|
transactionId -
BigInt
|
|
propertiesArray -
[PropertyByKeyInput]
|
Example
{
"clientMutationId": "abc123",
"objectId": UUID,
"transactionId": BigInt,
"propertiesArray": [PropertyByKeyInput]
}
UpdateObjectPropertiesByKeyPayload
The output of our updateObjectPropertiesByKey mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": false}
UpdateObjectPropertiesByNameInput
| Input Field | Description |
|---|---|
objectId -
UUID!
|
|
transactionId -
BigInt!
|
|
propertiesArray -
[PropertyByName2Input!]!
|
Example
{
"objectId": UUID,
"transactionId": BigInt,
"propertiesArray": [PropertyByName2Input]
}
UpdateObjectPropertiesHistoryByNodeIdInput
All input for the updateObjectPropertiesHistoryByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
ObjectPropertiesHistoryPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": ObjectPropertiesHistoryPatch
}
UpdateObjectPropertiesHistoryInput
All input for the updateObjectPropertiesHistory mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
ObjectPropertiesHistoryPatch!
|
An object where the defined keys will be set on the |
recordedAt -
Datetime!
|
|
id -
Int!
|
Example
{
"clientMutationId": "abc123",
"patch": ObjectPropertiesHistoryPatch,
"recordedAt": Datetime,
"id": 123
}
UpdateObjectPropertiesHistoryPayload
The output of our update ObjectPropertiesHistory mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
objectPropertiesHistory -
ObjectPropertiesHistory
|
The ObjectPropertiesHistory that was updated by this mutation. |
userByBy -
User
|
Reads a single User that is related to this ObjectPropertiesHistory. |
objectPropertiesHistoryEdge -
ObjectPropertiesHistoriesEdge
|
An edge for our ObjectPropertiesHistory. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"objectPropertiesHistory": ObjectPropertiesHistory,
"userByBy": User,
"objectPropertiesHistoryEdge": ObjectPropertiesHistoriesEdge
}
UpdateObjectPropertyByNodeIdInput
All input for the updateObjectPropertyByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
ObjectPropertyPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": ObjectPropertyPatch
}
UpdateObjectPropertyByObjectGroupPropertyInput
All input for the updateObjectPropertyByObjectGroupProperty mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
objId -
UUID
|
|
groupName -
String
|
|
propertyName -
String
|
|
propertyValue -
JSON
|
|
transactionId -
BigInt
|
Example
{
"clientMutationId": "xyz789",
"objId": UUID,
"groupName": "xyz789",
"propertyName": "abc123",
"propertyValue": {},
"transactionId": BigInt
}
UpdateObjectPropertyByObjectGroupPropertyPayload
The output of our updateObjectPropertyByObjectGroupProperty mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": false}
UpdateObjectPropertyInput
All input for the updateObjectProperty mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
ObjectPropertyPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Property unique ID. |
Example
{
"clientMutationId": "abc123",
"patch": ObjectPropertyPatch,
"id": UUID
}
UpdateObjectPropertyPayload
The output of our update ObjectProperty mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
objectProperty -
ObjectProperty
|
The ObjectProperty that was updated by this mutation. |
object -
Object
|
Reads a single Object that is related to this ObjectProperty. |
linkedProperty -
ObjectProperty
|
Reads a single ObjectProperty that is related to this ObjectProperty. |
userByBy -
User
|
Reads a single User that is related to this ObjectProperty. |
objectPropertyEdge -
ObjectPropertiesEdge
|
An edge for our ObjectProperty. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"objectProperty": ObjectProperty,
"object": Object,
"linkedProperty": ObjectProperty,
"userByBy": User,
"objectPropertyEdge": ObjectPropertiesEdge
}
UpdateObjectWithPropertiesInput
All input for the updateObjectWithProperties mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
detailedObject -
[DetailedObjectInput]
|
Example
{
"clientMutationId": "xyz789",
"detailedObject": [DetailedObjectInput]
}
UpdateObjectWithPropertiesPayload
The output of our updateObjectWithProperties mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": true}
UpdateObjectsPropertiesByKeyInput
All input for the updateObjectsPropertiesByKey mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemaId -
UUID
|
|
objectIds -
[UUID]
|
|
transactionId -
BigInt
|
|
propertiesArray -
[PropertyByKeyInput]
|
Example
{
"clientMutationId": "abc123",
"schemaId": UUID,
"objectIds": [UUID],
"transactionId": BigInt,
"propertiesArray": [PropertyByKeyInput]
}
UpdateObjectsPropertiesByKeyPayload
The output of our updateObjectsPropertiesByKey mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": true}
UpdatePropertyTypeByNameInput
All input for the updatePropertyTypeByName mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
PropertyTypePatch!
|
An object where the defined keys will be set on the |
name -
String!
|
Type name (must be unique) |
Example
{
"clientMutationId": "xyz789",
"patch": PropertyTypePatch,
"name": "xyz789"
}
UpdatePropertyTypeByNodeIdInput
All input for the updatePropertyTypeByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
PropertyTypePatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": PropertyTypePatch
}
UpdatePropertyTypeInput
All input for the updatePropertyType mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
PropertyTypePatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Type id. |
Example
{
"clientMutationId": "abc123",
"patch": PropertyTypePatch,
"id": UUID
}
UpdatePropertyTypePayload
The output of our update PropertyType mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
propertyType -
PropertyType
|
The PropertyType that was updated by this mutation. |
propertyTypeEdge -
PropertyTypesEdge
|
An edge for our PropertyType. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"propertyType": PropertyType,
"propertyTypeEdge": PropertyTypesEdge
}
UpdateSchemaByNodeIdInput
All input for the updateSchemaByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
SchemaPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": SchemaPatch
}
UpdateSchemaControlByNodeIdInput
All input for the updateSchemaControlByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
SchemaControlPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": SchemaControlPatch
}
UpdateSchemaControlInput
All input for the updateSchemaControl mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
SchemaControlPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Schema Controls unique ID. |
Example
{
"clientMutationId": "abc123",
"patch": SchemaControlPatch,
"id": UUID
}
UpdateSchemaControlPayload
The output of our update SchemaControl mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schemaControl -
SchemaControl
|
The SchemaControl that was updated by this mutation. |
schema -
Schema
|
Reads a single Schema that is related to this SchemaControl. |
userByBy -
User
|
Reads a single User that is related to this SchemaControl. |
schemaControlEdge -
SchemaControlsEdge
|
An edge for our SchemaControl. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "abc123",
"schemaControl": SchemaControl,
"schema": Schema,
"userByBy": User,
"schemaControlEdge": SchemaControlsEdge
}
UpdateSchemaInput
All input for the updateSchema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
SchemaPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Schema unique ID. |
Example
{
"clientMutationId": "xyz789",
"patch": SchemaPatch,
"id": UUID
}
UpdateSchemaPayload
The output of our update Schema mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schema -
Schema
|
The Schema that was updated by this mutation. |
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaEdge -
SchemataEdge
|
An edge for our Schema. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
UpdateSchemaPropertiesByIdInput
All input for the updateSchemaPropertiesById mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
propertiesArray -
[PropertyByIdInput]
|
Example
{
"clientMutationId": "xyz789",
"propertiesArray": [PropertyByIdInput]
}
UpdateSchemaPropertiesByIdPayload
The output of our updateSchemaPropertiesById mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": true}
UpdateSchemaPropertiesDefaultsInput
All input for the updateSchemaPropertiesDefaults mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemaId -
UUID!
|
|
propertiesArray -
[PropertyByIdInput]!
|
|
propertiesByKeyArray -
[PropertyByKeyInput]!
|
|
valueInit -
Boolean!
|
Example
{
"clientMutationId": "abc123",
"schemaId": UUID,
"propertiesArray": [PropertyByIdInput],
"propertiesByKeyArray": [PropertyByKeyInput],
"valueInit": true
}
UpdateSchemaPropertiesDefaultsPayload
The output of our updateSchemaPropertiesDefaults mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "xyz789", "boolean": true}
UpdateSchemaPropertyByNodeIdInput
All input for the updateSchemaPropertyByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
SchemaPropertyPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": SchemaPropertyPatch
}
UpdateSchemaPropertyInput
All input for the updateSchemaProperty mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
SchemaPropertyPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Schema Property unique ID. |
Example
{
"clientMutationId": "abc123",
"patch": SchemaPropertyPatch,
"id": UUID
}
UpdateSchemaPropertyPayload
The output of our update SchemaProperty mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schemaProperty -
SchemaProperty
|
The SchemaProperty that was updated by this mutation. |
schema -
Schema
|
Reads a single Schema that is related to this SchemaProperty. |
userByBy -
User
|
Reads a single User that is related to this SchemaProperty. |
type -
PropertyType
|
Reads a single PropertyType that is related to this SchemaProperty. |
schemaPropertyEdge -
SchemaPropertiesEdge
|
An edge for our SchemaProperty. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"schemaProperty": SchemaProperty,
"schema": Schema,
"userByBy": User,
"type": PropertyType,
"schemaPropertyEdge": SchemaPropertiesEdge
}
UpdateSchemasBasicsInput
All input for the updateSchemasBasics mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
schemaIds -
[UUID]
|
|
editorGroup -
UUID
|
|
userGroup -
UUID
|
|
readerGroup -
UUID
|
|
enabled -
Boolean
|
Example
{
"clientMutationId": "abc123",
"schemaIds": [UUID],
"editorGroup": UUID,
"userGroup": UUID,
"readerGroup": UUID,
"enabled": true
}
UpdateSchemasBasicsPayload
The output of our updateSchemasBasics mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
boolean -
Boolean
|
Example
{"clientMutationId": "abc123", "boolean": true}
UpdateUserByLoginInput
All input for the updateUserByLogin mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UserPatch!
|
An object where the defined keys will be set on the |
login -
String!
|
User's login name (User name). |
Example
{
"clientMutationId": "abc123",
"patch": UserPatch,
"login": "xyz789"
}
UpdateUserByNodeIdInput
All input for the updateUserByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
UserPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "abc123",
"nodeId": ID,
"patch": UserPatch
}
UpdateUserGroupByGroupNameInput
All input for the updateUserGroupByGroupName mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UserGroupPatch!
|
An object where the defined keys will be set on the |
groupName -
String!
|
User Group name. |
Example
{
"clientMutationId": "xyz789",
"patch": UserGroupPatch,
"groupName": "xyz789"
}
UpdateUserGroupByNodeIdInput
All input for the updateUserGroupByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
UserGroupPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "abc123",
"nodeId": ID,
"patch": UserGroupPatch
}
UpdateUserGroupInput
All input for the updateUserGroup mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UserGroupPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
User Group unique ID. |
Example
{
"clientMutationId": "xyz789",
"patch": UserGroupPatch,
"id": UUID
}
UpdateUserGroupPayload
The output of our update UserGroup mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
userGroup -
UserGroup
|
The UserGroup that was updated by this mutation. |
userByBy -
User
|
Reads a single User that is related to this UserGroup. |
userGroupEdge -
UserGroupsEdge
|
An edge for our UserGroup. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"userGroup": UserGroup,
"userByBy": User,
"userGroupEdge": UserGroupsEdge
}
UpdateUserInput
All input for the updateUser mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UserPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
User unique ID. |
Example
{
"clientMutationId": "xyz789",
"patch": UserPatch,
"id": UUID
}
UpdateUserPayload
The output of our update User mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
user -
User
|
The User that was updated by this mutation. |
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userEdge -
UsersEdge
|
An edge for our User. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
UpdateUsersToGroupByNodeIdInput
All input for the updateUsersToGroupByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
UsersToGroupPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "xyz789",
"nodeId": ID,
"patch": UsersToGroupPatch
}
UpdateUsersToGroupByUserIdAndUserGroupIdInput
All input for the updateUsersToGroupByUserIdAndUserGroupId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UsersToGroupPatch!
|
An object where the defined keys will be set on the |
userId -
UUID!
|
User unique ID. |
userGroupId -
UUID!
|
User Group unique ID. |
Example
{
"clientMutationId": "abc123",
"patch": UsersToGroupPatch,
"userId": UUID,
"userGroupId": UUID
}
UpdateUsersToGroupInput
All input for the updateUsersToGroup mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UsersToGroupPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Example
{
"clientMutationId": "xyz789",
"patch": UsersToGroupPatch,
"id": UUID
}
UpdateUsersToGroupPayload
The output of our update UsersToGroup mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
usersToGroup -
UsersToGroup
|
The UsersToGroup that was updated by this mutation. |
user -
User
|
Reads a single User that is related to this UsersToGroup. |
userGroup -
UserGroup
|
Reads a single UserGroup that is related to this UsersToGroup. |
usersToGroupEdge -
UsersToGroupsEdge
|
An edge for our UsersToGroup. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"usersToGroup": UsersToGroup,
"user": User,
"userGroup": UserGroup,
"usersToGroupEdge": UsersToGroupsEdge
}
UpdateUsersToObjectByNodeIdInput
All input for the updateUsersToObjectByNodeId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
nodeId -
ID!
|
The globally unique |
patch -
UsersToObjectPatch!
|
An object where the defined keys will be set on the |
Example
{
"clientMutationId": "abc123",
"nodeId": ID,
"patch": UsersToObjectPatch
}
UpdateUsersToObjectByUserIdAndObjectIdInput
All input for the updateUsersToObjectByUserIdAndObjectId mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UsersToObjectPatch!
|
An object where the defined keys will be set on the |
userId -
UUID!
|
User unique ID. |
objectId -
UUID!
|
Object unique ID. |
Example
{
"clientMutationId": "xyz789",
"patch": UsersToObjectPatch,
"userId": UUID,
"objectId": UUID
}
UpdateUsersToObjectInput
All input for the updateUsersToObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
patch -
UsersToObjectPatch!
|
An object where the defined keys will be set on the |
id -
UUID!
|
Example
{
"clientMutationId": "abc123",
"patch": UsersToObjectPatch,
"id": UUID
}
UpdateUsersToObjectPayload
The output of our update UsersToObject mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
usersToObject -
UsersToObject
|
The UsersToObject that was updated by this mutation. |
user -
User
|
Reads a single User that is related to this UsersToObject. |
object -
Object
|
Reads a single Object that is related to this UsersToObject. |
usersToObjectEdge -
UsersToObjectsEdge
|
An edge for our UsersToObject. May be used by Relay 1. |
|
Arguments
The method to use when ordering |
|
Example
{
"clientMutationId": "xyz789",
"usersToObject": UsersToObject,
"user": User,
"object": Object,
"usersToObjectEdge": UsersToObjectsEdge
}
User
Users existing within the platform.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
User unique ID. |
login -
String!
|
User's login name (User name). |
password -
String!
|
User password hash. |
showhidden -
Boolean
|
true |
enabled -
Boolean!
|
Administrative User's status. |
description -
String
|
User description. |
mName -
String
|
User name meta information. |
mExternalId -
JSON
|
User ID in the external system meta information. |
mPhone -
String
|
User phone meta information. |
mEmail -
String
|
User email meta information. |
mPicture -
UUID
|
User picture (Media Object) meta information. |
mIcon -
UUID
|
User icon (Media Object) meta information. |
createdAt -
Datetime!
|
User creation timestamp. |
updatedAt -
Datetime!
|
User last update timestamp. |
by -
UUID
|
User last updated the User. |
type -
UserTypes!
|
User type (USER or APP) |
tokenExp -
BigInt
|
Refresh token expiration in days. |
activated -
Boolean
|
Indicates if the User is activated. |
passwordReset -
Boolean
|
Indicates if the User's password reset requested. |
mTags -
[String]
|
|
defaultEditorgroup -
UUID
|
|
defaultUsergroup -
UUID!
|
|
defaultReadergroup -
UUID!
|
|
um -
Boolean!
|
|
passwordExpireAt -
Datetime!
|
|
logonStatus -
String
|
|
twoFaType -
TwoFaTypes!
|
|
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
notificationsByByConnection -
NotificationsConnection!
|
Reads and enables pagination through a set of Notification. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notificationsByBy -
[Notification!]!
|
Reads and enables pagination through a set of Notification. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaPropertiesByByConnection -
SchemaPropertiesConnection!
|
Reads and enables pagination through a set of SchemaProperty. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaPropertiesByBy -
[SchemaProperty!]!
|
Reads and enables pagination through a set of SchemaProperty. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectPropertiesByByConnection -
ObjectPropertiesConnection!
|
Reads and enables pagination through a set of ObjectProperty. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectPropertiesByBy -
[ObjectProperty!]!
|
Reads and enables pagination through a set of ObjectProperty. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByByConnection -
ObjectsConnection!
|
Reads and enables pagination through a set of Object. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByBy -
[Object!]!
|
Reads and enables pagination through a set of Object. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaControlsByByConnection -
SchemaControlsConnection!
|
Reads and enables pagination through a set of SchemaControl. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemaControlsByBy -
[SchemaControl!]!
|
Reads and enables pagination through a set of SchemaControl. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByApplicationOwnerConnection -
SchemataConnection!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByApplicationOwner -
[Schema!]!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByByConnection -
SchemataConnection!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByBy -
[Schema!]!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectPropertiesHistoriesByByConnection -
ObjectPropertiesHistoriesConnection!
|
Reads and enables pagination through a set of ObjectPropertiesHistory. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectPropertiesHistoriesByBy -
[ObjectPropertiesHistory!]!
|
Reads and enables pagination through a set of ObjectPropertiesHistory. |
|
Arguments
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
controlExecutionsByCallerIdConnection -
ControlExecutionsConnection!
|
Reads and enables pagination through a set of ControlExecution. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
controlExecutionsByCallerId -
[ControlExecution!]!
|
Reads and enables pagination through a set of ControlExecution. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notificationDeliveriesByUserConnection -
NotificationDeliveriesConnection!
|
Reads and enables pagination through a set of NotificationDelivery. |
|
Arguments
Skip the first
The specification of how the
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
notificationDeliveriesByUser -
[NotificationDelivery!]!
|
Reads and enables pagination through a set of NotificationDelivery. |
|
Arguments
The specification of how the
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
userGroupsByByConnection -
UserGroupsConnection!
|
Reads and enables pagination through a set of UserGroup. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
userGroupsByBy -
[UserGroup!]!
|
Reads and enables pagination through a set of UserGroup. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
userProfilesConnection -
UserProfilesConnection!
|
Reads and enables pagination through a set of UserProfile. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
userProfiles -
[UserProfile!]!
|
Reads and enables pagination through a set of UserProfile. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToGroupsConnection -
UsersToGroupsConnection!
|
Reads and enables pagination through a set of UsersToGroup. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToGroups -
[UsersToGroup!]!
|
Reads and enables pagination through a set of UsersToGroup. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToObjectsConnection -
UsersToObjectsConnection!
|
Reads and enables pagination through a set of UsersToObject. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToObjects -
[UsersToObject!]!
|
Reads and enables pagination through a set of UsersToObject. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
Example
{
"nodeId": ID,
"id": UUID,
"login": "abc123",
"password": "abc123",
"showhidden": true,
"enabled": true,
"description": "xyz789",
"mName": "xyz789",
"mExternalId": {},
"mPhone": "xyz789",
"mEmail": "xyz789",
"mPicture": UUID,
"mIcon": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": false,
"passwordReset": true,
"mTags": ["abc123"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": false,
"passwordExpireAt": Datetime,
"logonStatus": "abc123",
"twoFaType": TwoFaTypes,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"notificationsByByConnection": NotificationsConnection,
"notificationsByBy": [Notification],
"schemaPropertiesByByConnection": SchemaPropertiesConnection,
"schemaPropertiesByBy": [SchemaProperty],
"objectPropertiesByByConnection": ObjectPropertiesConnection,
"objectPropertiesByBy": [ObjectProperty],
"objectsByByConnection": ObjectsConnection,
"objectsByBy": [Object],
"schemaControlsByByConnection": SchemaControlsConnection,
"schemaControlsByBy": [SchemaControl],
"schemataByApplicationOwnerConnection": SchemataConnection,
"schemataByApplicationOwner": [Schema],
"schemataByByConnection": SchemataConnection,
"schemataByBy": [Schema],
"objectPropertiesHistoriesByByConnection": ObjectPropertiesHistoriesConnection,
"objectPropertiesHistoriesByBy": [
ObjectPropertiesHistory
],
"controlExecutionsByCallerIdConnection": ControlExecutionsConnection,
"controlExecutionsByCallerId": [ControlExecution],
"notificationDeliveriesByUserConnection": NotificationDeliveriesConnection,
"notificationDeliveriesByUser": [NotificationDelivery],
"userGroupsByByConnection": UserGroupsConnection,
"userGroupsByBy": [UserGroup],
"userProfilesConnection": UserProfilesConnection,
"userProfiles": [UserProfile],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup],
"usersToObjectsConnection": UsersToObjectsConnection,
"usersToObjects": [UsersToObject]
}
UserCondition
A condition to be used against User object types. All fields are tested for equality and combined with a logical ‘and.’
| Field Name | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s id field. |
login -
String
|
Checks for equality with the object’s login field. |
password -
String
|
Checks for equality with the object’s password field. |
showhidden -
Boolean
|
Checks for equality with the object’s showhidden field. |
enabled -
Boolean
|
Checks for equality with the object’s enabled field. |
description -
String
|
Checks for equality with the object’s description field. |
mName -
String
|
Checks for equality with the object’s mName field. |
mExternalId -
JSON
|
Checks for equality with the object’s mExternalId field. |
mPhone -
String
|
Checks for equality with the object’s mPhone field. |
mEmail -
String
|
Checks for equality with the object’s mEmail field. |
mPicture -
UUID
|
Checks for equality with the object’s mPicture field. |
mIcon -
UUID
|
Checks for equality with the object’s mIcon field. |
createdAt -
Datetime
|
Checks for equality with the object’s createdAt field. |
updatedAt -
Datetime
|
Checks for equality with the object’s updatedAt field. |
by -
UUID
|
Checks for equality with the object’s by field. |
type -
UserTypes
|
Checks for equality with the object’s type field. |
tokenExp -
BigInt
|
Checks for equality with the object’s tokenExp field. |
activated -
Boolean
|
Checks for equality with the object’s activated field. |
passwordReset -
Boolean
|
Checks for equality with the object’s passwordReset field. |
mTags -
[String]
|
Checks for equality with the object’s mTags field. |
defaultEditorgroup -
UUID
|
Checks for equality with the object’s defaultEditorgroup field. |
defaultUsergroup -
UUID
|
Checks for equality with the object’s defaultUsergroup field. |
defaultReadergroup -
UUID
|
Checks for equality with the object’s defaultReadergroup field. |
um -
Boolean
|
Checks for equality with the object’s um field. |
passwordExpireAt -
Datetime
|
Checks for equality with the object’s passwordExpireAt field. |
logonStatus -
String
|
Checks for equality with the object’s logonStatus field. |
twoFaType -
TwoFaTypes
|
Checks for equality with the object’s twoFaType field. |
Example
{
"id": UUID,
"login": "xyz789",
"password": "abc123",
"showhidden": true,
"enabled": true,
"description": "xyz789",
"mName": "abc123",
"mExternalId": {},
"mPhone": "xyz789",
"mEmail": "xyz789",
"mPicture": UUID,
"mIcon": UUID,
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": true,
"passwordReset": true,
"mTags": ["xyz789"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": true,
"passwordExpireAt": Datetime,
"logonStatus": "abc123",
"twoFaType": TwoFaTypes
}
UserFilter
A filter to be used against User object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
login -
StringFilter
|
Filter by the object’s |
password -
StringFilter
|
Filter by the object’s |
showhidden -
BooleanFilter
|
Filter by the object’s |
enabled -
BooleanFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
mName -
StringFilter
|
Filter by the object’s |
mExternalId -
JSONFilter
|
Filter by the object’s |
mPhone -
StringFilter
|
Filter by the object’s |
mEmail -
StringFilter
|
Filter by the object’s |
mPicture -
UUIDFilter
|
Filter by the object’s |
mIcon -
UUIDFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
type -
UserTypesFilter
|
Filter by the object’s |
tokenExp -
BigIntFilter
|
Filter by the object’s |
activated -
BooleanFilter
|
Filter by the object’s |
passwordReset -
BooleanFilter
|
Filter by the object’s |
mTags -
StringListFilter
|
Filter by the object’s |
defaultEditorgroup -
UUIDFilter
|
Filter by the object’s |
defaultUsergroup -
UUIDFilter
|
Filter by the object’s |
defaultReadergroup -
UUIDFilter
|
Filter by the object’s |
um -
BooleanFilter
|
Filter by the object’s |
passwordExpireAt -
DatetimeFilter
|
Filter by the object’s |
logonStatus -
StringFilter
|
Filter by the object’s |
twoFaType -
TwoFaTypesFilter
|
Filter by the object’s |
notificationsByByConnection -
UserToManyNotificationFilter
|
Filter by the object’s |
notificationsByByConnectionExist -
Boolean
|
Some related |
schemaPropertiesByByConnection -
UserToManySchemaPropertyFilter
|
Filter by the object’s |
schemaPropertiesByByConnectionExist -
Boolean
|
Some related |
objectPropertiesByByConnection -
UserToManyObjectPropertyFilter
|
Filter by the object’s |
objectPropertiesByByConnectionExist -
Boolean
|
Some related |
objectsByByConnection -
UserToManyObjectFilter
|
Filter by the object’s |
objectsByByConnectionExist -
Boolean
|
Some related |
schemaControlsByByConnection -
UserToManySchemaControlFilter
|
Filter by the object’s |
schemaControlsByByConnectionExist -
Boolean
|
Some related |
schemataByApplicationOwnerConnection -
UserToManySchemaFilter
|
Filter by the object’s |
schemataByApplicationOwnerConnectionExist -
Boolean
|
Some related |
schemataByByConnection -
UserToManySchemaFilter
|
Filter by the object’s |
schemataByByConnectionExist -
Boolean
|
Some related |
objectPropertiesHistoriesByByConnection -
UserToManyObjectPropertiesHistoryFilter
|
Filter by the object’s |
objectPropertiesHistoriesByByConnectionExist -
Boolean
|
Some related |
controlExecutionsByCallerIdConnection -
UserToManyControlExecutionFilter
|
Filter by the object’s |
controlExecutionsByCallerIdConnectionExist -
Boolean
|
Some related |
notificationDeliveriesByUserConnection -
UserToManyNotificationDeliveryFilter
|
Filter by the object’s |
notificationDeliveriesByUserConnectionExist -
Boolean
|
Some related |
userGroupsByByConnection -
UserToManyUserGroupFilter
|
Filter by the object’s |
userGroupsByByConnectionExist -
Boolean
|
Some related |
userProfilesConnection -
UserToManyUserProfileFilter
|
Filter by the object’s |
userProfilesConnectionExist -
Boolean
|
Some related |
usersToGroupsConnection -
UserToManyUsersToGroupFilter
|
Filter by the object’s |
usersToGroupsConnectionExist -
Boolean
|
Some related |
usersToObjectsConnection -
UserToManyUsersToObjectFilter
|
Filter by the object’s |
usersToObjectsConnectionExist -
Boolean
|
Some related |
userGroupByDefaultEditorgroup -
UserGroupFilter
|
Filter by the object’s |
userGroupByDefaultEditorgroupExists -
Boolean
|
A related |
userGroupByDefaultUsergroup -
UserGroupFilter
|
Filter by the object’s |
userGroupByDefaultReadergroup -
UserGroupFilter
|
Filter by the object’s |
and -
[UserFilter!]
|
Checks for all expressions in this list. |
or -
[UserFilter!]
|
Checks for any expressions in this list. |
not -
UserFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"login": StringFilter,
"password": StringFilter,
"showhidden": BooleanFilter,
"enabled": BooleanFilter,
"description": StringFilter,
"mName": StringFilter,
"mExternalId": JSONFilter,
"mPhone": StringFilter,
"mEmail": StringFilter,
"mPicture": UUIDFilter,
"mIcon": UUIDFilter,
"createdAt": DatetimeFilter,
"updatedAt": DatetimeFilter,
"by": UUIDFilter,
"type": UserTypesFilter,
"tokenExp": BigIntFilter,
"activated": BooleanFilter,
"passwordReset": BooleanFilter,
"mTags": StringListFilter,
"defaultEditorgroup": UUIDFilter,
"defaultUsergroup": UUIDFilter,
"defaultReadergroup": UUIDFilter,
"um": BooleanFilter,
"passwordExpireAt": DatetimeFilter,
"logonStatus": StringFilter,
"twoFaType": TwoFaTypesFilter,
"notificationsByByConnection": UserToManyNotificationFilter,
"notificationsByByConnectionExist": false,
"schemaPropertiesByByConnection": UserToManySchemaPropertyFilter,
"schemaPropertiesByByConnectionExist": false,
"objectPropertiesByByConnection": UserToManyObjectPropertyFilter,
"objectPropertiesByByConnectionExist": true,
"objectsByByConnection": UserToManyObjectFilter,
"objectsByByConnectionExist": true,
"schemaControlsByByConnection": UserToManySchemaControlFilter,
"schemaControlsByByConnectionExist": true,
"schemataByApplicationOwnerConnection": UserToManySchemaFilter,
"schemataByApplicationOwnerConnectionExist": false,
"schemataByByConnection": UserToManySchemaFilter,
"schemataByByConnectionExist": false,
"objectPropertiesHistoriesByByConnection": UserToManyObjectPropertiesHistoryFilter,
"objectPropertiesHistoriesByByConnectionExist": true,
"controlExecutionsByCallerIdConnection": UserToManyControlExecutionFilter,
"controlExecutionsByCallerIdConnectionExist": true,
"notificationDeliveriesByUserConnection": UserToManyNotificationDeliveryFilter,
"notificationDeliveriesByUserConnectionExist": true,
"userGroupsByByConnection": UserToManyUserGroupFilter,
"userGroupsByByConnectionExist": true,
"userProfilesConnection": UserToManyUserProfileFilter,
"userProfilesConnectionExist": false,
"usersToGroupsConnection": UserToManyUsersToGroupFilter,
"usersToGroupsConnectionExist": true,
"usersToObjectsConnection": UserToManyUsersToObjectFilter,
"usersToObjectsConnectionExist": false,
"userGroupByDefaultEditorgroup": UserGroupFilter,
"userGroupByDefaultEditorgroupExists": false,
"userGroupByDefaultUsergroup": UserGroupFilter,
"userGroupByDefaultReadergroup": UserGroupFilter,
"and": [UserFilter],
"or": [UserFilter],
"not": UserFilter
}
UserGroup
User Groups represent groups of Users.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
User Group unique ID. |
groupName -
String!
|
User Group name. |
description -
String
|
User Group description. |
createdAt -
Datetime!
|
User Group creation timestamp. |
updatedAt -
Datetime!
|
User Group last update timestamp. |
by -
UUID
|
User last updated the Object. |
isSystem -
Boolean
|
Indicates if the User Group is a system group. |
userByBy -
User
|
Reads a single User that is related to this UserGroup. |
objectsByEditorgroupConnection -
ObjectsConnection!
|
Reads and enables pagination through a set of Object. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByEditorgroup -
[Object!]!
|
Reads and enables pagination through a set of Object. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByUsergroupConnection -
ObjectsConnection!
|
Reads and enables pagination through a set of Object. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByUsergroup -
[Object!]!
|
Reads and enables pagination through a set of Object. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByReadergroupConnection -
ObjectsConnection!
|
Reads and enables pagination through a set of Object. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
objectsByReadergroup -
[Object!]!
|
Reads and enables pagination through a set of Object. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByEditorgroupConnection -
SchemataConnection!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByEditorgroup -
[Schema!]!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByUsergroupConnection -
SchemataConnection!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByUsergroup -
[Schema!]!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByReadergroupConnection -
SchemataConnection!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
schemataByReadergroup -
[Schema!]!
|
Reads and enables pagination through a set of Schema. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersByDefaultEditorgroupConnection -
UsersConnection!
|
Reads and enables pagination through a set of User. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersByDefaultEditorgroup -
[User!]!
|
Reads and enables pagination through a set of User. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersByDefaultUsergroupConnection -
UsersConnection!
|
Reads and enables pagination through a set of User. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersByDefaultUsergroup -
[User!]!
|
Reads and enables pagination through a set of User. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersByDefaultReadergroupConnection -
UsersConnection!
|
Reads and enables pagination through a set of User. |
|
Arguments
Skip the first
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersByDefaultReadergroup -
[User!]!
|
Reads and enables pagination through a set of User. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToGroupsConnection -
UsersToGroupsConnection!
|
Reads and enables pagination through a set of UsersToGroup. |
|
Arguments
Skip the first
The method to use when ordering
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
usersToGroups -
[UsersToGroup!]!
|
Reads and enables pagination through a set of UsersToGroup. |
|
Arguments
A condition to be used in determining which values should be returned by the collection.
A filter to be used in determining which values should be returned by the collection. |
|
Example
{
"nodeId": ID,
"id": UUID,
"groupName": "abc123",
"description": "xyz789",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"isSystem": true,
"userByBy": User,
"objectsByEditorgroupConnection": ObjectsConnection,
"objectsByEditorgroup": [Object],
"objectsByUsergroupConnection": ObjectsConnection,
"objectsByUsergroup": [Object],
"objectsByReadergroupConnection": ObjectsConnection,
"objectsByReadergroup": [Object],
"schemataByEditorgroupConnection": SchemataConnection,
"schemataByEditorgroup": [Schema],
"schemataByUsergroupConnection": SchemataConnection,
"schemataByUsergroup": [Schema],
"schemataByReadergroupConnection": SchemataConnection,
"schemataByReadergroup": [Schema],
"usersByDefaultEditorgroupConnection": UsersConnection,
"usersByDefaultEditorgroup": [User],
"usersByDefaultUsergroupConnection": UsersConnection,
"usersByDefaultUsergroup": [User],
"usersByDefaultReadergroupConnection": UsersConnection,
"usersByDefaultReadergroup": [User],
"usersToGroupsConnection": UsersToGroupsConnection,
"usersToGroups": [UsersToGroup]
}
UserGroupCondition
A condition to be used against UserGroup object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
groupName -
String
|
Checks for equality with the object’s |
description -
String
|
Checks for equality with the object’s |
createdAt -
Datetime
|
Checks for equality with the object’s |
updatedAt -
Datetime
|
Checks for equality with the object’s |
by -
UUID
|
Checks for equality with the object’s |
isSystem -
Boolean
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"groupName": "xyz789",
"description": "abc123",
"createdAt": Datetime,
"updatedAt": Datetime,
"by": UUID,
"isSystem": false
}
UserGroupFilter
A filter to be used against UserGroup object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
groupName -
StringFilter
|
Filter by the object’s |
description -
StringFilter
|
Filter by the object’s |
createdAt -
DatetimeFilter
|
Filter by the object’s |
updatedAt -
DatetimeFilter
|
Filter by the object’s |
by -
UUIDFilter
|
Filter by the object’s |
isSystem -
BooleanFilter
|
Filter by the object’s |
objectsByEditorgroupConnection -
UserGroupToManyObjectFilter
|
Filter by the object’s |
objectsByEditorgroupConnectionExist -
Boolean
|
Some related |
objectsByUsergroupConnection -
UserGroupToManyObjectFilter
|
Filter by the object’s |
objectsByUsergroupConnectionExist -
Boolean
|
Some related |
objectsByReadergroupConnection -
UserGroupToManyObjectFilter
|
Filter by the object’s |
objectsByReadergroupConnectionExist -
Boolean
|
Some related |
schemataByEditorgroupConnection -
UserGroupToManySchemaFilter
|
Filter by the object’s |
schemataByEditorgroupConnectionExist -
Boolean
|
Some related |
schemataByUsergroupConnection -
UserGroupToManySchemaFilter
|
Filter by the object’s |
schemataByUsergroupConnectionExist -
Boolean
|
Some related |
schemataByReadergroupConnection -
UserGroupToManySchemaFilter
|
Filter by the object’s |
schemataByReadergroupConnectionExist -
Boolean
|
Some related |
usersByDefaultEditorgroupConnection -
UserGroupToManyUserFilter
|
Filter by the object’s |
usersByDefaultEditorgroupConnectionExist -
Boolean
|
Some related |
usersByDefaultUsergroupConnection -
UserGroupToManyUserFilter
|
Filter by the object’s |
usersByDefaultUsergroupConnectionExist -
Boolean
|
Some related |
usersByDefaultReadergroupConnection -
UserGroupToManyUserFilter
|
Filter by the object’s |
usersByDefaultReadergroupConnectionExist -
Boolean
|
Some related |
usersToGroupsConnection -
UserGroupToManyUsersToGroupFilter
|
Filter by the object’s |
usersToGroupsConnectionExist -
Boolean
|
Some related |
userByBy -
UserFilter
|
Filter by the object’s |
userByByExists -
Boolean
|
A related |
and -
[UserGroupFilter!]
|
Checks for all expressions in this list. |
or -
[UserGroupFilter!]
|
Checks for any expressions in this list. |
not -
UserGroupFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"groupName": StringFilter,
"description": StringFilter,
"createdAt": DatetimeFilter,
"updatedAt": DatetimeFilter,
"by": UUIDFilter,
"isSystem": BooleanFilter,
"objectsByEditorgroupConnection": UserGroupToManyObjectFilter,
"objectsByEditorgroupConnectionExist": false,
"objectsByUsergroupConnection": UserGroupToManyObjectFilter,
"objectsByUsergroupConnectionExist": false,
"objectsByReadergroupConnection": UserGroupToManyObjectFilter,
"objectsByReadergroupConnectionExist": true,
"schemataByEditorgroupConnection": UserGroupToManySchemaFilter,
"schemataByEditorgroupConnectionExist": true,
"schemataByUsergroupConnection": UserGroupToManySchemaFilter,
"schemataByUsergroupConnectionExist": true,
"schemataByReadergroupConnection": UserGroupToManySchemaFilter,
"schemataByReadergroupConnectionExist": true,
"usersByDefaultEditorgroupConnection": UserGroupToManyUserFilter,
"usersByDefaultEditorgroupConnectionExist": false,
"usersByDefaultUsergroupConnection": UserGroupToManyUserFilter,
"usersByDefaultUsergroupConnectionExist": false,
"usersByDefaultReadergroupConnection": UserGroupToManyUserFilter,
"usersByDefaultReadergroupConnectionExist": false,
"usersToGroupsConnection": UserGroupToManyUsersToGroupFilter,
"usersToGroupsConnectionExist": true,
"userByBy": UserFilter,
"userByByExists": false,
"and": [UserGroupFilter],
"or": [UserGroupFilter],
"not": UserGroupFilter
}
UserGroupInput
An input for mutations affecting UserGroup
| Input Field | Description |
|---|---|
id -
UUID
|
User Group unique ID. |
groupName -
String!
|
User Group name. |
description -
String
|
User Group description. |
isSystem -
Boolean
|
Indicates if the User Group is a system group. |
Example
{
"id": UUID,
"groupName": "xyz789",
"description": "xyz789",
"isSystem": true
}
UserGroupPatch
Represents an update to a UserGroup. Fields that are set will be updated.
| Input Field | Description |
|---|---|
id -
UUID
|
User Group unique ID. |
groupName -
String
|
User Group name. |
description -
String
|
User Group description. |
isSystem -
Boolean
|
Indicates if the User Group is a system group. |
Example
{
"id": UUID,
"groupName": "xyz789",
"description": "xyz789",
"isSystem": true
}
UserGroupToManyObjectFilter
A filter to be used against many Object object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectFilter
|
Every related |
some -
ObjectFilter
|
Some related |
none -
ObjectFilter
|
No related |
Example
{
"every": ObjectFilter,
"some": ObjectFilter,
"none": ObjectFilter
}
UserGroupToManySchemaFilter
A filter to be used against many Schema object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaFilter
|
Every related |
some -
SchemaFilter
|
Some related |
none -
SchemaFilter
|
No related |
Example
{
"every": SchemaFilter,
"some": SchemaFilter,
"none": SchemaFilter
}
UserGroupToManyUserFilter
A filter to be used against many User object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UserFilter
|
Every related |
some -
UserFilter
|
Some related |
none -
UserFilter
|
No related |
Example
{
"every": UserFilter,
"some": UserFilter,
"none": UserFilter
}
UserGroupToManyUsersToGroupFilter
A filter to be used against many UsersToGroup object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UsersToGroupFilter
|
Every related |
some -
UsersToGroupFilter
|
Some related |
none -
UsersToGroupFilter
|
No related |
Example
{
"every": UsersToGroupFilter,
"some": UsersToGroupFilter,
"none": UsersToGroupFilter
}
UserGroupsConnection
A connection to a list of UserGroup values.
| Field Name | Description |
|---|---|
nodes -
[UserGroup]!
|
A list of UserGroup objects. |
edges -
[UserGroupsEdge!]!
|
A list of edges which contains the UserGroup and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all UserGroup you could get from the connection. |
Example
{
"nodes": [UserGroup],
"edges": [UserGroupsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
UserGroupsOrderBy
Methods to use when ordering UserGroup.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserGroupsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
UserGroupsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": UserGroupsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
UserGroupsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
UserGroupsSortableField
|
Example
{"field": UserGroupsSortableField}
UserGroupsSortableField
Sortable concrete fields for the UserGroup type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserInput
An input for mutations affecting User
| Field Name | Description |
|---|---|
id -
UUID
|
User unique ID. |
login -
String!
|
User's login name (User name). |
password -
String!
|
User password hash. |
showhidden -
Boolean
|
|
enabled -
Boolean
|
Administrative User's status. |
description -
String
|
User description. |
mName -
String
|
User name meta information. |
mExternalId -
JSON
|
User ID in the external system meta information. |
mPhone -
String
|
User phone meta information. |
mEmail -
String
|
User email meta information. |
mPicture -
UUID
|
User picture (Media Object) meta information. |
mIcon -
UUID
|
User icon (Media Object) meta information. |
type -
UserTypes!
|
User type (USER or APP) |
tokenExp -
BigInt
|
Refresh token expiration in days. |
activated -
Boolean
|
Indicates if the User is activated. |
passwordReset -
Boolean
|
Indicates if the User's password reset requested. |
mTags -
[String]
|
|
defaultEditorgroup -
UUID
|
|
defaultUsergroup -
UUID
|
|
defaultReadergroup -
UUID
|
|
um -
Boolean
|
|
passwordExpireAt -
Datetime
|
|
logonStatus -
String
|
|
twoFaType -
TwoFaTypes
|
Example
{
"id": UUID,
"login": "xyz789",
"password": "abc123",
"showhidden": false,
"enabled": true,
"description": "abc123",
"mName": "xyz789",
"mExternalId": {},
"mPhone": "abc123",
"mEmail": "xyz789",
"mPicture": UUID,
"mIcon": UUID,
"type": UserTypes,
"tokenExp": BigInt,
"activated": false,
"passwordReset": true,
"mTags": ["xyz789"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": true,
"passwordExpireAt": Datetime,
"logonStatus": "xyz789",
"twoFaType": TwoFaTypes
}
UserPatch
Represents an update to a User. Fields that are set will be updated.
| Field Name | Description |
|---|---|
id -
UUID
|
User unique ID. |
login -
String
|
User's login name (User name). |
password -
String
|
User password hash. |
showhidden -
Boolean
|
|
enabled -
Boolean
|
Administrative User's status. |
description -
String
|
User description. |
mName -
String
|
User name meta information. |
mExternalId -
JSON
|
User ID in the external system meta information. |
mPhone -
String
|
User phone meta information. |
mEmail -
String
|
User email meta information. |
mPicture -
UUID
|
User picture (Media Object) meta information. |
mIcon -
UUID
|
User icon (Media Object) meta information. |
tokenExp -
BigInt
|
Refresh token expiration in days. |
activated -
Boolean
|
Indicates if the User is activated. |
passwordReset -
Boolean
|
Indicates if the User's password reset requested. |
mTags -
[String]
|
|
defaultEditorgroup -
UUID
|
|
defaultUsergroup -
UUID
|
|
defaultReadergroup -
UUID
|
|
um -
Boolean
|
|
passwordExpireAt -
Datetime
|
|
logonStatus -
String
|
|
twoFaType -
TwoFaTypes
|
Example
{
"id": UUID,
"login": "xyz789",
"password": "abc123",
"showhidden": true,
"enabled": false,
"description": "abc123",
"mName": "xyz789",
"mExternalId": {},
"mPhone": "abc123",
"mEmail": "xyz789",
"mPicture": UUID,
"mIcon": UUID,
"tokenExp": BigInt,
"activated": false,
"passwordReset": true,
"mTags": ["xyz789"],
"defaultEditorgroup": UUID,
"defaultUsergroup": UUID,
"defaultReadergroup": UUID,
"um": false,
"passwordExpireAt": Datetime,
"logonStatus": "abc123",
"twoFaType": TwoFaTypes
}
UserProfile
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
id -
UUID!
|
|
userId -
UUID!
|
|
objectId -
UUID!
|
|
user -
User
|
Reads a single User that is related to this UserProfile. |
object -
Object
|
Reads a single Object that is related to this UserProfile. |
Example
{
"nodeId": ID,
"id": UUID,
"userId": UUID,
"objectId": UUID,
"user": User,
"object": Object
}
UserProfileCondition
A condition to be used against UserProfile object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
userId -
UUID
|
Checks for equality with the object’s |
objectId -
UUID
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"userId": UUID,
"objectId": UUID
}
UserProfileFilter
A filter to be used against UserProfile object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
userId -
UUIDFilter
|
Filter by the object’s |
objectId -
UUIDFilter
|
Filter by the object’s |
user -
UserFilter
|
Filter by the object’s |
object -
ObjectFilter
|
Filter by the object’s |
and -
[UserProfileFilter!]
|
Checks for all expressions in this list. |
or -
[UserProfileFilter!]
|
Checks for any expressions in this list. |
not -
UserProfileFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"userId": UUIDFilter,
"objectId": UUIDFilter,
"user": UserFilter,
"object": ObjectFilter,
"and": [UserProfileFilter],
"or": [UserProfileFilter],
"not": UserProfileFilter
}
UserProfilesConnection
A connection to a list of UserProfile values.
| Field Name | Description |
|---|---|
nodes -
[UserProfile]!
|
A list of UserProfile objects. |
edges -
[UserProfilesEdge!]!
|
A list of edges which contains the UserProfile and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all UserProfile you could get from the connection. |
Example
{
"nodes": [UserProfile],
"edges": [UserProfilesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
UserProfilesEdge
A UserProfile edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
UserProfile
|
The UserProfile at the end of the edge. |
Example
{
"cursor": Cursor,
"node": UserProfile
}
UserProfilesOrderBy
Methods to use when ordering UserProfile.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserProfilesSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
UserProfilesSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": UserProfilesSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
UserProfilesSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
UserProfilesSortableField
|
Example
{"field": UserProfilesSortableField}
UserProfilesSortableField
Sortable concrete fields for the UserProfile type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
UserToManyControlExecutionFilter
A filter to be used against many ControlExecution object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ControlExecutionFilter
|
Every related |
some -
ControlExecutionFilter
|
Some related |
none -
ControlExecutionFilter
|
No related |
Example
{
"every": ControlExecutionFilter,
"some": ControlExecutionFilter,
"none": ControlExecutionFilter
}
UserToManyNotificationDeliveryFilter
A filter to be used against many NotificationDelivery object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
NotificationDeliveryFilter
|
Every related |
some -
NotificationDeliveryFilter
|
Some related |
none -
NotificationDeliveryFilter
|
No related |
Example
{
"every": NotificationDeliveryFilter,
"some": NotificationDeliveryFilter,
"none": NotificationDeliveryFilter
}
UserToManyNotificationFilter
A filter to be used against many Notification object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
NotificationFilter
|
Every related |
some -
NotificationFilter
|
Some related |
none -
NotificationFilter
|
No related |
Example
{
"every": NotificationFilter,
"some": NotificationFilter,
"none": NotificationFilter
}
UserToManyObjectFilter
A filter to be used against many Object object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectFilter
|
Every related |
some -
ObjectFilter
|
Some related |
none -
ObjectFilter
|
No related |
Example
{
"every": ObjectFilter,
"some": ObjectFilter,
"none": ObjectFilter
}
UserToManyObjectPropertiesHistoryFilter
A filter to be used against many ObjectPropertiesHistory object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectPropertiesHistoryFilter
|
Every related |
some -
ObjectPropertiesHistoryFilter
|
Some related |
none -
ObjectPropertiesHistoryFilter
|
No related |
Example
{
"every": ObjectPropertiesHistoryFilter,
"some": ObjectPropertiesHistoryFilter,
"none": ObjectPropertiesHistoryFilter
}
UserToManyObjectPropertyFilter
A filter to be used against many ObjectProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
ObjectPropertyFilter
|
Every related |
some -
ObjectPropertyFilter
|
Some related |
none -
ObjectPropertyFilter
|
No related |
Example
{
"every": ObjectPropertyFilter,
"some": ObjectPropertyFilter,
"none": ObjectPropertyFilter
}
UserToManySchemaControlFilter
A filter to be used against many SchemaControl object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaControlFilter
|
Every related |
some -
SchemaControlFilter
|
Some related |
none -
SchemaControlFilter
|
No related |
Example
{
"every": SchemaControlFilter,
"some": SchemaControlFilter,
"none": SchemaControlFilter
}
UserToManySchemaFilter
A filter to be used against many Schema object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaFilter
|
Every related |
some -
SchemaFilter
|
Some related |
none -
SchemaFilter
|
No related |
Example
{
"every": SchemaFilter,
"some": SchemaFilter,
"none": SchemaFilter
}
UserToManySchemaPropertyFilter
A filter to be used against many SchemaProperty object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
SchemaPropertyFilter
|
Every related |
some -
SchemaPropertyFilter
|
Some related |
none -
SchemaPropertyFilter
|
No related |
Example
{
"every": SchemaPropertyFilter,
"some": SchemaPropertyFilter,
"none": SchemaPropertyFilter
}
UserToManyUserGroupFilter
A filter to be used against many UserGroup object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UserGroupFilter
|
Every related |
some -
UserGroupFilter
|
Some related |
none -
UserGroupFilter
|
No related |
Example
{
"every": UserGroupFilter,
"some": UserGroupFilter,
"none": UserGroupFilter
}
UserToManyUserProfileFilter
A filter to be used against many UserProfile object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UserProfileFilter
|
Every related |
some -
UserProfileFilter
|
Some related |
none -
UserProfileFilter
|
No related |
Example
{
"every": UserProfileFilter,
"some": UserProfileFilter,
"none": UserProfileFilter
}
UserToManyUsersToGroupFilter
A filter to be used against many UsersToGroup object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UsersToGroupFilter
|
Every related |
some -
UsersToGroupFilter
|
Some related |
none -
UsersToGroupFilter
|
No related |
Example
{
"every": UsersToGroupFilter,
"some": UsersToGroupFilter,
"none": UsersToGroupFilter
}
UserToManyUsersToObjectFilter
A filter to be used against many UsersToObject object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
every -
UsersToObjectFilter
|
Every related |
some -
UsersToObjectFilter
|
Some related |
none -
UsersToObjectFilter
|
No related |
Example
{
"every": UsersToObjectFilter,
"some": UsersToObjectFilter,
"none": UsersToObjectFilter
}
UserTypesFilter
A filter to be used against UserTypes fields. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
isNull -
Boolean
|
Is null (if |
equalTo -
UserTypes
|
Equal to the specified value. |
notEqualTo -
UserTypes
|
Not equal to the specified value. |
distinctFrom -
UserTypes
|
Not equal to the specified value, treating null like an ordinary value. |
notDistinctFrom -
UserTypes
|
Equal to the specified value, treating null like an ordinary value. |
in -
[UserTypes!]
|
Included in the specified list. |
notIn -
[UserTypes!]
|
Not included in the specified list. |
lessThan -
UserTypes
|
Less than the specified value. |
lessThanOrEqualTo -
UserTypes
|
Less than or equal to the specified value. |
greaterThan -
UserTypes
|
Greater than the specified value. |
greaterThanOrEqualTo -
UserTypes
|
Greater than or equal to the specified value. |
Example
{
"isNull": false,
"equalTo": UserTypes,
"notEqualTo": UserTypes,
"distinctFrom": UserTypes,
"notDistinctFrom": UserTypes,
"in": [UserTypes],
"notIn": [UserTypes],
"lessThan": UserTypes,
"lessThanOrEqualTo": UserTypes,
"greaterThan": UserTypes,
"greaterThanOrEqualTo": UserTypes
}
UsersConnection
A connection to a list of User values.
| Field Name | Description |
|---|---|
nodes -
[User]!
|
A list of User objects. |
edges -
[UsersEdge!]!
|
A list of edges which contains the User and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all User you could get from the connection. |
Example
{
"nodes": [User],
"edges": [UsersEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
UsersOrderBy
Methods to use when ordering User.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UsersSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
UsersSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": UsersSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
UsersSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
UsersSortableField
|
Example
{"field": UsersSortableField}
UsersSortableField
Sortable concrete fields for the User type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UsersToGroup
Users and Groups relation.
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
userId -
UUID!
|
User unique ID. |
userGroupId -
UUID!
|
User Group unique ID. |
id -
UUID!
|
|
user -
User
|
Reads a single User that is related to this UsersToGroup. |
userGroup -
UserGroup
|
Reads a single UserGroup that is related to this UsersToGroup. |
Example
{
"nodeId": ID,
"userId": UUID,
"userGroupId": UUID,
"id": UUID,
"user": User,
"userGroup": UserGroup
}
UsersToGroupCondition
A condition to be used against UsersToGroup object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
userId -
UUID
|
Checks for equality with the object’s |
userGroupId -
UUID
|
Checks for equality with the object’s |
id -
UUID
|
Checks for equality with the object’s |
Example
{
"userId": UUID,
"userGroupId": UUID,
"id": UUID
}
UsersToGroupFilter
A filter to be used against UsersToGroup object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
userId -
UUIDFilter
|
Filter by the object’s |
userGroupId -
UUIDFilter
|
Filter by the object’s |
id -
UUIDFilter
|
Filter by the object’s |
user -
UserFilter
|
Filter by the object’s |
userGroup -
UserGroupFilter
|
Filter by the object’s |
and -
[UsersToGroupFilter!]
|
Checks for all expressions in this list. |
or -
[UsersToGroupFilter!]
|
Checks for any expressions in this list. |
not -
UsersToGroupFilter
|
Negates the expression. |
Example
{
"userId": UUIDFilter,
"userGroupId": UUIDFilter,
"id": UUIDFilter,
"user": UserFilter,
"userGroup": UserGroupFilter,
"and": [UsersToGroupFilter],
"or": [UsersToGroupFilter],
"not": UsersToGroupFilter
}
UsersToGroupsConnection
A connection to a list of UsersToGroup values.
| Field Name | Description |
|---|---|
nodes -
[UsersToGroup]!
|
A list of UsersToGroup objects. |
edges -
[UsersToGroupsEdge!]!
|
A list of edges which contains the UsersToGroup and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all UsersToGroup you could get from the connection. |
Example
{
"nodes": [UsersToGroup],
"edges": [UsersToGroupsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
UsersToGroupsEdge
A UsersToGroup edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
UsersToGroup
|
The UsersToGroup at the end of the edge. |
Example
{
"cursor": Cursor,
"node": UsersToGroup
}
UsersToGroupsOrderBy
Methods to use when ordering UsersToGroup.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UsersToGroupsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
UsersToGroupsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": UsersToGroupsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
UsersToGroupsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
UsersToGroupsSortableField
|
Example
{"field": UsersToGroupsSortableField}
UsersToGroupsSortableField
Sortable concrete fields for the UsersToGroup type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
UsersToObject
Users and Objects relation. Deprecated?
| Field Name | Description |
|---|---|
nodeId -
ID!
|
A globally unique identifier. Can be used in various places throughout the system to identify this single value. |
userId -
UUID!
|
User unique ID. |
objectId -
UUID!
|
Object unique ID. |
id -
UUID!
|
|
user -
User
|
Reads a single User that is related to this UsersToObject. |
object -
Object
|
Reads a single Object that is related to this UsersToObject. |
Example
{
"nodeId": ID,
"userId": UUID,
"objectId": UUID,
"id": UUID,
"user": User,
"object": Object
}
UsersToObjectCondition
A condition to be used against UsersToObject object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
userId -
UUID
|
Checks for equality with the object’s |
objectId -
UUID
|
Checks for equality with the object’s |
id -
UUID
|
Checks for equality with the object’s |
Example
{
"userId": UUID,
"objectId": UUID,
"id": UUID
}
UsersToObjectFilter
A filter to be used against UsersToObject object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
userId -
UUIDFilter
|
Filter by the object’s |
objectId -
UUIDFilter
|
Filter by the object’s |
id -
UUIDFilter
|
Filter by the object’s |
user -
UserFilter
|
Filter by the object’s |
object -
ObjectFilter
|
Filter by the object’s |
and -
[UsersToObjectFilter!]
|
Checks for all expressions in this list. |
or -
[UsersToObjectFilter!]
|
Checks for any expressions in this list. |
not -
UsersToObjectFilter
|
Negates the expression. |
Example
{
"userId": UUIDFilter,
"objectId": UUIDFilter,
"id": UUIDFilter,
"user": UserFilter,
"object": ObjectFilter,
"and": [UsersToObjectFilter],
"or": [UsersToObjectFilter],
"not": UsersToObjectFilter
}
UsersToObjectsConnection
A connection to a list of UsersToObject values.
| Field Name | Description |
|---|---|
nodes -
[UsersToObject]!
|
A list of UsersToObject objects. |
edges -
[UsersToObjectsEdge!]!
|
A list of edges which contains the UsersToObject and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all UsersToObject you could get from the connection. |
Example
{
"nodes": [UsersToObject],
"edges": [UsersToObjectsEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
UsersToObjectsEdge
A UsersToObject edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
UsersToObject
|
The UsersToObject at the end of the edge. |
Example
{
"cursor": Cursor,
"node": UsersToObject
}
UsersToObjectsOrderBy
Methods to use when ordering UsersToObject.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UsersToObjectsSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
UsersToObjectsSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": UsersToObjectsSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
UsersToObjectsSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
UsersToObjectsSortableField
|
Example
{"field": UsersToObjectsSortableField}
UsersToObjectsSortableField
Sortable concrete fields for the UsersToObject type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
ViewSearchCondition
A condition to be used against ViewSearch object types. All fields are tested for equality and combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUID
|
Checks for equality with the object’s |
name -
String
|
Checks for equality with the object’s |
type -
String
|
Checks for equality with the object’s |
stringId -
String
|
Checks for equality with the object’s |
Example
{
"id": UUID,
"name": "abc123",
"type": "abc123",
"stringId": "abc123"
}
ViewSearchFilter
A filter to be used against ViewSearch object types. All fields are combined with a logical ‘and.’
| Input Field | Description |
|---|---|
id -
UUIDFilter
|
Filter by the object’s |
name -
StringFilter
|
Filter by the object’s |
type -
StringFilter
|
Filter by the object’s |
stringId -
StringFilter
|
Filter by the object’s |
and -
[ViewSearchFilter!]
|
Checks for all expressions in this list. |
or -
[ViewSearchFilter!]
|
Checks for any expressions in this list. |
not -
ViewSearchFilter
|
Negates the expression. |
Example
{
"id": UUIDFilter,
"name": StringFilter,
"type": StringFilter,
"stringId": StringFilter,
"and": [ViewSearchFilter],
"or": [ViewSearchFilter],
"not": ViewSearchFilter
}
ViewSearchSort
Specifies a sort for the Object type - what should we sort by, should it be ascending or descending, and how should we handle nulls?
| Input Field | Description |
|---|---|
sortBy -
ViewSearchSortBy!
|
|
ascending -
Boolean! default = true |
|
nulls -
SortNulls! default = "DEFAULT" |
Example
{
"sortBy": ViewSearchSortBy,
"ascending": true,
"nulls": "DEFAULT"
}
ViewSearchSortBy
The specifier of what we should sort by. Exactly one of these values must be specified and non-null (this will use @oneOf
when that feature is merged into GraphQL).
| Input Field | Description |
|---|---|
field -
ViewSearchSortableField
|
Example
{"field": ViewSearchSortableField}
ViewSearchSortableField
Sortable concrete fields for the ViewSearch type.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
ViewSearchesConnection
A connection to a list of ViewSearch values.
| Field Name | Description |
|---|---|
nodes -
[ViewSearch]!
|
A list of ViewSearch objects. |
edges -
[ViewSearchesEdge!]!
|
A list of edges which contains the ViewSearch and cursor to aid in pagination. |
pageInfo -
PageInfo!
|
Information to aid in pagination. |
totalCount -
Int!
|
The count of
all ViewSearch you could get from the connection. |
Example
{
"nodes": [ViewSearch],
"edges": [ViewSearchesEdge],
"pageInfo": PageInfo,
"totalCount": 123
}
ViewSearchesEdge
A ViewSearch edge in the connection.
| Field Name | Description |
|---|---|
cursor -
Cursor
|
A cursor for use in pagination. |
node -
ViewSearch
|
The ViewSearch at the end of the edge. |
Example
{
"cursor": Cursor,
"node": ViewSearch
}
ViewSearchesOrderBy
Methods to use when ordering ViewSearch.
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mnCreateObjectInput
All input for the create mnObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnObject -
[ObjectInput!]
|
The one or many |
Example
{"clientMutationId": "abc123", "mnObject": [ObjectInput]}
mnCreateObjectPayload
The output of our many create Object mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
object -
Object
|
The Object that was created by this mutation. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
objectEdge -
ObjectsEdge
|
An edge for our Object. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
mnCreateSchemaInput
All input for the create mnSchema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnSchema -
[SchemaInput!]
|
The one or many |
Example
{"clientMutationId": "abc123", "mnSchema": [SchemaInput]}
mnCreateSchemaPayload
The output of our many create Schema mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schema -
Schema
|
The Schema that was created by this mutation. |
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaEdge -
SchemataEdge
|
An edge for our Schema. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
mnCreateUserInput
All input for the create mnUser mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnUser -
[UserInput!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnUser": [UserInput]}
mnCreateUserPayload
The output of our many create User mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
user -
User
|
The User that was created by this mutation. |
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userEdge -
UsersEdge
|
An edge for our User. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
mnDeleteObjectInput
All input for the delete mnDeleteObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnPatch -
[ObjectPatch!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnPatch": [ObjectPatch]}
mnDeleteObjectPayload
The output of our delete mn Object mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
object -
Object
|
The Object that was deleted by this mutation. |
deletedObjectNodeId -
ID
|
|
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
objectEdge -
ObjectsEdge
|
An edge for our Object. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"object": Object,
"deletedObjectNodeId": ID,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
mnDeleteSchemaInput
All input for the delete mnDeleteSchema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnPatch -
[SchemaPatch!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnPatch": [SchemaPatch]}
mnDeleteSchemaPayload
The output of our delete mn Schema mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schema -
Schema
|
The Schema that was deleted by this mutation. |
deletedSchemaNodeId -
ID
|
|
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaEdge -
SchemataEdge
|
An edge for our Schema. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"schema": Schema,
"deletedSchemaNodeId": ID,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
mnDeleteUserInput
All input for the delete mnDeleteUser mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnPatch -
[UserPatch!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnPatch": [UserPatch]}
mnDeleteUserPayload
The output of our delete mn User mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
user -
User
|
The User that was deleted by this mutation. |
deletedUserNodeId -
ID
|
|
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userEdge -
UsersEdge
|
An edge for our User. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"user": User,
"deletedUserNodeId": ID,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}
mnUpdateObjectInput
All input for the update mnUpdateObject mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnPatch -
[ObjectPatch!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnPatch": [ObjectPatch]}
mnUpdateObjectPayload
The output of our update mn Object mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
object -
Object
|
The Object that was updated by this mutation. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Object. |
userByBy -
User
|
Reads a single User that is related to this Object. |
schema -
Schema
|
Reads a single Schema that is related to this Object. |
objectEdge -
ObjectsEdge
|
An edge for our Object. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "xyz789",
"object": Object,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"schema": Schema,
"objectEdge": ObjectsEdge
}
mnUpdateSchemaInput
All input for the update mnUpdateSchema mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnPatch -
[SchemaPatch!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnPatch": [SchemaPatch]}
mnUpdateSchemaPayload
The output of our update mn Schema mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
schema -
Schema
|
The Schema that was updated by this mutation. |
userByApplicationOwner -
User
|
Reads a single User that is related to this Schema. |
userGroupByEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userGroupByReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this Schema. |
userByBy -
User
|
Reads a single User that is related to this Schema. |
parentSchema -
Schema
|
Reads a single Schema that is related to this Schema. |
schemaEdge -
SchemataEdge
|
An edge for our Schema. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"schema": Schema,
"userByApplicationOwner": User,
"userGroupByEditorgroup": UserGroup,
"userGroupByUsergroup": UserGroup,
"userGroupByReadergroup": UserGroup,
"userByBy": User,
"parentSchema": Schema,
"schemaEdge": SchemataEdge
}
mnUpdateUserInput
All input for the update mnUpdateUser mutation.
| Input Field | Description |
|---|---|
clientMutationId -
String
|
An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. |
mnPatch -
[UserPatch!]
|
The one or many |
Example
{"clientMutationId": "xyz789", "mnPatch": [UserPatch]}
mnUpdateUserPayload
The output of our update mn User mutation.
| Field Name | Description |
|---|---|
clientMutationId -
String
|
The exact same clientMutationId that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. |
user -
User
|
The User that was updated by this mutation. |
userGroupByDefaultEditorgroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultUsergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userGroupByDefaultReadergroup -
UserGroup
|
Reads a single UserGroup that is related to this User. |
userEdge -
UsersEdge
|
An edge for our User. May be used by Relay 1. |
|
Arguments |
|
Example
{
"clientMutationId": "abc123",
"user": User,
"userGroupByDefaultEditorgroup": UserGroup,
"userGroupByDefaultUsergroup": UserGroup,
"userGroupByDefaultReadergroup": UserGroup,
"userEdge": UsersEdge
}