{
 "data": {
  "__schema": {
   "directives": [
    {
     "args": [
      {
       "defaultValue": null,
       "description": "Included when true.",
       "name": "if",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "description": "Directs the executor to include this field or fragment only when the `if` argument is true.",
     "locations": [
      "FIELD",
      "FRAGMENT_SPREAD",
      "INLINE_FRAGMENT"
     ],
     "name": "include"
    },
    {
     "args": [
      {
       "defaultValue": null,
       "description": "Skipped when true.",
       "name": "if",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "description": "Directs the executor to skip this field or fragment when the `if` argument is true.",
     "locations": [
      "FIELD",
      "FRAGMENT_SPREAD",
      "INLINE_FRAGMENT"
     ],
     "name": "skip"
    },
    {
     "args": [
      {
       "defaultValue": "\"No longer supported\"",
       "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",
       "name": "reason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "description": "Marks an element of a GraphQL schema as no longer supported.",
     "locations": [
      "FIELD_DEFINITION",
      "ARGUMENT_DEFINITION",
      "INPUT_FIELD_DEFINITION",
      "ENUM_VALUE"
     ],
     "name": "deprecated"
    },
    {
     "args": [
      {
       "defaultValue": null,
       "description": "The URL that specifies the behavior of this scalar.",
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "description": "Exposes a URL that specifies the behavior of this scalar.",
     "locations": [
      "SCALAR"
     ],
     "name": "specifiedBy"
    },
    {
     "args": [],
     "description": "Indicates exactly one field must be supplied and this field must not be `null`.",
     "locations": [
      "INPUT_OBJECT"
     ],
     "name": "oneOf"
    }
   ],
   "mutationType": {
    "name": "Mutation"
   },
   "queryType": {
    "name": "Query"
   },
   "subscriptionType": null,
   "types": [
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use GET /projects/:projectId on the REST API instead.",
       "description": "Retrieves the project with the given ID",
       "isDeprecated": true,
       "name": "project",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Tenant that owns this project",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": "true",
         "description": "If true returns only the projects where the user has a membership to. Otherwise returns all projects accessible to the user.",
         "name": "hasProjectMembership",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Indicates project lifecycle status. Possible values are TEST, COMPLETED, IN_PREPARATION, ARCHIVED, ACTIVE",
         "name": "lifecycleStatusIn",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of your projects",
       "isDeprecated": false,
       "name": "projects",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Indicates project lifecycle status. Possible values are TEST, COMPLETED, IN_PREPARATION, ARCHIVED, ACTIVE",
         "name": "lifecycleStatusIn",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of your projects. The returned results are projects where you are either a general contractor, subcontractor worker or both",
       "isDeprecated": false,
       "name": "userProjects",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Project to fetch views for. Views are returned for the authenticated user that makes the request. ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "userScheduleViews",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "CustomScheduleViewNode",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Id of the order",
         "name": "orderId",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Only changes that happened after the specified value will be returned.",
         "name": "timestamp",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": "\"ASC\"",
         "description": "Determines the order in which the changes will be returned. Possible values are \"ASC\",\"DESC\". Defaults to ascending order.",
         "name": "orderBy",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves changes related to an order.",
       "isDeprecated": false,
       "name": "orderHistory",
       "type": {
        "kind": "OBJECT",
        "name": "OrderHistoryEntryNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "taskId",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches task for alternative creation.",
       "isDeprecated": false,
       "name": "projectAlternativeCreateTask",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectAlternativeCreateTask",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectAlternative",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectAlternativeNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectAlternatives",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectAlternativeNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroupsSearch",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "All groups are returned if no value is provided.",
         "name": "type",
         "type": {
          "kind": "ENUM",
          "name": "ProjectContributorGroupType",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroups",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ownProjectContributorGroupMemberships",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupMembershipNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroupMembership",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupMembershipNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectExport",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectExportNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by",
         "name": "projectId",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Only messages that were created after the given time will be returned.",
         "name": "createdAfter",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "The statuses to filter the project messages by. Only messages with matching status are returned. Possible values are READ, UNREAD, ARCHIVED",
         "name": "statusIn",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches project messages for the logged in user.",
       "isDeprecated": false,
       "name": "projectMessages",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectMessageUnionConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "taskId",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches task for template creation.",
       "isDeprecated": false,
       "name": "projectTemplateCreateTask",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectTemplateCreateTask",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectTemplateNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "ID of TenantNode.",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectTemplates",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectTemplateNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "The project ID of version to be returned.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": "\"ASC\"",
         "description": "Determines the order in which the versions will be returned. Possible values are \"ASC\",\"DESC\". Defaults to ascending order. The versions are sorted by their time of creation.",
         "name": "orderBy",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves the different versions of a project.",
       "isDeprecated": false,
       "name": "projectVersions",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectVersionNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "The ID of the project version to retrieve.",
         "name": "version",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves the project version of the passed in ID.",
       "isDeprecated": false,
       "name": "projectVersion",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectVersionNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "List of ticket types.",
         "name": "types",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Array of Ticket statuses to filter by. See 'status' field on TicketNode for possible values.",
         "name": "statusIn",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "lists of tenant trade variations to filter by.",
         "name": "tenantTradeVariations",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return the tickets for the given houses.",
         "name": "houseIds",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return the tickets for the given areas.",
         "name": "areaIds",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "List of subcontractor ids",
         "name": "subcontractors",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "List of user ids. Only tickets that are assigned to one of the users will be returned.",
         "name": "responsibleUsers",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Filters out all tickets that have a `deadline` or an `extendedDeadline` before the given date.",
         "name": "start",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Filters out all tickets that have a `deadline` or an `extendedDeadline` after the given date.",
         "name": "end",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "The search term will be used for doing a case insensitive search for the searchTerm inside the ticket.",
         "name": "searchTerm",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Contributor groups",
       "description": "Fetches the tickets of a project with the specified filters. Arguments are connected by \"AND\".",
       "isDeprecated": true,
       "name": "tickets",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by. ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Array of Ticket statuses to filter by. See 'status' field on TicketNode for possible values.",
         "name": "statusIn",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "List of contributor group ids",
         "name": "contributorGroups",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The search term will be used for doing a case insensitive search for the searchTerm inside the ticket.",
         "name": "searchTerm",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches the tickets of a project with the specified filters. Arguments are connected by \"AND\".",
       "isDeprecated": false,
       "name": "ticketsV2",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Global ID of the Ticket.",
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single Ticket.",
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp when changes have been fetched the last time.",
         "name": "modifiedAfter",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "DateTime",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Returns tickets, that were modified after a certain time.",
       "isDeprecated": false,
       "name": "modifiedTickets",
       "type": {
        "kind": "OBJECT",
        "name": "TicketModifiedChangeNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "\nDetermines start time of returned changes. If the value is set to the 10th of April\nand [orderDescending] is true, only changes that happended before the 10th of April are returned.\nIf [orderDescending] is false, only changes after the 10th of April would be returned.\nDefaults to current time in UTC if no value is provided.\n",
         "name": "startAt",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": "true",
         "description": "Determines order of returned changes. Set the value to false to return the changes in ascending order.",
         "name": "orderDescending",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Id of ticket id",
         "name": "ticket",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves changes of ticket",
       "isDeprecated": false,
       "name": "ticketChanges",
       "type": {
        "kind": "OBJECT",
        "name": "TicketChangeUnionConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The tenant that owns the ticket export template",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches the ticket export templates of a tenant.",
       "isDeprecated": false,
       "name": "ticketExportTemplates",
       "type": {
        "kind": "OBJECT",
        "name": "TicketExportTemplateNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves the membership with the given ID",
       "isDeprecated": false,
       "name": "membership",
       "type": {
        "kind": "OBJECT",
        "name": "MembershipNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "ID of TenantNode.",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves membership of calling user for the tenant. Returns null if none exists.",
       "isDeprecated": false,
       "name": "ownTenantMembership",
       "type": {
        "kind": "OBJECT",
        "name": "MembershipNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Tenant that this membership belongs to.",
         "name": "tenant",
         "type": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Get memberships that are active or inactive. If this argument is set to true, it returns all active memberships. If it is set to false, it returns all inactive memberships. If it is undefined, active and inactive memberships are returned.",
         "name": "isActive",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of your memberships",
       "isDeprecated": false,
       "name": "memberships",
       "type": {
        "kind": "OBJECT",
        "name": "MembershipNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single calendar.",
       "isDeprecated": false,
       "name": "calendar",
       "type": {
        "kind": "OBJECT",
        "name": "CalendarNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project the calendar belongs to.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch calendars of a given project.",
       "isDeprecated": false,
       "name": "calendars",
       "type": {
        "kind": "OBJECT",
        "name": "CalendarNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single order dependency.",
       "isDeprecated": false,
       "name": "orderDependency",
       "type": {
        "kind": "OBJECT",
        "name": "OrderDependencyNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project the order dependency belongs to.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch order dependencies of a given project.",
       "isDeprecated": false,
       "name": "projectOrderDependencies",
       "type": {
        "kind": "OBJECT",
        "name": "OrderDependencyNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "ID of OrderNode.",
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single order",
       "isDeprecated": false,
       "name": "order",
       "type": {
        "kind": "OBJECT",
        "name": "OrderNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "ids",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "LIST",
           "name": null,
           "ofType": {
            "kind": "NON_NULL",
            "name": null,
            "ofType": {
             "kind": "SCALAR",
             "name": "ID",
             "ofType": null
            }
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches multiple orders of a single project. Orders that don't exist are not returned.",
       "isDeprecated": false,
       "name": "orders",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "OrderNode",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the lower end of the period to query",
         "name": "inPeriodFrom",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "DateTime",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the upper end of the period to query",
         "name": "inPeriodTo",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "DateTime",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": "false",
         "description": "If this is set to true, only orders that start and end within the period will be included. Otherwise all orders that have some overlap with the given period are returned.",
         "name": "onlyInPeriod",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by. ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Only overdue orders of time period are returned if this is true. The argument currently has no effect if it's not defined or false.",
         "name": "overdue",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch orders within time period for a given user",
       "isDeprecated": false,
       "name": "userOrders",
       "type": {
        "kind": "OBJECT",
        "name": "OrderNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp when changes have been fetched the last time.",
         "name": "modifiedAfter",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "DateTime",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by. ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Returns orders, that were modified after a certain time. In contrast to modifiedOrders returns all project orders.",
       "isDeprecated": false,
       "name": "modifiedOrdersV2",
       "type": {
        "kind": "OBJECT",
        "name": "OrderChangeNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by. ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the lower end of the period to query",
         "name": "inPeriodFrom",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the upper end of the period to query",
         "name": "inPeriodTo",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return orders assigned to one of the contributor groups.",
         "name": "contributorGroups",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return the orders for the given houses.",
         "name": "houseIds",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": null,
         "name": "constraints",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "INPUT_OBJECT",
            "name": "PeriodConstraint",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Array of order statuses to filter by. Possible values are NOT_PLANNED, PLANNED, ACTIVE, PAUSED, FAULTY, FINISHED, GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE",
         "name": "statusIn",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return the orders for the given tenant trade variations.",
         "name": "tenantTradeVariationIds",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return the orders for the given areas.",
         "name": "areaIds",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "If supplied, the query will only return the orders for the given sections.",
         "name": "wbsSectionIds",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "ID",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch orders within time period for a given project",
       "isDeprecated": false,
       "name": "projectOrders",
       "type": {
        "kind": "OBJECT",
        "name": "OrderNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single order photo.",
       "isDeprecated": false,
       "name": "orderPhoto",
       "type": {
        "kind": "OBJECT",
        "name": "OrderPhotoNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": null,
         "name": "filter",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "ProjectPhotoFilter",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches order photos of project that match the filter.",
       "isDeprecated": false,
       "name": "projectPhotos",
       "type": {
        "kind": "OBJECT",
        "name": "OrderPhotoNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single order status report.",
       "isDeprecated": false,
       "name": "orderStatusReport",
       "type": {
        "kind": "OBJECT",
        "name": "OrderStatusReportNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": null,
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches order statuses for a given project. Results are return in descending order.",
       "isDeprecated": false,
       "name": "projectOrderStatusReports",
       "type": {
        "kind": "OBJECT",
        "name": "OrderStatusReportNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches reasons for error and delays of project.",
       "isDeprecated": false,
       "name": "errorDelayReasons",
       "type": {
        "kind": "OBJECT",
        "name": "ErrorDelayReasons",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches reasons for error and delays of project. Values are grouped by trade of the activity that they were reported for.",
       "isDeprecated": false,
       "name": "errorDelayReasonsPerTrade",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "TradeErrorDelayReasons",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves the organizational unit with the given ID",
       "isDeprecated": false,
       "name": "organizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "OrganizationalUnitNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The ID of the Tenant",
         "name": "tenantId",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of organizational units for a tenant",
       "isDeprecated": false,
       "name": "organizationalUnits",
       "type": {
        "kind": "OBJECT",
        "name": "OrganizationalUnitNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the lower end of the period to query",
         "name": "inPeriodFrom",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the upper end of the period to query",
         "name": "inPeriodTo",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch all pauses for a  project",
       "isDeprecated": false,
       "name": "projectPauses",
       "type": {
        "kind": "OBJECT",
        "name": "LeanProjectPauseNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch project memberships for a given project",
       "isDeprecated": false,
       "name": "projectMemberships",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectMembershipNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Global ID of the project",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch project membership of user for a given project",
       "isDeprecated": false,
       "name": "userProjectMembership",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectMembershipNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Fetch all project memberships of user.",
       "isDeprecated": false,
       "name": "userProjectMemberships",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectMembershipNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Global ID of the project to filter by",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the lower end of the period to query",
         "name": "inPeriodFrom",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Timestamp of the upper end of the period to query",
         "name": "inPeriodTo",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        }
       ],
       "deprecationReason": "Use REST API GET /projects/:projectId/milestones instead",
       "description": "Fetch project milestones for a given project",
       "isDeprecated": true,
       "name": "projectMilestones",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectMilestoneNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Global ID of the project",
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use REST API GET /projects/:projectId/milestones instead",
       "description": "Retrieves the project milestone with the given ID",
       "isDeprecated": true,
       "name": "projectMilestone",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectMilestoneNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project that the participants are related to",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches project participants",
       "isDeprecated": false,
       "name": "projectParticipants",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectParticipantUnionConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "The project that the sections are related to.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use REST API GET /projects/:projectId/wbs-sections instead.",
       "description": "Fetch WBS sections of a project.",
       "isDeprecated": true,
       "name": "wbsSections",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "WBSSectionNode",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "ID of ProjectStructureTemplateNode,. ID of ProjectStructureTemplateNode.",
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves the project structure template with the given ID",
       "isDeprecated": false,
       "name": "projectStructureTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectStructureTemplateNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "ID of tenant. Only templates of that tenant will be returned. ID of TenantNode.",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": "false",
         "description": "Whether default templates should be included on response.",
         "name": "includeDefaultTemplates",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of project structure templates",
       "isDeprecated": false,
       "name": "projectStructureTemplates",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "ProjectStructureTemplateNode",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project that the subcontractor is related to",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch subcontractors for a given project",
       "isDeprecated": false,
       "name": "projectSubcontractors",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectSubcontractorNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single project subcontractor worker.",
       "isDeprecated": false,
       "name": "projectSubcontractorWorker",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectSubcontractorWorkerNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Fetches project subcontractor workers for the currently logged in user.",
       "isDeprecated": false,
       "name": "projectSubcontractorWorkers",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectSubcontractorWorkerNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "The ID of the Tenant",
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use REST API GET /tenants/:tenantId instead",
       "description": "Retrieves the tenant with the given ID",
       "isDeprecated": true,
       "name": "tenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Substring to filter all subcontractors by name. It does not perform a name filter if an empty string is supplied.",
         "name": "nameContains",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "String",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project to filter by",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of subcontractors.",
       "isDeprecated": false,
       "name": "subcontractors",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use 'tradeVariation'.",
       "description": "Retrieves the tenant trade variation with the given ID",
       "isDeprecated": true,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves the trade variation with the given ID.",
       "isDeprecated": false,
       "name": "tradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project that the tenant trade variations belong to.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use 'tradeVariationsUsedInProject' instead.",
       "description": "Retrieves a list of your tenant trade variations that are used for tickets or orders.",
       "isDeprecated": true,
       "name": "tenantTradeVariationsInUse",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project that the tenant trade variations belong to.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of trade variations that are used for tickets, orders or trade sequences of a project.",
       "isDeprecated": false,
       "name": "tradeVariationsUsedInProject",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "Tenant that created this variation",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": "true",
         "description": "Determines whether project trades of the tenant will be included. True by default for backwards compatibility.",
         "name": "includeProjectTrades",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of your tenant trade variations",
       "isDeprecated": false,
       "name": "tenantTradeVariations",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project that the tenant trade variations belong to.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        },
        {
         "defaultValue": "true",
         "description": "Query returns tenant trade variations of project tenant as well if this is true. Only project trade variations are returned if it's set to false.",
         "name": "includeTenantVariations",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves a list of project trade variations.",
       "isDeprecated": false,
       "name": "projectTradeVariations",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The project that the trade sequence is related to. ID of ProjectNode.",
         "name": "project",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch trade sequences that belong to a project",
       "isDeprecated": false,
       "name": "tradeSequences",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "ID of TradeSequenceNode.",
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single trade sequence",
       "isDeprecated": false,
       "name": "tradeSequence",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        },
        {
         "defaultValue": null,
         "description": "The tenant that the trade sequence template is related to.",
         "name": "tenant",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetch trade sequence templates that belong to a tenant.",
       "isDeprecated": false,
       "name": "tradeSequenceTemplates",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceTemplateNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "id",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Fetches a single trade sequence template.",
       "isDeprecated": false,
       "name": "tradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceTemplateNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "invitationToken",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "String",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Retrieves invitation details for the token. Returns null when invitation for token doesn't exist.",
       "isDeprecated": false,
       "name": "userInvitation",
       "type": {
        "kind": "OBJECT",
        "name": "UserInvitation",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Retrieves the details of the currently logged in user",
       "isDeprecated": false,
       "name": "ownUser",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "Query",
     "possibleTypes": null
    },
    {
     "description": "A project is a form of representing a related group of orders, e.g. one construction site.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the Project",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'setupStatus'.",
       "description": "Indicates project status. Possible values are SETUP, ACTIVE, COMPLETED",
       "isDeprecated": true,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates project status. Possible values are SETUP, ACTIVE, COMPLETED",
       "isDeprecated": false,
       "name": "setupStatus",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates project lifecycle status. Possible values are TEST, COMPLETED, IN_PREPARATION, ARCHIVED, ACTIVE",
       "isDeprecated": false,
       "name": "lifecycleStatus",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID for internal accounting",
       "isDeprecated": false,
       "name": "internalId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The timezone in which the project is being executed.",
       "isDeprecated": false,
       "name": "timeZone",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if time feature is enabled for the project.",
       "isDeprecated": false,
       "name": "hourlyPlanningEnabled",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of project completion.",
       "isDeprecated": false,
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The date on which this project ends.",
       "isDeprecated": false,
       "name": "end",
       "type": {
        "kind": "SCALAR",
        "name": "Date",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The date on which this project starts",
       "isDeprecated": false,
       "name": "begin",
       "type": {
        "kind": "SCALAR",
        "name": "Date",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether the project has been finished",
       "isDeprecated": false,
       "name": "completed",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Public url of image",
       "isDeprecated": false,
       "name": "imageUrl",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Unique shorthand for identifying project.",
       "isDeprecated": false,
       "name": "shorthandSymbol",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Project priority that offline clients can use to determine which projects should be loaded. The higher the priority the earlier it should be loaded. The value currently has no upper bound.",
       "isDeprecated": false,
       "name": "syncPriority",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Float",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The worker threshold for capacity planning across the entire project.",
       "isDeprecated": false,
       "name": "workerThreshold",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contract value of the project",
       "isDeprecated": false,
       "name": "contractValue",
       "type": {
        "kind": "SCALAR",
        "name": "Float",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant that owns this project",
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": "Contributor groups",
       "description": "All  memberships of the project",
       "isDeprecated": true,
       "name": "memberships",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectMembershipNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Address related information",
       "isDeprecated": false,
       "name": "address",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "AddressNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Project base plan used for target/actual comparison.",
       "isDeprecated": false,
       "name": "basePlan",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectBasePlanNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time when schedule of project was last modified. Uses last project update time when there hasn't been any activity yet.",
       "isDeprecated": false,
       "name": "lastActivityAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Information about the last project status change. Null if the project status hasn't changed since creation.",
       "isDeprecated": false,
       "name": "lastStatusChange",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectStatusChange",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Organizational unit assigned to this project.",
       "isDeprecated": false,
       "name": "organizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectOrganizationalUnit",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Optional contributor group id. Only the progress of that group will be returned if it's defined. ID of ProjectContributorGroupNode.",
         "name": "contributorGroup",
         "type": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Progress of all project orders. Number of finished activities (finishAt before now) divided by total number of activities.",
       "isDeprecated": false,
       "name": "progress",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Float",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "INTERFACE",
     "name": "Node",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "ProjectNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "UserNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TenantNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectMembershipNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectBasePlanNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "CustomScheduleViewNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderHistoryEntryNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectContributorGroupNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectContributorGroupTradeAssignmentNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TenantTradeVariationNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectContributorGroupMembershipNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TradeSequenceActivityNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderTaskTemplateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "CalendarNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "WorkingDayNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "CalendarExceptionNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "WBSSectionNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectAlternativeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectExportNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderStatusReportMessageNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderTaskNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderDocumentNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderPhotoNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderStatusReportNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderDependencyNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectMilestoneNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectMilestoneAcceptanceCriterionNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "PhotoAttachmentNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "DocumentAttachmentNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketStatusUpdateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketValueChangeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketAttachmentChangeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketDeletedNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ExternalLinkNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderChangeMessageNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectTemplateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectVersionNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketExportTemplateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "MembershipNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrganizationalUnitNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "LeanProjectPauseNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectSubcontractorNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectSubcontractorWorkerNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderContactNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectSubcontractorTenantTradeVariationAssignmentNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ConstructionManagementNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectStructureTemplateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TradeSequenceNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TradeSequenceActivityDependencyNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TradeSequenceTemplateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketExportNode",
       "ofType": null
      }
     ]
    },
    {
     "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.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "ID",
     "possibleTypes": null
    },
    {
     "description": "A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "DateTime",
     "possibleTypes": null
    },
    {
     "description": "Represents a user with all his information. One user represents one real person.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user's email address",
       "isDeprecated": false,
       "name": "email",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user's mobile number in E164 format",
       "isDeprecated": false,
       "name": "mobileNumber",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user's landline number in E164 format",
       "isDeprecated": false,
       "name": "landlineNumber",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user's first name",
       "isDeprecated": false,
       "name": "firstName",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ISO 639-1 language code",
       "isDeprecated": false,
       "name": "languageCode",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user's last name",
       "isDeprecated": false,
       "name": "lastName",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Whether the user is activated or disabled",
       "isDeprecated": false,
       "name": "isActive",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user's timezone in IANA format",
       "isDeprecated": false,
       "name": "timezone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The profile picture of the user. This contains all the different resolutions of the profile pictures.",
       "isDeprecated": false,
       "name": "profilePicture",
       "type": {
        "kind": "OBJECT",
        "name": "UserProfilePictureNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Last active time",
       "isDeprecated": false,
       "name": "lastActiveAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "UserNode",
     "possibleTypes": null
    },
    {
     "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.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "String",
     "possibleTypes": null
    },
    {
     "description": "The `Boolean` scalar type represents `true` or `false`.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "Boolean",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "image",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Low resolution variation of the original image",
       "isDeprecated": false,
       "name": "lowResImage",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Thumbnail variation of the original image",
       "isDeprecated": false,
       "name": "imageThumbnail",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UserProfilePictureNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Url for viewing the document",
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Url for downloading the document",
       "isDeprecated": false,
       "name": "downloadUrl",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "FileContent",
     "possibleTypes": null
    },
    {
     "description": "A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "Date",
     "possibleTypes": null
    },
    {
     "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "Float",
     "possibleTypes": null
    },
    {
     "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "Int",
     "possibleTypes": null
    },
    {
     "description": "A tenant represents a company.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Unique name of the Tenant",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Describes the type of company the tenant is. Possible options are: GENERAL_CONTRACTOR, SUBCONTRACTOR",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Url of tenant logo",
       "isDeprecated": false,
       "name": "logoUrl",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The timezone in which the tenant operates",
       "isDeprecated": false,
       "name": "timezone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Features that tenant has access to.",
       "isDeprecated": false,
       "name": "features",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantFeatures",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ISO 4217 currency code",
       "isDeprecated": false,
       "name": "currency",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Address related information",
       "isDeprecated": false,
       "name": "address",
       "type": {
        "kind": "OBJECT",
        "name": "AddressNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TenantNode",
     "possibleTypes": null
    },
    {
     "description": "Specifies features that tenant has access to.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": "Use individual feature flags.",
       "description": "Grants acccess to tenant trade sequence template features (TEM2).",
       "isDeprecated": true,
       "name": "enableTenantTemplates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Grants acccess to project structure templates.",
       "isDeprecated": false,
       "name": "enableProjectStructureTemplates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Grants acccess to trade templates.",
       "isDeprecated": false,
       "name": "enableTradeTemplates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Grants acccess to trade sequence templates.",
       "isDeprecated": false,
       "name": "enableTradeSequenceTemplates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Grants acccess to project templates.",
       "isDeprecated": false,
       "name": "enableProjectTemplates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Grants access to organizational units feature.",
       "isDeprecated": false,
       "name": "enableOrganizationalUnits",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Grants access to tenant API key management.",
       "isDeprecated": false,
       "name": "enableApiKeys",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TenantFeatures",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The address' street",
       "isDeprecated": false,
       "name": "street",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The address' street",
       "isDeprecated": false,
       "name": "street2",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The postal code, also known as zip, postcode, Eircode, etc. (8 digits)",
       "isDeprecated": false,
       "name": "postalCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The city, town, or village.",
       "isDeprecated": false,
       "name": "city",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The two-letter country code corresponding to the address' country.",
       "isDeprecated": false,
       "name": "country",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "AddressNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectMembershipNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectMembershipNodeConnection",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "When paginating forwards, are there more items?",
       "isDeprecated": false,
       "name": "hasNextPage",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "When paginating backwards, are there more items?",
       "isDeprecated": false,
       "name": "hasPreviousPage",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "When paginating backwards, the cursor to continue.",
       "isDeprecated": false,
       "name": "startCursor",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "When paginating forwards, the cursor to continue.",
       "isDeprecated": false,
       "name": "endCursor",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "PageInfo",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectMembershipNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectMembershipNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents the project membership of a given a project",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "PPM: Use 'permission'.",
       "description": "The different roles that a user can belong to. Possible values are CONSTRUCTION_MANAGER, PROJECT_MANAGER, SITE_FOREMAN, EDITOR, VIEWER, PROGRESS_REPORTER.",
       "isDeprecated": true,
       "name": "role",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The permission for user. Possible values are EDITOR, PROGRESS_REPORTER, VIEWER.",
       "isDeprecated": false,
       "name": "permission",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isContactPerson",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectMembershipNode",
     "possibleTypes": null
    },
    {
     "description": "Represents base plan of project.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of base plan.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Refers to time of base plan which differs from definition date.",
       "isDeprecated": false,
       "name": "basePlanTime",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Optional contributor group id. Only the progress of that group will be returned if it's defined. ID of ProjectContributorGroupNode.",
         "name": "contributorGroup",
         "type": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Expected progress of base plan. Number of finished activities (finishAt before now) divided by total number of activities in base plan.",
       "isDeprecated": false,
       "name": "progress",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Float",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectBasePlanNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time when status was changed.",
       "isDeprecated": false,
       "name": "changedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User that changed status.",
       "isDeprecated": false,
       "name": "changedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Previous status of project. Possible values: TEST, COMPLETED, IN_PREPARATION, ARCHIVED, ACTIVE",
       "isDeprecated": false,
       "name": "previousStatus",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectStatusChange",
     "possibleTypes": null
    },
    {
     "description": "Organizational unit assigned to the project.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of the organizational unit assigned to the project.",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the organizational unit assigned to the project.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectOrganizationalUnit",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectNodeEdge",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of view.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Icon to display for view.",
       "isDeprecated": false,
       "name": "icon",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The type of the view. Only the position of non 'CUSTOM' views can be updated. Possible values are CUSTOM, DEFAULT, MILESTONE.",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Unique position of view.",
       "isDeprecated": false,
       "name": "position",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Content of view, determines display of elements in schedule when enabled.",
       "isDeprecated": false,
       "name": "content",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "CustomScheduleViewContent",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "CustomScheduleViewNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of sections that are hidden in view.",
       "isDeprecated": false,
       "name": "wbsSections",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of trades that are displayed in view.",
       "isDeprecated": false,
       "name": "tenantTradeVariations",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of contributor groups that are displayed in view.",
       "isDeprecated": false,
       "name": "contributorGroups",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Max length: 64 characters.",
       "isDeprecated": false,
       "name": "eventColorType",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "range",
       "type": {
        "kind": "OBJECT",
        "name": "CustomScheduleViewContentRange",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "hideWeekends",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "hideDependencies",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "showWorkerCurve",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of statuses to be filtered by for orders. Possible Options are: GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE, NOT_SET.",
       "isDeprecated": false,
       "name": "orderStatuses",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "String",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of statuses to be filtered by for milestones. Possible Options are: OPEN, DONE.",
       "isDeprecated": false,
       "name": "milestoneStatuses",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "String",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CustomScheduleViewContent",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "absolute",
       "type": {
        "kind": "OBJECT",
        "name": "TimePeriodObject",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "relative",
       "type": {
        "kind": "OBJECT",
        "name": "RelativeCustomScheduleViewContentRange",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CustomScheduleViewContentRange",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Start of time period, less than or equal to 'to'.",
       "isDeprecated": false,
       "name": "from",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "End of time period, greater than or equal to 'from'.",
       "isDeprecated": false,
       "name": "to",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TimePeriodObject",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "last",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TimeRange",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "next",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TimeRange",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "RelativeCustomScheduleViewContentRange",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "amount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Type of time unit. Possible values are DAY, WEEK, MONTH, YEAR}",
       "isDeprecated": false,
       "name": "unit",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TimeRange",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderHistoryEntryNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderHistoryEntryNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderHistoryEntryNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderHistoryEntryNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents grouped changes to an order.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "events",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "UNION",
           "name": "OrderHistoryUnion",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User responsible for the changes.",
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant of user.",
       "isDeprecated": false,
       "name": "userTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group of user.",
       "isDeprecated": false,
       "name": "userContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time when changes were made.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderHistoryEntryNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "OrderHistoryUnion",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "OrderHistoryChangeEvent",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderStatusReportHistoryEvent",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderTaskHistoryEvent",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderPhotoHistoryEvent",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderDocumentHistoryEvent",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ExternalLinkHistoryEvent",
       "ofType": null
      }
     ]
    },
    {
     "description": "Represents direct changes to an order.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "OBJECT",
        "name": "OrderHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "OBJECT",
        "name": "OrderHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Possible values are create, update, delete",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "NodeLifecycleEvent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of changed order.",
       "isDeprecated": false,
       "name": "orderId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderHistoryChangeEvent",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Planned start date and time of order execution.",
       "isDeprecated": false,
       "name": "startAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Planned end date and time of order execution.",
       "isDeprecated": false,
       "name": "finishAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the order.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "estimatedWorkers",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Contributor groups",
       "description": "The subcontractor that is executing this order",
       "isDeprecated": true,
       "name": "subcontractor",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group responsible for this order",
       "isDeprecated": false,
       "name": "contributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The trade variation that this order belongs to.",
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The trade sequence activity that the order belongs to.",
       "isDeprecated": false,
       "name": "tradeSequenceActivity",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceActivityNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The calendar of the order.",
       "isDeprecated": false,
       "name": "calendar",
       "type": {
        "kind": "OBJECT",
        "name": "CalendarNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "",
       "isDeprecated": false,
       "name": "wbsSection",
       "type": {
        "kind": "OBJECT",
        "name": "WBSSectionNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if order is fixed or not. If true, indicates that the order needs to happen at the given time and it should therefore not be allowed to be changed anymore",
       "isDeprecated": false,
       "name": "isFixed",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Describes duration during which the work in the order's area is fully or partially stopped.",
       "isDeprecated": false,
       "name": "dryingBreak",
       "type": {
        "kind": "OBJECT",
        "name": "DryingBreak",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderHistoryData",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the group.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The permission for the entity. Possible values are EDITOR, PROGRESS_REPORTER, VIEWER.",
       "isDeprecated": false,
       "name": "permission",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "ProjectPermission",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "True if group represents project members.",
       "isDeprecated": false,
       "name": "isTenantOwnerGroup",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The worker threshold for capacity planning of this group.",
       "isDeprecated": false,
       "name": "workerThreshold",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Type of contributor group.",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "ProjectContributorGroupType",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenantTradeVariationAssignments",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectContributorGroupTradeAssignmentNode",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "memberships",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectContributorGroupMembershipNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupNode",
     "possibleTypes": null
    },
    {
     "description": "Possible permissions within a project.",
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "VIEWER"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "EDITOR"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "PROGRESS_REPORTER"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "ProjectPermission",
     "possibleTypes": null
    },
    {
     "description": "Types of project contributor groups.",
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "INTERNAL"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "EXTERNAL"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "ProjectContributorGroupType",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Whether contributor is the one responsible for the given trade.",
       "isDeprecated": false,
       "name": "isDefaultContributor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupTradeAssignmentNode",
     "possibleTypes": null
    },
    {
     "description": "Represents information about the tenant's trade variation such as the name and name abbreviation",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Trade variation name",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Color in hex format (#ff0000)",
       "isDeprecated": false,
       "name": "color",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "No longer used after TEM1.",
       "description": "Short form of name",
       "isDeprecated": true,
       "name": "nameAbbreviation",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether this trade variation is currently in use.",
       "isDeprecated": false,
       "name": "isDeletable",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates type of trade variation. Possible values are 'Project', 'Tenant'.",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Project that trade variation belongs to. Null if value of type field is not 'PROJECT'.",
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of projects where the trade variation is used for orders, tickets, etc..",
       "isDeprecated": false,
       "name": "usedIn",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TenantTradeVariationNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "undefined. Always set to permission of group unless the group is the tenant owner group.",
       "isDeprecated": false,
       "name": "permission",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "contributorGroup",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectContributorGroupNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupMembershipNode",
     "possibleTypes": null
    },
    {
     "description": "Trade sequence represents a sequence of parallel and/or sequential trades.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the trade sequence activity.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "estimatedWorkers",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Tact concept will be removed with FTS, use 'offset' instead.",
       "description": "Minutes of working time since the first activity with the same `tactPosition` started.",
       "isDeprecated": true,
       "name": "tactOffset",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Absolute offset from reference activity in minutes. Currently the same as 'tactOffset'.",
       "isDeprecated": false,
       "name": "offset",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "No longer used with FTS.",
       "description": "The position of the trade sequence activity.",
       "isDeprecated": true,
       "name": "tactPosition",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Minutes of working time this activity takes.",
       "isDeprecated": false,
       "name": "duration",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "No longer used with FTS - use estimatedWorkers",
       "description": null,
       "isDeprecated": true,
       "name": "personnelCapacity",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The trade variation of the trade sequence activity.",
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "dryingBreak",
       "type": {
        "kind": "OBJECT",
        "name": "DryingBreak",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'taskTemplatesV2' instead.",
       "description": "Assigned task templates.",
       "isDeprecated": true,
       "name": "taskTemplates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderTaskTemplateNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Assigned task templates.",
       "isDeprecated": false,
       "name": "taskTemplatesV2",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderTaskTemplateNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TradeSequenceActivityNode",
     "possibleTypes": null
    },
    {
     "description": "Specifies time duration for which work is stopped or only allowed for certain trades.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the drying break.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Duration of drying break in minutes. Greater than 0.",
       "isDeprecated": false,
       "name": "duration",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DryingBreak",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderTaskTemplateNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderTaskTemplateNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderTaskTemplateNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderTaskTemplateNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "This is a template for a task that can be used to create real tasks out of it.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the task",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Detailed Description",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Position of the task in the list",
       "isDeprecated": false,
       "name": "sequenceNumber",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderTaskTemplateNode",
     "possibleTypes": null
    },
    {
     "description": "Represents information about the calendar of an order. Information contained here also includes the working day and time.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'workingDaysV2'",
       "description": "The working days of this calendar including their respective working times.",
       "isDeprecated": true,
       "name": "workingDays",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "WorkingDayNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'exceptionsV2'",
       "description": "The working days exceptions of this calendar including their respective working times.",
       "isDeprecated": true,
       "name": "exceptions",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "CalendarExceptionNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The working days of this calendar including their respective working times.",
       "isDeprecated": false,
       "name": "workingDaysV2",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "WorkingDayNode",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The working days exceptions of this calendar including their respective working times.",
       "isDeprecated": false,
       "name": "exceptionsV2",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "CalendarExceptionNode",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the calendar.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The number of minutes in one working day of a calendar.",
       "isDeprecated": false,
       "name": "minutesPerDay",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if this is the default calendar of the project.",
       "isDeprecated": false,
       "name": "isDefault",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether this calendar is in use by any order.",
       "isDeprecated": false,
       "name": "isDeletable",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "CalendarNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "WorkingDayNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "WorkingDayNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "WorkingDayNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "WorkingDayNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents information about the working time of an order.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The day of the week of the working day.",
       "isDeprecated": false,
       "name": "weekday",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'workingTimesV2'",
       "description": "The times during which work happens for the given day.",
       "isDeprecated": true,
       "name": "workingTimes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "WorkingTimeNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The times during which work happens for the given day.",
       "isDeprecated": false,
       "name": "workingTimesV2",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "WorkingTimeNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "WorkingDayNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "WorkingTimeNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "WorkingTimeNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "WorkingTimeNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "WorkingTimeNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents information about the working time of an order.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The start time of the working time.",
       "isDeprecated": false,
       "name": "from",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Time",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The stop time of the working time.",
       "isDeprecated": false,
       "name": "to",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Time",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "WorkingTimeNode",
     "possibleTypes": null
    },
    {
     "description": "A time string at UTC, such as 10:15:30Z, compliant with the `full-time` format outlined in section 5.6 of the RFC 3339profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "Time",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "CalendarExceptionNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CalendarExceptionNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "CalendarExceptionNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CalendarExceptionNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents information about the calendar exception of an order.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The name of the exception.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The start date of the calendar exception.",
       "isDeprecated": false,
       "name": "startAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Date",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The finish date of the calendar exception.",
       "isDeprecated": false,
       "name": "finishAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Date",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether the exception is a working day or not.",
       "isDeprecated": false,
       "name": "isWorkingDay",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'workingTimesV2'",
       "description": "The times during which work happens for the given day. Only contains values if `isWorkingDay` is true.",
       "isDeprecated": true,
       "name": "workingTimes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "WorkingTimeNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The times during which work happens for the given day. Only contains values if `isWorkingDay` is true.",
       "isDeprecated": false,
       "name": "workingTimesV2",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "WorkingTimeNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "CalendarExceptionNode",
     "possibleTypes": null
    },
    {
     "description": "Represents a WBS section.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the WBSSection",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Position of the section within the parent or project.",
       "isDeprecated": false,
       "name": "position",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Parent of section. Null for top level ones.",
       "isDeprecated": false,
       "name": "parent",
       "type": {
        "kind": "OBJECT",
        "name": "WBSSectionNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "WBSSectionNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Create"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Update"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Delete"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "NodeLifecycleEvent",
     "possibleTypes": null
    },
    {
     "description": "Represents direct changes to order status report.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of status report.",
       "isDeprecated": false,
       "name": "reportId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Order status at time of update. Possible Options are: GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The reason for the status report. Possible options are: STAFF, PRELIMINARY_WORK, MATERIAL, REWORK, OTHER",
       "isDeprecated": false,
       "name": "reason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The progress of the order. Value is between 0 and 100.",
       "isDeprecated": false,
       "name": "progress",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Comment describing update",
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderStatusReportHistoryEvent",
     "possibleTypes": null
    },
    {
     "description": "Represents direct changes to an order task.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "OBJECT",
        "name": "OrderTaskHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "OBJECT",
        "name": "OrderTaskHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Possible values are create, update, delete",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "NodeLifecycleEvent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of changed task.",
       "isDeprecated": false,
       "name": "taskId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderTaskHistoryEvent",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the task",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Position of the task in the list",
       "isDeprecated": false,
       "name": "sequenceNumber",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of when the task was completed",
       "isDeprecated": false,
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderTaskHistoryData",
     "possibleTypes": null
    },
    {
     "description": "Represents direct changes to an order photo.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "OBJECT",
        "name": "OrderPhotoHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "OBJECT",
        "name": "OrderPhotoHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Possible values are create, update, delete",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "NodeLifecycleEvent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of changed photo.",
       "isDeprecated": false,
       "name": "photoId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderPhotoHistoryEvent",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "image",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "lowResImage",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "imageThumbnail",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderPhotoHistoryData",
     "possibleTypes": null
    },
    {
     "description": "Represents direct changes to an order document.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "OBJECT",
        "name": "OrderDocumentHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "OBJECT",
        "name": "OrderDocumentHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Possible values are create, update, delete",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "NodeLifecycleEvent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of changed document.",
       "isDeprecated": false,
       "name": "documentId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderDocumentHistoryEvent",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "file",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderDocumentHistoryData",
     "possibleTypes": null
    },
    {
     "description": "Represents direct changes to an order link.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "OBJECT",
        "name": "ExternalLinkHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "OBJECT",
        "name": "ExternalLinkHistoryData",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Possible values are create, update, delete",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "NodeLifecycleEvent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of changed Link.",
       "isDeprecated": false,
       "name": "linkId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ExternalLinkHistoryEvent",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ExternalLinkHistoryData",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of created task. See mutation for details to fetch task details.",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "One of 'PENDING','PROCESSING','COMPLETED','ERROR'.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Created project alternative node. Not null when status is 'COMPLETED'.",
       "isDeprecated": false,
       "name": "projectAlternative",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectAlternativeNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectAlternativeCreateTask",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID that needs to be used for schedule related queries and mutations.",
       "isDeprecated": false,
       "name": "projectQueryId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of project alternative.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Detailed description of this alternative.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time of live schedule that this alternative was created from.",
       "isDeprecated": false,
       "name": "liveScheduleTime",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectAlternativeNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectAlternativeNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectAlternativeNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectAlternativeNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectAlternativeNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectContributorGroupNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectContributorGroupNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectContributorGroupMembershipNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupMembershipNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectContributorGroupMembershipNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectContributorGroupMembershipNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents project file export.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The export id returned by 'exportProject'.",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Exported file. Available when the export finished (status = COMPLETED).",
       "isDeprecated": false,
       "name": "file",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Current status of export. Possible values are:\nPENDING: The export has been scheduled.\nPROCESSING: The export is being processed.\nCOMPLETED: The export has been completed and the file can be accessed.\nERROR: The export failed.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectExportNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectMessageUnionEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectMessageUnionConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "ProjectMessageUnion",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectMessageUnionEdge",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "ProjectMessageUnion",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "OrderStatusReportMessageNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderChangeMessageNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "Represents order status report message.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User responsible for the event that caused the message.",
       "isDeprecated": false,
       "name": "causedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time the message event occured.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time the message event was created.",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant of the user responsible for the event that caused the message.",
       "isDeprecated": false,
       "name": "causedByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "causedByContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The status of the message. Possible values are READ, UNREAD, ARCHIVED.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Order that status belongs to.",
       "isDeprecated": false,
       "name": "order",
       "type": {
        "kind": "OBJECT",
        "name": "OrderNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Fields before change. Null if create event.",
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "OrderStatusReportFieldValue",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Fields after change. Null if delete event.",
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "OrderStatusReportFieldValue",
          "ofType": null
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "ProjectMessageNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderStatusReportMessageNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User responsible for the event that caused the message.",
       "isDeprecated": false,
       "name": "causedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time the message event occured.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time the message event was created.",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Contributor groups",
       "description": "Tenant of the user responsible for the event that caused the message.",
       "isDeprecated": true,
       "name": "causedByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant of the user responsible for the event that caused the message.",
       "isDeprecated": false,
       "name": "causedByContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The status of the message. Possible values are READ, UNREAD, ARCHIVED.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "INTERFACE",
     "name": "ProjectMessageNode",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "OrderStatusReportMessageNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "OrderChangeMessageNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "Represents information about an order e.g (name,startAt)",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Part of standard tools.",
       "description": "Id of order before migration to UUID. Null for orders that were created after migration.",
       "isDeprecated": true,
       "name": "legacyId",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Part of standard tools.",
       "description": "",
       "isDeprecated": true,
       "name": "internalId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the order.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "estimatedWorkers",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Part of standard tools.",
       "description": "",
       "isDeprecated": true,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The timezone in which the order is scheduled and executed.",
       "isDeprecated": false,
       "name": "timezone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Planned start date and time of order execution.",
       "isDeprecated": false,
       "name": "startAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Planned end date and time of order execution.",
       "isDeprecated": false,
       "name": "finishAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if order is fixed or not. If true, indicates that the order needs to happen at the given time and it should therefore not be allowed to be changed anymore",
       "isDeprecated": false,
       "name": "isFixed",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Real start date and time of order execution.",
       "isDeprecated": false,
       "name": "startedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Real end date and time of order execution.",
       "isDeprecated": false,
       "name": "finishedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The current status of the order. Possible Options are: PLANNED, GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The progress of the order. Value is between 0 and 100.",
       "isDeprecated": false,
       "name": "progress",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Describes duration during which the work in the order's area is fully or partially stopped.",
       "isDeprecated": false,
       "name": "dryingBreak",
       "type": {
        "kind": "OBJECT",
        "name": "DryingBreak",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The calendar of the order.",
       "isDeprecated": false,
       "name": "calendar",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "CalendarNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All tasks related to the order",
       "isDeprecated": false,
       "name": "tasks",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderTaskNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All documents related to the order",
       "isDeprecated": false,
       "name": "documents",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderDocumentNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The project that this order belongs to.",
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All photos related to the order",
       "isDeprecated": false,
       "name": "photos",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderPhotoNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Latest order status report of order",
       "isDeprecated": false,
       "name": "latestStatusReport",
       "type": {
        "kind": "OBJECT",
        "name": "OrderStatusReportNode",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All status report updates related to the order",
       "isDeprecated": false,
       "name": "statusReports",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderStatusReportNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Contributor groups",
       "description": "The subcontractor that is executing this order",
       "isDeprecated": true,
       "name": "subcontractor",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group responsible for this order.",
       "isDeprecated": false,
       "name": "contributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "WBS section that order is assigned to.",
       "isDeprecated": false,
       "name": "wbsSection",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "WBSSectionNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The trade variation that this order belongs to.",
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The trade sequence activity that the order belongs to.",
       "isDeprecated": false,
       "name": "tradeSequenceActivity",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceActivityNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The unique identifier that groups orders of same trade sequence instance.",
       "isDeprecated": false,
       "name": "tradeSequenceInstanceId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All dependencies from this order.",
       "isDeprecated": false,
       "name": "fromDependencies",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderDependencyNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All dependencies to this order.",
       "isDeprecated": false,
       "name": "toDependencies",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderDependencyNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All tickets of this order.",
       "isDeprecated": false,
       "name": "tickets",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Links of order",
       "isDeprecated": false,
       "name": "links",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ExternalLinkNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderTaskNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderTaskNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderTaskNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderTaskNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represent information about a task that is related to an order. An order has many tasks that describe the process steps that have to be done for an order to be successful.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the task",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Part of standard tool removal.",
       "description": "",
       "isDeprecated": true,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Position of the task in the list",
       "isDeprecated": false,
       "name": "sequenceNumber",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of when the task was completed",
       "isDeprecated": false,
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Task comment",
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The template this task belongs to.",
       "isDeprecated": false,
       "name": "template",
       "type": {
        "kind": "OBJECT",
        "name": "OrderTaskTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderTaskNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderDocumentNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderDocumentNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderDocumentNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderDocumentNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A document can be any file and can be used e.g. to have more information for an order like a blueprint.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of document",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains urls to access the document",
       "isDeprecated": false,
       "name": "file",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "File size in byte.",
       "isDeprecated": false,
       "name": "fileSize",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "'Extension of the document, e.g. 'pdf' / 'jpg'",
       "isDeprecated": false,
       "name": "fileExtension",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderDocumentNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderPhotoNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderPhotoNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderPhotoNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderPhotoNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A photo that can be taken during an order.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Comment of the uploaded order photo",
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "image",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Low resolution variation of the original image",
       "isDeprecated": false,
       "name": "lowResImage",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Thumbnail variation of the original image",
       "isDeprecated": false,
       "name": "imageThumbnail",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Order of the uploaded photo",
       "isDeprecated": false,
       "name": "order",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "orderTask",
       "type": {
        "kind": "OBJECT",
        "name": "OrderTaskNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant that user who created photo belongs to.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group that user who created photo belongs to.",
       "isDeprecated": false,
       "name": "createdByContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderPhotoNode",
     "possibleTypes": null
    },
    {
     "description": "Represents information related to the status of an order",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Order status at time of update. Possible Options are: GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The reason for the status report. Possible options are: STAFF, PRELIMINARY_WORK, MATERIAL, REWORK, OTHER",
       "isDeprecated": false,
       "name": "reason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Comment describing update",
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when user reported the status",
       "isDeprecated": false,
       "name": "reportedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Order that status belongs to",
       "isDeprecated": false,
       "name": "order",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that the order status belongs to.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group that user who reported status.",
       "isDeprecated": false,
       "name": "createdByContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The progress of the order. Value is between 0 and 100.",
       "isDeprecated": false,
       "name": "progress",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderStatusReportNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderStatusReportNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderStatusReportNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderStatusReportNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderStatusReportNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderDependencyNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderDependencyNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderDependencyNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderDependencyNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents a dependency/relationship between two orders. Dependencies drive the project schedule - once you link the tasks, every change you make to the predecessor affects the successor, which affects the next one, and so on.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The type of the dependency. Possible options are: START_TO_START, START_TO_FINISH, FINISH_TO_START, FINISH_TO_FINISH",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Positive values create a lag which is a delay between the two orders. Negative values create a lead which is an overlap between the two orders.",
       "isDeprecated": false,
       "name": "lagInMinutes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Buffer to be used before lag causes rescheduling",
       "isDeprecated": false,
       "name": "bufferInMinutes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Specifies by how many minutes the lag is violated",
       "isDeprecated": false,
       "name": "lagViolationInMinutes",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Determines whether the dependency respects drying breaks on related entities.",
       "isDeprecated": false,
       "name": "useDryingBreak",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The from relationship of a dependency. The value is either an order or a milestone",
       "isDeprecated": false,
       "name": "from",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "OrderDependencyUnion",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The to relationship of a dependency. The value is either an order or a milestone",
       "isDeprecated": false,
       "name": "to",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "OrderDependencyUnion",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderDependencyNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "OrderDependencyUnion",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "OrderNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ProjectMilestoneNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "Represents the milestone of a project.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The date on which the milestone will be achieved.",
       "isDeprecated": false,
       "name": "date",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the milestone",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Color in hex format (#ff0000).",
       "isDeprecated": false,
       "name": "color",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Whether milestone is fixed. Fixed milestones are not affected by dependencies.",
       "isDeprecated": false,
       "name": "isFixed",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Whether this milestone marks the project end.",
       "isDeprecated": false,
       "name": "isProjectEnd",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "WBS section that order is assigned to.",
       "isDeprecated": false,
       "name": "wbsSection",
       "type": {
        "kind": "OBJECT",
        "name": "WBSSectionNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Trade that is assigned to milestone.",
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group that is assigned to milestone.",
       "isDeprecated": false,
       "name": "contributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time when milestone was marked as completed.",
       "isDeprecated": false,
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User that marked this milestone as completed.",
       "isDeprecated": false,
       "name": "completedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Acceptance criteria of milestone.",
       "isDeprecated": false,
       "name": "acceptanceCriteria",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectMilestoneAcceptanceCriterionNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectMilestoneNode",
     "possibleTypes": null
    },
    {
     "description": "Represents acceptance criteria of milestones.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of criterion",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Position of criterion within milestone.",
       "isDeprecated": false,
       "name": "sequenceNumber",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time when criterion was marked as completed.",
       "isDeprecated": false,
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User that marked this criterion as completed.",
       "isDeprecated": false,
       "name": "completedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectMilestoneAcceptanceCriterionNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TicketNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents a ticket of a project.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "TITO",
       "description": null,
       "isDeprecated": true,
       "name": "extendedDeadline",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Deadline to fix the ticket.",
       "isDeprecated": false,
       "name": "deadline",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Title of the ticket.",
       "isDeprecated": false,
       "name": "title",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Description of the ticket.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "TITO",
       "description": null,
       "isDeprecated": true,
       "name": "type",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "TITO",
       "description": null,
       "isDeprecated": true,
       "name": "internalId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "TITO",
       "description": null,
       "isDeprecated": true,
       "name": "cost",
       "type": {
        "kind": "SCALAR",
        "name": "Float",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "TITO",
       "description": null,
       "isDeprecated": true,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Use 'contributorGroup'",
       "description": null,
       "isDeprecated": true,
       "name": "subcontractor",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contributor group responsible for this ticket.",
       "isDeprecated": false,
       "name": "contributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The project the ticket was reported for.",
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that is responsible for this ticket.",
       "isDeprecated": false,
       "name": "responsibleUser",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The status of a ticket. Possible values are Open = PENDING, Reported done = REPORTED_DONE, Closed = CLOSED.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "order",
       "type": {
        "kind": "OBJECT",
        "name": "OrderNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "All attachments related to this ticket.",
       "isDeprecated": false,
       "name": "attachments",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "AttachmentNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All status updates related to this ticket.",
       "isDeprecated": false,
       "name": "statusUpdates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketStatusUpdateNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "\nDetermines start time of returned changes. If the value is set to the 10th of April\nand [orderDescending] is true, only changes that happended before the 10th of April are returned.\nIf [orderDescending] is false, only changes after the 10th of April would be returned.\nDefaults to current time in UTC if no value is provided.\n",
         "name": "startAt",
         "type": {
          "kind": "SCALAR",
          "name": "DateTime",
          "ofType": null
         }
        },
        {
         "defaultValue": "true",
         "description": "Determines order of returned changes. Set the value to false to return the changes in ascending order.",
         "name": "orderDescending",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All modifications to a ticket.",
       "isDeprecated": false,
       "name": "changes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketChangeUnionConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Links of ticket",
       "isDeprecated": false,
       "name": "links",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ExternalLinkNode",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "TITO",
       "description": "Returns current deadline of ticket. If deadline is expired and extendedDeadline exists, the value of extendedDeadline is returned.",
       "isDeprecated": true,
       "name": "upcomingDeadline",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "AttachmentNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "AttachmentNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "AttachmentNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "AttachmentNodeEdge",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "AttachmentNode",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "PhotoAttachmentNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "DocumentAttachmentNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "A photo that can be taken for a ticket.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Comment of the uploaded order photo",
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "image",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Low resolution variation of the original image",
       "isDeprecated": false,
       "name": "lowResImage",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Thumbnail variation of the original image",
       "isDeprecated": false,
       "name": "imageThumbnail",
       "type": {
        "kind": "OBJECT",
        "name": "FileContent",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "PhotoAttachmentNode",
     "possibleTypes": null
    },
    {
     "description": "A document can be any file and can be used e.g. to have more information for a ticket.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of document",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains urls to access the document",
       "isDeprecated": false,
       "name": "file",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "File size in byte.",
       "isDeprecated": false,
       "name": "fileSize",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "'Extension of the document, e.g. 'pdf' / 'jpg'",
       "isDeprecated": false,
       "name": "fileExtension",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "DocumentAttachmentNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TicketStatusUpdateNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketStatusUpdateNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketStatusUpdateNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketStatusUpdateNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents an update to a ticket.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time at which the change happened.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that is responsible for this change.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Description of the ticket status update.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The new status of the ticket after the update. Possible options are: PENDING, REPORTED_DONE, CLOSED.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All attachments related to this ticket update.",
       "isDeprecated": false,
       "name": "attachments",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "AttachmentNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "TicketChangeNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketStatusUpdateNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ticket for which this change is.",
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that is responsible for this change.",
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time at which the change happened.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that is responsible for this change.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "INTERFACE",
     "name": "TicketChangeNode",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "TicketStatusUpdateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketValueChangeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketAttachmentChangeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketDeletedNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TicketChangeUnionEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketChangeUnionConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "TicketChangeUnion",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketChangeUnionEdge",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "TicketChangeUnion",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "TicketStatusUpdateNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketValueChangeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketAttachmentChangeNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "TicketDeletedNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "Represents an update to a ticket, where changes holds the subset of fields that were changed.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ticket for which this change is.",
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that is responsible for this change.",
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time at which the change happened.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that is responsible for this change.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Description of the ticket status update.",
       "isDeprecated": false,
       "name": "changes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "NullableField",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "TicketChangeNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketValueChangeNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "key",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "value",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "NullableField",
     "possibleTypes": null
    },
    {
     "description": "Represents the update of the Ticket status.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ticket for which this change is.",
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that is responsible for this change.",
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time at which the change happened.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that is responsible for this change.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The event of the ticket attachment.",
       "isDeprecated": false,
       "name": "event",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The corresponding attachment.",
       "isDeprecated": false,
       "name": "attachment",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "AttachmentNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "TicketChangeNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketAttachmentChangeNode",
     "possibleTypes": null
    },
    {
     "description": "Represents the deletion event of an ticket.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ticket for which this change is.",
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that is responsible for this change.",
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time at which the change happened.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that is responsible for this change.",
       "isDeprecated": false,
       "name": "createdByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "TicketChangeNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketDeletedNode",
     "possibleTypes": null
    },
    {
     "description": "Represents information about a link than can be attached to an order or ticket.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "URL of link.",
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Title of link that should simplify identification for the user.",
       "isDeprecated": false,
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ExternalLinkNode",
     "possibleTypes": null
    },
    {
     "description": "Value of field from OrderStatusReportNode.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "field",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "OrderStatusReportProperty",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "value",
       "type": {
        "kind": "SCALAR",
        "name": "FieldValue",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderStatusReportFieldValue",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Status"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Reason"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Progress"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Comment"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "OrderStatusReportProperty",
     "possibleTypes": null
    },
    {
     "description": "One of the following: Int, Float, String (including types that serialize to String such as ID) or DateTime. The type of the value matches that of the corresponding field.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "FieldValue",
     "possibleTypes": null
    },
    {
     "description": "Represents order message.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User responsible for the event that caused the message.",
       "isDeprecated": false,
       "name": "causedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time the message event occured.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The time the message event was created.",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant of the user responsible for the event that caused the message.",
       "isDeprecated": false,
       "name": "causedByTenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "causedByContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The status of the message. Possible values are READ, UNREAD, ARCHIVED.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Fields before change. Null if create event.",
       "isDeprecated": false,
       "name": "before",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "OrderFieldValue",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Fields after change. Null if delete event.",
       "isDeprecated": false,
       "name": "after",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "OrderFieldValue",
          "ofType": null
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "ProjectMessageNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderChangeMessageNode",
     "possibleTypes": null
    },
    {
     "description": "Value of field from OrderNode.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "field",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "OrderProperty",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "value",
       "type": {
        "kind": "SCALAR",
        "name": "FieldValue",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderFieldValue",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Name"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "StartAt"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "FinishAt"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Progress"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Status"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "CalendarId"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "AreaId"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "TenantTradeVariationId"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "SubcontractorId"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "TenantId"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "Timezone"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "TradeSequenceInstanceId"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "OrderProperty",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID of created task. See mutation for details to fetch task details.",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "One of 'PENDING','PROCESSING','COMPLETED','ERROR'.",
       "isDeprecated": false,
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Created template. Defined if status is success.",
       "isDeprecated": false,
       "name": "template",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectTemplateCreateTask",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of template.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Optional text to describe purpose of template.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "ID that needs to be used for schedule related queries and mutations.",
       "isDeprecated": false,
       "name": "projectQueryId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectTemplateNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectTemplateNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectTemplateNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectTemplateNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectTemplateNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectVersionNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectVersionNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectVersionNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectVersionNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents information about a project snapshot version.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The point in time that the version represents.",
       "isDeprecated": false,
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of version. Null for automatic versions.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if there are changes that would be reverted when restoring this version. If there have not been changes the value is false.",
       "isDeprecated": false,
       "name": "newChangesAvailable",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last made changes.",
       "isDeprecated": false,
       "name": "lastChangedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created the version. Null for versions created by the system.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated the version (e.g., renamed it). Null if the version has not been updated.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether this version is set as base plan.",
       "isDeprecated": false,
       "name": "isBasePlan",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Project that version belongs to.",
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectVersionNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TicketModifiedChangeNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketModifiedChangeNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketModifiedChangeNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketModifiedChangeNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A generic node that for node changes.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Id of node that changed",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if node was deleted.",
       "isDeprecated": false,
       "name": "deleted",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Node that changed, null if deleted.",
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when change happened.",
       "isDeprecated": false,
       "name": "changedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketModifiedChangeNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TicketExportTemplateNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketExportTemplateNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TicketExportTemplateNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TicketExportTemplateNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents a ticket export template.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The name of the ticket export template.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The description of the ticket export template.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant that owns the ticket export template. If it's null, it means it is a system wide template.",
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketExportTemplateNode",
     "possibleTypes": null
    },
    {
     "description": "Represents information about a user's membership to a tenant. Each user can have multiple membership to different tenants, with each membership reflecting their role in the tenant",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "Use role field instead. isAdmin is computed as role === ADMIN && organizationalUnit === null",
       "description": "Indicates administrator rights for the tenant.",
       "isDeprecated": true,
       "name": "isAdmin",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Membership role. Possible values are ADMIN, CONTROLLER, MEMBER",
       "isDeprecated": false,
       "name": "role",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "MembershipRole",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Standard tool",
       "description": "DEPRECATED",
       "isDeprecated": true,
       "name": "isFitter",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Standard tool",
       "description": "DEPRECATED",
       "isDeprecated": true,
       "name": "isMonitor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": "Standard tool",
       "description": "DEPRECATED",
       "isDeprecated": true,
       "name": "isPersonnelManager",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of acceptance of the invitation",
       "isDeprecated": false,
       "name": "acceptedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether the membership is active.",
       "isDeprecated": false,
       "name": "isActive",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The color of this membership",
       "isDeprecated": false,
       "name": "color",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant that this membership belongs to.",
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "User of the membership.",
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "UserNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Organizational unit this membership belongs to (null for tenant-level membership)",
       "isDeprecated": false,
       "name": "organizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "OrganizationalUnitNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "MembershipNode",
     "possibleTypes": null
    },
    {
     "description": "Membership role within a tenant or organizational unit",
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ADMIN"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "CONTROLLER"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "MEMBER"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "MembershipRole",
     "possibleTypes": null
    },
    {
     "description": "An organizational unit represents a grouping of projects and memberships within a tenant.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the organizational unit.",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Tenant that owns this organizational unit.",
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "Projects assigned to this organizational unit.",
       "isDeprecated": false,
       "name": "projects",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": "All memberships assigned to the organizational unit.",
       "isDeprecated": false,
       "name": "memberships",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "MembershipNodeConnection",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrganizationalUnitNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "MembershipNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "MembershipNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "MembershipNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "MembershipNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "CalendarNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CalendarNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "CalendarNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CalendarNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrderChangeNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderChangeNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderChangeNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderChangeNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A generic node that for node changes.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Id of node that changed",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates if node was deleted.",
       "isDeprecated": false,
       "name": "deleted",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Node that changed, null if deleted.",
       "isDeprecated": false,
       "name": "order",
       "type": {
        "kind": "OBJECT",
        "name": "OrderNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when change happened.",
       "isDeprecated": false,
       "name": "changedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrderChangeNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "The date value to filter by.",
       "name": "value",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The date filter condition. Possible values are \">\", \">=\", \"<\", \"<=\".",
       "name": "condition",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The field to filter by.",
       "name": "property",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "PeriodConstraint",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time period to filter photos. The photo creation time is used for filtering. The start and end of the time period are inclusive.",
       "name": "period",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "TimePeriod",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "wbsSections",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "contributorGroups",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "tenantTradeVariations",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "createdBy",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ProjectPhotoFilter",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "Start of time period, must be less than or equal to 'to'.",
       "name": "from",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "End of time period, must be greater than or equal to 'from'.",
       "name": "to",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "TimePeriod",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "delays",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ReportProblemReason",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "errors",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ReportProblemReason",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ErrorDelayReasons",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Reported problem reason. One of 'STAFF', 'PRELIMINARY_WORK', 'MATERIAL', 'REWORK', 'OTHER'.",
       "isDeprecated": false,
       "name": "reason",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Number of times that the problem was reported for a unique order.",
       "isDeprecated": false,
       "name": "occurences",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ReportProblemReason",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "delays",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ReportProblemReason",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "errors",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ReportProblemReason",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "trade",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeErrorDelayReasons",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "OrganizationalUnitNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrganizationalUnitNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrganizationalUnitNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "OrganizationalUnitNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "LeanProjectPauseNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "LeanProjectPauseNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "LeanProjectPauseNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "LeanProjectPauseNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents a pause due to holidays / buffer weeks or similar in a project. During a pause no work will be done on the site and the given timeframe will be skipped for the generated orders. Note: Currently for a pause to have an effect it has to be created prior to generating the orders for the project, this will likely change in the future. ",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Start of pause period.",
       "isDeprecated": false,
       "name": "start",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "End of pause period.",
       "isDeprecated": false,
       "name": "end",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of pause such as \"christmas holidays\".",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Explains why the pause was scheduled.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "When false this is an info period and does not affect scheduling.",
       "isDeprecated": false,
       "name": "nonWorking",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Icon identifier for display.",
       "isDeprecated": false,
       "name": "icon",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Groups imported pauses into a virtual calendar (e.g. public-holidays-DE-BB). Null for manually created pauses.",
       "isDeprecated": false,
       "name": "importKey",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Project that the pause belongs to",
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "LeanProjectPauseNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectMilestoneNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectMilestoneNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectMilestoneNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectMilestoneNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectParticipantUnionEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectParticipantUnionConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "ProjectParticipantUnion",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectParticipantUnionEdge",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "ProjectParticipantUnion",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "ProjectSubcontractorNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ConstructionManagementNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "Represents a project subcontractor for a given project",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "contacts",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorWorkerNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": "We now support default subcontractor for a project's subcontractor. Use 'tenantTradeVariationAssignments'",
       "description": "All the trade variations of the project subcontractor",
       "isDeprecated": true,
       "name": "tenantTradeVariations",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All the trade variation assignments of the project subcontractor",
       "isDeprecated": false,
       "name": "tenantTradeVariationAssignments",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorTenantTradeVariationAssignmentNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "ProjectParticipantNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The tenant of the participant",
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "All the contacts of the project participant",
       "isDeprecated": false,
       "name": "contacts",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorWorkerNodeConnection",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "INTERFACE",
     "name": "ProjectParticipantNode",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "ProjectSubcontractorNode",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "ConstructionManagementNode",
       "ofType": null
      }
     ]
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectSubcontractorWorkerNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorWorkerNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorWorkerNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorWorkerNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents a project subcontractor contact for a given project",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": "No longer needed",
       "description": "Assigned contact",
       "isDeprecated": true,
       "name": "contact",
       "type": {
        "kind": "OBJECT",
        "name": "OrderContactNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "role",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "subcontractor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorWorkerNode",
     "possibleTypes": null
    },
    {
     "description": "Represents a contact person of a customer. The contact person has information on how to reach them attached.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contact name",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Landline number",
       "isDeprecated": false,
       "name": "landlineNumber",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Mobile number",
       "isDeprecated": false,
       "name": "mobileNumber",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Role of contact",
       "isDeprecated": false,
       "name": "role",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Email of contact",
       "isDeprecated": false,
       "name": "email",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "OrderContactNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TenantTradeVariationNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TenantTradeVariationNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TenantTradeVariationNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectSubcontractorTenantTradeVariationAssignmentNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorTenantTradeVariationAssignmentNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorTenantTradeVariationAssignmentNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorTenantTradeVariationAssignmentNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents the trade variation assignment of a subcontractor.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isDefaultSubcontractor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantTradeVariationNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorTenantTradeVariationAssignmentNode",
     "possibleTypes": null
    },
    {
     "description": "Represents the construction management for a project",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "contacts",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorWorkerNodeConnection",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "ProjectParticipantNode",
       "ofType": null
      },
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ConstructionManagementNode",
     "possibleTypes": null
    },
    {
     "description": "A template that contains a project structure.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the Project",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Description of template.",
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Whether template is a default.",
       "isDeprecated": false,
       "name": "isDefaultTemplate",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Sections of template.",
       "isDeprecated": false,
       "name": "wbsSections",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "WBSSectionNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "ProjectStructureTemplateNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "ProjectSubcontractorNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectSubcontractorNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ProjectSubcontractorNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TenantNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TenantNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TenantNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TenantNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TradeSequenceNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeSequenceNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeSequenceNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Trade sequence represents a sequence of parallel and/or sequential trades.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the trade sequence",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The default duration of the activities of the trade sequence",
       "isDeprecated": false,
       "name": "defaultDuration",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Project that the trade sequence belongs to",
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "ProjectNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The calendar that belongs to this trade sequence.",
       "isDeprecated": false,
       "name": "calendar",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "CalendarNode",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All activities of the trade sequence.",
       "isDeprecated": false,
       "name": "activities",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceActivityNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Dependencies of sequence activities.",
       "isDeprecated": false,
       "name": "dependencies",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TradeSequenceActivityDependencyNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TradeSequenceNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TradeSequenceActivityNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeSequenceActivityNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceActivityNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeSequenceActivityNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Represents a dependency between two trade sequence activities.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The type of the dependency. Possible options are: START_TO_START, START_TO_FINISH, FINISH_TO_START, FINISH_TO_FINISH",
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Positive values create a lag which is a delay between the two orders. Negative values create a lead which is an overlap between the two orders.",
       "isDeprecated": false,
       "name": "lagInMinutes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Buffer to be used before lag causes rescheduling",
       "isDeprecated": false,
       "name": "bufferInMinutes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Determines whether dependency should use drying break for scheduling.",
       "isDeprecated": false,
       "name": "useDryingBreak",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The from relationship of a dependency.",
       "isDeprecated": false,
       "name": "from",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceActivityNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The to relationship of a dependency.",
       "isDeprecated": false,
       "name": "to",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceActivityNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TradeSequenceActivityDependencyNode",
     "possibleTypes": null
    },
    {
     "description": "A connection to a list of items.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Pagination data for this connection.",
       "isDeprecated": false,
       "name": "pageInfo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "PageInfo",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains the nodes in this connection.",
       "isDeprecated": false,
       "name": "edges",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TradeSequenceTemplateNodeEdge",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Total count of edges",
       "isDeprecated": false,
       "name": "totalCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Count of returned edges",
       "isDeprecated": false,
       "name": "edgeCount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeSequenceTemplateNodeConnection",
     "possibleTypes": null
    },
    {
     "description": "An edge in a connection.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The item at the end of the edge",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceTemplateNode",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A cursor for use in pagination",
       "isDeprecated": false,
       "name": "cursor",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TradeSequenceTemplateNodeEdge",
     "possibleTypes": null
    },
    {
     "description": "Trade sequence template can be used to create a trade sequence in tenant projects.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Name of the trade sequence",
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The default duration of the activities of the trade sequence",
       "isDeprecated": false,
       "name": "defaultDuration",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": "Paginate before opaque cursor",
         "name": "before",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate after opaque cursor",
         "name": "after",
         "type": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate first",
         "name": "first",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "Paginate last",
         "name": "last",
         "type": {
          "kind": "SCALAR",
          "name": "Int",
          "ofType": null
         }
        },
        {
         "defaultValue": null,
         "description": "List of node fields that are used as order arguments. Prefix field name with '-' for descending ordering. Ascending order is used by default and requires no prefix.",
         "name": "orderBy",
         "type": {
          "kind": "LIST",
          "name": null,
          "ofType": {
           "kind": "NON_NULL",
           "name": null,
           "ofType": {
            "kind": "SCALAR",
            "name": "String",
            "ofType": null
           }
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "All activities of the trade sequence template.",
       "isDeprecated": false,
       "name": "activities",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "TradeSequenceActivityNodeConnection",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Dependencies of template activities.",
       "isDeprecated": false,
       "name": "dependencies",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "TradeSequenceActivityDependencyNode",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TradeSequenceTemplateNode",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Configuration for sign up. Can be null when there are no restrictions.",
       "isDeprecated": false,
       "name": "signUpConfiguration",
       "type": {
        "kind": "OBJECT",
        "name": "TenantSignUpConfiguration",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UserInvitation",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Indicates whether user needs to sign up with Microsoft SSO.",
       "isDeprecated": false,
       "name": "enforceSSO",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Domain that needs to be used for sign up. If it's value is 'koppla.de' then only emails like '...@koppla.de' are allowed.",
       "isDeprecated": false,
       "name": "domain",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "TenantSignUpConfiguration",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a project",
       "isDeprecated": false,
       "name": "createProject",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates a project",
       "isDeprecated": false,
       "name": "updateProject",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateProjectPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "SetProjectBasePlanInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "setProjectBasePlan",
       "type": {
        "kind": "OBJECT",
        "name": "SetProjectBasePlanPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateCustomScheduleViewInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "createCustomScheduleView",
       "type": {
        "kind": "OBJECT",
        "name": "CreateCustomScheduleViewPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateCustomScheduleViewInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "updateCustomScheduleView",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateCustomScheduleViewPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteCustomScheduleViewInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deleteCustomScheduleView",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteCustomScheduleViewPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectAlternativeInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "createProjectAlternative",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectAlternativePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectAlternativeInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "updateProjectAlternative",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateProjectAlternativePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectAlternativeInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Starts async task to create alternative. Use 'createProjectAlternativeTask' with returned 'taskId' of payload to fetch details.",
       "isDeprecated": false,
       "name": "createProjectAlternativeAsync",
       "type": {
        "kind": "OBJECT",
        "name": "AsyncTaskPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectContributorGroupInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "createProjectContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectContributorGroupPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectContributorGroupInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "updateProjectContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateProjectContributorGroupPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteProjectContributorGroupInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deleteProjectContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteProjectContributorGroupPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectContributorGroupMembershipInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "createProjectContributorGroupMembership",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectContributorGroupMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectContributorGroupMembershipInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "updateProjectContributorGroupMembership",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateProjectContributorGroupMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteProjectContributorGroupMembershipInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deleteProjectContributorGroupMembership",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteProjectContributorGroupMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "ExportProjectInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Exports project in the specified format. Based on the project size and the format, the export could exceed the available timeout. To prevent timeouts we return an AsyncProjectExportResult. The returned id can be used to lookup the curent status of the export.",
       "isDeprecated": false,
       "name": "exportProject",
       "type": {
        "kind": "UNION",
        "name": "ProjectExportResult",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectMessageStatusInputs",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Update statuses of messages with the passed in ID.",
       "isDeprecated": false,
       "name": "updateProjectMessageStatus",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "UNION",
          "name": "ProjectMessageUnion",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "StartProjectScheduleImportInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Sets up project for schedule import. A 'importProjectSchedule' operation is published to RTC if the preparation succeeds.",
       "isDeprecated": false,
       "name": "startProjectScheduleImport",
       "type": {
        "kind": "OBJECT",
        "name": "StartProjectScheduleImportPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Starts async task to create project template. Use 'createProjectAlternativeTask' with returned 'taskId' of payload to fetch details.",
       "isDeprecated": false,
       "name": "createProjectTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "AsyncTaskPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "updateProjectTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateProjectTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteProjectTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deleteProjectTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteProjectTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectVersionInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Create a new project version.",
       "isDeprecated": false,
       "name": "createVersion",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectVersionPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "RenameProjectVersionInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Changes the name of a project version.",
       "isDeprecated": false,
       "name": "renameVersion",
       "type": {
        "kind": "OBJECT",
        "name": "RenameProjectVersionPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteProjectVersionInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a project version. ",
       "isDeprecated": false,
       "name": "deleteVersion",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteProjectVersionPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a Ticket",
       "isDeprecated": false,
       "name": "createTicket",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTicketPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTicketInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates a Ticket",
       "isDeprecated": false,
       "name": "updateTicket",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateTicketPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTicketsInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Update multiple tickets.",
       "isDeprecated": false,
       "name": "updateTickets",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTicketInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes Ticket with input ID",
       "isDeprecated": false,
       "name": "deleteTicket",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTicketPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTicketsInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Delete multiple tickets.",
       "isDeprecated": false,
       "name": "deleteTickets",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTicketPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketAttachmentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a Ticket attachment.",
       "isDeprecated": false,
       "name": "createTicketAttachment",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTicketAttachmentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTicketAttachmentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes Ticket attachment.",
       "isDeprecated": false,
       "name": "deleteTicketAttachment",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTicketAttachmentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketExportInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a ticket export and returns a file to download.",
       "isDeprecated": false,
       "name": "createTicketExport",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTicketExportPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketStatusUpdateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a ticket status update",
       "isDeprecated": false,
       "name": "createTicketStatusUpdate",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTicketStatusUpdatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketStatusUpdatesInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates multiple ticket status update.",
       "isDeprecated": false,
       "name": "createTicketStatusUpdates",
       "type": {
        "kind": "OBJECT",
        "name": "TicketStatusUpdateNodeConnection",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTicketStatusUpdateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates a ticket status update",
       "isDeprecated": false,
       "name": "updateTicketStatusUpdate",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateTicketStatusUpdatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTicketStatusUpdateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes ticket status update with input ID",
       "isDeprecated": false,
       "name": "deleteTicketStatusUpdate",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTicketStatusUpdatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketStatusUpdateAttachmentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a Ticket status update attachment.",
       "isDeprecated": false,
       "name": "createTicketStatusUpdateAttachment",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTicketStatusUpdateAttachmentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTicketStatusUpdateAttachmentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes Ticket status update attachment.",
       "isDeprecated": false,
       "name": "deleteTicketStatusUpdateAttachment",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTicketStatusUpdateAttachmentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateAttachmentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates an attachment.",
       "isDeprecated": false,
       "name": "createAttachment",
       "type": {
        "kind": "OBJECT",
        "name": "CreateAttachmentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrderDocumentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "createOrderDocument",
       "type": {
        "kind": "OBJECT",
        "name": "CreateOrderDocumentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteOrderDocumentInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a document",
       "isDeprecated": false,
       "name": "deleteOrderDocument",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteOrderDocumentPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateExternalLinkInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a link",
       "isDeprecated": false,
       "name": "createExternalLink",
       "type": {
        "kind": "OBJECT",
        "name": "CreateExternalLinkPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateExternalLinkInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates a link",
       "isDeprecated": false,
       "name": "updateExternalLink",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateExternalLinkPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteExternalLinkInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a link",
       "isDeprecated": false,
       "name": "deleteExternalLink",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteExternalLinkPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateMembershipInputV2",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a membership for a given user with the given email",
       "isDeprecated": false,
       "name": "createMembershipV2",
       "type": {
        "kind": "OBJECT",
        "name": "CreateMembershipV2Payload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateMembershipInputV2",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates existing membership",
       "isDeprecated": false,
       "name": "updateMembershipV2",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateMembershipInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a membership for a given user",
       "isDeprecated": false,
       "name": "createMembership",
       "type": {
        "kind": "OBJECT",
        "name": "CreateMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateMembershipInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates existing membership",
       "isDeprecated": false,
       "name": "updateMembership",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteMembershipInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a membership",
       "isDeprecated": false,
       "name": "deleteMembership",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteMembershipPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrderPhotoInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use 'createOrderPhotoV2' for upload without size restrictions.",
       "description": "Creates an order photo",
       "isDeprecated": true,
       "name": "createOrderPhoto",
       "type": {
        "kind": "OBJECT",
        "name": "CreateOrderPhotoPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrderPhotoInputV2",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates an order photo without content. Returns url that can be used to upload photo. The photo node will be available once the photo was uploaded and finished processing.",
       "isDeprecated": false,
       "name": "createOrderPhotoV2",
       "type": {
        "kind": "OBJECT",
        "name": "CreateOrderPhotoV2Payload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateOrderPhotoInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates an order photo",
       "isDeprecated": false,
       "name": "updateOrderPhoto",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateOrderPhotoPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteOrderPhotoInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes an order photo",
       "isDeprecated": false,
       "name": "deleteOrderPhoto",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteOrderPhotoPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "ExportProjectPhotosInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Exports order photos of project that match the filter and sends them as zipped file via email.",
       "isDeprecated": false,
       "name": "exportProjectPhotos",
       "type": {
        "kind": "OBJECT",
        "name": "ExportProjectPhotosPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrderStatusReportInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use 'createOrderStatusReports'.",
       "description": "Creates an order status report.",
       "isDeprecated": true,
       "name": "createOrderStatusReport",
       "type": {
        "kind": "OBJECT",
        "name": "CreateOrderStatusReportPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrderStatusReportsInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates order status reports for the same project. Only one status can be reported per order.",
       "isDeprecated": false,
       "name": "createOrderStatusReports",
       "type": {
        "kind": "OBJECT",
        "name": "CreateOrderStatusReportsPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateOrderTaskStatusInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates an order task status",
       "isDeprecated": false,
       "name": "updateOrderTaskStatus",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateOrderTaskStatusPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteOrderTaskInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes an order task",
       "isDeprecated": false,
       "name": "deleteOrderTask",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteOrderTaskPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrganizationalUnitInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates an organizational unit",
       "isDeprecated": false,
       "name": "createOrganizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "CreateOrganizationalUnitPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateOrganizationalUnitInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates an organizational unit",
       "isDeprecated": false,
       "name": "updateOrganizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateOrganizationalUnitPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteOrganizationalUnitInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes an organizational unit",
       "isDeprecated": false,
       "name": "deleteOrganizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteOrganizationalUnitPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "SetOrganizationalUnitProjectsInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Sets the projects for an organizational unit",
       "isDeprecated": false,
       "name": "setOrganizationalUnitProjects",
       "type": {
        "kind": "OBJECT",
        "name": "SetOrganizationalUnitProjectsPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "SetOrganizationalUnitMembershipsInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Sets the organizational unit memberships for a user. Replaces all existing OU memberships in the tenant with the given set.",
       "isDeprecated": false,
       "name": "setOrganizationalUnitMemberships",
       "type": {
        "kind": "OBJECT",
        "name": "SetOrganizationalUnitMembershipsPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectStructureTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a project",
       "isDeprecated": false,
       "name": "createProjectStructureTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectStructureTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateProjectStructureTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates a project structure template",
       "isDeprecated": false,
       "name": "updateProjectStructureTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateProjectStructureTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteProjectStructureTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a project structure template.",
       "isDeprecated": false,
       "name": "deleteProjectStructureTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteProjectStructureTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTenantInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use REST API PATCH /tenants/:tenantId and PUT /tenants/:tenantId/image instead",
       "description": "Updates a tenant",
       "isDeprecated": true,
       "name": "updateTenant",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateTenantPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTenantTradeVariationInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a tenant trade variation",
       "isDeprecated": false,
       "name": "createTenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTenantTradeVariationPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTenantTradeVariationInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": "Use 'deleteTradeVariation' instead.",
       "description": "Deletes a tenant trade variation",
       "isDeprecated": true,
       "name": "deleteTenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTenantTradeVariationPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateProjectTradeVariationInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a project trade variation.",
       "isDeprecated": false,
       "name": "createProjectTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "CreateProjectTradeVariationPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTradeVariationInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates a project or tenant trade variation.",
       "isDeprecated": false,
       "name": "updateTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateTradeVariationPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTradeVariationInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a trade variation.",
       "isDeprecated": false,
       "name": "deleteTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTradeVariationPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTradeSequenceTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a trade sequence template.",
       "isDeprecated": false,
       "name": "createTradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTradeSequenceTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTradeSequenceTemplateFromSequenceInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Creates a trade sequence template from a trade sequence.",
       "isDeprecated": false,
       "name": "createTradeSequenceTemplateFromSequence",
       "type": {
        "kind": "OBJECT",
        "name": "CreateTradeSequenceTemplateFromSequencePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTradeSequenceTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Updates an existing trade sequence template.",
       "isDeprecated": false,
       "name": "updateTradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateTradeSequenceTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "DeleteTradeSequenceTemplateInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Deletes a trade sequence template. This will also delete all it's activities and dependencies.",
       "isDeprecated": false,
       "name": "deleteTradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "DeleteTradeSequenceTemplatePayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "RegisterUserInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Registers a new user after being invited.",
       "isDeprecated": false,
       "name": "registerUser",
       "type": {
        "kind": "OBJECT",
        "name": "RegisterUserPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateUserInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Update attributes of a user",
       "isDeprecated": false,
       "name": "updateUser",
       "type": {
        "kind": "OBJECT",
        "name": "UpdateUserPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "AddUserDeviceTokenInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Add device token for a user",
       "isDeprecated": false,
       "name": "addUserDeviceToken",
       "type": {
        "kind": "OBJECT",
        "name": "AddUserDeviceTokenPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "ResendUserInvitationInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Resends user invitation for a membership.",
       "isDeprecated": false,
       "name": "resendUserInvitation",
       "type": {
        "kind": "OBJECT",
        "name": "ResendUserInvitationPayload",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": null,
         "description": null,
         "name": "input",
         "type": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "RemoveUserDeviceTokenInput",
           "ofType": null
          }
         }
        }
       ],
       "deprecationReason": null,
       "description": "Remove device token for a user",
       "isDeprecated": false,
       "name": "removeUserDeviceToken",
       "type": {
        "kind": "OBJECT",
        "name": "RemoveUserDeviceTokenPayload",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "Mutation",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createProject",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to createProject",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the project.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID for internal accounting",
       "name": "internalId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Unique shorthand for identifying project.",
       "name": "shorthandSymbol",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The address' street",
       "name": "street",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "An additional field for the street of the address.",
       "name": "street2",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The postal code, also known as zip, postcode, Eircode, etc. (8 digits)",
       "name": "postalCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The city, town, or village.",
       "name": "city",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The two-letter country code corresponding to the address' country.",
       "name": "country",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Image that will be used as project preview.",
       "name": "image",
       "type": {
        "kind": "SCALAR",
        "name": "Upload",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The customer\u2019s address.",
       "name": "address",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "AddressInput",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The date on which this project starts",
       "name": "beginAt",
       "type": {
        "kind": "SCALAR",
        "name": "Date",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The date on which this project ends.",
       "name": "endAt",
       "type": {
        "kind": "SCALAR",
        "name": "Date",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "worker threshold for capacity planning",
       "name": "workerThreshold",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tenant that owns this project",
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The timezone in which the project is being executed.",
       "name": "timeZone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": "\"TEST\"",
       "description": "Initial status of project after creation.",
       "name": "lifecycleStatus",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Organizational unit to assign to the project. Pass null or omit to not assign any organizational unit.",
       "name": "organizationalUnitId",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectInput",
     "possibleTypes": null
    },
    {
     "description": "The `Upload` scalar type represents a file upload.",
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "SCALAR",
     "name": "Upload",
     "possibleTypes": null
    },
    {
     "description": "Input fields to create or update an address.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "The address' street",
       "name": "street",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "An additional field for the street of the address.",
       "name": "street2",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The postal code, also known as zip, postcode, Eircode, etc. (8 digits)",
       "name": "postalCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The city, town, or village.",
       "name": "city",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The two-letter country code corresponding to the address' country.",
       "name": "countryCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "AddressInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateProject",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "project",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateProjectPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to updateProject",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the project.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID for internal accounting",
       "name": "internalId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Unique shorthand for identifying project.",
       "name": "shorthandSymbol",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The address' street",
       "name": "street",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "An additional field for the street of the address.",
       "name": "street2",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The postal code, also known as zip, postcode, Eircode, etc. (8 digits)",
       "name": "postalCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The city, town, or village.",
       "name": "city",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The two-letter country code corresponding to the address' country.",
       "name": "country",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Image that will be used as project preview.",
       "name": "image",
       "type": {
        "kind": "SCALAR",
        "name": "Upload",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The customer\u2019s address.",
       "name": "address",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "AddressInput",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The date on which this project starts",
       "name": "beginAt",
       "type": {
        "kind": "SCALAR",
        "name": "Date",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The date on which this project ends.",
       "name": "endAt",
       "type": {
        "kind": "SCALAR",
        "name": "Date",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "worker threshold for capacity planning",
       "name": "workerThreshold",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Indicates if time feature is enabled for the project.",
       "name": "hourlyPlanningEnabled",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Indicates project status. Possible values are SETUP, ACTIVE, COMPLETED",
       "name": "status",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Organizational unit to assign to the project. Pass null to unassign, omit to leave unchanged.",
       "name": "organizationalUnitId",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectBasePlan",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectBasePlanNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "SetProjectBasePlanPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Project that base plan will be set for.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Project version that should be used as reference for base plan. Current project state is used if this value isn't set.",
       "name": "projectVersion",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "SetProjectBasePlanInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "customScheduleView",
       "type": {
        "kind": "OBJECT",
        "name": "CustomScheduleViewNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateCustomScheduleViewPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name must be unique for project and user. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 64 characters.",
       "name": "icon",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Number greater than or equal to 1. Views at same position are shifted.",
       "name": "position",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectNode.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "content",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "INPUT_OBJECT",
         "name": "CustomScheduleViewContentInput",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateCustomScheduleViewInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "List of sections that are hidden in view.",
       "name": "wbsSections",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "List of trades that are displayed in view.",
       "name": "tenantTradeVariations",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "List of contributor groups that are displayed in view.",
       "name": "contributorGroups",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 64 characters.",
       "name": "eventColorType",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "range",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "CustomScheduleViewContentRangeInput",
        "ofType": null
       }
      },
      {
       "defaultValue": "false",
       "description": null,
       "name": "hideDependencies",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": "false",
       "description": null,
       "name": "hideWeekends",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": "false",
       "description": null,
       "name": "showWorkerCurve",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": "[]",
       "description": "List of statuses to be filtered by for orders. Possible Options are: GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE, NOT_SET.",
       "name": "orderStatuses",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": "[]",
       "description": "List of statuses to be filtered by for milestones. Possible Options are: OPEN, DONE.",
       "name": "milestoneStatuses",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "String",
          "ofType": null
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CustomScheduleViewContentInput",
     "possibleTypes": null
    },
    {
     "description": "Fields 'absolute' and 'relative' are mutually exclusive, one of them must be defined when this input is defined.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "absolute",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "TimePeriod",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "relative",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "RelativeCustomScheduleViewContentRangeInput",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CustomScheduleViewContentRangeInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "last",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "INPUT_OBJECT",
         "name": "TimeRangeInput",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "next",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "INPUT_OBJECT",
         "name": "TimeRangeInput",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "RelativeCustomScheduleViewContentRangeInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "amount",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Type of time unit. Possible values are DAY, WEEK, MONTH, YEAR}",
       "name": "unit",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "TimeRangeInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "customScheduleView",
       "type": {
        "kind": "OBJECT",
        "name": "CustomScheduleViewNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateCustomScheduleViewPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of CustomScheduleViewNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name must be unique for project and user. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 64 characters.",
       "name": "icon",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Number greater than or equal to 1. Views at same position are shifted.",
       "name": "position",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "content",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "CustomScheduleViewContentInput",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateCustomScheduleViewInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteCustomScheduleViewPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteCustomScheduleViewInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectAlternative",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectAlternativeNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectAlternativePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectNode.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Entities of the given alternative are used if a value is provided. ID of ProjectAlternativeNode.",
       "name": "projectAlternative",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectAlternativeInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectAlternative",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectAlternativeNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateProjectAlternativePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectAlternativeNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectAlternativeInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "taskId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "AsyncTaskPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectContributorGroupPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectNode.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The permission for user. Possible values are EDITOR, PROGRESS_REPORTER, VIEWER.",
       "name": "permission",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "ProjectPermission",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of contributor group. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional tenant ID. Must be set to ID of project tenant for internal groups. ID of TenantNode.",
       "name": "tenant",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "tradeAssignments",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "ProjectContributorGroupTradeInput",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "worker threshold for capacity planning",
       "name": "workerThreshold",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectContributorGroupInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "isDefaultContributorGroup",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID of TenantTradeVariationNode.",
       "name": "tenantTradeVariation",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ProjectContributorGroupTradeInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroup",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateProjectContributorGroupPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectContributorGroupNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The permission for user. Possible values are EDITOR, PROGRESS_REPORTER, VIEWER.",
       "name": "permission",
       "type": {
        "kind": "ENUM",
        "name": "ProjectPermission",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of contributor group.",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "tradeAssignments",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "INPUT_OBJECT",
          "name": "ProjectContributorGroupTradeInput",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "worker threshold for capacity planning",
       "name": "workerThreshold",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectContributorGroupInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteProjectContributorGroupPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteProjectContributorGroupInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroupMembership",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupMembershipNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectContributorGroupMembershipPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectContributorGroupNode.",
       "name": "contributorGroup",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "permission",
       "type": {
        "kind": "ENUM",
        "name": "ProjectPermission",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of existing user that will be added to contributor group. ID of UserNode.",
       "name": "user",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "newUser",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "NewUserInput",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectContributorGroupMembershipInput",
     "possibleTypes": null
    },
    {
     "description": "The new user input.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "The email of the worker.",
       "name": "email",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "NewUserInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectContributorGroupMembership",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectContributorGroupMembershipNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateProjectContributorGroupMembershipPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectContributorGroupMembershipNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "permission",
       "type": {
        "kind": "ENUM",
        "name": "ProjectPermission",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectContributorGroupMembershipInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteProjectContributorGroupMembershipPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteProjectContributorGroupMembershipInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "UNION",
     "name": "ProjectExportResult",
     "possibleTypes": [
      {
       "kind": "OBJECT",
       "name": "SyncProjectExportResult",
       "ofType": null
      },
      {
       "kind": "OBJECT",
       "name": "AsyncProjectExportResult",
       "ofType": null
      }
     ]
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "File in specified format.",
       "isDeprecated": false,
       "name": "file",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "SyncProjectExportResult",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "Id of file export. Use 'projectExport' query to get export data.",
       "isDeprecated": false,
       "name": "exportId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "AsyncProjectExportResult",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "The project that needs to be exported.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The format of the exported data. Possible options are 'MPP', 'XLSX', 'P6', 'POWER_PROJECT'. ",
       "name": "format",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Filter that is applied to project data.",
       "name": "filter",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "ExportProjectFilter",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Options that change content of export.",
       "name": "options",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "ExportProjectOptionsInput",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ExportProjectInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "Sections to include in export.",
       "name": "wbsSections",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Sections to exclude in export. Input of 'wbsSections' is ignored when this is defined.",
       "name": "excludeWbsSections",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Only orders that belong to given contributor groups are included in export.",
       "name": "contributorGroups",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Only orders of given trades are included in export.",
       "name": "tenantTradeVariations",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Only entities within given time period are included in export.",
       "name": "period",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "TimePeriod",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ExportProjectFilter",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "Whether orders that belong to trade sequence instance are added to sequence summary level. Only available for Gantt exports. Defaults to true.",
       "name": "groupByTradeSequenceInstances",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "MPP, Power Project, and P6: when true, milestones under each WBS section get an extra summary parent row (localized \"Milestones\"). When false, that summary is omitted. Omit defaults to true for MPP and to false for Power Project / P6.",
       "name": "showMilestoneSummarySection",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Timezone that should be used for formatting of non scheduling times such as order reports. Defaults to Europe/Berlin if no value provided. Currently only used for XLSX exports.",
       "name": "timeZone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ExportProjectOptionsInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "statuses",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "BaseUpdateProjectMessageStatusInput",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectMessageStatusInputs",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "ID of the project message to update.",
       "name": "messageId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time the mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The new status of the project message. Possible options are READ, ARCHIVED.",
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "BaseUpdateProjectMessageStatusInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "fileUpload",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileUploadResultPayload",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "StartProjectScheduleImportPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "URL that can be used to upload file content.",
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of fields that must be posted to returned url.",
       "isDeprecated": false,
       "name": "fields",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "Pair",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when url is expired and cannot be used for upload anymore.",
       "isDeprecated": false,
       "name": "expiresAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "FileUploadResultPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "key",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "value",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "Pair",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "fileInput",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "INPUT_OBJECT",
         "name": "FileUploadInput",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectNode.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "BUILDING",
       "description": "Project import strategy",
       "name": "strategy",
       "type": {
        "kind": "ENUM",
        "name": "ProjectImportStrategy",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "custom strategy",
       "name": "customStrategy",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "StartProjectScheduleImportInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Mimetype of photo.",
       "name": "mimetype",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Size of file in bytes. Mutation might be rejected based on provided mimetype and size.",
       "name": "filesize",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of file that you want to upload, e.g. 'example.jpg'.",
       "name": "filename",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "FileUploadInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": [
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "BUILDING"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ENGINEERING"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "BRIDGE"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "STREET"
      },
      {
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "OTHER"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "ProjectImportStrategy",
     "possibleTypes": null
    },
    {
     "description": "Input to create new project template from existing project or template. The 'project' and 'projectTemplate' inputs are mutually exclusive and one of them must be defined.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Project that is used to create template. ID of ProjectNode.",
       "name": "project",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Existing template that is used to create template. The content of the given template is copied. ID of ProjectTemplateNode.",
       "name": "projectTemplate",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectTemplateInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateProjectTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectTemplateNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectTemplateInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteProjectTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectTemplateNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteProjectTemplateInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createProjectVersion",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "version",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectVersionNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectVersionPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the project for which a version will be created.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of version.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectVersionInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of renameProjectVersion",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "version",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectVersionNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "RenameProjectVersionPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the project version.",
       "name": "version",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "New name of version.",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "RenameProjectVersionInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteProjectVersion",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteProjectVersionPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the project version to restore to.",
       "name": "version",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteProjectVersionInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createTicket",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTicketPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to create Ticket",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "extendedDeadline",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "cost",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "type",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Description of the ticket.",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user that is responsible for this ticket.",
       "name": "responsibleUser",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Deadline to fix the ticket.",
       "name": "deadline",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "DEPRECATED",
       "name": "subcontractor",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Responsible contributor group. ID of ProjectContributorGroupNode.",
       "name": "contributorGroup",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The project the ticket was reported for.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Order that ticket will be assigned to. ID of OrderNode.",
       "name": "order",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Files needed to record a ticket.",
       "name": "attachments",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "SCALAR",
          "name": "ID",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Links that will be attached to ticket.",
       "name": "links",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "INPUT_OBJECT",
          "name": "CreateTicketLinkInput",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Title of the ticket.",
       "name": "title",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The status of a ticket. Possible values are Open = PENDING, Reported done = REPORTED_DONE, Closed = CLOSED.",
       "name": "status",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ExternalLinkNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional title of link that should help identify the link content. Max length: 256 characters.",
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketLinkInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateTicket",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ticket",
       "type": {
        "kind": "OBJECT",
        "name": "TicketNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateTicketPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to update ticket.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "extendedDeadline",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "cost",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "type",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Description of the ticket.",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user that is responsible for this ticket.",
       "name": "responsibleUser",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Deadline to fix the ticket.",
       "name": "deadline",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "DEPRECATED",
       "name": "subcontractor",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Responsible contributor group. ID of ProjectContributorGroupNode.",
       "name": "contributorGroup",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Title of the ticket.",
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The status of a ticket. Possible values are Open = PENDING, Reported done = REPORTED_DONE, Closed = CLOSED.",
       "name": "status",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateTicketInput",
     "possibleTypes": null
    },
    {
     "description": "Input to update multiple tickets.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "tickets",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "UpdateTicketInput",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateTicketsInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteTicket",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTicketPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to deleteTicket",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTicketInput",
     "possibleTypes": null
    },
    {
     "description": "Input to delete tickets",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Ids of the tickets to delete.",
       "name": "tickets",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTicketsInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createTicketAttachment",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTicketAttachmentPayload",
     "possibleTypes": null
    },
    {
     "description": "Attributes to create ticket attachment.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ticket the attachment is related to.",
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The attachment of the ticket. It can be photo or document.",
       "name": "attachment",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketAttachmentInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteTicketAttachment.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTicketAttachmentPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to delete ticket attachment.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ticket the attachment is related to.",
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The attachment of the ticket. It can be photo or document.",
       "name": "attachment",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTicketAttachmentInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createTicketExport",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ticketExport",
       "type": {
        "kind": "OBJECT",
        "name": "TicketExportNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTicketExportPayload",
     "possibleTypes": null
    },
    {
     "description": "Represents a ticket export.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": "The ID of an object",
       "isDeprecated": false,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of creation",
       "isDeprecated": false,
       "name": "createdAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp of last update",
       "isDeprecated": false,
       "name": "updatedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that created this entity.",
       "isDeprecated": false,
       "name": "createdBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The user that last updated this entity.",
       "isDeprecated": false,
       "name": "updatedBy",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The title of the ticket export.",
       "isDeprecated": false,
       "name": "title",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The comment of the ticket export.",
       "isDeprecated": false,
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Contains urls to access the document",
       "isDeprecated": false,
       "name": "file",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "FileContent",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [
      {
       "kind": "INTERFACE",
       "name": "Node",
       "ofType": null
      }
     ],
     "kind": "OBJECT",
     "name": "TicketExportNode",
     "possibleTypes": null
    },
    {
     "description": "Inputs to create ticket export.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The tickets to generate template export for.",
       "name": "tickets",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The title of the ticket export.",
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The template that is used to generate the export.",
       "name": "template",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The comment of the ticket export.",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketExportInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createTicketStatusUpdate",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ticketStatusUpdate",
       "type": {
        "kind": "OBJECT",
        "name": "TicketStatusUpdateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTicketStatusUpdatePayload",
     "possibleTypes": null
    },
    {
     "description": "Attributes to create TicketStatusUpdate",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Description of the ticket status update.",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The ticket that this change tracks.",
       "name": "ticket",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The new status of the ticket after the update. Possible options are: PENDING, REPORTED_DONE, CLOSED.",
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Ids of attachments that will be assigned to status.",
       "name": "attachments",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005) that will be used as ID for new status.",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketStatusUpdateInput",
     "possibleTypes": null
    },
    {
     "description": "Input to create multiple status update",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "statusUpdates",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateTicketStatusUpdateInput",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketStatusUpdatesInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateTicketStatusUpdate",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ticketStatusUpdate",
       "type": {
        "kind": "OBJECT",
        "name": "TicketStatusUpdateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateTicketStatusUpdatePayload",
     "possibleTypes": null
    },
    {
     "description": "Attributes to update TicketStatusUpdate.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Description of the ticket status update.",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Inputed ID of the Ticket status.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateTicketStatusUpdateInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteTicketStatusUpdate",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTicketStatusUpdatePayload",
     "possibleTypes": null
    },
    {
     "description": "Input to deleteTicketStatusUpdate",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTicketStatusUpdateInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createTicketStatusUpdateAttachment.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTicketStatusUpdateAttachmentPayload",
     "possibleTypes": null
    },
    {
     "description": "Attributes to create ticketStatusUpdateAttachment.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The status update of the ticket attachment.",
       "name": "statusUpdate",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The attachment that needs to be updated.",
       "name": "attachment",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTicketStatusUpdateAttachmentInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteTicketStatusUpdateAttachment.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTicketStatusUpdateAttachmentPayload",
     "possibleTypes": null
    },
    {
     "description": "Attributes to delete ticketStatusUpdateAtachment.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The status update of the ticket attachment.",
       "name": "statusUpdate",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The attachment that needs to be updated.",
       "name": "attachment",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Time this mutation occurred.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTicketStatusUpdateAttachmentInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "URL that can be used to upload file content.",
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of fields that must be posted to returned url.",
       "isDeprecated": false,
       "name": "fields",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "Pair",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when url is expired and cannot be used for upload anymore.",
       "isDeprecated": false,
       "name": "expiresAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The created attachment. The returned type is based on the file.",
       "isDeprecated": false,
       "name": "node",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "UNION",
         "name": "AttachmentNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateAttachmentPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to create an attachment.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Mimetype of photo.",
       "name": "mimetype",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Size of file in bytes. Mutation might be rejected based on provided mimetype and size.",
       "name": "filesize",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of file that you want to upload, e.g. 'example.jpg'.",
       "name": "filename",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005).",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The timestamp the mutation occured.",
       "name": "timestamp",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateAttachmentInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createOrderDocument",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "URL that can be used to upload file content.",
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of fields that must be posted to returned url.",
       "isDeprecated": false,
       "name": "fields",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "Pair",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when url is expired and cannot be used for upload anymore.",
       "isDeprecated": false,
       "name": "expiresAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "orderDocument",
       "type": {
        "kind": "OBJECT",
        "name": "OrderDocumentNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateOrderDocumentPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to createOrderDocument",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Mimetype of photo.",
       "name": "mimetype",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Size of file in bytes. Mutation might be rejected based on provided mimetype and size.",
       "name": "filesize",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of file that you want to upload, e.g. 'example.jpg'.",
       "name": "filename",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The order that the document belongs to",
       "name": "order",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateOrderDocumentInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteOrderDocument",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteOrderDocumentPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to deleteOrderDocument",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "order",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteOrderDocumentInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "externalLink",
       "type": {
        "kind": "OBJECT",
        "name": "ExternalLinkNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateExternalLinkPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ExternalLinkNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional title of link that should help identify the link content. Max length: 256 characters.",
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "attachment",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "ExternalLinkAttachment",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateExternalLinkInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "ID of OrderNode.",
       "name": "order",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of TicketNode.",
       "name": "ticket",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ExternalLinkAttachment",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "externalLink",
       "type": {
        "kind": "OBJECT",
        "name": "ExternalLinkNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateExternalLinkPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ExternalLinkNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "url",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional title of link that should help identify the link content. Max length: 256 characters.",
       "name": "title",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateExternalLinkInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteExternalLinkPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteExternalLinkInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createMembershipV2",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "membership",
       "type": {
        "kind": "OBJECT",
        "name": "MembershipNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateMembershipV2Payload",
     "possibleTypes": null
    },
    {
     "description": "DEPRECATED: Use CreateMembershipInput instead",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Indicates administrator rights for the tenant.",
       "name": "isAdmin",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "DEPRECATED",
       "name": "isFitter",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "DEPRECATED",
       "name": "isMonitor",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The color of this membership",
       "name": "color",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tenant that this membership belongs to.",
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Email of the invited user",
       "name": "userEmail",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateMembershipInputV2",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateMembership",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "membership",
       "type": {
        "kind": "OBJECT",
        "name": "MembershipNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateMembershipPayload",
     "possibleTypes": null
    },
    {
     "description": "DEPRECATED: Use UpdateMembershipInput instead",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Indicates administrator rights for the tenant.",
       "name": "isAdmin",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "DEPRECATED",
       "name": "isFitter",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "DEPRECATED",
       "name": "isMonitor",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The color of this membership",
       "name": "color",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateMembershipInputV2",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createMembership",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "membership",
       "type": {
        "kind": "OBJECT",
        "name": "MembershipNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateMembershipPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to createMembership",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tenant that this membership belongs to.",
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Email of the invited user",
       "name": "userEmail",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Role for the membership",
       "name": "role",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "MembershipRole",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Organizational unit ID (null for tenant-level membership)",
       "name": "organizationalUnitId",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateMembershipInput",
     "possibleTypes": null
    },
    {
     "description": "Inputs to updateMembership",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Role for the membership",
       "name": "role",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "MembershipRole",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateMembershipInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteMembership",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteMembershipPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to deleteMembership",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteMembershipInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createOrderPhoto",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "photo",
       "type": {
        "kind": "OBJECT",
        "name": "OrderPhotoNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateOrderPhotoPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to createOrderPhoto",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment of the uploaded order photo",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tasks that the photo belongs to",
       "name": "orderTask",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005).",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Order of the uploaded photo",
       "name": "order",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Original image",
       "name": "content",
       "type": {
        "kind": "SCALAR",
        "name": "Upload",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional timestamp of local upload time. Relevant for ordering.",
       "name": "createdAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateOrderPhotoInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createOrderPhotoV2.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "URL that can be used to upload file content.",
       "isDeprecated": false,
       "name": "url",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "List of fields that must be posted to returned url.",
       "isDeprecated": false,
       "name": "fields",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "Pair",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Timestamp when url is expired and cannot be used for upload anymore.",
       "isDeprecated": false,
       "name": "expiresAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Created photo node. Retrived urls can be accessed after photo has been uploaded.",
       "isDeprecated": false,
       "name": "photo",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "OrderPhotoNode",
         "ofType": null
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateOrderPhotoV2Payload",
     "possibleTypes": null
    },
    {
     "description": "Input to createOrderPhotoV2",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Mimetype of photo.",
       "name": "mimetype",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Size of file in bytes. Mutation might be rejected based on provided mimetype and size.",
       "name": "filesize",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of file that you want to upload, e.g. 'example.jpg'.",
       "name": "filename",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Order of the uploaded photo. ID of OrderNode.",
       "name": "order",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005).",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment of the uploaded order photo",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional timestamp of local upload time. Relevant for ordering.",
       "name": "createdAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateOrderPhotoInputV2",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateOrderPhoto",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "photo",
       "type": {
        "kind": "OBJECT",
        "name": "OrderPhotoNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateOrderPhotoPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to updateOrderPhoto",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment of the uploaded order photo",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tasks that the photo belongs to",
       "name": "orderTask",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "input",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "PhotoInput",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateOrderPhotoInput",
     "possibleTypes": null
    },
    {
     "description": "Shared inputs to create and update an order photo",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment of the uploaded order photo",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tasks that the photo belongs to",
       "name": "orderTask",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "PhotoInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteOrderPhoto",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteOrderPhotoPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to deleteOrderPhoto",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteOrderPhotoInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ExportProjectPhotosPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "filter",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "INPUT_OBJECT",
         "name": "ProjectPhotoFilter",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ExportProjectPhotosInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload to createOrderStatusReport",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "orderStatusReport",
       "type": {
        "kind": "OBJECT",
        "name": "OrderStatusReportNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateOrderStatusReportPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to createOrderStatusReport",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Id of order",
       "name": "orderId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Order status at time of update. Possible Options are: GREEN, YELLOW, RED, REPORTED_DONE, REJECTED, DONE.",
       "name": "status",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The reason for the status report. Possible options are: STAFF, PRELIMINARY_WORK, MATERIAL, REWORK, OTHER",
       "name": "reason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment describing update",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Timestamp when status was reported.",
       "name": "reportedAt",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "DateTime",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The progress of the order. Value is between 0 and 100.",
       "name": "progress",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005).",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateOrderStatusReportInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "orderStatusReports",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "OrderStatusReportNode",
          "ofType": null
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateOrderStatusReportsPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "statusReports",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "CreateOrderStatusReportInput",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateOrderStatusReportsInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateOrderTaskStatus",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "orderTask",
       "type": {
        "kind": "OBJECT",
        "name": "OrderTaskNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateOrderTaskStatusPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to updateOrderTaskStatus",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "input",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "UpdateOrderTaskStatusAttributes",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Time task status was updated",
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment of the task status",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateOrderTaskStatusInput",
     "possibleTypes": null
    },
    {
     "description": "Attributes containing inputs to updateOrderTaskStatus",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "Time task status was updated",
       "name": "completedAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Comment of the task status",
       "name": "comment",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateOrderTaskStatusAttributes",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteOrderTask",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteOrderTaskPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to deleteOrderTask",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteOrderTaskInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createOrganizationalUnit",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "organizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "OrganizationalUnitNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateOrganizationalUnitPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to createOrganizationalUnit",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Client-side ID for optimistic response.",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the Tenant",
       "name": "tenantId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the organizational unit.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateOrganizationalUnitInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateOrganizationalUnit",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "organizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "OrganizationalUnitNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateOrganizationalUnitPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to updateOrganizationalUnit",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the OrganizationalUnit",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the organizational unit.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateOrganizationalUnitInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteOrganizationalUnit",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteOrganizationalUnitPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to deleteOrganizationalUnit",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteOrganizationalUnitInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of setOrganizationalUnitProjects",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "organizationalUnit",
       "type": {
        "kind": "OBJECT",
        "name": "OrganizationalUnitNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "SetOrganizationalUnitProjectsPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to setOrganizationalUnitProjects",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the OrganizationalUnit",
       "name": "organizationalUnitId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Project IDs.",
       "name": "projectIds",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "SetOrganizationalUnitProjectsInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of setOrganizationalUnitMemberships",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "SetOrganizationalUnitMembershipsPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to setOrganizationalUnitMemberships",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the Tenant",
       "name": "tenantId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "User ID.",
       "name": "userId",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Role to apply across all organizational units.",
       "name": "role",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "MembershipRole",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Organizational unit IDs to assign the user to.",
       "name": "organizationalUnitIds",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "SCALAR",
           "name": "ID",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "SetOrganizationalUnitMembershipsInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createProjectStructureTemplate",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectStructureTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectStructureTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectStructureTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of TenantNode.",
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the template. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Template description.",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Sections of template.",
       "name": "sections",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "WBSSectionInput",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectStructureTemplateInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005). ID of WBSSectionNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional ID of parent section. ID of WBSSectionNode.",
       "name": "parentId",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of section. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Position of section within parent.",
       "name": "position",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "WBSSectionInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateProjectStructureTemplate",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "projectStructureTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "ProjectStructureTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateProjectStructureTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to updateProjectStructureTemplate",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of ProjectStructureTemplateNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the template. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Template description.",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Sections of template.",
       "name": "sections",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "INPUT_OBJECT",
          "name": "WBSSectionInput",
          "ofType": null
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateProjectStructureTemplateInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteProjectStructureTemplate",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteProjectStructureTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to deleteProjectStructureTemplate",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteProjectStructureTemplateInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateTenant",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenant",
       "type": {
        "kind": "OBJECT",
        "name": "TenantNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateTenantPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to updateTenant",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The ID of the Tenant",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Unique name of the Tenant",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Image that will be set to tenant logo. Should have same width and height dimensions.",
       "name": "image",
       "type": {
        "kind": "SCALAR",
        "name": "Upload",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The timezone in which the tenant operates",
       "name": "timezone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Address of the tenant",
       "name": "address",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "AddressInput",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateTenantInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of createTenantTradeVariation",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tenantTradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTenantTradeVariationPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to createTenantTradeVariation",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Trade variation name",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Short form of name",
       "name": "nameAbbreviation",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": "\"#ff0000\"",
       "description": "Color in hex format (#ff0000)",
       "name": "color",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Tenant that created this variation",
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTenantTradeVariationInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of deleteTenantTradeVariation",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTenantTradeVariationPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to deleteTenantTradeVariation",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTenantTradeVariationInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateProjectTradeVariationPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Project that trade variation will be created for.",
       "name": "project",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Trade variation name",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Color in hex format (#ff0000)",
       "name": "color",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateProjectTradeVariationInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tradeVariation",
       "type": {
        "kind": "OBJECT",
        "name": "TenantTradeVariationNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateTradeVariationPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Trade variation name",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Color in hex format (#ff0000)",
       "name": "color",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateTradeVariationInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTradeVariationPayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Trade variation ID.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional ID of trade variation that will be used for replacement in tickets, orders and trade sequence activities. A tenant trade variation can only be replaced with another tenant trade variation.",
       "name": "replacementTradeVariation",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTradeVariationInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTradeSequenceTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": "Create trade sequence template input",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the trade sequence",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "7200",
       "description": "The default duration of the activities of the trade sequence",
       "name": "defaultDuration",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "activities",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "TradeSequenceActivityInput",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Dependencies that will be created for activities of this sequence.",
       "name": "dependencies",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "INPUT_OBJECT",
          "name": "TradeSequenceActivityDependencyInput",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005).",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The tenant that the trade sequence template belongs to.",
       "name": "tenant",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTradeSequenceTemplateInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "ID of TradeSequenceActivityNode.",
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the trade sequence activity.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "-1",
       "description": "Minutes of working time since the first activity with the same `tactPosition` started.",
       "name": "offset",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Minutes of working time this activity takes.",
       "name": "duration",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "dryingBreak",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "DryingBreakInput",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The trade variation of the trade sequence activity.",
       "name": "tenantTradeVariation",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Number of (estimated) workers for an activity",
       "name": "estimatedWorkers",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "tasks",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "INPUT_OBJECT",
          "name": "OrderTaskTemplateInputWithID",
          "ofType": null
         }
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "TradeSequenceActivityInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "Duration of drying break in minutes, must be greater than 0.",
       "name": "duration",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of drying time.",
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DryingBreakInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the task. Max length: 256 characters.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Detailed Description",
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Position of the task in the list",
       "name": "sequenceNumber",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID of OrderTaskTemplateNode.",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "OrderTaskTemplateInputWithID",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Positive values create a lag which is a delay between the two orders. Negative values create a lead which is an overlap between the two orders.",
       "name": "lagInMinutes",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Int",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "0",
       "description": "Buffer to be used before lag causes rescheduling",
       "name": "bufferInMinutes",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Specifies by how many minutes the lag is violated",
       "name": "lagViolationInMinutes",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The type of the dependency. Possible options are: START_TO_START, START_TO_FINISH, FINISH_TO_START, FINISH_TO_FINISH",
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "false",
       "description": "Determines whether dependency should use drying break for scheduling.",
       "name": "useDryingBreak",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Optional Base 64 Encoded UUID (RFC 4122, ISO/IEC 9834-8:2005). ID of TradeSequenceActivityDependencyNode.",
       "name": "id",
       "type": {
        "kind": "SCALAR",
        "name": "ID",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of TradeSequenceActivityNode.",
       "name": "fromActivity",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "ID of TradeSequenceActivityNode.",
       "name": "toActivity",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "TradeSequenceActivityDependencyInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "CreateTradeSequenceTemplateFromSequencePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Trade sequence that will be used as reference.",
       "name": "tradeSequence",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Name of tenant template that will be created.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "CreateTradeSequenceTemplateFromSequenceInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "tradeSequenceTemplate",
       "type": {
        "kind": "OBJECT",
        "name": "TradeSequenceTemplateNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateTradeSequenceTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": "Update trade sequence template input",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name of the trade sequence",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "7200",
       "description": "The default duration of the activities of the trade sequence",
       "name": "defaultDuration",
       "type": {
        "kind": "SCALAR",
        "name": "Int",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "activities",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "INPUT_OBJECT",
           "name": "TradeSequenceActivityInput",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Dependencies that will be created for activities of this sequence.",
       "name": "dependencies",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "INPUT_OBJECT",
          "name": "TradeSequenceActivityDependencyInput",
          "ofType": null
         }
        }
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateTradeSequenceTemplateInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "success",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "DeleteTradeSequenceTemplatePayload",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": null,
       "name": "id",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "DeleteTradeSequenceTemplateInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of registerUser",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "RegisterUserPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to register a user. The 'emailProvider' and 'microsoftProvider' are mutually exclusive.",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Name for the user.",
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "INPUT_OBJECT",
         "name": "UserName",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": "\"de\"",
       "description": "ISO 639-1 language code",
       "name": "languageCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Random generated token",
       "name": "invitationToken",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The user's timezone in IANA format",
       "name": "timezone",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "Input to provide when using email for registration.",
       "name": "emailProvider",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "EmailProviderInput",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Input to provide when using Microsoft SSO for registration.",
       "name": "microsoftProvider",
       "type": {
        "kind": "INPUT_OBJECT",
        "name": "MicrosoftProviderInput",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Public profile picture of the user.",
       "name": "image",
       "type": {
        "kind": "SCALAR",
        "name": "Upload",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "RegisterUserInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "The user's first name",
       "name": "firstName",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "defaultValue": null,
       "description": "The user's last name",
       "name": "lastName",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UserName",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "The password to use for the account.",
       "name": "password",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "EmailProviderInput",
     "possibleTypes": null
    },
    {
     "description": null,
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": "URL of Microsoft account picture.",
       "name": "photoUrl",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "MicrosoftProviderInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of updateUser",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "UpdateUserPayload",
     "possibleTypes": null
    },
    {
     "description": "Input to update a user",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user's mobile number in E164 format",
       "name": "mobileNumber",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user's landline number in E164 format",
       "name": "landlineNumber",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Public profile picture of the user.",
       "name": "image",
       "type": {
        "kind": "SCALAR",
        "name": "Upload",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ISO 639-1 language code",
       "name": "languageCode",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user's first name",
       "name": "firstName",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user's last name",
       "name": "lastName",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "The user's timezone in IANA format",
       "name": "timezone",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "UpdateUserInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of addUserDeviceToken",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "AddUserDeviceTokenPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to addUserDeviceToken",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Device token",
       "name": "token",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "AddUserDeviceTokenInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of resendUserInvitation",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Whether email invitation was sent out again. Can be false if too frequently used or membership was already accepted.",
       "isDeprecated": false,
       "name": "didSendEmail",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "Time when invitation was resent the last time.",
       "isDeprecated": false,
       "name": "lastInvitationSentAt",
       "type": {
        "kind": "SCALAR",
        "name": "DateTime",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "ResendUserInvitationPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to resendUserInvitation",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "ID of membership which should be send again. Can be tenant or contributor group membership.",
       "name": "membership",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "ID",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "ResendUserInvitationInput",
     "possibleTypes": null
    },
    {
     "description": "The returned payload of removeUserDeviceToken",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "user",
       "type": {
        "kind": "OBJECT",
        "name": "UserNode",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "RemoveUserDeviceTokenPayload",
     "possibleTypes": null
    },
    {
     "description": "Inputs to removeUserDeviceToken",
     "enumValues": null,
     "fields": null,
     "inputFields": [
      {
       "defaultValue": null,
       "description": null,
       "name": "clientMutationId",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "defaultValue": null,
       "description": "Device token",
       "name": "token",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      }
     ],
     "interfaces": null,
     "kind": "INPUT_OBJECT",
     "name": "RemoveUserDeviceTokenInput",
     "possibleTypes": null
    },
    {
     "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A list of all types supported by this server.",
       "isDeprecated": false,
       "name": "types",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "__Type",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "The type that query operations will be rooted at.",
       "isDeprecated": false,
       "name": "queryType",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "__Type",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "If this server supports mutation, the type that mutation operations will be rooted at.",
       "isDeprecated": false,
       "name": "mutationType",
       "type": {
        "kind": "OBJECT",
        "name": "__Type",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "If this server support subscription, the type that subscription operations will be rooted at.",
       "isDeprecated": false,
       "name": "subscriptionType",
       "type": {
        "kind": "OBJECT",
        "name": "__Type",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A list of all directives supported by this server.",
       "isDeprecated": false,
       "name": "directives",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "__Directive",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "__Schema",
     "possibleTypes": null
    },
    {
     "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "kind",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "ENUM",
         "name": "__TypeKind",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "specifiedByURL",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": "false",
         "description": null,
         "name": "includeDeprecated",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "fields",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "__Field",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "interfaces",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "__Type",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "possibleTypes",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "__Type",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": "false",
         "description": null,
         "name": "includeDeprecated",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "enumValues",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "__EnumValue",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": "false",
         "description": null,
         "name": "includeDeprecated",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "inputFields",
       "type": {
        "kind": "LIST",
        "name": null,
        "ofType": {
         "kind": "NON_NULL",
         "name": null,
         "ofType": {
          "kind": "OBJECT",
          "name": "__InputValue",
          "ofType": null
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "ofType",
       "type": {
        "kind": "OBJECT",
        "name": "__Type",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isOneOf",
       "type": {
        "kind": "SCALAR",
        "name": "Boolean",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "__Type",
     "possibleTypes": null
    },
    {
     "description": "An enum describing what kind of type a given `__Type` is.",
     "enumValues": [
      {
       "deprecationReason": null,
       "description": "Indicates this type is a scalar.",
       "isDeprecated": false,
       "name": "SCALAR"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.",
       "isDeprecated": false,
       "name": "OBJECT"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.",
       "isDeprecated": false,
       "name": "INTERFACE"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is a union. `possibleTypes` is a valid field.",
       "isDeprecated": false,
       "name": "UNION"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is an enum. `enumValues` is a valid field.",
       "isDeprecated": false,
       "name": "ENUM"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is an input object. `inputFields` is a valid field.",
       "isDeprecated": false,
       "name": "INPUT_OBJECT"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is a list. `ofType` is a valid field.",
       "isDeprecated": false,
       "name": "LIST"
      },
      {
       "deprecationReason": null,
       "description": "Indicates this type is a non-null. `ofType` is a valid field.",
       "isDeprecated": false,
       "name": "NON_NULL"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "__TypeKind",
     "possibleTypes": null
    },
    {
     "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [
        {
         "defaultValue": "false",
         "description": null,
         "name": "includeDeprecated",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "args",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "__InputValue",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "__Type",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isDeprecated",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deprecationReason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "__Field",
     "possibleTypes": null
    },
    {
     "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "type",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "OBJECT",
         "name": "__Type",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": "A GraphQL-formatted string representing the default value for this input value.",
       "isDeprecated": false,
       "name": "defaultValue",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isDeprecated",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deprecationReason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "__InputValue",
     "possibleTypes": null
    },
    {
     "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isDeprecated",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "deprecationReason",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "__EnumValue",
     "possibleTypes": null
    },
    {
     "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",
     "enumValues": null,
     "fields": [
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "name",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "String",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "description",
       "type": {
        "kind": "SCALAR",
        "name": "String",
        "ofType": null
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "isRepeatable",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "SCALAR",
         "name": "Boolean",
         "ofType": null
        }
       }
      },
      {
       "args": [],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "locations",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "ENUM",
           "name": "__DirectiveLocation",
           "ofType": null
          }
         }
        }
       }
      },
      {
       "args": [
        {
         "defaultValue": "false",
         "description": null,
         "name": "includeDeprecated",
         "type": {
          "kind": "SCALAR",
          "name": "Boolean",
          "ofType": null
         }
        }
       ],
       "deprecationReason": null,
       "description": null,
       "isDeprecated": false,
       "name": "args",
       "type": {
        "kind": "NON_NULL",
        "name": null,
        "ofType": {
         "kind": "LIST",
         "name": null,
         "ofType": {
          "kind": "NON_NULL",
          "name": null,
          "ofType": {
           "kind": "OBJECT",
           "name": "__InputValue",
           "ofType": null
          }
         }
        }
       }
      }
     ],
     "inputFields": null,
     "interfaces": [],
     "kind": "OBJECT",
     "name": "__Directive",
     "possibleTypes": null
    },
    {
     "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",
     "enumValues": [
      {
       "deprecationReason": null,
       "description": "Location adjacent to a query operation.",
       "isDeprecated": false,
       "name": "QUERY"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a mutation operation.",
       "isDeprecated": false,
       "name": "MUTATION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a subscription operation.",
       "isDeprecated": false,
       "name": "SUBSCRIPTION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a field.",
       "isDeprecated": false,
       "name": "FIELD"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a fragment definition.",
       "isDeprecated": false,
       "name": "FRAGMENT_DEFINITION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a fragment spread.",
       "isDeprecated": false,
       "name": "FRAGMENT_SPREAD"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an inline fragment.",
       "isDeprecated": false,
       "name": "INLINE_FRAGMENT"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a variable definition.",
       "isDeprecated": false,
       "name": "VARIABLE_DEFINITION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a schema definition.",
       "isDeprecated": false,
       "name": "SCHEMA"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a scalar definition.",
       "isDeprecated": false,
       "name": "SCALAR"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an object type definition.",
       "isDeprecated": false,
       "name": "OBJECT"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a field definition.",
       "isDeprecated": false,
       "name": "FIELD_DEFINITION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an argument definition.",
       "isDeprecated": false,
       "name": "ARGUMENT_DEFINITION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an interface definition.",
       "isDeprecated": false,
       "name": "INTERFACE"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to a union definition.",
       "isDeprecated": false,
       "name": "UNION"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an enum definition.",
       "isDeprecated": false,
       "name": "ENUM"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an enum value definition.",
       "isDeprecated": false,
       "name": "ENUM_VALUE"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an input object type definition.",
       "isDeprecated": false,
       "name": "INPUT_OBJECT"
      },
      {
       "deprecationReason": null,
       "description": "Location adjacent to an input object field definition.",
       "isDeprecated": false,
       "name": "INPUT_FIELD_DEFINITION"
      }
     ],
     "fields": null,
     "inputFields": null,
     "interfaces": null,
     "kind": "ENUM",
     "name": "__DirectiveLocation",
     "possibleTypes": null
    }
   ]
  }
 }
}