mago3D GraphQL API Dataset Reference
This is a sample server for a mago3D GraphQL API Dataset Reference. You can find out more about mago3D at https://www.mago3d.com.
Experience the Future with mago3D.
Terms of Service
API Endpoints
https://map.gaia3d.com/app/api/dataset/graphql
Headers
# Your foo from bar
Authorization: Bearer <YOUR_TOKEN_HERE>
Introduction
This is a sample server for a mago3D GraphQL API Dataset Reference. You can find out more about mago3D at https://www.mago3d.com.
Queries
asset
Example
Query
query asset($id: ID!) {
asset(id: $id) {
id
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
process {
id
name
context
status
tasks {
...ProcessTaskFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
convertedFiles {
id
taskId
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
flags
properties
tags {
id
name
value
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"asset": {
"id": "4",
"groups": [Group],
"name": "abc123",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"status": "None",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedByUser": User,
"updatedAt": "abc123",
"files": [AssetFile],
"process": Process,
"convertedFiles": [ConvertedFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue]
}
}
}
assets
Response
Returns an
AssetPaged!
Arguments
Name | Description |
---|---|
filter -
AssetFilterInput
|
|
pageable -
AssetPageableInput
|
Example
Query
query assets(
$filter: AssetFilterInput,
$pageable: AssetPageableInput
) {
assets(
filter: $filter,
pageable: $pageable
) {
items {
id
groups {
...GroupFragment
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
files {
...AssetFileFragment
}
process {
...ProcessFragment
}
convertedFiles {
...ConvertedFileFragment
}
flags
properties
tags {
...SimpleTagValueFragment
}
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": AssetFilterInput,
"pageable": AssetPageableInput
}
Response
{
"data": {
"assets": {
"items": [Asset],
"pageInfo": PaginationInfo
}
}
}
group
Example
Query
query group($id: ID!) {
group(id: $id) {
id
name
assets {
id
groups {
...GroupFragment
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
files {
...AssetFileFragment
}
process {
...ProcessFragment
}
convertedFiles {
...ConvertedFileFragment
}
flags
properties
tags {
...SimpleTagValueFragment
}
}
description
enabled
access
flags
tags {
id
name
value
}
properties
parent {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
children {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
}
}
Variables
{"id": 4}
Response
{
"data": {
"group": {
"id": "4",
"name": "abc123",
"assets": [Asset],
"description": "abc123",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"parent": Group,
"children": [Group],
"createdBy": 4,
"createdByUser": User,
"createdAt": "abc123",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "xyz789"
}
}
}
groups
Response
Returns a
GroupPaged!
Arguments
Name | Description |
---|---|
filter -
GroupFilterInput
|
|
pageable -
GroupPageableInput
|
Example
Query
query groups(
$filter: GroupFilterInput,
$pageable: GroupPageableInput
) {
groups(
filter: $filter,
pageable: $pageable
) {
items {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": GroupFilterInput,
"pageable": GroupPageableInput
}
Response
{
"data": {
"groups": {
"items": [Group],
"pageInfo": PaginationInfo
}
}
}
label
Example
Query
query label($id: ID!) {
label(id: $id) {
id
name
content
enabled
access
viewCount
createdBy
createdAt
updatedBy
updatedAt
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"label": {
"id": "4",
"name": "abc123",
"content": "xyz789",
"enabled": false,
"access": "Private",
"viewCount": 123,
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789",
"files": [AssetFile]
}
}
}
labels
Response
Returns a
LabelPaged!
Arguments
Name | Description |
---|---|
filter -
LabelFilterInput
|
|
pageable -
LabelPageableInput
|
Example
Query
query labels(
$filter: LabelFilterInput,
$pageable: LabelPageableInput
) {
labels(
filter: $filter,
pageable: $pageable
) {
items {
id
name
content
enabled
access
viewCount
createdBy
createdAt
updatedBy
updatedAt
files {
...AssetFileFragment
}
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": LabelFilterInput,
"pageable": LabelPageableInput
}
Response
{
"data": {
"labels": {
"items": [Label],
"pageInfo": PaginationInfo
}
}
}
process
Example
Query
query process($id: ID!) {
process(id: $id) {
id
name
context
status
tasks {
id
status
error
stacktrace
createdBy
createdAt
updatedBy
updatedAt
}
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
properties
}
}
Variables
{"id": 4}
Response
{
"data": {
"process": {
"id": "4",
"name": "abc123",
"context": {},
"status": "None",
"tasks": [ProcessTask],
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "xyz789",
"properties": {}
}
}
}
processes
Response
Returns a
ProcessPaged!
Arguments
Name | Description |
---|---|
filter -
ProcessFilterInput
|
|
pageable -
ProcessPageableInput
|
Example
Query
query processes(
$filter: ProcessFilterInput,
$pageable: ProcessPageableInput
) {
processes(
filter: $filter,
pageable: $pageable
) {
items {
id
name
context
status
tasks {
...ProcessTaskFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": ProcessFilterInput,
"pageable": ProcessPageableInput
}
Response
{
"data": {
"processes": {
"items": [Process],
"pageInfo": PaginationInfo
}
}
}
uploadFile
Response
Returns an
UploadFile
Arguments
Name | Description |
---|---|
id -
ID!
|
Example
Query
query uploadFile($id: ID!) {
uploadFile(id: $id) {
id
filename
contentSize
contentType
download
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
properties
}
}
Variables
{"id": 4}
Response
{
"data": {
"uploadFile": {
"id": 4,
"filename": "abc123",
"contentSize": 123,
"contentType": "abc123",
"download": "abc123",
"createdBy": 4,
"createdByUser": User,
"createdAt": "abc123",
"updatedBy": "4",
"updatedByUser": User,
"updatedAt": "abc123",
"properties": {}
}
}
}
uploadFiles
Response
Returns an
UploadFilePaged!
Arguments
Name | Description |
---|---|
filter -
UploadFileFilterInput
|
|
pageable -
UploadFilePageableInput
|
Example
Query
query uploadFiles(
$filter: UploadFileFilterInput,
$pageable: UploadFilePageableInput
) {
uploadFiles(
filter: $filter,
pageable: $pageable
) {
items {
id
filename
contentSize
contentType
download
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": UploadFileFilterInput,
"pageable": UploadFilePageableInput
}
Response
{
"data": {
"uploadFiles": {
"items": [UploadFile],
"pageInfo": PaginationInfo
}
}
}
Mutations
appendAsset
appendAssetFile
createAsset
Response
Returns a
CreateAssetResponse!
Arguments
Name | Description |
---|---|
input -
CreateAssetInput!
|
Example
Query
mutation createAsset($input: CreateAssetInput!) {
createAsset(input: $input) {
id
name
description
assetType
enabled
access
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
properties
flags
tags {
id
name
value
}
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"input": CreateAssetInput}
Response
{
"data": {
"createAsset": {
"id": "4",
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"properties": {},
"flags": ["VECTOR"],
"tags": [SimpleTagValue],
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "abc123"
}
}
}
createGroup
Response
Returns a
CreateGroupResponse!
Arguments
Name | Description |
---|---|
input -
CreateGroupInput!
|
Example
Query
mutation createGroup($input: CreateGroupInput!) {
createGroup(input: $input) {
id
parentId
name
description
enabled
access
flags
tags {
id
name
value
}
properties
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"input": CreateGroupInput}
Response
{
"data": {
"createGroup": {
"id": "4",
"parentId": 4,
"name": "xyz789",
"description": "xyz789",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "abc123"
}
}
}
createLabel
Response
Returns a
CreateLabelResponse!
Arguments
Name | Description |
---|---|
input -
CreateLabelInput!
|
Example
Query
mutation createLabel($input: CreateLabelInput!) {
createLabel(input: $input) {
id
name
description
assetType
enabled
access
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
createdBy
createdAt
updatedBy
updatedAt
properties
tags {
id
name
value
}
}
}
Variables
{"input": CreateLabelInput}
Response
{
"data": {
"createLabel": {
"id": "4",
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"files": [AssetFile],
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "abc123",
"properties": {},
"tags": [SimpleTagValue]
}
}
}
createProcess
Response
Returns a
CreateProcessResponse!
Arguments
Name | Description |
---|---|
input -
CreateProcessInput!
|
Example
Query
mutation createProcess($input: CreateProcessInput!) {
createProcess(input: $input) {
id
name
status
properties
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"input": CreateProcessInput}
Response
{
"data": {
"createProcess": {
"id": 4,
"name": "xyz789",
"status": "None",
"properties": {},
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "abc123"
}
}
}
deleteAsset
deleteAssetFile
deleteGroup
deleteLabel
deleteUploadFile
locateAsset
Response
Returns an
Asset!
Arguments
Name | Description |
---|---|
input -
LocateAssetInput!
|
Example
Query
mutation locateAsset($input: LocateAssetInput!) {
locateAsset(input: $input) {
id
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
process {
id
name
context
status
tasks {
...ProcessTaskFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
convertedFiles {
id
taskId
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
flags
properties
tags {
id
name
value
}
}
}
Variables
{"input": LocateAssetInput}
Response
{
"data": {
"locateAsset": {
"id": "4",
"groups": [Group],
"name": "abc123",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"status": "None",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123",
"files": [AssetFile],
"process": Process,
"convertedFiles": [ConvertedFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue]
}
}
}
locateGroup
Response
Returns a
Group!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
LocateGroupInput!
|
Example
Query
mutation locateGroup(
$id: ID!,
$input: LocateGroupInput!
) {
locateGroup(
id: $id,
input: $input
) {
id
name
assets {
id
groups {
...GroupFragment
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
files {
...AssetFileFragment
}
process {
...ProcessFragment
}
convertedFiles {
...ConvertedFileFragment
}
flags
properties
tags {
...SimpleTagValueFragment
}
}
description
enabled
access
flags
tags {
id
name
value
}
properties
parent {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
children {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
}
}
Variables
{"id": 4, "input": LocateGroupInput}
Response
{
"data": {
"locateGroup": {
"id": "4",
"name": "xyz789",
"assets": [Asset],
"description": "xyz789",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"parent": Group,
"children": [Group],
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123"
}
}
}
replaceAsset
updateAsset
Response
Returns an
UpdateAssetResponse!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateAssetInput!
|
Example
Query
mutation updateAsset(
$id: ID!,
$input: UpdateAssetInput!
) {
updateAsset(
id: $id,
input: $input
) {
id
name
description
assetType
enabled
access
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
flags
properties
tags {
id
name
value
}
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{
"id": "4",
"input": UpdateAssetInput
}
Response
{
"data": {
"updateAsset": {
"id": "4",
"name": "xyz789",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue],
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789"
}
}
}
updateGroup
Response
Returns an
UpdateGroupResponse!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateGroupInput!
|
Example
Query
mutation updateGroup(
$id: ID!,
$input: UpdateGroupInput!
) {
updateGroup(
id: $id,
input: $input
) {
id
parentId
name
description
enabled
access
viewCount
createdBy
createdAt
updatedBy
updatedAt
flags
tags {
id
name
value
}
properties
}
}
Variables
{
"id": "4",
"input": UpdateGroupInput
}
Response
{
"data": {
"updateGroup": {
"id": "4",
"parentId": "4",
"name": "abc123",
"description": "xyz789",
"enabled": false,
"access": "Private",
"viewCount": 123,
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {}
}
}
}
updateLabel
Response
Returns an
UpdateLabelResponse!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateLabelInput!
|
Example
Query
mutation updateLabel(
$id: ID!,
$input: UpdateLabelInput!
) {
updateLabel(
id: $id,
input: $input
) {
id
name
description
assetType
enabled
access
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
createdBy
createdAt
updatedBy
updatedAt
properties
tags {
id
name
value
}
}
}
Variables
{
"id": "4",
"input": UpdateLabelInput
}
Response
{
"data": {
"updateLabel": {
"id": "4",
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"files": [AssetFile],
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789",
"properties": {},
"tags": [SimpleTagValue]
}
}
}
updateProcess
Response
Returns an
UpdateProcessResponse!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateProcessInput!
|
Example
Query
mutation updateProcess(
$id: ID!,
$input: UpdateProcessInput!
) {
updateProcess(
id: $id,
input: $input
) {
id
name
status
properties
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"id": 4, "input": UpdateProcessInput}
Response
{
"data": {
"updateProcess": {
"id": "4",
"name": "xyz789",
"status": "None",
"properties": {},
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789"
}
}
}
Types
Access
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"Private"
AccessCriteria
Asset
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
groups -
[Group]
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
status -
ProcessTaskStatus
|
|
createdBy -
ID!
|
|
createdByUser -
User!
|
|
createdAt -
String
|
|
updatedBy -
ID!
|
|
updatedByUser -
User!
|
|
updatedAt -
String
|
|
files -
[AssetFile]!
|
|
process -
Process
|
|
convertedFiles -
[ConvertedFile]
|
|
flags -
[DataAssetFlag]
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
Example
{
"id": 4,
"groups": [Group],
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"status": "None",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedByUser": User,
"updatedAt": "abc123",
"files": [AssetFile],
"process": Process,
"convertedFiles": [ConvertedFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue]
}
AssetFile
Example
{
"id": 4,
"filename": "xyz789",
"contentType": "xyz789",
"contentSize": 987,
"download": "xyz789",
"filepath": "abc123",
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "abc123"
}
AssetFilterInput
Fields
Input Field | Description |
---|---|
id -
SimpleCriteria
|
|
groupId -
SimpleCriteria
|
|
groupName -
StringCriteria
|
|
name -
StringCriteria
|
|
description -
StringCriteria
|
|
enabled -
BooleanCriteria
|
|
access -
AccessCriteria
|
|
assetType -
AssetTypeCriteria
|
|
status -
ProcessTaskStatusCriteria
|
|
createdAt -
DateTimeCriteria
|
|
createdBy -
SimpleCriteria
|
|
and -
[AssetFilterInput]
|
|
or -
[AssetFilterInput]
|
|
not -
AssetFilterInput
|
Example
{
"id": SimpleCriteria,
"groupId": SimpleCriteria,
"groupName": StringCriteria,
"name": StringCriteria,
"description": StringCriteria,
"enabled": BooleanCriteria,
"access": AccessCriteria,
"assetType": AssetTypeCriteria,
"status": ProcessTaskStatusCriteria,
"createdAt": DateTimeCriteria,
"createdBy": SimpleCriteria,
"and": [AssetFilterInput],
"or": [AssetFilterInput],
"not": AssetFilterInput
}
AssetPageableInput
Fields
Input Field | Description |
---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[AssetSort]
|
Example
{"page": 123, "size": 987, "sort": ["ORDER_ASC"]}
AssetPaged
Fields
Field Name | Description |
---|---|
items -
[Asset]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Asset],
"pageInfo": PaginationInfo
}
AssetSort
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ORDER_ASC"
AssetType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Tiles3D"
AssetTypeCriteria
Fields
Input Field | Description |
---|---|
eq -
AssetType
|
|
ne -
AssetType
|
|
in -
[AssetType]
|
|
notIn -
[AssetType]
|
|
isNull -
Boolean
|
Example
{
"eq": "Tiles3D",
"ne": "Tiles3D",
"in": ["Tiles3D"],
"notIn": ["Tiles3D"],
"isNull": false
}
Boolean
Description
The Boolean
scalar type represents true
or false
.
BooleanCriteria
Example
{
"lt": true,
"le": true,
"eq": true,
"ne": true,
"ge": true,
"gt": true,
"isNull": true,
"in": [true],
"notIn": [false],
"between": [true],
"notBetween": [false],
"min": BooleanCriteria,
"max": BooleanCriteria
}
CogConvertInput
CommonCriteria
Example
{
"lt": "4",
"le": "4",
"eq": "4",
"ne": "4",
"ge": "4",
"gt": 4,
"isNull": false,
"in": [4],
"notIn": ["4"],
"between": ["4"],
"notBetween": [4],
"min": CommonCriteria,
"max": CommonCriteria
}
ConvertedFile
Example
{
"id": 4,
"taskId": 4,
"filename": "xyz789",
"contentType": "abc123",
"contentSize": 987,
"download": "abc123",
"filepath": "xyz789",
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789"
}
CreateAssetInput
Fields
Input Field | Description |
---|---|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
groupId -
[ID]
|
|
uploadId -
[ID!]
|
|
flags -
[DataAssetFlag]
|
|
tags -
[SimpleTagCreateInput]
|
|
properties -
JSON
|
Example
{
"name": "abc123",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"groupId": ["4"],
"uploadId": ["4"],
"flags": ["VECTOR"],
"tags": [SimpleTagCreateInput],
"properties": {}
}
CreateAssetResponse
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
groups -
[Group]
|
|
files -
[AssetFile]!
|
|
properties -
JSON
|
|
flags -
[DataAssetFlag]
|
|
tags -
[SimpleTagValue]
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
Example
{
"id": 4,
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"properties": {},
"flags": ["VECTOR"],
"tags": [SimpleTagValue],
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789"
}
CreateGroupInput
Fields
Input Field | Description |
---|---|
parentId -
ID
|
|
name -
String!
|
|
description -
String
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
flags -
[DataGroupFlag]
|
|
tags -
[SimpleTagCreateInput]
|
|
properties -
JSON
|
Example
{
"parentId": 4,
"name": "abc123",
"description": "abc123",
"enabled": true,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagCreateInput],
"properties": {}
}
CreateGroupResponse
Example
{
"id": 4,
"parentId": "4",
"name": "xyz789",
"description": "abc123",
"enabled": true,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789"
}
CreateLabelInput
Example
{
"name": "abc123",
"description": "abc123",
"content": "xyz789",
"enabled": false,
"access": "Private",
"files": ["4"],
"tags": [SimpleTagCreateInput],
"properties": {}
}
CreateLabelResponse
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
files -
[AssetFile]!
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
Example
{
"id": 4,
"name": "xyz789",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"files": [AssetFile],
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789",
"properties": {},
"tags": [SimpleTagValue]
}
CreateProcessInput
Fields
Input Field | Description |
---|---|
name -
String!
|
|
context -
ProcessContextInput!
|
|
source -
ProcessSourceInput!
|
|
properties -
JSON
|
Example
{
"name": "xyz789",
"context": ProcessContextInput,
"source": ProcessSourceInput,
"properties": {}
}
CreateProcessResponse
Example
{
"id": 4,
"name": "abc123",
"status": "None",
"properties": {},
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "abc123"
}
DataAssetFlag
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"VECTOR"
DataGroupFlag
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"BASEMAP"
Date
Example
"2007-12-03"
DateCriteria
Example
{
"lt": "2007-12-03",
"le": "2007-12-03",
"eq": "2007-12-03",
"ne": "2007-12-03",
"ge": "2007-12-03",
"gt": "2007-12-03",
"in": ["2007-12-03"],
"notIn": ["2007-12-03"],
"between": ["2007-12-03"],
"notBetween": ["2007-12-03"],
"min": DateCriteria,
"max": DateCriteria
}
DateTime
Example
"2007-12-03T10:15:30Z"
DateTimeCriteria
Fields
Input Field | Description |
---|---|
lt -
DateTime
|
|
le -
DateTime
|
|
eq -
DateTime
|
|
ne -
DateTime
|
|
ge -
DateTime
|
|
gt -
DateTime
|
|
isNull -
Boolean
|
|
in -
[DateTime]
|
|
notIn -
[DateTime]
|
|
between -
[DateTime]
|
|
notBetween -
[DateTime]
|
|
min -
DateTimeCriteria
|
|
max -
DateTimeCriteria
|
Example
{
"lt": "2007-12-03T10:15:30Z",
"le": "2007-12-03T10:15:30Z",
"eq": "2007-12-03T10:15:30Z",
"ne": "2007-12-03T10:15:30Z",
"ge": "2007-12-03T10:15:30Z",
"gt": "2007-12-03T10:15:30Z",
"isNull": true,
"in": ["2007-12-03T10:15:30Z"],
"notIn": ["2007-12-03T10:15:30Z"],
"between": ["2007-12-03T10:15:30Z"],
"notBetween": ["2007-12-03T10:15:30Z"],
"min": DateTimeCriteria,
"max": DateTimeCriteria
}
F4DConvertInput
Example
{
"sourceCharset": "abc123",
"targetCharset": "abc123",
"meshType": "abc123",
"skinLevel": 123,
"usf": 987.65,
"indexing": false,
"upAxis": "Y"
}
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
987.65
FloatCriteria
Example
{
"lt": 987.65,
"le": 123.45,
"eq": 987.65,
"ne": 123.45,
"ge": 987.65,
"gt": 123.45,
"in": [123.45],
"notIn": [123.45],
"between": [987.65],
"notBetween": [123.45],
"min": FloatCriteria,
"max": FloatCriteria
}
Group
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
name -
String!
|
|
assets -
[Asset]
|
|
description -
String
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
flags -
[DataGroupFlag]
|
|
tags -
[SimpleTagValue]
|
|
properties -
JSON
|
|
parent -
Group
|
|
children -
[Group]!
|
|
createdBy -
ID!
|
|
createdByUser -
User!
|
|
createdAt -
String
|
|
updatedBy -
ID!
|
|
updatedByUser -
User!
|
|
updatedAt -
String
|
Example
{
"id": 4,
"name": "abc123",
"assets": [Asset],
"description": "abc123",
"enabled": true,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"parent": Group,
"children": [Group],
"createdBy": 4,
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "xyz789"
}
GroupFilterInput
Fields
Input Field | Description |
---|---|
onlyRoot -
Boolean
|
|
id -
SimpleCriteria
|
|
parentId -
SimpleCriteria
|
|
name -
StringCriteria
|
|
description -
StringCriteria
|
|
enabled -
BooleanCriteria
|
|
access -
AccessCriteria
|
|
createdBy -
SimpleCriteria
|
|
createdAt -
DateTimeCriteria
|
|
and -
[GroupFilterInput!]
|
|
or -
[GroupFilterInput!]
|
|
not -
GroupFilterInput
|
Example
{
"onlyRoot": false,
"id": SimpleCriteria,
"parentId": SimpleCriteria,
"name": StringCriteria,
"description": StringCriteria,
"enabled": BooleanCriteria,
"access": AccessCriteria,
"createdBy": SimpleCriteria,
"createdAt": DateTimeCriteria,
"and": [GroupFilterInput],
"or": [GroupFilterInput],
"not": GroupFilterInput
}
GroupPageableInput
Fields
Input Field | Description |
---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[GroupSort]
|
Example
{"page": 987, "size": 123, "sort": ["NAME_ASC"]}
GroupPaged
Fields
Field Name | Description |
---|---|
items -
[Group]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Group],
"pageInfo": PaginationInfo
}
GroupSort
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NAME_ASC"
ID
Description
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
"4"
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
IntCriteria
Example
{
"lt": 123,
"le": 123,
"eq": 123,
"ne": 123,
"ge": 987,
"gt": 987,
"in": [987],
"notIn": [987],
"between": [987],
"notBetween": [123],
"min": IntCriteria,
"max": IntCriteria
}
InterpolationType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"NEAREST"
JSON
Example
{}
JsonPropertyInput
Fields
Input Field | Description |
---|---|
patch -
[JsonPropertyPatchInput!]
|
|
merge -
JSON
|
Example
{"patch": [JsonPropertyPatchInput], "merge": {}}
JsonPropertyPatchInput
Fields
Input Field | Description |
---|---|
op -
JsonPropertyPatchOp!
|
|
path -
String!
|
|
from -
String
|
|
value -
JSON
|
Example
{
"op": "add",
"path": "xyz789",
"from": "xyz789",
"value": {}
}
JsonPropertyPatchOp
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"add"
Label
Example
{
"id": 4,
"name": "abc123",
"content": "xyz789",
"enabled": true,
"access": "Private",
"viewCount": 123,
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "xyz789",
"files": [AssetFile]
}
LabelFilterInput
Fields
Input Field | Description |
---|---|
id -
SimpleCriteria
|
|
name -
StringCriteria
|
|
enabled -
BooleanCriteria
|
Example
{
"id": SimpleCriteria,
"name": StringCriteria,
"enabled": BooleanCriteria
}
LabelPageableInput
Fields
Input Field | Description |
---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[LabelSort]
|
Example
{"page": 123, "size": 987, "sort": ["NAME_ASC"]}
LabelPaged
Fields
Field Name | Description |
---|---|
items -
[Label]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Label],
"pageInfo": PaginationInfo
}
LabelSort
Values
Enum Value | Description |
---|---|
|
|
|
Example
"NAME_ASC"
LayerAssetInfoSource
LayerAssetInfoTarget
LocateAssetInput
Fields
Input Field | Description |
---|---|
source -
LayerAssetInfoSource!
|
|
target -
LayerAssetInfoTarget!
|
|
option -
LocateOption
|
Example
{
"source": LayerAssetInfoSource,
"target": LayerAssetInfoTarget,
"option": "BEFORE"
}
LocateGroupInput
Fields
Input Field | Description |
---|---|
target -
ID!
|
|
option -
LocateOption!
|
Example
{"target": "4", "option": "BEFORE"}
LocateOption
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"BEFORE"
PaginationInfo
Process
Example
{
"id": "4",
"name": "xyz789",
"context": {},
"status": "None",
"tasks": [ProcessTask],
"createdBy": 4,
"createdByUser": User,
"createdAt": "abc123",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123",
"properties": {}
}
ProcessContextInput
Fields
Input Field | Description |
---|---|
t3d -
T3DConvertInput
|
|
f4d -
F4DConvertInput
|
|
smartTile -
SmartTileConvertInput
|
|
cog -
CogConvertInput
|
|
ogr2ogr -
ShpConvertInput
|
|
warp -
TiffConvertInput
|
|
terrain -
TerrainConvertInput
|
Example
{
"t3d": T3DConvertInput,
"f4d": F4DConvertInput,
"smartTile": SmartTileConvertInput,
"cog": CogConvertInput,
"ogr2ogr": ShpConvertInput,
"warp": TiffConvertInput,
"terrain": TerrainConvertInput
}
ProcessFilterInput
Fields
Input Field | Description |
---|---|
id -
SimpleCriteria
|
|
assetId -
SimpleCriteria
|
|
name -
StringCriteria
|
|
description -
StringCriteria
|
|
enabled -
BooleanCriteria
|
|
and -
[ProcessFilterInput!]
|
|
or -
[ProcessFilterInput!]
|
|
not -
ProcessFilterInput
|
Example
{
"id": SimpleCriteria,
"assetId": SimpleCriteria,
"name": StringCriteria,
"description": StringCriteria,
"enabled": BooleanCriteria,
"and": [ProcessFilterInput],
"or": [ProcessFilterInput],
"not": ProcessFilterInput
}
ProcessPageableInput
Fields
Input Field | Description |
---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[ProcessSort]
|
Example
{"page": 987, "size": 987, "sort": ["CREATED_AT_ASC"]}
ProcessPaged
Fields
Field Name | Description |
---|---|
items -
[Process]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Process],
"pageInfo": PaginationInfo
}
ProcessSort
Values
Enum Value | Description |
---|---|
|
|
|
Example
"CREATED_AT_ASC"
ProcessSourceInput
Fields
Input Field | Description |
---|---|
assetId -
[ID]!
|
Example
{"assetId": ["4"]}
ProcessTask
Example
{
"id": "4",
"status": "None",
"error": "xyz789",
"stacktrace": "xyz789",
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "xyz789"
}
ProcessTaskF4DUpAxis
Values
Enum Value | Description |
---|---|
|
|
|
Example
"Y"
ProcessTaskStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"None"
ProcessTaskStatusCriteria
Fields
Input Field | Description |
---|---|
eq -
ProcessTaskStatus
|
|
ne -
ProcessTaskStatus
|
|
in -
[ProcessTaskStatus]
|
|
notIn -
[ProcessTaskStatus]
|
|
isNull -
Boolean
|
Example
{"eq": "None", "ne": "None", "in": ["None"], "notIn": ["None"], "isNull": false}
ShpConvertInput
Example
{
"sourceCharset": "abc123",
"targetCharset": "abc123",
"sourceSrs": "abc123",
"targetSrs": "xyz789",
"layerType": "abc123",
"output": ShpConvertOutputInput
}
ShpConvertOutputInput
Fields
Input Field | Description |
---|---|
pgsql -
ShpOutputPgsql
|
|
test -
ShpOutputPgsqlTest
|
Example
{
"pgsql": ShpOutputPgsql,
"test": ShpOutputPgsqlTest
}
ShpOutputPgsql
ShpOutputPgsqlTest
SimpleCriteria
SimpleTagCommandInput
Fields
Input Field | Description |
---|---|
create -
[SimpleTagCreateInput]
|
|
update -
[SimpleTagUpdateInput]
|
|
delete -
[SimpleTagDeleteInput]
|
Example
{
"create": [SimpleTagCreateInput],
"update": [SimpleTagUpdateInput],
"delete": [SimpleTagDeleteInput]
}
SimpleTagCreateInput
SimpleTagDeleteInput
Fields
Input Field | Description |
---|---|
id -
ID!
|
Example
{"id": "4"}
SimpleTagUpdateInput
SimpleTagValue
SmartTileConvertInput
String
Description
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.
Example
"abc123"
StringCriteria
Fields
Input Field | Description |
---|---|
lt -
String
|
|
le -
String
|
|
eq -
String
|
|
ne -
String
|
|
ge -
String
|
|
gt -
String
|
|
isNull -
Boolean
|
|
in -
[String]
|
|
notIn -
[String]
|
|
between -
[String]
|
|
notBetween -
[String]
|
|
min -
StringCriteria
|
|
max -
StringCriteria
|
|
eqIgnoreCase -
String
|
|
contains -
String
|
|
containsIgnoreCase -
String
|
|
startsWith -
String
|
|
startsWithIgnoreCase -
String
|
|
endsWith -
String
|
|
endsWithIgnoreCase -
String
|
|
isEmpty -
Boolean
|
|
matches -
String
|
Example
{
"lt": "abc123",
"le": "abc123",
"eq": "abc123",
"ne": "abc123",
"ge": "xyz789",
"gt": "xyz789",
"isNull": true,
"in": ["xyz789"],
"notIn": ["xyz789"],
"between": ["abc123"],
"notBetween": ["abc123"],
"min": StringCriteria,
"max": StringCriteria,
"eqIgnoreCase": "abc123",
"contains": "abc123",
"containsIgnoreCase": "xyz789",
"startsWith": "xyz789",
"startsWithIgnoreCase": "abc123",
"endsWith": "xyz789",
"endsWithIgnoreCase": "abc123",
"isEmpty": false,
"matches": "abc123"
}
T3DConvertInput
Fields
Input Field | Description |
---|---|
inputType -
T3DFormatType!
|
|
crs -
String
|
|
proj -
String
|
|
quiet -
Boolean!
|
|
recursive -
Boolean!
|
|
reverseTexCoord -
Boolean
|
|
pngTexture -
Boolean
|
|
yUpAxis -
Boolean
|
|
refineAdd -
Boolean
|
|
maxCount -
Int
|
|
maxLod -
Int
|
|
minLod -
Int
|
|
maxPoints -
Int
|
|
flipCoordinate -
Boolean
|
|
nameColumn -
String
|
|
heightColumn -
String
|
|
altitudeColumn -
String
|
|
minimumHeight -
Float
|
|
absoluteAltitude -
Boolean
|
|
zeroOrigin -
Boolean
|
|
autoUpAxis -
Boolean
|
Example
{
"inputType": "FBX",
"crs": "abc123",
"proj": "xyz789",
"quiet": false,
"recursive": true,
"reverseTexCoord": false,
"pngTexture": true,
"yUpAxis": false,
"refineAdd": true,
"maxCount": 123,
"maxLod": 123,
"minLod": 987,
"maxPoints": 987,
"flipCoordinate": false,
"nameColumn": "abc123",
"heightColumn": "abc123",
"altitudeColumn": "xyz789",
"minimumHeight": 987.65,
"absoluteAltitude": false,
"zeroOrigin": true,
"autoUpAxis": true
}
T3DFormatType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"FBX"
TerrainConvertInput
Example
{
"calculateNormals": false,
"debug": false,
"help": false,
"interpolationType": "NEAREST",
"minDepth": 987,
"maxDepth": 987,
"strength": 123
}
TiffConvertInput
Time
Example
"10:15:30Z"
TimeCriteria
Example
{
"lt": "10:15:30Z",
"le": "10:15:30Z",
"eq": "10:15:30Z",
"ne": "10:15:30Z",
"ge": "10:15:30Z",
"gt": "10:15:30Z",
"in": ["10:15:30Z"],
"notIn": ["10:15:30Z"],
"between": ["10:15:30Z"],
"notBetween": ["10:15:30Z"],
"min": TimeCriteria,
"max": TimeCriteria
}
Type
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Byte"
UpdateAssetInput
Fields
Input Field | Description |
---|---|
name -
String
|
|
description -
String
|
|
assetType -
AssetType
|
|
enabled -
Boolean
|
|
access -
Access
|
|
status -
ProcessTaskStatus
|
|
groupId -
[ID]
|
|
uploadId -
[ID!]
|
|
flags -
[DataAssetFlag]
|
|
tags -
SimpleTagCommandInput
|
|
properties -
JsonPropertyInput
|
Example
{
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"status": "None",
"groupId": ["4"],
"uploadId": ["4"],
"flags": ["VECTOR"],
"tags": SimpleTagCommandInput,
"properties": JsonPropertyInput
}
UpdateAssetResponse
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
groups -
[Group]
|
|
files -
[AssetFile]!
|
|
flags -
[DataAssetFlag]
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
Example
{
"id": 4,
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue],
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789"
}
UpdateGroupInput
Fields
Input Field | Description |
---|---|
parentId -
ID
|
|
name -
String
|
|
description -
String
|
|
enabled -
Boolean
|
|
access -
Access
|
|
flags -
[DataGroupFlag]
|
|
tags -
SimpleTagCommandInput
|
|
properties -
JsonPropertyInput
|
Example
{
"parentId": 4,
"name": "abc123",
"description": "xyz789",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": SimpleTagCommandInput,
"properties": JsonPropertyInput
}
UpdateGroupResponse
Example
{
"id": 4,
"parentId": 4,
"name": "xyz789",
"description": "xyz789",
"enabled": false,
"access": "Private",
"viewCount": 987,
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "abc123",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {}
}
UpdateLabelInput
Fields
Input Field | Description |
---|---|
id -
ID!
|
|
name -
String
|
|
description -
String
|
|
assetType -
AssetType
|
|
enabled -
Boolean
|
|
access -
Access
|
|
tags -
SimpleTagCommandInput
|
|
properties -
JsonPropertyInput
|
Example
{
"id": 4,
"name": "xyz789",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"tags": SimpleTagCommandInput,
"properties": JsonPropertyInput
}
UpdateLabelResponse
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
files -
[AssetFile]!
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
Example
{
"id": 4,
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"files": [AssetFile],
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789",
"properties": {},
"tags": [SimpleTagValue]
}
UpdateProcessInput
Fields
Input Field | Description |
---|---|
id -
ID
|
|
name -
String
|
|
context -
ProcessContextInput
|
|
source -
ProcessSourceInput
|
|
properties -
JsonPropertyInput
|
Example
{
"id": "4",
"name": "abc123",
"context": ProcessContextInput,
"source": ProcessSourceInput,
"properties": JsonPropertyInput
}
UpdateProcessResponse
Example
{
"id": "4",
"name": "abc123",
"status": "None",
"properties": {},
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789"
}
UploadFile
Example
{
"id": 4,
"filename": "xyz789",
"contentSize": 123,
"contentType": "xyz789",
"download": "abc123",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123",
"properties": {}
}
UploadFileFilterInput
Fields
Input Field | Description |
---|---|
id -
SimpleCriteria
|
|
filename -
StringCriteria
|
|
createdAt -
DateTimeCriteria
|
|
createdBy -
SimpleCriteria
|
|
and -
[UploadFileFilterInput]
|
|
or -
[UploadFileFilterInput]
|
|
not -
UploadFileFilterInput
|
Example
{
"id": SimpleCriteria,
"filename": StringCriteria,
"createdAt": DateTimeCriteria,
"createdBy": SimpleCriteria,
"and": [UploadFileFilterInput],
"or": [UploadFileFilterInput],
"not": UploadFileFilterInput
}
UploadFilePageableInput
Fields
Input Field | Description |
---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[UploadFileSort]
|
Example
{"page": 987, "size": 987, "sort": ["NAME_ASC"]}
UploadFilePaged
Fields
Field Name | Description |
---|---|
items -
[UploadFile]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [UploadFile],
"pageInfo": PaginationInfo
}
UploadFileSort
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"NAME_ASC"
User
Example
{
"id": 4,
"username": "xyz789",
"firstname": "abc123",
"lastname": "xyz789",
"email": "abc123",
"emailVerified": true,
"enabled": false,
"attributes": {},
"createdAt": "xyz789"
}