123erfasst GraphQL API documentation
Basic user authentication. Must be included in all API calls. https://wikipedia.org/wiki/Basic_access_authentication
Terms of Service
API Endpoints
https:///api/graphql
Headers
# https://wikipedia.org/wiki/Basic_access_authentication
Authorization: Basic <YOUR_TOKEN_HERE>
Queries
absence
Example
Query
query absence($ident: Ident) {
absence(ident: $ident) {
actions {
action
application
edit {
...AbsenceEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
calendar {
hours
minutes
totalHours
totalMinutes
totalSeconds
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
exceptionHolidays
exceptionSaturday
exceptionSunday
fid
groupActions {
action
application
edit {
...AbsenceEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
groupBegin
groupEnd
groupIdent
ident
isDeleted
isFixed
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
personIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
text
timeEnd
timeInterval
timeStart
timeType
totalTimePerDay
uniqueKey
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
wageTypeIdent
}
}
Variables
{"ident": null}
Response
{
"data": {
"absence": {
"actions": [AbsenceChange],
"calendar": WorkingHourCalendarDay,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"exceptionHolidays": true,
"exceptionSaturday": false,
"exceptionSunday": false,
"fid": "abc123",
"groupActions": [AbsenceChange],
"groupBegin": "2007-12-03",
"groupEnd": "2007-12-03",
"groupIdent": Ident,
"ident": Ident,
"isDeleted": true,
"isFixed": true,
"isLocked": true,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"person": Person,
"personIdent": Ident,
"proveInfo": Info,
"text": "xyz789",
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timeStart": "2007-12-03T10:15:30Z",
"timeType": "DAY",
"totalTimePerDay": Decimal,
"uniqueKey": 123,
"wageType": WageType,
"wageTypeIdent": Ident
}
}
}
absenceGroup
Response
Returns an AbsenceGroup
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query absenceGroup($ident: Ident) {
absenceGroup(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
conflicts {
conflictedPlanningGroup {
...PlanningGroupBaseFragment
}
ident
planningGroup {
...PlanningGroupBaseFragment
}
}
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
dateEnd
dateStart
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
exceptionHolidays
exceptionSaturday
exceptionSunday
ident
isDeleted
isFixed
lockState
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
proveState
text
timeEnd
timeInterval
timeStart
timeType
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"absenceGroup": {
"changeInfo": Info,
"conflicts": [PlanningConflict],
"createInfo": Info,
"creator": Person,
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"editor": Person,
"exceptionHolidays": false,
"exceptionSaturday": false,
"exceptionSunday": false,
"ident": Ident,
"isDeleted": false,
"isFixed": false,
"lockState": "NONE",
"person": Person,
"proveState": "NONE",
"text": "xyz789",
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timeStart": "2007-12-03T10:15:30Z",
"timeType": "DAY",
"wageType": WageType
}
}
}
absences
Response
Returns an AbsenceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AbsenceOrder
|
Default = null |
filter - AbsenceCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query absences(
$skip: Int,
$take: Int,
$orderBy: AbsenceOrder,
$filter: AbsenceCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
absences(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...AbsenceChangeFragment
}
calendar {
...WorkingHourCalendarDayFragment
}
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
exceptionHolidays
exceptionSaturday
exceptionSunday
fid
groupActions {
...AbsenceChangeFragment
}
groupBegin
groupEnd
groupIdent
ident
isDeleted
isFixed
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personIdent
proveInfo {
...InfoFragment
}
text
timeEnd
timeInterval
timeStart
timeType
totalTimePerDay
uniqueKey
wageType {
...WageTypeFragment
}
wageTypeIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"absences": {"nodes": [Absence], "totalCount": 123}
}
}
account
Example
Query
query account($ident: Ident) {
account(ident: $ident) {
accountBalances {
account {
...AccountFragment
}
accountIdent
balance
currentMonthValue
currentMonthValueDaily
currentValue
currentValueDaily
lstChg
person {
...PersonFragment
}
personIdent
previousMonthValue
previousMonthValueDaily
}
actions {
action
edit {
...AccountEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
editorApplication
editorIdent
ident
isDefaultHolidayAccount
isDeleted
lastChange
lastChangeCount
name
revision
unit
}
}
Variables
{"ident": null}
Response
{
"data": {
"account": {
"accountBalances": [AccountBalance],
"actions": [AccountChange],
"editorApplication": "xyz789",
"editorIdent": Ident,
"ident": Ident,
"isDefaultHolidayAccount": true,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"revision": 123,
"unit": "xyz789"
}
}
}
accountBalances
Response
Returns an AccountBalanceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AccountBalanceOrder
|
Default = null |
filter - AccountBalanceCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query accountBalances(
$skip: Int,
$take: Int,
$orderBy: AccountBalanceOrder,
$filter: AccountBalanceCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
accountBalances(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
account {
...AccountFragment
}
accountIdent
balance
currentMonthValue
currentMonthValueDaily
currentValue
currentValueDaily
lstChg
person {
...PersonFragment
}
personIdent
previousMonthValue
previousMonthValueDaily
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"accountBalances": {
"nodes": [AccountBalance],
"totalCount": 987
}
}
}
accounts
Response
Returns an AccountCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AccountOrder
|
Default = null |
filter - AccountCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query accounts(
$skip: Int,
$take: Int,
$orderBy: AccountOrder,
$filter: AccountCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
accounts(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
accountBalances {
...AccountBalanceFragment
}
actions {
...AccountChangeFragment
}
editorApplication
editorIdent
ident
isDefaultHolidayAccount
isDeleted
lastChange
lastChangeCount
name
revision
unit
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"accounts": {"nodes": [Account], "totalCount": 987}
}
}
activities
Response
Returns an ActivityCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ActivityOrder
|
Default = null |
filter - ActivityCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query activities(
$skip: Int,
$take: Int,
$orderBy: ActivityOrder,
$filter: ActivityCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
activities(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"activities": {"nodes": [Activity], "totalCount": 123}
}
}
activity
Response
Returns an Activity
Example
Query
query activity(
$ident: Ident,
$new: Boolean
) {
activity(
ident: $ident,
new: $new
) {
abbreviation
activityType {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
activityTypeIdent
assignedProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
availability
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
defaultAssignToProjects
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
equipments {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
projects {
nodes {
...ProjectFragment
}
totalCount
}
revision
specialActivityActiveMonths
subcontractors {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
wageIndicator
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"activity": {
"abbreviation": "abc123",
"activityType": ActivityType,
"activityTypeIdent": Ident,
"assignedProjects": [Project],
"availability": ["MOBILE"],
"changeInfo": Info,
"defaultAssignToProjects": true,
"element": Element,
"elementIdent": Ident,
"equipments": [Equipment],
"exportType": "WORKING_HOURS",
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": true,
"isExtraordinary": false,
"isForActivityRecorder": false,
"isForTimeTracking": true,
"isSpecial": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"notOnSite": false,
"number": 123,
"persons": [Person],
"projects": ProjectCollection,
"revision": 987,
"specialActivityActiveMonths": ["JANUARY"],
"subcontractors": [Subcontractor],
"wageIndicator": "abc123"
}
}
}
activityType
Response
Returns an ActivityType
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query activityType($ident: Ident) {
activityType(ident: $ident) {
activities {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
}
Variables
{"ident": null}
Response
{
"data": {
"activityType": {
"activities": [Activity],
"changeInfo": Info,
"color": "xyz789",
"element": Element,
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"text": "xyz789"
}
}
}
activityTypes
Response
Returns an ActivityTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ActivityTypeOrder
|
Default = null |
filter - ActivityTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query activityTypes(
$skip: Int,
$take: Int,
$orderBy: ActivityTypeOrder,
$filter: ActivityTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
activityTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"activityTypes": {
"nodes": [ActivityType],
"totalCount": 123
}
}
}
addresscircle
Response
Returns an Addresscircle
Example
Query
query addresscircle(
$ident: Ident,
$new: Boolean
) {
addresscircle(
ident: $ident,
new: $new
) {
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editTime
ident
isDeleted
lastChange
lastChangeCount
name
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"addresscircle": {
"createTime": UtcDateTime,
"creator": Person,
"editor": Person,
"editTime": UtcDateTime,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "xyz789"
}
}
}
addresscircles
Response
Returns an AddresscircleCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AddresscircleOrder
|
Default = null |
filter - AddresscircleCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query addresscircles(
$skip: Int,
$take: Int,
$orderBy: AddresscircleOrder,
$filter: AddresscircleCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
addresscircles(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
createTime
creator {
...PersonFragment
}
editor {
...PersonFragment
}
editTime
ident
isDeleted
lastChange
lastChangeCount
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"addresscircles": {
"nodes": [Addresscircle],
"totalCount": 123
}
}
}
allowance
Response
Returns an Allowance
Example
Query
query allowance(
$ident: Ident,
$new: Boolean
) {
allowance(
ident: $ident,
new: $new
) {
actions {
action
application
edit {
...AllowanceEditActionFragment
}
location {
...LocationFragment
}
person {
...PersonFragment
}
serverTimestamp
timestamp
}
allowanceType {
iD
ident
isDeleted
isOncePerDay
lastChange
lastChangeCount
max
min
name
unit
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
costType {
actions {
...CostTypeChangeFragment
}
changeInfo {
...InfoFragment
}
elements {
...ElementFragment
}
id
ident
isDeleted
lastChange
maximum
minimum
name
oncePerDay
type
unit
}
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
date
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
fid
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
text
timeEnd
timeStart
value
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"allowance": {
"actions": [AllowanceChange],
"allowanceType": AllowanceType,
"changeInfo": Info,
"clientId": Ident,
"costType": CostType,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"editor": Person,
"fid": "xyz789",
"ident": Ident,
"isDeleted": true,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"person": Person,
"project": Project,
"proveInfo": Info,
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeStart": "2007-12-03T10:15:30Z",
"value": Decimal
}
}
}
allowances
Response
Returns an AllowanceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AllowanceOrder
|
Default = null |
filter - AllowanceCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query allowances(
$skip: Int,
$take: Int,
$orderBy: AllowanceOrder,
$filter: AllowanceCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
allowances(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...AllowanceChangeFragment
}
allowanceType {
...AllowanceTypeFragment
}
changeInfo {
...InfoFragment
}
clientId
costType {
...CostTypeFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
date
editor {
...PersonFragment
}
fid
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
project {
...ProjectFragment
}
proveInfo {
...InfoFragment
}
text
timeEnd
timeStart
value
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"allowances": {
"nodes": [Allowance],
"totalCount": 987
}
}
}
apiKey
Example
Query
query apiKey($ident: Ident) {
apiKey(ident: $ident) {
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
ident
isDeleted
key
lastChange
lastChangeCount
lastUsage
name
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
}
}
Variables
{"ident": null}
Response
{
"data": {
"apiKey": {
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"ident": Ident,
"isDeleted": false,
"key": "xyz789",
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lastUsage": "2007-12-03T10:15:30Z",
"name": "xyz789",
"updater": Person,
"updateTime": "2007-12-03T10:15:30Z"
}
}
}
apiKeys
Response
Returns an ApiKeyCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ApiKeyOrder
|
Default = null |
filter - ApiKeyFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query apiKeys(
$skip: Int,
$take: Int,
$orderBy: ApiKeyOrder,
$filter: ApiKeyFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
apiKeys(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
createTime
creator {
...PersonFragment
}
ident
isDeleted
key
lastChange
lastChangeCount
lastUsage
name
updater {
...PersonFragment
}
updateTime
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"apiKeys": {"nodes": [ApiKey], "totalCount": 987}
}
}
appProfile
Response
Returns an AppProfile
Example
Query
query appProfile(
$ident: Ident,
$new: Boolean
) {
appProfile(
ident: $ident,
new: $new
) {
absenceTileAccess
allowanceTileAccess
allowedBackcaptureDays
bookableEquipmentType
bookEquipmentWithTimes
breakTimes
breakTimesAdd
breakTimesEdit
breakTimesMove
changeTimes
changeTimesChangeTime
chatTileAccess
contactTileAccess
createSkills
dailyOverviewTileAccess
dayWageTileAccess
defaultEmployeeAvailableSelectRange
defaultPostWorkerAvailableSelectRange
defaultProjectAvailableSelectRange
defaultSupplierAvailableSelectRange
deleteTimes
documentEmployeeAvailableSelectRange
documentTileAccess
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editTimes
editTimesChangeTime
endOfWorkTimes
endOfWorkTimesChangeTime
equipmentTileAccess
equipmentWithTimesChangeEquipment
equipmentWithTimesPreselectForTeam
equipmentWithTimesSelectMultiple
formsAvailableSelectRange
formTileAccess
ident
isDeleted
materialTileAccess
noteTileAccess
picturesGpsAccuracyInMeter
picturesGpsSetting
pictureTileAccess
planningEmployeeAvailableSelectRange
planningNotificationWhenPlanningCreated
planningNotificationWhenPlanningUpdated
planningShowPlannedEmployees
planningShowPlannedEquipment
planningTileAccess
postWorkerTileAccess
scanEmployeeQrCode
serviceTileAccess
signInTimes
signInTimesChangeTime
signInTimesEndTimeButton
signOutTimes
signOutTimesChangeTime
skillsEmployeeAvailableSelectRange
skillTileAccess
ticketEmployeeAvailableSelectRange
ticketNotificationWhenTicketUpdated
ticketTileAccess
timeAccountsEmployeeAvailableSelectRange
timeAccountTileAccess
timesBookEquipmentAsProject
timesGpsAccuracyInMeter
timesGpsSetting
timeTileAccess
title
users {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
weatherTileAccess
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"appProfile": {
"absenceTileAccess": false,
"allowanceTileAccess": true,
"allowedBackcaptureDays": 987,
"bookableEquipmentType": "BOTH",
"bookEquipmentWithTimes": false,
"breakTimes": false,
"breakTimesAdd": true,
"breakTimesEdit": false,
"breakTimesMove": false,
"changeTimes": true,
"changeTimesChangeTime": true,
"chatTileAccess": false,
"contactTileAccess": false,
"createSkills": false,
"dailyOverviewTileAccess": false,
"dayWageTileAccess": false,
"defaultEmployeeAvailableSelectRange": "SELF",
"defaultPostWorkerAvailableSelectRange": "ASSIGNED",
"defaultProjectAvailableSelectRange": "ASSIGNED",
"defaultSupplierAvailableSelectRange": "ASSIGNED",
"deleteTimes": true,
"documentEmployeeAvailableSelectRange": "SELF",
"documentTileAccess": false,
"editor": Person,
"editTimes": false,
"editTimesChangeTime": true,
"endOfWorkTimes": false,
"endOfWorkTimesChangeTime": true,
"equipmentTileAccess": false,
"equipmentWithTimesChangeEquipment": true,
"equipmentWithTimesPreselectForTeam": false,
"equipmentWithTimesSelectMultiple": true,
"formsAvailableSelectRange": "ASSIGNED",
"formTileAccess": false,
"ident": Ident,
"isDeleted": false,
"materialTileAccess": true,
"noteTileAccess": true,
"picturesGpsAccuracyInMeter": 987,
"picturesGpsSetting": "NONE",
"pictureTileAccess": true,
"planningEmployeeAvailableSelectRange": "SELF",
"planningNotificationWhenPlanningCreated": false,
"planningNotificationWhenPlanningUpdated": false,
"planningShowPlannedEmployees": true,
"planningShowPlannedEquipment": false,
"planningTileAccess": false,
"postWorkerTileAccess": false,
"scanEmployeeQrCode": false,
"serviceTileAccess": true,
"signInTimes": true,
"signInTimesChangeTime": true,
"signInTimesEndTimeButton": false,
"signOutTimes": false,
"signOutTimesChangeTime": true,
"skillsEmployeeAvailableSelectRange": "SELF",
"skillTileAccess": true,
"ticketEmployeeAvailableSelectRange": "SELF",
"ticketNotificationWhenTicketUpdated": true,
"ticketTileAccess": false,
"timeAccountsEmployeeAvailableSelectRange": "SELF",
"timeAccountTileAccess": true,
"timesBookEquipmentAsProject": false,
"timesGpsAccuracyInMeter": 123,
"timesGpsSetting": "NONE",
"timeTileAccess": false,
"title": "abc123",
"users": [Person],
"weatherTileAccess": false
}
}
}
appProfiles
Response
Returns an AppProfileCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AppProfileOrder
|
Default = null |
filter - AppProfileFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query appProfiles(
$skip: Int,
$take: Int,
$orderBy: AppProfileOrder,
$filter: AppProfileFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
appProfiles(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
absenceTileAccess
allowanceTileAccess
allowedBackcaptureDays
bookableEquipmentType
bookEquipmentWithTimes
breakTimes
breakTimesAdd
breakTimesEdit
breakTimesMove
changeTimes
changeTimesChangeTime
chatTileAccess
contactTileAccess
createSkills
dailyOverviewTileAccess
dayWageTileAccess
defaultEmployeeAvailableSelectRange
defaultPostWorkerAvailableSelectRange
defaultProjectAvailableSelectRange
defaultSupplierAvailableSelectRange
deleteTimes
documentEmployeeAvailableSelectRange
documentTileAccess
editor {
...PersonFragment
}
editTimes
editTimesChangeTime
endOfWorkTimes
endOfWorkTimesChangeTime
equipmentTileAccess
equipmentWithTimesChangeEquipment
equipmentWithTimesPreselectForTeam
equipmentWithTimesSelectMultiple
formsAvailableSelectRange
formTileAccess
ident
isDeleted
materialTileAccess
noteTileAccess
picturesGpsAccuracyInMeter
picturesGpsSetting
pictureTileAccess
planningEmployeeAvailableSelectRange
planningNotificationWhenPlanningCreated
planningNotificationWhenPlanningUpdated
planningShowPlannedEmployees
planningShowPlannedEquipment
planningTileAccess
postWorkerTileAccess
scanEmployeeQrCode
serviceTileAccess
signInTimes
signInTimesChangeTime
signInTimesEndTimeButton
signOutTimes
signOutTimesChangeTime
skillsEmployeeAvailableSelectRange
skillTileAccess
ticketEmployeeAvailableSelectRange
ticketNotificationWhenTicketUpdated
ticketTileAccess
timeAccountsEmployeeAvailableSelectRange
timeAccountTileAccess
timesBookEquipmentAsProject
timesGpsAccuracyInMeter
timesGpsSetting
timeTileAccess
title
users {
...PersonFragment
}
weatherTileAccess
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"appProfiles": {
"nodes": [AppProfile],
"totalCount": 987
}
}
}
assignedFile
Response
Returns an AssignedFile
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query assignedFile($ident: Ident) {
assignedFile(ident: $ident) {
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
fileType
ident
isDeleted
lastChange
lastChangeCount
mimeType
name
originalName
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
size
uploadDate
}
}
Variables
{"ident": null}
Response
{
"data": {
"assignedFile": {
"equipment": Equipment,
"fileType": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"mimeType": "xyz789",
"name": "xyz789",
"originalName": "xyz789",
"person": Person,
"project": Project,
"size": 123,
"uploadDate": "2007-12-03T10:15:30Z"
}
}
}
assignedFiles
Response
Returns an AssignedFileCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AssignedFileOrder
|
Default = null |
filter - AssignedFilesFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query assignedFiles(
$skip: Int,
$take: Int,
$orderBy: AssignedFileOrder,
$filter: AssignedFilesFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
assignedFiles(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
equipment {
...EquipmentFragment
}
fileType
ident
isDeleted
lastChange
lastChangeCount
mimeType
name
originalName
person {
...PersonFragment
}
project {
...ProjectFragment
}
size
uploadDate
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"assignedFiles": {
"nodes": [AssignedFile],
"totalCount": 987
}
}
}
assignmentBlocks
Response
Returns an AssignmentBlockCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AssignmentBlockOrder
|
Default = null |
filter - AssignmentBlockFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query assignmentBlocks(
$skip: Int,
$take: Int,
$orderBy: AssignmentBlockOrder,
$filter: AssignmentBlockFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
assignmentBlocks(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
collectedEquipmentIdent
conflictType
fromTime
hoursBlocks {
...HoursBlockFragment
}
ident
projectStay {
...ProjectStayFragment
}
projectStayIdent
toTime
trackingDevice {
...TrackingDeviceFragment
}
trackingDeviceIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"assignmentBlocks": {
"nodes": [AssignmentBlock],
"totalCount": 123
}
}
}
authProvider
Response
Returns an AuthProvider
Example
Query
query authProvider(
$ident: Ident,
$new: Boolean
) {
authProvider(
ident: $ident,
new: $new
) {
authorizeEndpoint
clientIdentification
clientSecret
domain
ident
isDeleted
lastChange
method
name
provider
scope
tokenEndpoint
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"authProvider": {
"authorizeEndpoint": "abc123",
"clientIdentification": "abc123",
"clientSecret": "abc123",
"domain": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"method": "OPEN_ID_CONNECT",
"name": "xyz789",
"provider": "xyz789",
"scope": "xyz789",
"tokenEndpoint": "xyz789"
}
}
}
authProviders
Response
Returns an AuthProviderCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AuthProviderOrder
|
Default = null |
filter - AuthProviderFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query authProviders(
$skip: Int,
$take: Int,
$orderBy: AuthProviderOrder,
$filter: AuthProviderFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
authProviders(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
authorizeEndpoint
clientIdentification
clientSecret
domain
ident
isDeleted
lastChange
method
name
provider
scope
tokenEndpoint
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"authProviders": {
"nodes": [AuthProvider],
"totalCount": 123
}
}
}
automationProfile
Response
Returns an AutomationProfile
Example
Query
query automationProfile(
$ident: Ident,
$new: Boolean
) {
automationProfile(
ident: $ident,
new: $new
) {
ambiguousServiceConfiguration
beyondMaxDateDifferenceProject {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
captureMovements
captureServices
dailyAllocationConfiguration
dayRateThreshold
dayRateValue
defaultProject {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
distanceAllocation
divergentTolerances {
ident
insideProjectTolerance
lastChange
lastChangeCount
outsideProjectTolerance
projects {
...ProjectFragment
}
}
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
ident
insideProjectTolerance
isDefault
isDeleted
lastChange
lastChangeCount
maxDateDifference
name
outsideProjectTolerance
quantityQueryType
quantityQueryUnit {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
roundingModeConfiguration
roundingModeInterval
serviceReferenceValues
signalLossLimit
trackingDevices {
automationProfile {
...AutomationProfileFragment
}
description
deviceSerial
equipment {
...EquipmentFragment
}
externalId
ident
isActive
latestCumulativeHours {
...CumulativeHoursFragment
}
latestDistance {
...DistanceFragment
}
latestLocation {
...TrackingLocationFragment
}
make
providerId
trackingLocations {
...TrackingLocationCollectionFragment
}
trackingProvider {
...TrackingProviderFragment
}
trackingScope
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"automationProfile": {
"ambiguousServiceConfiguration": "EVENLY",
"beyondMaxDateDifferenceProject": Project,
"captureMovements": false,
"captureServices": false,
"dailyAllocationConfiguration": "EVENLY",
"dayRateThreshold": 123,
"dayRateValue": 987,
"defaultProject": Project,
"distanceAllocation": "PREVIOUS_PROJECT",
"divergentTolerances": [DivergentTolerance],
"editor": Person,
"editorApplication": "xyz789",
"element": Element,
"ident": Ident,
"insideProjectTolerance": 987,
"isDefault": true,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"maxDateDifference": 123,
"name": "abc123",
"outsideProjectTolerance": 987,
"quantityQueryType": "GROSS",
"quantityQueryUnit": Unit,
"roundingModeConfiguration": "ALWAYS_UP",
"roundingModeInterval": 987,
"serviceReferenceValues": ["OPERATING_HOURS"],
"signalLossLimit": 987,
"trackingDevices": [TrackingDevice]
}
}
}
automationProfiles
Response
Returns an AutomationProfileCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - AutomationProfileOrder
|
Default = null |
filter - AutomationProfileFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query automationProfiles(
$skip: Int,
$take: Int,
$orderBy: AutomationProfileOrder,
$filter: AutomationProfileFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
automationProfiles(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
ambiguousServiceConfiguration
beyondMaxDateDifferenceProject {
...ProjectFragment
}
captureMovements
captureServices
dailyAllocationConfiguration
dayRateThreshold
dayRateValue
defaultProject {
...ProjectFragment
}
distanceAllocation
divergentTolerances {
...DivergentToleranceFragment
}
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
ident
insideProjectTolerance
isDefault
isDeleted
lastChange
lastChangeCount
maxDateDifference
name
outsideProjectTolerance
quantityQueryType
quantityQueryUnit {
...UnitFragment
}
roundingModeConfiguration
roundingModeInterval
serviceReferenceValues
signalLossLimit
trackingDevices {
...TrackingDeviceFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"automationProfiles": {
"nodes": [AutomationProfile],
"totalCount": 987
}
}
}
chatChannels
Response
Returns a ChatChannelCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ChatChannelOrder
|
Default = null |
filter - ChatChannelFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query chatChannels(
$skip: Int,
$take: Int,
$orderBy: ChatChannelOrder,
$filter: ChatChannelFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
chatChannels(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
latestMessage {
...ChatMessageFragment
}
project {
...ProjectFragment
}
unreadMessageCount
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"chatChannels": {
"nodes": [ChatChannel],
"totalCount": 123
}
}
}
chatRead
Response
Returns [ChatRead]
Example
Query
query chatRead {
chatRead {
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
timestamp
}
}
Response
{
"data": {
"chatRead": [
{
"project": Project,
"timestamp": UtcDateTime
}
]
}
}
chatmessages
Response
Returns a ChatMessageCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ChatMessageOrder
|
Default = null |
filter - ChatMessageCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query chatmessages(
$skip: Int,
$take: Int,
$orderBy: ChatMessageOrder,
$filter: ChatMessageCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
chatmessages(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeApplication
clientId
createDate
ident
lastChange
lastChangeCount
message
person {
...PersonFragment
}
project {
...ProjectFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"chatmessages": {
"nodes": [ChatMessage],
"totalCount": 987
}
}
}
checkPlanningGroupConflicts
Response
Returns a CheckPlanningGroupConflictsResult!
Arguments
| Name | Description |
|---|---|
planning - InputPlanning
|
|
absence - InputAbsenceGroup
|
Example
Query
query checkPlanningGroupConflicts(
$planning: InputPlanning,
$absence: InputAbsenceGroup
) {
checkPlanningGroupConflicts(
planning: $planning,
absence: $absence
) {
... on CheckPlanningGroupConflictsResultSuccess {
conflicts {
...PlanningGroupBaseFragment
}
planning {
...PlanningGroupBaseFragment
}
}
... on CheckPlanningGroupConflictsValidationError {
errors {
...CheckPlanningGroupConflictsErrorMutationValidationErrorTypeFragment
}
}
}
}
Variables
{
"planning": InputPlanning,
"absence": InputAbsenceGroup
}
Response
{
"data": {
"checkPlanningGroupConflicts": CheckPlanningGroupConflictsResultSuccess
}
}
collectedAccount
Response
Returns a CollectedAccount
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query collectedAccount($ident: Ident) {
collectedAccount(ident: $ident) {
account {
accountBalances {
...AccountBalanceFragment
}
actions {
...AccountChangeFragment
}
editorApplication
editorIdent
ident
isDefaultHolidayAccount
isDeleted
lastChange
lastChangeCount
name
revision
unit
}
creationTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorApplication
date
dayDelta
delta
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
editTime
ident
isDeleted
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
source {
key
name
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"collectedAccount": {
"account": Account,
"creationTime": UtcDateTime,
"creator": Person,
"creatorApplication": "xyz789",
"date": "2007-12-03",
"dayDelta": Decimal,
"delta": Decimal,
"editor": Person,
"editorApplication": "abc123",
"editTime": UtcDateTime,
"ident": Ident,
"isDeleted": true,
"person": Person,
"source": CollectedAccountSource
}
}
}
collectedAccounts
Response
Returns a CollectedAccountCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CollectedAccountOrder
|
Default = null |
filter - CollectedAccountCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query collectedAccounts(
$skip: Int,
$take: Int,
$orderBy: CollectedAccountOrder,
$filter: CollectedAccountCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
collectedAccounts(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
account {
...AccountFragment
}
creationTime
creator {
...PersonFragment
}
creatorApplication
date
dayDelta
delta
editor {
...PersonFragment
}
editorApplication
editTime
ident
isDeleted
person {
...PersonFragment
}
source {
...CollectedAccountSourceFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"collectedAccounts": {
"nodes": [CollectedAccount],
"totalCount": 123
}
}
}
collectedmaterial
Response
Returns a CollectedMaterial
Example
Query
query collectedmaterial(
$ident: Ident,
$new: Boolean,
$projectIdent: Ident,
$date: Date
) {
collectedmaterial(
ident: $ident,
new: $new,
projectIdent: $projectIdent,
date: $date
) {
amount
canDelete
canEdit
changeTime
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
fid
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
material {
actions {
...MaterialHistoryChangeFragment
}
barcode
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
materialType {
...MaterialTypeFragment
}
materialTypeIdent
name
pricePerUnit
unit {
...UnitFragment
}
unitIdent
}
materialgroup {
changeInfo {
...InfoFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
parentIdent
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
supplier {
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
elementIdent
fid
ident
isDeleted
lastChange
lastChangeCount
materialGroups {
...MaterialGroupFragment
}
projects {
...ProjectCollectionFragment
}
supplierProjects {
...ProjectFragment
}
}
text
unit {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
}
}
Variables
{"ident": null, "new": null, "projectIdent": null, "date": null}
Response
{
"data": {
"collectedmaterial": {
"amount": Decimal,
"canDelete": true,
"canEdit": false,
"changeTime": "2007-12-03T10:15:30Z",
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "abc123",
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"material": Material,
"materialgroup": MaterialGroup,
"project": Project,
"proveInfo": Info,
"supplier": Supplier,
"text": "xyz789",
"unit": Unit
}
}
}
collectedmaterials
Response
Returns a CollectedMaterialCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CollectedMaterialOrder
|
Default = null |
filter - CollectedMaterialCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query collectedmaterials(
$skip: Int,
$take: Int,
$orderBy: CollectedMaterialOrder,
$filter: CollectedMaterialCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
collectedmaterials(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
amount
canDelete
canEdit
changeTime
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
fid
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
material {
...MaterialFragment
}
materialgroup {
...MaterialGroupFragment
}
project {
...ProjectFragment
}
proveInfo {
...InfoFragment
}
supplier {
...SupplierFragment
}
text
unit {
...UnitFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"collectedmaterials": {
"nodes": [CollectedMaterial],
"totalCount": 987
}
}
}
compressedTimes
Response
Returns a CompressedTimesCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CompressedStaffTimeOrder
|
Default = null |
filter - CompressedTimeCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query compressedTimes(
$skip: Int,
$take: Int,
$orderBy: CompressedStaffTimeOrder,
$filter: CompressedTimeCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
compressedTimes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
beginInfo {
...InfoFragment
}
changeTime
closingInfo {
...InfoFragment
}
closingState
creationTime
date
endInfo {
...InfoFragment
}
ident
lastChange
lockInfo {
...InfoFragment
}
lockState
pauses
person {
...PersonFragment
}
personIdent
proveInfo {
...InfoFragment
}
proveState
staffTimes {
...StaffTimeFragment
}
timeEnd
timeStart
totalMinutesOfDay
}
totalAmountOfTime
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"compressedTimes": {
"nodes": [CompressedStaffTime],
"totalAmountOfTime": 123.45,
"totalCount": 123
}
}
}
compressedTimesByPersons
Response
Returns a CompressedTimesByPersonsCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CompressedStaffTimeOrder
|
Default = null |
filter - CompressedTimeCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query compressedTimesByPersons(
$skip: Int,
$take: Int,
$orderBy: CompressedStaffTimeOrder,
$filter: CompressedTimeCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
compressedTimesByPersons(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
compressedStaffTimes {
...CompressedStaffTimeFragment
}
person {
...PersonFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"compressedTimesByPersons": {
"nodes": [CompressedStaffTimeByPerson],
"totalCount": 987
}
}
}
constructionDiary
Response
Returns a ConstructionDiary
Example
Query
query constructionDiary {
constructionDiary {
constructionDiaryCollectedEquipments {
nodes {
...CollectedEquipmentFragment
}
totalCount
}
constructionDiaryEquipmentStates {
nodes {
...EquipmentStateFragment
}
totalCount
}
constructionDiaryMaterials {
nodes {
...CollectedMaterialFragment
}
totalCount
}
constructionDiaryNotes {
nodes {
...NoteFragment
}
totalCount
}
constructionDiaryPictures {
nodes {
...PictureFragment
}
totalCount
}
constructionDiaryServices {
nodes {
...ServiceFragment
}
totalCount
}
constructionDiaryStaffTimes {
nodes {
...StaffTimeFragment
}
totalCount
}
constructionDiarySubcontractors {
nodes {
...CollectedSubcontractorFragment
}
totalCount
}
constructionDiaryWeathers {
nodes {
...WeatherFragment
}
totalCount
}
}
}
Response
{
"data": {
"constructionDiary": {
"constructionDiaryCollectedEquipments": CollectedEquipmentCollection,
"constructionDiaryEquipmentStates": EquipmentStateCollection,
"constructionDiaryMaterials": CollectedMaterialCollection,
"constructionDiaryNotes": NoteCollection,
"constructionDiaryPictures": PictureCollection,
"constructionDiaryServices": ServiceCollection,
"constructionDiaryStaffTimes": StaffTimeCollection,
"constructionDiarySubcontractors": CollectedSubcontractorCollection,
"constructionDiaryWeathers": WeatherCollection
}
}
}
constructionDiaryEntriesCount
Response
Returns a ConstructionDiaryEntriesCount
Example
Query
query constructionDiaryEntriesCount(
$elementIdent: Ident,
$projectIdent: Ident,
$dateFrom: DateTime,
$dateTo: DateTime
) {
constructionDiaryEntriesCount(
elementIdent: $elementIdent,
projectIdent: $projectIdent,
dateFrom: $dateFrom,
dateTo: $dateTo
)
}
Variables
{"elementIdent": null, "projectIdent": null, "dateFrom": null, "dateTo": null}
Response
{
"data": {
"constructionDiaryEntriesCount": ConstructionDiaryEntriesCount
}
}
contact
Response
Returns a Contact
Example
Query
query contact(
$ident: Ident,
$new: Boolean,
$id: String
) {
contact(
ident: $ident,
new: $new,
id: $id
) {
actions {
action
edit {
...ContactEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
birthdate
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
city
contactPersons {
contact {
...ContactFragment
}
email
firstname
function
ident
lastChange
lastChangeCount
lastname
phone
}
customerNumber
defaultTax
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
email
fax
homepage
id
ident
isCustomer
isDeleted
lastChange
lastChangeCount
logoIdent
logoUrl
mobile
name
phone
postcode
qualityProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
region {
id
ident
isDeleted
lastChange
mark
name
}
regionIdent
routeId
street
subcontractor {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
supplier {
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
elementIdent
fid
ident
isDeleted
lastChange
lastChangeCount
materialGroups {
...MaterialGroupFragment
}
projects {
...ProjectCollectionFragment
}
supplierProjects {
...ProjectFragment
}
}
vatId
zipCode
}
}
Variables
{"ident": null, "new": null, "id": null}
Response
{
"data": {
"contact": {
"actions": [ContactHistoryChange],
"birthdate": "2007-12-03T10:15:30Z",
"changeInfo": Info,
"city": "xyz789",
"contactPersons": [ContactPerson],
"customerNumber": "xyz789",
"defaultTax": "UST_0",
"element": Element,
"email": "abc123",
"fax": "abc123",
"homepage": "abc123",
"id": "abc123",
"ident": Ident,
"isCustomer": false,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"logoIdent": Ident,
"logoUrl": "xyz789",
"mobile": "abc123",
"name": "abc123",
"phone": "abc123",
"postcode": "abc123",
"qualityProjects": [Project],
"region": Region,
"regionIdent": Ident,
"routeId": "abc123",
"street": "xyz789",
"subcontractor": Subcontractor,
"supplier": Supplier,
"vatId": "xyz789",
"zipCode": "xyz789"
}
}
}
contactPersons
Response
Returns a ContactPersonCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ContactPersonOrder
|
Default = null |
filter - ContactPersonCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query contactPersons(
$skip: Int,
$take: Int,
$orderBy: ContactPersonOrder,
$filter: ContactPersonCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
contactPersons(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
contact {
...ContactFragment
}
email
firstname
function
ident
lastChange
lastChangeCount
lastname
phone
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"contactPersons": {
"nodes": [ContactPerson],
"totalCount": 987
}
}
}
contacts
Response
Returns a ContactCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ContactOrder
|
Default = null |
filter - ContactFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query contacts(
$skip: Int,
$take: Int,
$orderBy: ContactOrder,
$filter: ContactFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
contacts(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...ContactHistoryChangeFragment
}
birthdate
changeInfo {
...InfoFragment
}
city
contactPersons {
...ContactPersonFragment
}
customerNumber
defaultTax
element {
...ElementFragment
}
email
fax
homepage
id
ident
isCustomer
isDeleted
lastChange
lastChangeCount
logoIdent
logoUrl
mobile
name
phone
postcode
qualityProjects {
...ProjectFragment
}
region {
...RegionFragment
}
regionIdent
routeId
street
subcontractor {
...SubcontractorFragment
}
supplier {
...SupplierFragment
}
vatId
zipCode
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"contacts": {"nodes": [Contact], "totalCount": 987}
}
}
costCenter
Response
Returns a CostCenter
Example
Query
query costCenter(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
costCenter(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
actions {
action
edit {
...CostCenterEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
availabilities
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
description
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"costCenter": {
"actions": [CostCenterHistoryChange],
"availabilities": ["PROJECT"],
"changeInfo": Info,
"description": "abc123",
"editor": Person,
"element": Element,
"elementIdent": Ident,
"endDate": "2007-12-03",
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isApproved": false,
"isDeleted": false,
"isEquipmentCostCenter": false,
"isPersonCostCenter": false,
"isProjectCostCenter": false,
"isStorage": true,
"isTeamCostCenter": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"operationNumber": "abc123",
"startDate": "2007-12-03",
"state": "CLOSED"
}
}
}
costCenters
Response
Returns a CostCenterCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CostCenterOrder
|
Default = null |
filter - CostCenterFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query costCenters(
$skip: Int,
$take: Int,
$orderBy: CostCenterOrder,
$filter: CostCenterFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
costCenters(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"costCenters": {
"nodes": [CostCenter],
"totalCount": 123
}
}
}
costType
Response
Returns a CostType
Example
Query
query costType(
$ident: Ident,
$new: Boolean
) {
costType(
ident: $ident,
new: $new
) {
actions {
action
edit {
...CostTypeEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
elements {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
id
ident
isDeleted
lastChange
maximum
minimum
name
oncePerDay
type
unit
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"costType": {
"actions": [CostTypeChange],
"changeInfo": Info,
"elements": [Element],
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"maximum": Decimal,
"minimum": Decimal,
"name": "xyz789",
"oncePerDay": false,
"type": "NUMERIC",
"unit": "abc123"
}
}
}
costTypes
Response
Returns a CostTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CostTypeOrder
|
Default = null |
filter - CostTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query costTypes(
$skip: Int,
$take: Int,
$orderBy: CostTypeOrder,
$filter: CostTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
costTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...CostTypeChangeFragment
}
changeInfo {
...InfoFragment
}
elements {
...ElementFragment
}
id
ident
isDeleted
lastChange
maximum
minimum
name
oncePerDay
type
unit
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"costTypes": {"nodes": [CostType], "totalCount": 987}
}
}
csvStandardPrepare
Response
Returns a CsvStandardPrepareResultGraphType!
Arguments
| Name | Description |
|---|---|
input - InputCsvStandardPrepare!
|
Default = null |
Example
Query
query csvStandardPrepare($input: InputCsvStandardPrepare!) {
csvStandardPrepare(input: $input) {
... on CsvStandardPrepare {
preparedPersons {
...PreparedPersonFragment
}
preparedProjects {
...PreparedProjectFragment
}
}
... on CsvStandardPrepareValidationError {
entity {
...CSVStandardPrepareErrorFragment
}
errors {
...ValidationErrorPropertyFragment
}
}
... on CsvStandardPreparePermissionError {
entity {
...CSVStandardPrepareErrorFragment
}
errors {
...MissingPermissionFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"csvStandardPrepare": CsvStandardPrepare}}
cumulatedProjectEquipmentServices
Response
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CumulatedProjectEquipmentServiceOrder
|
Default = null |
filter - CumulatedProjectEquipmentServiceFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query cumulatedProjectEquipmentServices(
$skip: Int,
$take: Int,
$orderBy: CumulatedProjectEquipmentServiceOrder,
$filter: CumulatedProjectEquipmentServiceFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
cumulatedProjectEquipmentServices(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
equipmentServices {
...ProjectEquipmentServiceNodeFragment
}
project {
...ProjectFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"cumulatedProjectEquipmentServices": {
"nodes": [CumulatedProjectEquipmentService],
"totalCount": 987
}
}
}
cumulatedProjectStaffTimes
Response
Returns a CumulatedProjectStaffTimeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CumulatedProjectStaffTimeOrder
|
Default = null |
filter - CumulatedProjectStaffTimeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query cumulatedProjectStaffTimes(
$skip: Int,
$take: Int,
$orderBy: CumulatedProjectStaffTimeOrder,
$filter: CumulatedProjectStaffTimeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
cumulatedProjectStaffTimes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
project {
...ProjectFragment
}
staffTimes {
...ProjectStaffTimeNodeFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"cumulatedProjectStaffTimes": {
"nodes": [CumulatedProjectStaffTime],
"totalCount": 123
}
}
}
customWageExport
Response
Returns a CustomWageExport
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query customWageExport($ident: Ident) {
customWageExport(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
description
ident
imageIdent
isDeleted
isWithEquipment
isWithPersons
lastChange
lastChangeCount
name
xmlContent
}
}
Variables
{"ident": null}
Response
{
"data": {
"customWageExport": {
"changeInfo": Info,
"description": "xyz789",
"ident": Ident,
"imageIdent": Ident,
"isDeleted": true,
"isWithEquipment": false,
"isWithPersons": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"xmlContent": "abc123"
}
}
}
customWageExports
Response
Returns a CustomWageExportCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CustomWageExportOrder
|
Default = null |
filter - CustomWageExportFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query customWageExports(
$skip: Int,
$take: Int,
$orderBy: CustomWageExportOrder,
$filter: CustomWageExportFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
customWageExports(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
description
ident
imageIdent
isDeleted
isWithEquipment
isWithPersons
lastChange
lastChangeCount
name
xmlContent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"customWageExports": {
"nodes": [CustomWageExport],
"totalCount": 123
}
}
}
customer
Response
Returns a Customer
Example
Query
query customer {
customer {
accountType
actions {
action
edit {
...CustomerEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
areaCode
changeDate
changeFirstname
changeLastname
city
equipmentModulePaymentPeriod
equipmentModuleVariant
equipmentUserLicenses
equipmentUserLicensesUsed
estimatesModulePaymentPeriod
estimatesModuleVariant
estimatesUserLicenses
estimatesUserLicensesUsed
fax
firstName
fleetActive
fleetBaseModule {
addonKey
canSwitchBetweenDesigns
dailyViewInPlanning
hasPlanningMap
hasPlanningsFilter
hasPlatformWidget
hasTeamPlannings
ident
isBaseModule
isEasy123Default
maxQualityProjectCount
name
product
productPlan
rights
}
fleetFullLicenses
fleetLicenses
fleetLimitedLicenses
fleetSubscriptionId
fleetTrial
fleetUsedFullLicenses
fleetUsedLicenses
fleetUsedLimitedLicenses
fullQualityProjectsCount
hasOwnInstallation
id
isActive
isDeleted
isMailConfirmed
isSelfSignup
lastName
licenseModel
mail
mailConfirmationKey
name
onSiteActive
onSiteBaseModule {
addonKey
canSwitchBetweenDesigns
dailyViewInPlanning
hasPlanningMap
hasPlanningsFilter
hasPlatformWidget
hasTeamPlannings
ident
isBaseModule
isEasy123Default
maxQualityProjectCount
name
product
productPlan
rights
}
onSiteBillingProvider
onSiteLicenses
onSiteSubscriptionId
onSiteTrial
onSiteUsedLicenses
personsModulePaymentPeriod
personsModuleVariant
personsUserLicenses
personsUserLicensesUsed
phone
planningModulePaymentPeriod
planningModuleVariant
planningUserLicenses
planningUserLicensesUsed
profile {
addonKey
canSwitchBetweenDesigns
dailyViewInPlanning
hasPlanningMap
hasPlanningsFilter
hasPlatformWidget
hasTeamPlannings
ident
isBaseModule
isEasy123Default
maxQualityProjectCount
name
product
productPlan
rights
}
profiles {
addonKey
canSwitchBetweenDesigns
dailyViewInPlanning
hasPlanningMap
hasPlanningsFilter
hasPlatformWidget
hasTeamPlannings
ident
isBaseModule
isEasy123Default
maxQualityProjectCount
name
product
productPlan
rights
}
projectModulePaymentPeriod
projectModuleVariant
projectUserLicenses
projectUserLicensesUsed
qualityActive
qualityBaseModule {
addonKey
canSwitchBetweenDesigns
dailyViewInPlanning
hasPlanningMap
hasPlanningsFilter
hasPlatformWidget
hasTeamPlannings
ident
isBaseModule
isEasy123Default
maxQualityProjectCount
name
product
productPlan
rights
}
qualityBillingProvider
qualityLicenses
qualityLicensesUsed
qualityModulePaymentPeriod
qualityModuleVariant
qualitySubscriptionId
qualityTrial
qualityUsedLicenses
registered
reverseTrialCompletedCount
reverseTrialEndDate
street
title
validTil
zipCode
}
}
Response
{
"data": {
"customer": {
"accountType": "xyz789",
"actions": [CustomerChange],
"areaCode": "abc123",
"changeDate": "2007-12-03T10:15:30Z",
"changeFirstname": "abc123",
"changeLastname": "abc123",
"city": "xyz789",
"equipmentModulePaymentPeriod": "MONTHLY",
"equipmentModuleVariant": "BASIC",
"equipmentUserLicenses": 987,
"equipmentUserLicensesUsed": 123,
"estimatesModulePaymentPeriod": "MONTHLY",
"estimatesModuleVariant": "BASIC",
"estimatesUserLicenses": 123,
"estimatesUserLicensesUsed": 123,
"fax": "abc123",
"firstName": "abc123",
"fleetActive": false,
"fleetBaseModule": Profile,
"fleetFullLicenses": 987,
"fleetLicenses": 123,
"fleetLimitedLicenses": 987,
"fleetSubscriptionId": "abc123",
"fleetTrial": "2007-12-03T10:15:30Z",
"fleetUsedFullLicenses": 123,
"fleetUsedLicenses": 987,
"fleetUsedLimitedLicenses": 123,
"fullQualityProjectsCount": 987,
"hasOwnInstallation": false,
"id": "abc123",
"isActive": false,
"isDeleted": true,
"isMailConfirmed": true,
"isSelfSignup": false,
"lastName": "abc123",
"licenseModel": "PRICING_2023",
"mail": "xyz789",
"mailConfirmationKey": "xyz789",
"name": "xyz789",
"onSiteActive": false,
"onSiteBaseModule": Profile,
"onSiteBillingProvider": "NONE",
"onSiteLicenses": 123,
"onSiteSubscriptionId": "xyz789",
"onSiteTrial": "2007-12-03T10:15:30Z",
"onSiteUsedLicenses": 987,
"personsModulePaymentPeriod": "MONTHLY",
"personsModuleVariant": "BASIC",
"personsUserLicenses": 123,
"personsUserLicensesUsed": 987,
"phone": "abc123",
"planningModulePaymentPeriod": "MONTHLY",
"planningModuleVariant": "BASIC",
"planningUserLicenses": 987,
"planningUserLicensesUsed": 123,
"profile": Profile,
"profiles": [Profile],
"projectModulePaymentPeriod": "MONTHLY",
"projectModuleVariant": "BASIC",
"projectUserLicenses": 123,
"projectUserLicensesUsed": 123,
"qualityActive": false,
"qualityBaseModule": Profile,
"qualityBillingProvider": "NONE",
"qualityLicenses": 987,
"qualityLicensesUsed": 987,
"qualityModulePaymentPeriod": "MONTHLY",
"qualityModuleVariant": "BASIC",
"qualitySubscriptionId": "abc123",
"qualityTrial": "2007-12-03T10:15:30Z",
"qualityUsedLicenses": 123,
"registered": "2007-12-03T10:15:30Z",
"reverseTrialCompletedCount": 123,
"reverseTrialEndDate": "2007-12-03",
"street": "abc123",
"title": "abc123",
"validTil": "2007-12-03T10:15:30Z",
"zipCode": "abc123"
}
}
}
customerSettings
Response
Returns a CustomerSettings!
Example
Query
query customerSettings {
customerSettings {
additionalMonthlyCalendarColumnActivity
additionalMonthlyCalendarColumnProjectPart
additionalMonthlyCalendarColumnProjects
additionalMonthlyCalendarColumnProjectSector
app {
backgroundSync
maxPhotoDimension
}
beginnEndPauseInMonthlyCalendar
collectionInterval
defaultTerminalActivity {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
defaultTerminalProject {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
display {
additionalEquipmentFields
additionalPersonFields
nameFormat
showIds
}
enhancedPasswordSecurity
furtherEducationAbsenceInHours
furtherEducationUsesWorkTimeCalendar
general {
defaultLanguage
defaultTimeFormat
}
gpsLogin
gpsProvider
holidayAbsenceInHours
holidayUsesWorkTimeCalendar
hoursPerDay
masterData {
createdCostcentreFreedAutomatically
isProjectRegionMandatory
projectLeaderProjectAssingment
setProjectZoneAutomatically
standardProjectRadiusInMeter
suggestIdsInMasterdata
suggestIdsStructureDependent
}
maxPhotoSize
monthlyCalendar {
additionalColumns
updateWageCalculator
withStartEndPause
}
mwcEmail
nativeTerminalTimeFix
onlyShowFreedCostCentreInControll
otherAbsenceInHours
otherUsesWorkTimeCalendar
planning {
assignCostCenter
defaultTimeValue
exceptionHoliday
exceptionSaturday
exceptionSunday
showEquipmentType
showFriday
showMonday
showOnlyFixedPlanningsInApp
showPersonType
showProjectInfo
showProjectType
showPublicHoliday
showSaturday
showSunday
showTeamType
showThursday
showTuesday
showWednesday
}
planningExceptionsHoliday
planningExceptionsSaturday
planningExceptionsSunday
publicHolidayAbsenceInHours
roundReportsFollowingRulebook
showEquipmentTypeOnPlanningboard
showHomeTimeNotice
showPersonTypeOnPlanningboard
showPicturesInProjectDayReport
showProjectAddressOnPlanningboard
showProjectTypeOnPlanningboard
sickdayAbsenceInHours
sickdayUsesWorkTimeCalendar
structuretreeInitiallyOpened
terminal {
defaultActivity {
...ActivityFragment
}
defaultProject {
...ProjectFragment
}
useNativeTerminalTimeFix
useTeamAssignments
}
terminalPassword
threshold
timestampInPicture
timeTracking {
addReasonToSicknessTickets
allowHalfDayAbsences
allowWorkingHoursForFurtherEducation
allowWorkingHoursForHoliday
allowWorkingHoursForOther
allowWorkingHoursForSickday
furtherEducationDefaultValue
hasCompulsoryAttendance
holidayDefaultValue
hoursPerDay
otherDefaultValue
publicHolidayDefaultValue
showHomeTimeNotice
sickdayDefaultValue
}
updateWageCalculator
workDays {
onPublicHolidays
weekDays
}
}
}
Response
{
"data": {
"customerSettings": {
"additionalMonthlyCalendarColumnActivity": false,
"additionalMonthlyCalendarColumnProjectPart": false,
"additionalMonthlyCalendarColumnProjects": false,
"additionalMonthlyCalendarColumnProjectSector": true,
"app": AppCustomerSettings,
"beginnEndPauseInMonthlyCalendar": false,
"collectionInterval": 123,
"defaultTerminalActivity": Activity,
"defaultTerminalProject": Project,
"display": DisplayCustomerSettings,
"enhancedPasswordSecurity": false,
"furtherEducationAbsenceInHours": true,
"furtherEducationUsesWorkTimeCalendar": true,
"general": GeneralCustomerSettings,
"gpsLogin": "xyz789",
"gpsProvider": "abc123",
"holidayAbsenceInHours": false,
"holidayUsesWorkTimeCalendar": false,
"hoursPerDay": Decimal,
"masterData": MasterDataCustomerSettings,
"maxPhotoSize": 123,
"monthlyCalendar": MonthlyCalendarCustomerSettings,
"mwcEmail": "xyz789",
"nativeTerminalTimeFix": true,
"onlyShowFreedCostCentreInControll": false,
"otherAbsenceInHours": true,
"otherUsesWorkTimeCalendar": false,
"planning": PlanningCustomerSettings,
"planningExceptionsHoliday": true,
"planningExceptionsSaturday": true,
"planningExceptionsSunday": true,
"publicHolidayAbsenceInHours": true,
"roundReportsFollowingRulebook": true,
"showEquipmentTypeOnPlanningboard": false,
"showHomeTimeNotice": false,
"showPersonTypeOnPlanningboard": true,
"showPicturesInProjectDayReport": false,
"showProjectAddressOnPlanningboard": false,
"showProjectTypeOnPlanningboard": false,
"sickdayAbsenceInHours": true,
"sickdayUsesWorkTimeCalendar": true,
"structuretreeInitiallyOpened": false,
"terminal": TerminalCustomerSettings,
"terminalPassword": "xyz789",
"threshold": 987,
"timestampInPicture": false,
"timeTracking": TimeTrackingCustomerSettings,
"updateWageCalculator": true,
"workDays": WorkDays
}
}
}
dashboardAbsences
Response
Returns a DashboardAbsencesCollection
Arguments
| Name | Description |
|---|---|
elementIdent - Ident
|
Default = null |
absenceType - AbsenceType
|
Default = null |
timestamp - DateTime
|
Default = null |
Example
Query
query dashboardAbsences(
$elementIdent: Ident,
$absenceType: AbsenceType,
$timestamp: DateTime
) {
dashboardAbsences(
elementIdent: $elementIdent,
absenceType: $absenceType,
timestamp: $timestamp
) {
nodes {
person {
...PersonFragment
}
}
totalCount
}
}
Variables
{"elementIdent": null, "absenceType": "null", "timestamp": null}
Response
{
"data": {
"dashboardAbsences": {
"nodes": [DashboardAbsenceBase],
"totalCount": 123
}
}
}
dashboardEndOfWorkingDayStaff
Response
Returns a dashboardEndOfWorkingDayStaffCollection
Example
Query
query dashboardEndOfWorkingDayStaff(
$elementIdent: Ident,
$currentDateTime: DateTime
) {
dashboardEndOfWorkingDayStaff(
elementIdent: $elementIdent,
currentDateTime: $currentDateTime
) {
nodes {
earliestStart
latestEnd
person {
...PersonFragment
}
totalHours
}
totalCount
}
}
Variables
{"elementIdent": null, "currentDateTime": null}
Response
{
"data": {
"dashboardEndOfWorkingDayStaff": {
"nodes": [DashboardEndOfWorkingDayStaff],
"totalCount": 987
}
}
}
dashboardLentFromEntities
Response
Returns a dashboardLentFromEntityCollection
Example
Query
query dashboardLentFromEntities {
dashboardLentFromEntities {
nodes {
lentFromElement {
...ElementFragment
}
name
type
}
totalCount
}
}
Response
{
"data": {
"dashboardLentFromEntities": {
"nodes": [DashboardLentFromEntity],
"totalCount": 123
}
}
}
dashboardLentToEntities
Response
Returns a dashboardLentToEntityCollection
Example
Query
query dashboardLentToEntities {
dashboardLentToEntities {
nodes {
lentToElement {
...ElementFragment
}
name
type
}
totalCount
}
}
Response
{
"data": {
"dashboardLentToEntities": {
"nodes": [DashboardLentToEntity],
"totalCount": 123
}
}
}
dashboardNotSignedInStaff
Response
Returns a PersonCollection
Arguments
| Name | Description |
|---|---|
elementIdent - Ident
|
Default = null |
Example
Query
query dashboardNotSignedInStaff($elementIdent: Ident) {
dashboardNotSignedInStaff(elementIdent: $elementIdent) {
nodes {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
totalCount
}
}
Variables
{"elementIdent": null}
Response
{
"data": {
"dashboardNotSignedInStaff": {
"nodes": [Person],
"totalCount": 987
}
}
}
dashboardPresentStaff
Response
Returns a dashboardPresentStaffCollection
Example
Query
query dashboardPresentStaff(
$elementIdent: Ident!,
$currentDateTime: DateTime!
) {
dashboardPresentStaff(
elementIdent: $elementIdent,
currentDateTime: $currentDateTime
) {
nodes {
person {
...PersonFragment
}
staffTime {
...StaffTimeFragment
}
}
totalCount
}
}
Variables
{"elementIdent": null, "currentDateTime": null}
Response
{
"data": {
"dashboardPresentStaff": {
"nodes": [DashboardPresentStaff],
"totalCount": 123
}
}
}
dayWage
Example
Query
query dayWage($ident: Ident) {
dayWage(ident: $ident) {
activity {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
begin
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
date
end
fid
hours
ident
isDeleted
isLocked
isProved
lastChange
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
text
}
}
Variables
{"ident": null}
Response
{
"data": {
"dayWage": {
"activity": Activity,
"begin": "2007-12-03T10:15:30Z",
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"end": "2007-12-03T10:15:30Z",
"fid": "abc123",
"hours": Decimal,
"ident": Ident,
"isDeleted": false,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lockInfo": Info,
"person": Person,
"project": Project,
"proveInfo": Info,
"text": "abc123"
}
}
}
dayWages
Response
Returns a DayWageCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - DayWageOrder
|
Default = null |
filter - DayWageFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query dayWages(
$skip: Int,
$take: Int,
$orderBy: DayWageOrder,
$filter: DayWageFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
dayWages(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
activity {
...ActivityFragment
}
begin
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
date
end
fid
hours
ident
isDeleted
isLocked
isProved
lastChange
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
project {
...ProjectFragment
}
proveInfo {
...InfoFragment
}
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"dayWages": {"nodes": [DayWage], "totalCount": 123}
}
}
deviatingWorkingHoursCalendar
Response
Returns a DeviatingWorkingHoursCalendar
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query deviatingWorkingHoursCalendar($ident: Ident) {
deviatingWorkingHoursCalendar(ident: $ident) {
deviations {
blocks {
...TimeSpanRangeFragment
}
date
earliestBegin
latestEnd
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
ident
isDeleted
lastChange
lastChangeCount
name
year
}
}
Variables
{"ident": null}
Response
{
"data": {
"deviatingWorkingHoursCalendar": {
"deviations": [WorkingHoursDeviation],
"element": Element,
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"year": 123
}
}
}
deviatingWorkingHoursCalendars
Response
Returns a DeviatingWorkingHoursCalendarCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - DeviatingWorkingHoursCalendarOrder
|
Default = null |
filter - DeviatingWorkingHoursCalendarFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query deviatingWorkingHoursCalendars(
$skip: Int,
$take: Int,
$orderBy: DeviatingWorkingHoursCalendarOrder,
$filter: DeviatingWorkingHoursCalendarFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
deviatingWorkingHoursCalendars(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
deviations {
...WorkingHoursDeviationFragment
}
element {
...ElementFragment
}
ident
isDeleted
lastChange
lastChangeCount
name
year
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"deviatingWorkingHoursCalendars": {
"nodes": [DeviatingWorkingHoursCalendar],
"totalCount": 987
}
}
}
duplicateQualityAttachments
Response
Returns [File]
Example
Query
query duplicateQualityAttachments {
duplicateQualityAttachments {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Response
{
"data": {
"duplicateQualityAttachments": [
{
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "abc123",
"downloadRegularImagePath": "abc123",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "abc123",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "abc123",
"originalName": "abc123",
"sizeInBytes": 987,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "abc123",
"viewUrl": "abc123"
}
]
}
}
element
Example
Query
query element($ident: Ident) {
element(ident: $ident) {
attribute {
contact {
...ContactFragment
}
costCentreOperationnumber
element {
...ElementFragment
}
equipmentOperationnumber
ident
personellOperationnumber
projectOperationnumber
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
right
value
}
position
region {
id
ident
isDeleted
lastChange
mark
name
}
reportContact
reportLogoPath
}
}
Variables
{"ident": null}
Response
{
"data": {
"element": {
"attribute": ElementAttribute,
"changeInfo": Info,
"elementReference": "xyz789",
"elementType": "BRANCH",
"fid": "xyz789",
"hid": "xyz789",
"id": "abc123",
"ident": Ident,
"isActivityGroup": false,
"isBranch": true,
"isClient": true,
"isDeleted": false,
"isDivision": false,
"isDivisionGroup": true,
"isEquipmentGroup": false,
"isMaterialGroup": false,
"isRoot": false,
"isVisible": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"level": 987,
"name": "abc123",
"parentIdent": Ident,
"permissions": [Permission],
"position": 987,
"region": Region,
"reportContact": "xyz789",
"reportLogoPath": "abc123"
}
}
}
elementAutocomplete
Description
Endpoint for querying the element structure with element roles and sorting by hierarchyId, id, name
Response
Returns an ElementCollection
Arguments
| Name | Description |
|---|---|
skip - Int!
|
Default = null |
take - Int!
|
Default = null |
searchValue - String!
|
Default = null |
elementSelectRange - ElementSelectRange!
|
Default = null |
Example
Query
query elementAutocomplete(
$skip: Int!,
$take: Int!,
$searchValue: String!,
$elementSelectRange: ElementSelectRange!
) {
elementAutocomplete(
skip: $skip,
take: $take,
searchValue: $searchValue,
elementSelectRange: $elementSelectRange
) {
nodes {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
totalCount
}
}
Variables
{"skip": null, "take": null, "searchValue": null, "elementSelectRange": "null"}
Response
{
"data": {
"elementAutocomplete": {
"nodes": [Element],
"totalCount": 123
}
}
}
elements
Response
Returns an ElementCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ElementOrder
|
Default = null |
filter - ElementFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query elements(
$skip: Int,
$take: Int,
$orderBy: ElementOrder,
$filter: ElementFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
elements(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"elements": {"nodes": [Element], "totalCount": 987}
}
}
enrichRuleConfigurationJson
Response
Returns an EnrichedRuleConfigurationResult
Arguments
| Name | Description |
|---|---|
json - String
|
Default = null |
Example
Query
query enrichRuleConfigurationJson($json: String) {
enrichRuleConfigurationJson(json: $json) {
json
}
}
Variables
{"json": null}
Response
{"data": {"enrichRuleConfigurationJson": {"json": Json}}}
equipment
Response
Returns an Equipment
Example
Query
query equipment(
$ident: Ident,
$new: Boolean
) {
equipment(
ident: $ident,
new: $new
) {
actions {
action
edit {
...EquipmentEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
activities {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
alternativeName
amountUnits {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
barcode
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
costCenter {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
equipment {
...EquipmentFragment
}
fileType
ident
isDeleted
lastChange
lastChangeCount
mimeType
name
originalName
person {
...PersonFragment
}
project {
...ProjectFragment
}
size
uploadDate
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
equipmentEndDate
equipmentLastProject {
createTime
equipment {
...EquipmentFragment
}
project {
...ProjectFragment
}
state
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
informationFields {
nodes {
...EquipmentInformationFieldFragment
}
totalCount
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
actions {
...PlanningChangeFragment
}
categories {
...PlanningCategoryFragment
}
conflicts {
...PlanningConflictFragment
}
dateEnd
dateStart
editor {
...PersonFragment
}
editorApplication
equipment {
...EquipmentFragment
}
equipments {
...EquipmentFragment
}
equipmentTypeDemand {
...EquipmentTypeDemandFragment
}
externalLink
fid
geoLatLng {
...GeoCoordinateFragment
}
ident
includedDays {
...PlanningIncludedDayFragment
}
isDeleted
isFixed
isVisibleOnBoard
lastChange
lastChangeCount
minutes
note
persons {
...PersonFragment
}
personTypeDemand {
...PersonTypeDemandFragment
}
project {
...ProjectFragment
}
teamExcludeEquipments {
...EquipmentFragment
}
teamExcludePersons {
...PersonFragment
}
teamExcludes {
...PlanningTeamExcludeFragment
}
teams {
...TeamFragment
}
timeEnd
timeStart
timeType
}
lentElements {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
licencePlate
maintenanceAssignments {
equipment {
...EquipmentFragment
}
ident
isDeleted
measure {
...MaintenanceMeasureFragment
}
status
statusHistory {
...MaintenanceStatusResultFragment
}
}
maintenancePersons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectIdent
serialNumber
teams {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
trackingDevice {
automationProfile {
...AutomationProfileFragment
}
description
deviceSerial
equipment {
...EquipmentFragment
}
externalId
ident
isActive
latestCumulativeHours {
...CumulativeHoursFragment
}
latestDistance {
...DistanceFragment
}
latestLocation {
...TrackingLocationFragment
}
make
providerId
trackingLocations {
...TrackingLocationCollectionFragment
}
trackingProvider {
...TrackingProviderFragment
}
trackingScope
}
type {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
unit {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
unitIdent
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"equipment": {
"actions": [EquipmentHistoryChange],
"activities": [Activity],
"alternativeName": "xyz789",
"amountUnits": [Unit],
"barcode": "abc123",
"changeInfo": Info,
"costCenter": CostCenter,
"costCenterIdent": Ident,
"counterReading": Decimal,
"cumulatedHoursOnLastProject": Decimal,
"documents": [AssignedFile],
"element": Element,
"elementIdent": Ident,
"equipmentEndDate": "2007-12-03",
"equipmentLastProject": EquipmentLastProject,
"equipmentPermissions": ["CAN_EDIT"],
"equipmentStartDate": "2007-12-03",
"equipmentTypeIdent": Ident,
"externalLink": "xyz789",
"fid": "abc123",
"gpsBoxId": "xyz789",
"hasQueryCountValues": true,
"hasQueryDayTimeHours": false,
"hasQueryGross": true,
"hasQueryNet": false,
"id": "abc123",
"ident": Ident,
"image": File,
"informationFields": EquipmentInformationFieldInterfaceCollection,
"inputType": "NONE",
"isAvailableMobile": false,
"isAvailableOffice": false,
"isAvailableWeb": true,
"isDeleted": false,
"isEffortEquipment": true,
"isInputTypeFree": true,
"isInputTypeFromCalendar": false,
"isInputTypeManually": true,
"isInputTypeNone": true,
"isInputTypeOnlyNotification": false,
"isLocatable": true,
"isProvisionEquipment": false,
"isStateQueryCount": true,
"isVehicle": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"lastPlanning": Planning,
"lentElements": [Element],
"licencePlate": "xyz789",
"maintenanceAssignments": [MaintenanceAssignment],
"maintenancePersons": [Person],
"manufacturerDescription": "abc123",
"name": "xyz789",
"note": "abc123",
"operationNumber": "abc123",
"pricePerUnit": Decimal,
"project": Project,
"projectIdent": Ident,
"serialNumber": "xyz789",
"teams": [Team],
"trackingDevice": TrackingDevice,
"type": EquipmentType,
"unit": Unit,
"unitIdent": Ident
}
}
}
equipmentInformation
Response
Returns an EquipmentInformation
Example
Query
query equipmentInformation {
equipmentInformation {
equipmentRawData {
assignmentBlocks {
...AssignmentBlockFragment
}
collectedEquipments {
...CollectedEquipmentFragment
}
cumulativeHours {
...CumulativeHoursFragment
}
equipmentIdent
hoursBlocks {
...HoursBlockFragment
}
projectStays {
...ProjectStayFragment
}
}
}
}
Response
{
"data": {
"equipmentInformation": {
"equipmentRawData": EquipmentRawData
}
}
}
equipmentInformationField
Response
Returns an EquipmentInformationField
Example
Query
query equipmentInformationField(
$ident: Ident,
$new: Boolean
) {
equipmentInformationField(
ident: $ident,
new: $new
) {
datetime
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
fromManualData
ident
isAutomatic
isDeleted
type
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"equipmentInformationField": {
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": true,
"ident": Ident,
"isAutomatic": true,
"isDeleted": false,
"type": "LOCATION"
}
}
}
equipmentLastProjects
Response
Returns an EquipmentLastProjectCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - EquipmentLastProjectOrder
|
Default = null |
filter - EquipmentLastProjectFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query equipmentLastProjects(
$skip: Int,
$take: Int,
$orderBy: EquipmentLastProjectOrder,
$filter: EquipmentLastProjectFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
equipmentLastProjects(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
createTime
equipment {
...EquipmentFragment
}
project {
...ProjectFragment
}
state
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"equipmentLastProjects": {
"nodes": [EquipmentLastProject],
"totalCount": 987
}
}
}
equipmentOverview
Response
Returns an EquipmentOverview
Example
Query
query equipmentOverview {
equipmentOverview {
distanceSummary {
entries {
...EquipmentDistanceEntryFragment
}
equipmentIdent
}
usageSummary {
entries {
...EquipmentUsageEntryFragment
}
equipmentIdent
}
}
}
Response
{
"data": {
"equipmentOverview": {
"distanceSummary": EquipmentDistanceSummary,
"usageSummary": EquipmentUsageSummary
}
}
}
equipmentService
Response
Returns a CollectedEquipment
Example
Query
query equipmentService(
$ident: Ident,
$new: Boolean
) {
equipmentService(
ident: $ident,
new: $new
) {
amountHours
amountHoursByEquipmentSettings
amountUnit {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
amountUnitIdent
assignmentBlocks {
collectedEquipmentIdent
conflictType
fromTime
hoursBlocks {
...HoursBlockFragment
}
ident
projectStay {
...ProjectStayFragment
}
projectStayIdent
toTime
trackingDevice {
...TrackingDeviceFragment
}
trackingDeviceIdent
}
automaticHours
calendar {
hours
minutes
totalHours
totalMinutes
totalSeconds
}
calendarMinutes
canDelete
canEdit
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
conflictingProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
conflictType
counterBegin
counterDiff
counterEnd
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipmentIdent
fid
gross
hasConflicts
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
linkedStaffTimeIdent
linkedTime {
actions {
...StaffTimeChangeFragment
}
activity {
...ActivityFragment
}
activityIdent
afterMidnight
beginApplication
beginDate
beginGeoLat
beginGeoLong
beginGeoLong
beginGeoRadius
beginIsInInterval
beginOrigin
beginPerson {
...PersonFragment
}
beginPersonIdent
calendar {
...WorkingHourCalendarDayFragment
}
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
closingInfo {
...InfoFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
dateEnd
endApplication
endDate
endGeoLat
endGeoLong
endGeoRadius
endIsInInterval
endOrigin
endPerson {
...PersonFragment
}
endPersonIdent
equipment {
...EquipmentFragment
}
equipmentIdent
exceptionAbsences
exceptionHolidays
exceptionSaturday
exceptionSunday
fid
groupBegin
groupEnd
groupIdent
hasClosedTime
ident
isDeleted
isFixed
isLocked
isPaused
isProved
isTimeTypeAbsenceTimeSpan
isTimeTypeDays
isTimeTypeHours
isTimeTypeTimeSpan
lastChange
lastChangeCount
likeWorkingHourCalendar
linkedCollectedEquipments {
...CollectedEquipmentFragment
}
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personIdent
project {
...ProjectFragment
}
projectComponent {
...ProjectComponentFragment
}
projectComponentIdent
projectIdent
projectSector {
...ProjectSectorFragment
}
projectSectorIdent
proveInfo {
...InfoFragment
}
revision
text
timeEnd
timeInterval
timesOnSameDay {
...StaffTimeFragment
}
timeStart
totalMinutes
totalMinutesOfDay
totalTimePerDay
uniqueKey
wageType {
...WageTypeFragment
}
wageTypeIdent
}
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
net
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
sourceLogin {
authUrl
features {
...TrackingLoginFeatureFragment
}
ident
isDeleted
isDisabledForInvalidLogin
lastChange
lastCollectorLog {
...CollectorLogFragment
}
lastDeviceUpdate
lastDeviceUpdateSuccess
lastTrackingUpdate
lastTrackingUpdateSuccess
name
trackingProvider {
...TrackingProviderFragment
}
}
sourceLoginIdent
text
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"equipmentService": {
"amountHours": Decimal,
"amountHoursByEquipmentSettings": Decimal,
"amountUnit": Unit,
"amountUnitIdent": Ident,
"assignmentBlocks": [AssignmentBlock],
"automaticHours": true,
"calendar": WorkingHourCalendarDay,
"calendarMinutes": Decimal,
"canDelete": true,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"conflictingProjects": [Project],
"conflictType": "abc123",
"counterBegin": Decimal,
"counterDiff": Decimal,
"counterEnd": Decimal,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"equipment": Equipment,
"equipmentIdent": Ident,
"fid": "abc123",
"gross": Decimal,
"hasConflicts": false,
"ident": Ident,
"isDeleted": true,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"linkedStaffTimeIdent": Ident,
"linkedTime": StaffTime,
"lockInfo": Info,
"net": Decimal,
"project": Project,
"projectIdent": Ident,
"proveInfo": Info,
"sourceLogin": TrackingLogin,
"sourceLoginIdent": Ident,
"text": "abc123"
}
}
}
equipmentServices
Response
Returns a CollectedEquipmentCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CollectedEquipmentOrder
|
Default = null |
filter - CollectedEquipmentFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query equipmentServices(
$skip: Int,
$take: Int,
$orderBy: CollectedEquipmentOrder,
$filter: CollectedEquipmentFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
equipmentServices(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
amountHours
amountHoursByEquipmentSettings
amountUnit {
...UnitFragment
}
amountUnitIdent
assignmentBlocks {
...AssignmentBlockFragment
}
automaticHours
calendar {
...WorkingHourCalendarDayFragment
}
calendarMinutes
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
conflictingProjects {
...ProjectFragment
}
conflictType
counterBegin
counterDiff
counterEnd
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
equipment {
...EquipmentFragment
}
equipmentIdent
fid
gross
hasConflicts
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
linkedStaffTimeIdent
linkedTime {
...StaffTimeFragment
}
lockInfo {
...InfoFragment
}
net
project {
...ProjectFragment
}
projectIdent
proveInfo {
...InfoFragment
}
sourceLogin {
...TrackingLoginFragment
}
sourceLoginIdent
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"equipmentServices": {
"nodes": [CollectedEquipment],
"totalCount": 987
}
}
}
equipmentState
Response
Returns an EquipmentState
Example
Query
query equipmentState(
$ident: Ident,
$new: Boolean
) {
equipmentState(
ident: $ident,
new: $new
) {
arrivalTime
calendar {
hours
minutes
totalHours
totalMinutes
totalSeconds
}
canDelete
canEdit
conflictingProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
departureTime
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipmentIdent
ident
isArrival
isDeleted
isDeparture
isFree
isInCommission
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
placeIdent
preEntryIdent
previousentry {
arrivalTime
calendar {
...WorkingHourCalendarDayFragment
}
canDelete
canEdit
conflictingProjects {
...ProjectFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
departureTime
equipment {
...EquipmentFragment
}
equipmentIdent
ident
isArrival
isDeleted
isDeparture
isFree
isInCommission
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
placeIdent
preEntryIdent
previousentry {
...EquipmentStateFragment
}
project {
...ProjectFragment
}
proveInfo {
...InfoFragment
}
queryCount
sourceLogin {
...TrackingLoginFragment
}
text
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
queryCount
sourceLogin {
authUrl
features {
...TrackingLoginFeatureFragment
}
ident
isDeleted
isDisabledForInvalidLogin
lastChange
lastCollectorLog {
...CollectorLogFragment
}
lastDeviceUpdate
lastDeviceUpdateSuccess
lastTrackingUpdate
lastTrackingUpdateSuccess
name
trackingProvider {
...TrackingProviderFragment
}
}
text
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"equipmentState": {
"arrivalTime": "2007-12-03T10:15:30Z",
"calendar": WorkingHourCalendarDay,
"canDelete": true,
"canEdit": false,
"conflictingProjects": [Project],
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03T10:15:30Z",
"departureTime": "2007-12-03T10:15:30Z",
"equipment": Equipment,
"equipmentIdent": Ident,
"ident": Ident,
"isArrival": true,
"isDeleted": false,
"isDeparture": true,
"isFree": false,
"isInCommission": false,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"placeIdent": Ident,
"preEntryIdent": Ident,
"previousentry": EquipmentState,
"project": Project,
"proveInfo": Info,
"queryCount": Decimal,
"sourceLogin": TrackingLogin,
"text": "xyz789"
}
}
}
equipmentType
Response
Returns an EquipmentType
Example
Query
query equipmentType(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
equipmentType(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
equipments {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"equipmentType": {
"changeInfo": Info,
"color": "abc123",
"element": Element,
"equipments": [Equipment],
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "xyz789"
}
}
}
equipmentTypes
Response
Returns an EquipmentTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - EquipmentTypeOrder
|
Default = null |
filter - EquipmentTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query equipmentTypes(
$skip: Int,
$take: Int,
$orderBy: EquipmentTypeOrder,
$filter: EquipmentTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
equipmentTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"equipmentTypes": {
"nodes": [EquipmentType],
"totalCount": 987
}
}
}
equipments
Response
Returns an EquipmentCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - EquipmentOrder
|
Default = null |
filter - EquipmentFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query equipments(
$skip: Int,
$take: Int,
$orderBy: EquipmentOrder,
$filter: EquipmentFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
equipments(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"equipments": {
"nodes": [Equipment],
"totalCount": 987
}
}
}
equipmentstates
Response
Returns an EquipmentStateCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - EquipmentStateOrder
|
Default = null |
filter - EquipmentStateFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query equipmentstates(
$skip: Int,
$take: Int,
$orderBy: EquipmentStateOrder,
$filter: EquipmentStateFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
equipmentstates(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
arrivalTime
calendar {
...WorkingHourCalendarDayFragment
}
canDelete
canEdit
conflictingProjects {
...ProjectFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
departureTime
equipment {
...EquipmentFragment
}
equipmentIdent
ident
isArrival
isDeleted
isDeparture
isFree
isInCommission
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
placeIdent
preEntryIdent
previousentry {
...EquipmentStateFragment
}
project {
...ProjectFragment
}
proveInfo {
...InfoFragment
}
queryCount
sourceLogin {
...TrackingLoginFragment
}
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"equipmentstates": {
"nodes": [EquipmentState],
"totalCount": 123
}
}
}
exports
Response
Returns an ExportRoot
Example
Query
query exports {
exports {
wageCalculators {
activityIdent {
...ActivityFragment
}
collectedDataIsProved
costCenter {
...CostCenterFragment
}
date
day
isManual
month
person {
...PersonFragment
}
project {
...ProjectFragment
}
projectComponent {
...ProjectComponentFragment
}
projectSector {
...ProjectSectorFragment
}
specificAmount
value
valueInHours
wageType {
...WageTypeFragment
}
year
}
wageCalculatorsGrouped {
activityIdent {
...ActivityFragment
}
collectedDataIsProved
costCenter {
...CostCenterFragment
}
date
day
isManual
month
person {
...PersonFragment
}
project {
...ProjectFragment
}
projectComponent {
...ProjectComponentFragment
}
projectSector {
...ProjectSectorFragment
}
specificAmount
value
valueInHours
wageType {
...WageTypeFragment
}
year
}
}
}
Response
{
"data": {
"exports": {
"wageCalculators": [WageDataBlock],
"wageCalculatorsGrouped": [WageDataBlock]
}
}
}
featureChaserFeedback
Response
Returns a FeatureChaserFeedback
Arguments
| Name | Description |
|---|---|
key - String
|
Default = null |
Example
Query
query featureChaserFeedback($key: String) {
featureChaserFeedback(key: $key) {
dialogCloseCount
key
shouldDisplayDialog
text
timeStamp
wasFeatureHelpful
}
}
Variables
{"key": null}
Response
{
"data": {
"featureChaserFeedback": {
"dialogCloseCount": 123,
"key": Ident,
"shouldDisplayDialog": false,
"text": "xyz789",
"timeStamp": "2007-12-03T10:15:30Z",
"wasFeatureHelpful": true
}
}
}
features
Response
Returns a FeatureCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - FeatureOrder
|
Default = null |
filter - FeatureFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query features(
$skip: Int,
$take: Int,
$orderBy: FeatureOrder,
$filter: FeatureFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
features(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
featureKey
fixVersion
knowledgeBaseLink
lastChange
product
promoted
publish
released
releaseDate
releaseNotes
releaseTitle
summary
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"features": {"nodes": [Feature], "totalCount": 123}
}
}
filledForm
Response
Returns a FilledForm
Example
Query
query filledForm(
$ident: Ident,
$new: Boolean,
$formIdent: Ident,
$projectIdent: Ident,
$projectLayerIdent: Ident,
$date: Date
) {
filledForm(
ident: $ident,
new: $new,
formIdent: $formIdent,
projectIdent: $projectIdent,
projectLayerIdent: $projectLayerIdent,
date: $date
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
date
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipmentRef
form {
description
element {
...ElementFragment
}
fields {
...FormFieldGraphTypeFragment
}
id
ident
isAttachedToHomeScreen
isDeleted
isSubForm
lastChange
lastChangeCount
masterDataSelection
name
persons {
...PersonFragment
}
product
projects {
...ProjectFragment
}
revision
rules {
...FormRuleFragment
}
template {
...FormTemplateFragment
}
type
}
formPermissions
formRef
formRevision
ident
isDeleted
isDraft
isLocked
isProved
lastChange
lastChangeCount
linkedQualityTickets {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
personRef
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectLayer {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
projectRef
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
updatePerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
values
valuesWithoutBase64
}
}
Variables
{
"ident": null,
"new": null,
"formIdent": null,
"projectIdent": null,
"projectLayerIdent": null,
"date": null
}
Response
{
"data": {
"filledForm": {
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"equipment": Equipment,
"equipmentRef": Json,
"form": FormGraphType,
"formPermissions": ["CAN_EDIT"],
"formRef": Json,
"formRevision": 123,
"ident": Ident,
"isDeleted": true,
"isDraft": true,
"isLocked": true,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"linkedQualityTickets": [Ticket],
"lockInfo": Info,
"person": Person,
"personRef": Json,
"project": Project,
"projectLayer": ProjectLayerGraphType,
"projectRef": Json,
"proveInfo": Info,
"updatePerson": Person,
"values": Json,
"valuesWithoutBase64": Json
}
}
}
filledForms
Response
Returns a FilledFormCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - FilledFormOrder
|
Default = null |
filter - FilledFormFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query filledForms(
$skip: Int,
$take: Int,
$orderBy: FilledFormOrder,
$filter: FilledFormFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
filledForms(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
date
equipment {
...EquipmentFragment
}
equipmentRef
form {
...FormGraphTypeFragment
}
formPermissions
formRef
formRevision
ident
isDeleted
isDraft
isLocked
isProved
lastChange
lastChangeCount
linkedQualityTickets {
...TicketFragment
}
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personRef
project {
...ProjectFragment
}
projectLayer {
...ProjectLayerGraphTypeFragment
}
projectRef
proveInfo {
...InfoFragment
}
updatePerson {
...PersonFragment
}
values
valuesWithoutBase64
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"filledForms": {
"nodes": [FilledForm],
"totalCount": 123
}
}
}
firstSteps
Response
Returns a FirstSteps
Example
Query
query firstSteps {
firstSteps {
fleet {
hasAddedTrackingProvider
hasAssignedProviderToDevice
hasAutomaticRecording
hasEquipmentCreated
hasMaintenanceMeasureCreated
hasMovementAdded
}
onsite {
hasCreatedProject
hasCreatedTime
hasCreatedUser
}
quality {
hasCreatedTicket
hasEditedProject
hasSecondUser
hasUploadedPlan
}
}
}
Response
{
"data": {
"firstSteps": {
"fleet": FleetFirstSteps,
"onsite": OnsiteFirstSteps,
"quality": QualityFirstSteps
}
}
}
form
Response
Returns a FormGraphType
Example
Query
query form(
$ident: Ident,
$new: Boolean,
$id: String
) {
form(
ident: $ident,
new: $new,
id: $id
) {
description
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fields {
additionalValues
columnNumber
description
form {
...FormGraphTypeFragment
}
id
ident
isDeleted
isMandatory
label
lastChange
lastChangeCount
masterDataSelection
revision
rowNumber
selectOptions
subForm {
...FormGraphTypeFragment
}
subFormMarkDown
type
typeSpecificData
valueId
width
}
id
ident
isAttachedToHomeScreen
isDeleted
isSubForm
lastChange
lastChangeCount
masterDataSelection
name
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
product
projects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
revision
rules {
actions {
...FormRuleActionFragment
}
conditions {
...FormRuleConditionFragment
}
form {
...FormGraphTypeFragment
}
ident
lastChange
lastChangeCount
name
position
revision
}
template {
ident
}
type
}
}
Variables
{"ident": null, "new": null, "id": null}
Response
{
"data": {
"form": {
"description": "xyz789",
"element": Element,
"fields": [FormFieldGraphType],
"id": "xyz789",
"ident": Ident,
"isAttachedToHomeScreen": false,
"isDeleted": true,
"isSubForm": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"masterDataSelection": "xyz789",
"name": "abc123",
"persons": [Person],
"product": "ON_SITE",
"projects": [Project],
"revision": 987,
"rules": [FormRule],
"template": FormTemplate,
"type": "PROJECT"
}
}
}
forms
Response
Returns a FormCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - FormOrder
|
Default = null |
filter - FormFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query forms(
$skip: Int,
$take: Int,
$orderBy: FormOrder,
$filter: FormFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
forms(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
description
element {
...ElementFragment
}
fields {
...FormFieldGraphTypeFragment
}
id
ident
isAttachedToHomeScreen
isDeleted
isSubForm
lastChange
lastChangeCount
masterDataSelection
name
persons {
...PersonFragment
}
product
projects {
...ProjectFragment
}
revision
rules {
...FormRuleFragment
}
template {
...FormTemplateFragment
}
type
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"forms": {"nodes": [FormGraphType], "totalCount": 123}
}
}
geoCodeReverse
Response
Returns a GeoCoderReverseResult
Arguments
| Name | Description |
|---|---|
location - InputLocation!
|
Default = null |
Example
Query
query geoCodeReverse($location: InputLocation!) {
geoCodeReverse(location: $location) {
confidence
locationComponents {
city
country
county
district
state
street
suburb
zipCode
}
}
}
Variables
{"location": null}
Response
{
"data": {
"geoCodeReverse": {
"confidence": 123,
"locationComponents": LocationComponents
}
}
}
hasUnseenFeatures
Response
Returns an UnseenFeatures
Example
Query
query hasUnseenFeatures {
hasUnseenFeatures {
hasUnseenEasy123Features
hasUnseenFleetFeatures
hasUnseenOnSiteFeatures
hasUnseenQualityFeatures
}
}
Response
{
"data": {
"hasUnseenFeatures": {
"hasUnseenEasy123Features": false,
"hasUnseenFleetFeatures": false,
"hasUnseenOnSiteFeatures": true,
"hasUnseenQualityFeatures": false
}
}
}
holidayAccountBalance
Response
Returns a HolidayAccountBalanceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - HolidayBalanceAccountOrder
|
Default = null |
filter - HolidayAccountBalanceCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query holidayAccountBalance(
$skip: Int,
$take: Int,
$orderBy: HolidayBalanceAccountOrder,
$filter: HolidayAccountBalanceCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
holidayAccountBalance(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
account {
...AccountFragment
}
lastChangeCount
person {
...PersonFragment
}
plannableValue
plannedValue
referenceDate
remainingFromLastYear
remainingValue
totalValue
usedValue
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"holidayAccountBalance": {
"nodes": [HolidayAccountBalance],
"totalCount": 987
}
}
}
hoursBlocks
Response
Returns an HoursBlockCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - HoursBlocksOrder
|
Default = null |
filter - HoursBlockFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query hoursBlocks(
$skip: Int,
$take: Int,
$orderBy: HoursBlocksOrder,
$filter: HoursBlockFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
hoursBlocks(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
cumulativeHoursBegin {
...CumulativeHoursFragment
}
cumulativeHoursBeginIdent
cumulativeHoursEnd {
...CumulativeHoursFragment
}
cumulativeHoursEndIdent
deviceIdent
fromTime
hoursBegin
hoursEnd
ident
toTime
trackingDevice {
...TrackingDeviceFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"hoursBlocks": {
"nodes": [HoursBlock],
"totalCount": 123
}
}
}
initialTicket
Response
Returns a Ticket
Example
Query
query initialTicket(
$projectIdent: Ident,
$projectLayerIdent: Ident
) {
initialTicket(
projectIdent: $projectIdent,
projectLayerIdent: $projectLayerIdent
) {
actions {
action
comment {
...TicketCommentFragment
}
edit {
...TicketEditActionFragment
}
file {
...FileFragment
}
person {
...PersonFragment
}
timestamp
}
assignedPersonIdent
assignedSubcontractor {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
assignedSubcontractorIdent
assignee {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
attachments {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
category {
color
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
children {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
clientId
comments {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
ident
isDeleted
text
ticketIdent
}
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
deadline
description
filledForm {
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
date
equipment {
...EquipmentFragment
}
equipmentRef
form {
...FormGraphTypeFragment
}
formPermissions
formRef
formRevision
ident
isDeleted
isDraft
isLocked
isProved
lastChange
lastChangeCount
linkedQualityTickets {
...TicketFragment
}
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personRef
project {
...ProjectFragment
}
projectLayer {
...ProjectLayerGraphTypeFragment
}
projectRef
proveInfo {
...InfoFragment
}
updatePerson {
...PersonFragment
}
values
valuesWithoutBase64
}
ident
involvedEntities {
clientId
ident
lastChange
lastChangeCount
person {
...PersonFragment
}
personIdent
subcontractor {
...SubcontractorFragment
}
subcontractorIdent
ticketIdent
}
isDeleted
lastChange
lastChangeCount
layer {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
mails {
mailGroup {
...MailGroupFragment
}
mailInstanceInfo {
...MailInstanceInfoFragment
}
}
number
parent {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
plan {
fileName
ident
lastChange
lastChangeCount
maxZoom
name
projectIdent
projectPlanTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
}
planLat
planLng
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
color
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
}
}
Variables
{"projectIdent": null, "projectLayerIdent": null}
Response
{
"data": {
"initialTicket": {
"actions": [TicketChange],
"assignedPersonIdent": Ident,
"assignedSubcontractor": Subcontractor,
"assignedSubcontractorIdent": Ident,
"assignee": Person,
"attachments": [File],
"category": TicketCategory,
"children": [Ticket],
"clientId": Ident,
"comments": [TicketComment],
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"deadline": DateTimeOffset,
"description": "xyz789",
"filledForm": FilledForm,
"ident": Ident,
"involvedEntities": [TicketInvolvedEntity],
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"layer": ProjectLayerGraphType,
"mails": [TicketMailInfo],
"number": 987,
"parent": Ticket,
"plan": ProjectPlan,
"planLat": Decimal,
"planLng": Decimal,
"project": Project,
"projectIdent": Ident,
"projectLayerIdent": Ident,
"projectPlanIdent": Ident,
"state": "abc123",
"ticketCategoryIdent": Ident,
"ticketPermissions": ["CAN_EDIT"],
"ticketTypeIdent": Ident,
"title": "xyz789",
"type": TicketType,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset
}
}
}
loginVersionInfos
Response
Returns a LoginVersionInfoCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - LoginVersionInfoOrder
|
Default = null |
filter - LoginVersionInfoFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query loginVersionInfos(
$skip: Int,
$take: Int,
$orderBy: LoginVersionInfoOrder,
$filter: LoginVersionInfoFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
loginVersionInfos(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
appName
appVersion
date
ident
user {
...PersonFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"loginVersionInfos": {
"nodes": [LoginVersionInfo],
"totalCount": 123
}
}
}
logo
Example
Query
query logo($ident: Ident) {
logo(ident: $ident) {
contactRow
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
ident
isDefault
logoIdent
name
origin
qrLogoIdent
}
}
Variables
{"ident": null}
Response
{
"data": {
"logo": {
"contactRow": "abc123",
"element": Element,
"ident": Ident,
"isDefault": false,
"logoIdent": Ident,
"name": "abc123",
"origin": "NONE",
"qrLogoIdent": Ident
}
}
}
logos
Response
Returns a LogoCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - LogoOrder
|
Default = null |
filter - LogoFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query logos(
$skip: Int,
$take: Int,
$orderBy: LogoOrder,
$filter: LogoFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
logos(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
contactRow
element {
...ElementFragment
}
ident
isDefault
logoIdent
name
origin
qrLogoIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{"data": {"logos": {"nodes": [Logos], "totalCount": 987}}}
mailGroup
Example
Query
query mailGroup($ident: Ident) {
mailGroup(ident: $ident) {
bodyHtml
ident
lastChange
subject
}
}
Variables
{"ident": null}
Response
{
"data": {
"mailGroup": {
"bodyHtml": "xyz789",
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"subject": "abc123"
}
}
}
maintenanceAssignment
Response
Returns a MaintenanceAssignment
Example
Query
query maintenanceAssignment(
$ident: Ident,
$new: Boolean
) {
maintenanceAssignment(
ident: $ident,
new: $new
) {
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
ident
isDeleted
measure {
element {
...ElementFragment
}
id
ident
interval
isDeleted
threshold
title
type {
... on InformationFieldMaintenanceType {
...InformationFieldMaintenanceTypeFragment
}
... on CalendarMaintenanceType {
...CalendarMaintenanceTypeFragment
}
}
}
status
statusHistory {
currentCount
currentDate
date
status
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"maintenanceAssignment": {
"equipment": Equipment,
"ident": Ident,
"isDeleted": true,
"measure": MaintenanceMeasure,
"status": "UNKNOWN",
"statusHistory": [MaintenanceStatusResult]
}
}
}
maintenanceAssignments
Response
Returns a MaintenanceAssignmentCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - MaintenanceAssignmentOrder
|
Default = null |
filter - MaintenanceAssignmentFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query maintenanceAssignments(
$skip: Int,
$take: Int,
$orderBy: MaintenanceAssignmentOrder,
$filter: MaintenanceAssignmentFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
maintenanceAssignments(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
equipment {
...EquipmentFragment
}
ident
isDeleted
measure {
...MaintenanceMeasureFragment
}
status
statusHistory {
...MaintenanceStatusResultFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"maintenanceAssignments": {
"nodes": [MaintenanceAssignment],
"totalCount": 987
}
}
}
maintenanceMeasure
Response
Returns a MaintenanceMeasure
Example
Query
query maintenanceMeasure(
$ident: Ident,
$new: Boolean
) {
maintenanceMeasure(
ident: $ident,
new: $new
) {
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
id
ident
interval
isDeleted
threshold
title
type {
... on InformationFieldMaintenanceType {
...InformationFieldMaintenanceTypeFragment
}
... on CalendarMaintenanceType {
...CalendarMaintenanceTypeFragment
}
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"maintenanceMeasure": {
"element": Element,
"id": "abc123",
"ident": Ident,
"interval": Decimal,
"isDeleted": false,
"threshold": Decimal,
"title": "abc123",
"type": InformationFieldMaintenanceType
}
}
}
maintenanceMeasures
Response
Returns a MaintenanceMeasureCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - MaintenanceMeasureOrder
|
Default = null |
filter - MaintenanceMeasureFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query maintenanceMeasures(
$skip: Int,
$take: Int,
$orderBy: MaintenanceMeasureOrder,
$filter: MaintenanceMeasureFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
maintenanceMeasures(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
element {
...ElementFragment
}
id
ident
interval
isDeleted
threshold
title
type {
... on InformationFieldMaintenanceType {
...InformationFieldMaintenanceTypeFragment
}
... on CalendarMaintenanceType {
...CalendarMaintenanceTypeFragment
}
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"maintenanceMeasures": {
"nodes": [MaintenanceMeasure],
"totalCount": 987
}
}
}
material
Example
Query
query material($ident: Ident) {
material(ident: $ident) {
actions {
action
edit {
...MaterialEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
barcode
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
materialType {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
materials {
...MaterialFragment
}
name
revision
text
}
materialTypeIdent
name
pricePerUnit
unit {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
unitIdent
}
}
Variables
{"ident": null}
Response
{
"data": {
"material": {
"actions": [MaterialHistoryChange],
"barcode": "xyz789",
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"id": "xyz789",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"materialType": MaterialType,
"materialTypeIdent": Ident,
"name": "xyz789",
"pricePerUnit": Decimal,
"unit": Unit,
"unitIdent": Ident
}
}
}
materialGroupTree
Response
Returns a materialGroupTreeCollection
Arguments
| Name | Description |
|---|---|
elementIdent - Ident!
|
Default = null |
Example
Query
query materialGroupTree($elementIdent: Ident!) {
materialGroupTree(elementIdent: $elementIdent) {
nodes {
elementType
id
ident
isOnRequestElementWithChildren
name
parentIdent
position
}
totalCount
}
}
Variables
{"elementIdent": null}
Response
{
"data": {
"materialGroupTree": {
"nodes": [MaterialGroupTreeElement],
"totalCount": 987
}
}
}
materialType
Response
Returns a MaterialType
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query materialType($ident: Ident) {
materialType(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
materials {
actions {
...MaterialHistoryChangeFragment
}
barcode
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
materialType {
...MaterialTypeFragment
}
materialTypeIdent
name
pricePerUnit
unit {
...UnitFragment
}
unitIdent
}
name
revision
text
}
}
Variables
{"ident": null}
Response
{
"data": {
"materialType": {
"changeInfo": Info,
"color": "xyz789",
"element": Element,
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"materials": [Material],
"name": "abc123",
"revision": 123,
"text": "abc123"
}
}
}
materialTypes
Response
Returns a MaterialTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - MaterialTypeOrder
|
Default = null |
filter - MaterialTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query materialTypes(
$skip: Int,
$take: Int,
$orderBy: MaterialTypeOrder,
$filter: MaterialTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
materialTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
materials {
...MaterialFragment
}
name
revision
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"materialTypes": {
"nodes": [MaterialType],
"totalCount": 987
}
}
}
materialgroups
Response
Returns a MaterialGroupCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - MaterialGroupOrder
|
Default = null |
filter - MaterialGroupFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query materialgroups(
$skip: Int,
$take: Int,
$orderBy: MaterialGroupOrder,
$filter: MaterialGroupFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
materialgroups(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
parentIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"materialgroups": {
"nodes": [MaterialGroup],
"totalCount": 987
}
}
}
materials
Response
Returns a MaterialCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - MaterialOrder
|
Default = null |
filter - MaterialFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query materials(
$skip: Int,
$take: Int,
$orderBy: MaterialOrder,
$filter: MaterialFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
materials(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...MaterialHistoryChangeFragment
}
barcode
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
materialType {
...MaterialTypeFragment
}
materialTypeIdent
name
pricePerUnit
unit {
...UnitFragment
}
unitIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"materials": {"nodes": [Material], "totalCount": 123}
}
}
mcJob
Response
Returns a McJob
Example
Query
query mcJob(
$ident: Ident,
$new: Boolean
) {
mcJob(
ident: $ident,
new: $new
) {
config
cronExpression
description
executionType
ident
isDeleted
lastChange
lastChangeCount
lastExecution {
ident
isDeleted
jobIdent
lastChange
lastChangeCount
mcJob {
...McJobFragment
}
message
readableMessage
type
}
mcLogs {
nodes {
...McLogFragment
}
totalCount
}
name
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"mcJob": {
"config": "abc123",
"cronExpression": "xyz789",
"description": "xyz789",
"executionType": "ONCE",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lastExecution": McLog,
"mcLogs": McLogCollection,
"name": "abc123"
}
}
}
mcJobs
Response
Returns a McJobCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - McJobOrder
|
Default = null |
filter - McJobFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query mcJobs(
$skip: Int,
$take: Int,
$orderBy: McJobOrder,
$filter: McJobFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
mcJobs(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
config
cronExpression
description
executionType
ident
isDeleted
lastChange
lastChangeCount
lastExecution {
...McLogFragment
}
mcLogs {
...McLogCollectionFragment
}
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"mcJobs": {"nodes": [McJob], "totalCount": 123}
}
}
mcLogs
Response
Returns a McLogCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - McLogOrder
|
Default = null |
filter - McLogFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query mcLogs(
$skip: Int,
$take: Int,
$orderBy: McLogOrder,
$filter: McLogFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
mcLogs(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
ident
isDeleted
jobIdent
lastChange
lastChangeCount
mcJob {
...McJobFragment
}
message
readableMessage
type
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"mcLogs": {"nodes": [McLog], "totalCount": 987}
}
}
mobile
Response
Returns a MobileQuery
Example
Query
query mobile {
mobile {
mobilewcdatas {
nodes {
...MobileWCDataFragment
}
totalCount
}
}
}
Response
{
"data": {
"mobile": {"mobilewcdatas": MobileWCDataCollection}
}
}
nearbyProjects
Response
Returns [Project]
Arguments
| Name | Description |
|---|---|
location - GeoCoordinateInput!
|
Default = null |
radius - Int!
|
Default = null |
Example
Query
query nearbyProjects(
$location: GeoCoordinateInput!,
$radius: Int!
) {
nearbyProjects(
location: $location,
radius: $radius
) {
activities {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
activityIdents
addresscircles {
addresscircle {
...AddresscircleFragment
}
contactAssignments {
...ProjectAddresscircleContactAssignmentFragment
}
}
allocation {
other {
...OtherFragment
}
top {
...TopFragment
}
}
area
assigneeAllocation {
other {
...OtherFragment
}
top {
...TopFragment
}
}
averageWage {
date
ident
value
}
canSelect
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
city
collectedmaterials {
nodes {
...CollectedMaterialFragment
}
totalCount
}
color
contractee
costCenter {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
costCenterIdent
description
documents {
nodes {
...AssignedFileFragment
}
totalCount
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
endDate
equipmentAssignments {
conflicts {
...ProjectAssignmentConflictFragment
}
ident
location {
...TrackingLocationFragment
}
project {
...ProjectFragment
}
}
equipmentServices {
nodes {
...CollectedEquipmentFragment
}
totalCount
}
equipmentstates {
nodes {
...EquipmentStateFragment
}
totalCount
}
externalLink
fid
forms {
description
element {
...ElementFragment
}
fields {
...FormFieldGraphTypeFragment
}
id
ident
isAttachedToHomeScreen
isDeleted
isSubForm
lastChange
lastChangeCount
masterDataSelection
name
persons {
...PersonFragment
}
product
projects {
...ProjectFragment
}
revision
rules {
...FormRuleFragment
}
template {
...FormTemplateFragment
}
type
}
geoFence
hasAutoWeather
id
ident
image {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
longitude
name
nearbyProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
nextDeadlines {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
notes {
nodes {
...NoteFragment
}
totalCount
}
occupants {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
operationNumber
personIdents
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
pictures {
nodes {
...PictureFragment
}
totalCount
}
plannedAmountOfHours
plans {
fileName
ident
lastChange
lastChangeCount
maxZoom
name
projectIdent
projectPlanTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
}
postworkerIdents
projectComponentIdents
projectComponents {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
projectPermissions
projectQualityRoles {
createPerson {
...PersonFragment
}
createPersonIdent
ident
person {
...PersonFragment
}
project {
...ProjectFragment
}
projectIdent
role {
...RoleBaseFragment
}
roleIdent
userIdent
}
projectRoles {
createPerson {
...PersonFragment
}
createPersonIdent
ident
person {
...PersonFragment
}
project {
...ProjectFragment
}
projectIdent
role {
...RoleBaseFragment
}
roleIdent
userIdent
}
projectSectorIdents
projectSectors {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
projectStartDate
projectTicketProgress {
closed
notClosed
overdue
projectIdent
total
}
projectTicketStatesCount {
closed
feedback
inProgress
open
projectIdent
rejected
resolved
total
}
projectTypeIdent
projectZone {
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
name
projects {
...ProjectFragment
}
radiusFrom
radiusTo
}
projectZoneIdent
qualityUsers {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
radius
region {
id
ident
isDeleted
lastChange
mark
name
}
regionIdent
revision
services {
nodes {
...ServiceFragment
}
totalCount
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
subcontractorTimes {
nodes {
...CollectedSubcontractorFragment
}
totalAmountOfTime
totalCount
}
supplierIdents
suppliers {
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
elementIdent
fid
ident
isDeleted
lastChange
lastChangeCount
materialGroups {
...MaterialGroupFragment
}
projects {
...ProjectCollectionFragment
}
supplierProjects {
...ProjectFragment
}
}
teams {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
ticketProgressHistory {
closed
date
notClosed
}
timeConfiguration {
additionalTimeConfigurations {
...AdditionalTimeConfigurationFragment
}
configurationFriday {
...DailyConfigurationFragment
}
configurationMonday {
...DailyConfigurationFragment
}
configurationSaturday {
...DailyConfigurationFragment
}
configurationSunday {
...DailyConfigurationFragment
}
configurationThursday {
...DailyConfigurationFragment
}
configurationTuesday {
...DailyConfigurationFragment
}
configurationWednesday {
...DailyConfigurationFragment
}
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
friday
ident
isDeleted
lastChange
lastChangeCount
monday
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
revision
saturday
sunday
thursday
timeConfigurationBreaks {
...TimeConfigurationBreakFragment
}
title
tuesday
wednesday
}
times {
nodes {
...StaffTimeFragment
}
totalAmountOfTime
totalCount
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projects {
...ProjectFragment
}
text
}
visibilityInConstructionDiary
weathers {
nodes {
...WeatherFragment
}
totalCount
}
zipCode
}
}
Variables
{"location": null, "radius": null}
Response
{
"data": {
"nearbyProjects": [
{
"activities": [Activity],
"activityIdents": [Ident],
"addresscircles": [
ProjectAddresscircleAssignment
],
"allocation": Allocation,
"area": 987.65,
"assigneeAllocation": AssigneeAllocation,
"averageWage": AverageWage,
"canSelect": false,
"changeInfo": Info,
"city": "abc123",
"collectedmaterials": CollectedMaterialCollection,
"color": "xyz789",
"contractee": "abc123",
"costCenter": CostCenter,
"costCenterIdent": Ident,
"description": "xyz789",
"documents": AssignedFileCollection,
"element": Element,
"elementIdent": Ident,
"endDate": "2007-12-03",
"equipmentAssignments": [ProjectAssignment],
"equipmentServices": CollectedEquipmentCollection,
"equipmentstates": EquipmentStateCollection,
"externalLink": "abc123",
"fid": "xyz789",
"forms": [FormGraphType],
"geoFence": "xyz789",
"hasAutoWeather": false,
"id": "abc123",
"ident": Ident,
"image": File,
"isActive": true,
"isClosed": true,
"isDeleted": false,
"isPaused": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"latitude": 987.65,
"layers": [ProjectLayerGraphType],
"longitude": 987.65,
"name": "xyz789",
"nearbyProjects": [Project],
"nextDeadlines": [Ticket],
"notes": NoteCollection,
"occupants": [Person],
"operationNumber": "abc123",
"personIdents": [Ident],
"persons": [Person],
"pictures": PictureCollection,
"plannedAmountOfHours": Decimal,
"plans": [ProjectPlan],
"postworkerIdents": [Ident],
"projectComponentIdents": [Ident],
"projectComponents": [ProjectComponent],
"projectEndDate": "2007-12-03T10:15:30Z",
"projectId": "xyz789",
"projectLastTicketAction": DateTimeOffset,
"projectManagerIdent": Ident,
"projectManagers": [Person],
"projectPermissions": ["CAN_EDIT"],
"projectQualityRoles": [ProjectUserRole],
"projectRoles": [ProjectUserRole],
"projectSectorIdents": [Ident],
"projectSectors": [ProjectSector],
"projectStartDate": "2007-12-03T10:15:30Z",
"projectTicketProgress": ProjectTicketProgress,
"projectTicketStatesCount": ProjectTicketStateCount,
"projectTypeIdent": Ident,
"projectZone": ProjectZone,
"projectZoneIdent": Ident,
"qualityUsers": [Person],
"radius": 987,
"region": Region,
"regionIdent": Ident,
"revision": 987,
"services": ServiceCollection,
"staffTimesTotalAmountHours": Decimal,
"startDate": "2007-12-03",
"status": "ACTIVE",
"street": "abc123",
"subcontractors": [Subcontractor],
"subcontractorTimes": CollectedSubcontractors,
"supplierIdents": [Ident],
"suppliers": [Supplier],
"teams": [Team],
"ticketProgressHistory": [TicketProgressHistory],
"timeConfiguration": TimeConfiguration,
"times": TimesCollection,
"totalAmountOfHours": Decimal,
"totalEquipmentCapturedCount": 987,
"totalPersonCapturedCount": 123,
"type": ProjectType,
"visibilityInConstructionDiary": true,
"weathers": WeatherCollection,
"zipCode": "abc123"
}
]
}
}
note
Example
Query
query note($ident: Ident) {
note(ident: $ident) {
canDelete
canEdit
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
fid
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
notecategory {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
noteCategoryIdent
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
text
title
}
}
Variables
{"ident": null}
Response
{
"data": {
"note": {
"canDelete": true,
"canEdit": false,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "abc123",
"ident": Ident,
"isDeleted": true,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"notecategory": NoteCategory,
"noteCategoryIdent": Ident,
"project": Project,
"projectIdent": Ident,
"proveInfo": Info,
"text": "xyz789",
"title": "xyz789"
}
}
}
noteCategories
Response
Returns a NoteCategoryCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - NoteCategoryOrder
|
Default = null |
filter - NoteCategoryFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query noteCategories(
$skip: Int,
$take: Int,
$orderBy: NoteCategoryOrder,
$filter: NoteCategoryFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
noteCategories(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"noteCategories": {
"nodes": [NoteCategory],
"totalCount": 123
}
}
}
noteCategory
Response
Returns a NoteCategory
Example
Query
query noteCategory(
$ident: Ident,
$new: Boolean
) {
noteCategory(
ident: $ident,
new: $new
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"noteCategory": {
"changeInfo": Info,
"color": "xyz789",
"element": Element,
"fid": "xyz789",
"id": "xyz789",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"revision": 123,
"text": "abc123"
}
}
}
notes
Response
Returns a NoteCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - NoteOrder
|
Default = null |
filter - NoteCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query notes(
$skip: Int,
$take: Int,
$orderBy: NoteOrder,
$filter: NoteCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
notes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
fid
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
notecategory {
...NoteCategoryFragment
}
noteCategoryIdent
project {
...ProjectFragment
}
projectIdent
proveInfo {
...InfoFragment
}
text
title
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{"data": {"notes": {"nodes": [Note], "totalCount": 123}}}
notifications
Response
Returns a NotificationCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - NotificationOrder
|
Default = null |
filter - NotificationFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query notifications(
$skip: Int,
$take: Int,
$orderBy: NotificationOrder,
$filter: NotificationFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
notifications(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
application
creator {
...PersonFragment
}
creatorElement {
...ElementFragment
}
ident
isDeleted
isUnseen
lastChangeCount
notificationCategory
notificationStatus
notificationType
parameters
person {
...PersonFragment
}
solutions {
...NotificationSolutionFragment
}
text
timeStamp
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"notifications": {
"nodes": [Notification],
"totalCount": 123
}
}
}
numberSeries
Response
Returns a NumberSeries
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query numberSeries($ident: Ident) {
numberSeries(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
ident
lastChange
lastChangeCount
minValueLength
nextValue
postfix
prefix
}
}
Variables
{"ident": null}
Response
{
"data": {
"numberSeries": {
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"minValueLength": 987,
"nextValue": 123,
"postfix": "xyz789",
"prefix": "xyz789"
}
}
}
numberSeriesByElement
Response
Returns a NumberSeries!
Arguments
| Name | Description |
|---|---|
elementIdent - Ident
|
Default = null |
Example
Query
query numberSeriesByElement($elementIdent: Ident) {
numberSeriesByElement(elementIdent: $elementIdent) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
ident
lastChange
lastChangeCount
minValueLength
nextValue
postfix
prefix
}
}
Variables
{"elementIdent": null}
Response
{
"data": {
"numberSeriesByElement": {
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"minValueLength": 987,
"nextValue": 123,
"postfix": "abc123",
"prefix": "xyz789"
}
}
}
numberSerieses
Response
Returns a NumberSeriesCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - NumberSeriesOrder
|
Default = null |
filter - NumberSeriesFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query numberSerieses(
$skip: Int,
$take: Int,
$orderBy: NumberSeriesOrder,
$filter: NumberSeriesFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
numberSerieses(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
ident
lastChange
lastChangeCount
minValueLength
nextValue
postfix
prefix
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"numberSerieses": {
"nodes": [NumberSeries],
"totalCount": 123
}
}
}
person
Response
Returns a Person
Example
Query
query person(
$ident: Ident,
$new: Boolean
) {
person(
ident: $ident,
new: $new
) {
actions {
action
edit {
...PersonEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
contact {
actions {
...ContactHistoryChangeFragment
}
birthdate
changeInfo {
...InfoFragment
}
city
contactPersons {
...ContactPersonFragment
}
customerNumber
defaultTax
element {
...ElementFragment
}
email
fax
homepage
id
ident
isCustomer
isDeleted
lastChange
lastChangeCount
logoIdent
logoUrl
mobile
name
phone
postcode
qualityProjects {
...ProjectFragment
}
region {
...RegionFragment
}
regionIdent
routeId
street
subcontractor {
...SubcontractorFragment
}
supplier {
...SupplierFragment
}
vatId
zipCode
}
contactIdent
defaultHolidayAccount {
account {
...AccountFragment
}
lastChangeCount
person {
...PersonFragment
}
plannableValue
plannedValue
referenceDate
remainingFromLastYear
remainingValue
totalValue
usedValue
}
documents {
equipment {
...EquipmentFragment
}
fileType
ident
isDeleted
lastChange
lastChangeCount
mimeType
name
originalName
person {
...PersonFragment
}
project {
...ProjectFragment
}
size
uploadDate
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
employee {
activities {
...ActivityFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
deviatingWorkingHours {
...DeviatingWorkingHoursCalendarFragment
}
exitDate
fireDate
forms {
...FormGraphTypeFragment
}
hireDate
hourlyWage
id
ident
isActive
isAvailableMobile
isAvailableWeb
isDeleted
isPayroll
lastChange
lastChangeCount
leaveAccount {
...LeaveAccountFragment
}
leaveEntitlements {
...ScheduledOrderFragment
}
ledTeams {
...TeamFragment
}
lentElements {
...ElementFragment
}
note
operationNumber
personKind
personKindEnum
personKindWithName {
...PersonKindFragment
}
personType {
...PersonTypeFragment
}
personTypeIdent
projects {
...ProjectCollectionFragment
}
remainingVacationDays
rulebook {
...RulebookFragment
}
rulebookIdent
ruleConfiguration {
...RuleConfigurationFragment
}
ruleConfigurationEmployee {
...RuleConfigurationEmployeeFragment
}
ruleConfigurationIdent
teams {
...TeamCollectionFragment
}
text
text2
text3
timeConfiguration {
...TimeConfigurationFragment
}
timeTrackingProfile {
...TimeTrackingProfileFragment
}
timeTrackingProfileTerminal {
...TimeTrackingProfileFragment
}
vacationTimes {
...VacationTimeFragment
}
wageCalculators {
...WCDataCollectionFragment
}
workingHourCalendars {
...WorkingHourCalendarFragment
}
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
changeInfo {
...InfoFragment
}
date
ident
isDeleted
isRecurring
lastChange
lastChangeCount
regions {
...RegionFragment
}
text
timeType
timeValue
wageType {
...WageTypeFragment
}
}
qualityProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
user {
activeDirectory
appProfile {
...AppProfileFragment
}
authProvider {
...AuthProviderFragment
}
authProviderLinkLink
authProviderLinkSource
authProviderSub
elementRoles {
...ElementRoleFragment
}
ident
isGuest
isLockedOut
isPasswordChangeRequired
isQualityUser
login
permissions {
...RightValueFragment
}
qualityAccess
qualityPermissions {
...RightValueFragment
}
qualityProjects {
...ProjectFragment
}
qualityRoles {
...RoleBaseFragment
}
roles {
...RoleBaseFragment
}
usesOnSiteLogin
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"person": {
"actions": [PersonHistoryChange],
"changeInfo": Info,
"contact": Contact,
"contactIdent": Ident,
"defaultHolidayAccount": HolidayAccountBalance,
"documents": [AssignedFile],
"element": Element,
"elementIdent": Ident,
"employee": Employee,
"externalLink": "xyz789",
"fid": "xyz789",
"firstname": "abc123",
"formattedName": "abc123",
"hasEquipmentAccess": true,
"hasEstimatesAccess": false,
"hasMasterDataPermission": true,
"hasPersonAccess": false,
"hasPlanningAccess": false,
"hasProjectAccess": true,
"hasQualityAccess": true,
"hasWageDataPermission": true,
"ident": Ident,
"imageIdent": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"lastname": "abc123",
"mail": "abc123",
"moduleAccess": ["PROJECT"],
"nfcTagId": "xyz789",
"personPermissions": ["CAN_EDIT"],
"publicHolidays": [PublicHoliday],
"qualityProjects": [Project],
"user": User
}
}
}
personSkill
Response
Returns a PersonSkill
Example
Query
query personSkill(
$ident: Ident,
$new: Boolean
) {
personSkill(
ident: $ident,
new: $new
) {
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
date
expiryDate
files {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
ident
isDeleted
lastChange
lastChangeCount
note
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
skill {
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
id
ident
interval
isDeleted
lastChange
lastChangeCount
name
periodUnit
threshold
}
status
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"personSkill": {
"creator": Person,
"date": "2007-12-03",
"expiryDate": "2007-12-03",
"files": [File],
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"note": "abc123",
"person": Person,
"skill": Skill,
"status": "VALID"
}
}
}
personSkills
Response
Returns a PersonSkillCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PersonSkillOrder
|
Default = null |
filter - PersonSkillFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query personSkills(
$skip: Int,
$take: Int,
$orderBy: PersonSkillOrder,
$filter: PersonSkillFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
personSkills(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
creator {
...PersonFragment
}
date
expiryDate
files {
...FileFragment
}
ident
isDeleted
lastChange
lastChangeCount
note
person {
...PersonFragment
}
skill {
...SkillFragment
}
status
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"personSkills": {
"nodes": [PersonSkill],
"totalCount": 987
}
}
}
personType
Response
Returns a PersonType
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query personType($ident: Ident) {
personType(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
}
}
Variables
{"ident": null}
Response
{
"data": {
"personType": {
"changeInfo": Info,
"color": "abc123",
"element": Element,
"elementIdent": Ident,
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123"
}
}
}
personTypes
Response
Returns a PersonTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PersonTypeOrder
|
Default = null |
filter - PersonTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query personTypes(
$skip: Int,
$take: Int,
$orderBy: PersonTypeOrder,
$filter: PersonTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
personTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"personTypes": {
"nodes": [PersonType],
"totalCount": 987
}
}
}
personalSettings
Response
Returns a PersonalSettings
Example
Query
query personalSettings {
personalSettings {
fleetSettings {
sendEquipmentMaintenanceNotifications
}
language
onSiteSettings {
chatPushNotificationSetting
newTicketNotification
saveDateSettingsForCollectedData
showAlternativeName
showEquipmentLent
showEquipmentType
showInactiveEmployees
showInactiveProjects
showLicensePlate
showMap
showOnlyAssignedProjectParts
showPersonType
showStaffLent
}
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
qualitySettings {
sendDailySummaryMailNotifications
sendImmediateCommentAddedMailNotifications
sendImmediateMailNotifications
sendSubTicketMailNotifications
sendSubTicketPushNotifications
sendTicket7DaysBeforeDeadlineMailNotifications
sendTicketAddedCommentPushNotifications
sendTicketDeadlineMailNotifications
sendTicketInvolvedAssignmentMailNotifications
sendTicketInvolvedAssignmentPushNotifications
sendTicketUpdatePushNotifications
sendWeeklySummaryMailNotifications
}
tableSize
timeFormat
}
}
Response
{
"data": {
"personalSettings": {
"fleetSettings": FleetPersonalSettings,
"language": "GERMAN",
"onSiteSettings": OnSitePersonalSettings,
"person": Person,
"qualitySettings": QualityPersonalSettings,
"tableSize": "SMALL",
"timeFormat": "TWELVE_HOUR"
}
}
}
persons
Response
Returns a PersonCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PersonOrder
|
Default = null |
filter - PersonFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query persons(
$skip: Int,
$take: Int,
$orderBy: PersonOrder,
$filter: PersonFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
persons(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"persons": {"nodes": [Person], "totalCount": 987}
}
}
photoCategories
Response
Returns a PhotoCategoryCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PhotoCategoryOrder
|
Default = null |
filter - PhotoCategoryFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query photoCategories(
$skip: Int,
$take: Int,
$orderBy: PhotoCategoryOrder,
$filter: PhotoCategoryFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
photoCategories(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"photoCategories": {
"nodes": [PhotoCategory],
"totalCount": 123
}
}
}
photoCategory
Response
Returns a PhotoCategory
Example
Query
query photoCategory(
$ident: Ident,
$new: Boolean
) {
photoCategory(
ident: $ident,
new: $new
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"photoCategory": {
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "xyz789",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"revision": 987,
"text": "abc123"
}
}
}
picture
Example
Query
query picture($ident: Ident) {
picture(ident: $ident) {
canDelete
canEdit
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
fid
ident
isInReport
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
modifiedImageIdent
originalImageIdent
photocategory {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
photoCategoryIdent
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectcomponent {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectComponentIdent
projectIdent
projectsector {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
projectSectorIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
reportImageIdent
text
}
}
Variables
{"ident": null}
Response
{
"data": {
"picture": {
"canDelete": true,
"canEdit": false,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "xyz789",
"ident": Ident,
"isInReport": true,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"modifiedImageIdent": Ident,
"originalImageIdent": Ident,
"photocategory": PhotoCategory,
"photoCategoryIdent": Ident,
"project": Project,
"projectcomponent": ProjectComponent,
"projectComponentIdent": Ident,
"projectIdent": Ident,
"projectsector": ProjectSector,
"projectSectorIdent": Ident,
"proveInfo": Info,
"reportImageIdent": Ident,
"text": "xyz789"
}
}
}
pictures
Response
Returns a PictureCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PictureOrder
|
Default = null |
filter - PictureCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query pictures(
$skip: Int,
$take: Int,
$orderBy: PictureOrder,
$filter: PictureCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
pictures(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
canDelete
canEdit
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
fid
ident
isInReport
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
modifiedImageIdent
originalImageIdent
photocategory {
...PhotoCategoryFragment
}
photoCategoryIdent
project {
...ProjectFragment
}
projectcomponent {
...ProjectComponentFragment
}
projectComponentIdent
projectIdent
projectsector {
...ProjectSectorFragment
}
projectSectorIdent
proveInfo {
...InfoFragment
}
reportImageIdent
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"pictures": {"nodes": [Picture], "totalCount": 987}
}
}
planning
Response
Returns a Planning
Example
Query
query planning(
$ident: Ident,
$fid: String
) {
planning(
ident: $ident,
fid: $fid
) {
actions {
action
application
edit {
...PlanningEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
categories {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
conflicts {
conflictedPlanningGroup {
...PlanningGroupBaseFragment
}
ident
planningGroup {
...PlanningGroupBaseFragment
}
}
dateEnd
dateStart
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipments {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipmentTypeDemand {
amount
assignedEquipments {
...EquipmentFragment
}
ident
planning {
...PlanningFragment
}
type {
...EquipmentTypeFragment
}
}
externalLink
fid
geoLatLng {
latitude
longitude
}
ident
includedDays {
date
ident
person {
...PersonFragment
}
planning {
...PlanningFragment
}
resourceIdent
}
isDeleted
isFixed
isVisibleOnBoard
lastChange
lastChangeCount
minutes
note
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
personTypeDemand {
amount
assignedPersons {
...PersonFragment
}
ident
planning {
...PlanningFragment
}
type {
...PersonTypeFragment
}
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
teamExcludeEquipments {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
teamExcludePersons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
teamExcludes {
equipment {
...EquipmentFragment
}
ident
person {
...PersonFragment
}
planning {
...PlanningFragment
}
}
teams {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
timeEnd
timeStart
timeType
}
}
Variables
{"ident": null, "fid": null}
Response
{
"data": {
"planning": {
"actions": [PlanningChange],
"categories": [PlanningCategory],
"conflicts": [PlanningConflict],
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"editor": Person,
"editorApplication": "xyz789",
"equipment": Equipment,
"equipments": [Equipment],
"equipmentTypeDemand": [EquipmentTypeDemand],
"externalLink": "abc123",
"fid": "xyz789",
"geoLatLng": GeoCoordinate,
"ident": Ident,
"includedDays": [PlanningIncludedDay],
"isDeleted": false,
"isFixed": false,
"isVisibleOnBoard": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"minutes": 123,
"note": "xyz789",
"persons": [Person],
"personTypeDemand": [PersonTypeDemand],
"project": Project,
"teamExcludeEquipments": [Equipment],
"teamExcludePersons": [Person],
"teamExcludes": [PlanningTeamExclude],
"teams": [Team],
"timeEnd": TimeSpan,
"timeStart": TimeSpan,
"timeType": "WITHOUT"
}
}
}
planningBoard
Response
Returns a PlanningBoard!
Arguments
| Name | Description |
|---|---|
config - InputPlanningBoardFilterConfig!
|
Default = null |
elementIdent - Ident
|
Default = null |
Example
Query
query planningBoard(
$config: InputPlanningBoardFilterConfig!,
$elementIdent: Ident
) {
planningBoard(
config: $config,
elementIdent: $elementIdent
) {
equipments {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipmentTypes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
filteredPlanningGroupIdents
filteredSourceIdents
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
personTypes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
}
planningGroups {
conflicts {
...PlanningConflictFragment
}
dateEnd
dateStart
hasFullEditRights
ident
note
}
planningsOnPath
projects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
publicHolidays {
changeInfo {
...InfoFragment
}
date
ident
isDeleted
isRecurring
lastChange
lastChangeCount
regions {
...RegionFragment
}
text
timeType
timeValue
wageType {
...WageTypeFragment
}
}
teams {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
threeMonthRules {
dayCount
exceededAt
interruptionInDays
isActive
person {
...PersonFragment
}
project {
...ProjectFragment
}
resetsAfter
startDate
}
wageTypes {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
}
}
Variables
{"config": null, "elementIdent": null}
Response
{
"data": {
"planningBoard": {
"equipments": [Equipment],
"equipmentTypes": [EquipmentType],
"filteredPlanningGroupIdents": [Ident],
"filteredSourceIdents": [Ident],
"persons": [Person],
"personTypes": [PersonType],
"planningGroups": [PlanningGroupBase],
"planningsOnPath": Json,
"projects": [Project],
"publicHolidays": [PublicHoliday],
"teams": [Team],
"threeMonthRules": [ThreeMonthRule],
"wageTypes": [WageType]
}
}
}
planningBoardFilter
Response
Returns a PlanningBoardFilter
Example
Query
query planningBoardFilter(
$ident: Ident,
$new: Boolean
) {
planningBoardFilter(
ident: $ident,
new: $new
) {
config {
selections {
...PlanningBoardFilterSelectionFragment
}
settings {
...PlanningBoardFilterSettingsFragment
}
timeSpan {
...PlanningBoardFilterTimeSpanFragment
}
}
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
ident
lastChange
name
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"planningBoardFilter": {
"config": PlanningBoardFilterConfig,
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"name": "abc123"
}
}
}
planningBoardFilters
Response
Returns a PlanningBoardFilterCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PlanningBoardFilterOrder
|
Default = null |
filter - PlanningBoardFilterFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query planningBoardFilters(
$skip: Int,
$take: Int,
$orderBy: PlanningBoardFilterOrder,
$filter: PlanningBoardFilterFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
planningBoardFilters(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
config {
...PlanningBoardFilterConfigFragment
}
createTime
creator {
...PersonFragment
}
ident
lastChange
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"planningBoardFilters": {
"nodes": [PlanningBoardFilter],
"totalCount": 123
}
}
}
planningCategories
Response
Returns a PlanningCategoryCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PlanningCategoryOrder
|
Default = null |
filter - PlanningCategoryFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query planningCategories(
$skip: Int,
$take: Int,
$orderBy: PlanningCategoryOrder,
$filter: PlanningCategoryFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
planningCategories(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"planningCategories": {
"nodes": [PlanningCategory],
"totalCount": 987
}
}
}
planningCategory
Response
Returns a PlanningCategory
Example
Query
query planningCategory(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
planningCategory(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
revision
text
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"planningCategory": {
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"revision": 987,
"text": "xyz789"
}
}
}
planningSidebarFilters
Response
Returns a PlanningSidebarFilterCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PlanningSidebarFilterOrder
|
Default = null |
filter - PlanningSidebarFilterFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query planningSidebarFilters(
$skip: Int,
$take: Int,
$orderBy: PlanningSidebarFilterOrder,
$filter: PlanningSidebarFilterFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
planningSidebarFilters(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
filterGroup
ident
name
value {
...PlanningSidebarBaseFilterValueFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"planningSidebarFilters": {
"nodes": [PlanningSidebarFilter],
"totalCount": 123
}
}
}
plannings
Response
Returns a PlanningCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PlanningOrder
|
Default = null |
filter - PlanningFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query plannings(
$skip: Int,
$take: Int,
$orderBy: PlanningOrder,
$filter: PlanningFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
plannings(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...PlanningChangeFragment
}
categories {
...PlanningCategoryFragment
}
conflicts {
...PlanningConflictFragment
}
dateEnd
dateStart
editor {
...PersonFragment
}
editorApplication
equipment {
...EquipmentFragment
}
equipments {
...EquipmentFragment
}
equipmentTypeDemand {
...EquipmentTypeDemandFragment
}
externalLink
fid
geoLatLng {
...GeoCoordinateFragment
}
ident
includedDays {
...PlanningIncludedDayFragment
}
isDeleted
isFixed
isVisibleOnBoard
lastChange
lastChangeCount
minutes
note
persons {
...PersonFragment
}
personTypeDemand {
...PersonTypeDemandFragment
}
project {
...ProjectFragment
}
teamExcludeEquipments {
...EquipmentFragment
}
teamExcludePersons {
...PersonFragment
}
teamExcludes {
...PlanningTeamExcludeFragment
}
teams {
...TeamFragment
}
timeEnd
timeStart
timeType
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"plannings": {"nodes": [Planning], "totalCount": 987}
}
}
project
Response
Returns a Project
Example
Query
query project(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
project(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
activities {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
activityIdents
addresscircles {
addresscircle {
...AddresscircleFragment
}
contactAssignments {
...ProjectAddresscircleContactAssignmentFragment
}
}
allocation {
other {
...OtherFragment
}
top {
...TopFragment
}
}
area
assigneeAllocation {
other {
...OtherFragment
}
top {
...TopFragment
}
}
averageWage {
date
ident
value
}
canSelect
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
city
collectedmaterials {
nodes {
...CollectedMaterialFragment
}
totalCount
}
color
contractee
costCenter {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
costCenterIdent
description
documents {
nodes {
...AssignedFileFragment
}
totalCount
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
endDate
equipmentAssignments {
conflicts {
...ProjectAssignmentConflictFragment
}
ident
location {
...TrackingLocationFragment
}
project {
...ProjectFragment
}
}
equipmentServices {
nodes {
...CollectedEquipmentFragment
}
totalCount
}
equipmentstates {
nodes {
...EquipmentStateFragment
}
totalCount
}
externalLink
fid
forms {
description
element {
...ElementFragment
}
fields {
...FormFieldGraphTypeFragment
}
id
ident
isAttachedToHomeScreen
isDeleted
isSubForm
lastChange
lastChangeCount
masterDataSelection
name
persons {
...PersonFragment
}
product
projects {
...ProjectFragment
}
revision
rules {
...FormRuleFragment
}
template {
...FormTemplateFragment
}
type
}
geoFence
hasAutoWeather
id
ident
image {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
longitude
name
nearbyProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
nextDeadlines {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
notes {
nodes {
...NoteFragment
}
totalCount
}
occupants {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
operationNumber
personIdents
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
pictures {
nodes {
...PictureFragment
}
totalCount
}
plannedAmountOfHours
plans {
fileName
ident
lastChange
lastChangeCount
maxZoom
name
projectIdent
projectPlanTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
}
postworkerIdents
projectComponentIdents
projectComponents {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
projectPermissions
projectQualityRoles {
createPerson {
...PersonFragment
}
createPersonIdent
ident
person {
...PersonFragment
}
project {
...ProjectFragment
}
projectIdent
role {
...RoleBaseFragment
}
roleIdent
userIdent
}
projectRoles {
createPerson {
...PersonFragment
}
createPersonIdent
ident
person {
...PersonFragment
}
project {
...ProjectFragment
}
projectIdent
role {
...RoleBaseFragment
}
roleIdent
userIdent
}
projectSectorIdents
projectSectors {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
projectStartDate
projectTicketProgress {
closed
notClosed
overdue
projectIdent
total
}
projectTicketStatesCount {
closed
feedback
inProgress
open
projectIdent
rejected
resolved
total
}
projectTypeIdent
projectZone {
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
name
projects {
...ProjectFragment
}
radiusFrom
radiusTo
}
projectZoneIdent
qualityUsers {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
radius
region {
id
ident
isDeleted
lastChange
mark
name
}
regionIdent
revision
services {
nodes {
...ServiceFragment
}
totalCount
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
subcontractorTimes {
nodes {
...CollectedSubcontractorFragment
}
totalAmountOfTime
totalCount
}
supplierIdents
suppliers {
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
elementIdent
fid
ident
isDeleted
lastChange
lastChangeCount
materialGroups {
...MaterialGroupFragment
}
projects {
...ProjectCollectionFragment
}
supplierProjects {
...ProjectFragment
}
}
teams {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
ticketProgressHistory {
closed
date
notClosed
}
timeConfiguration {
additionalTimeConfigurations {
...AdditionalTimeConfigurationFragment
}
configurationFriday {
...DailyConfigurationFragment
}
configurationMonday {
...DailyConfigurationFragment
}
configurationSaturday {
...DailyConfigurationFragment
}
configurationSunday {
...DailyConfigurationFragment
}
configurationThursday {
...DailyConfigurationFragment
}
configurationTuesday {
...DailyConfigurationFragment
}
configurationWednesday {
...DailyConfigurationFragment
}
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
friday
ident
isDeleted
lastChange
lastChangeCount
monday
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
revision
saturday
sunday
thursday
timeConfigurationBreaks {
...TimeConfigurationBreakFragment
}
title
tuesday
wednesday
}
times {
nodes {
...StaffTimeFragment
}
totalAmountOfTime
totalCount
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projects {
...ProjectFragment
}
text
}
visibilityInConstructionDiary
weathers {
nodes {
...WeatherFragment
}
totalCount
}
zipCode
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"project": {
"activities": [Activity],
"activityIdents": [Ident],
"addresscircles": [ProjectAddresscircleAssignment],
"allocation": Allocation,
"area": 123.45,
"assigneeAllocation": AssigneeAllocation,
"averageWage": AverageWage,
"canSelect": false,
"changeInfo": Info,
"city": "abc123",
"collectedmaterials": CollectedMaterialCollection,
"color": "xyz789",
"contractee": "xyz789",
"costCenter": CostCenter,
"costCenterIdent": Ident,
"description": "abc123",
"documents": AssignedFileCollection,
"element": Element,
"elementIdent": Ident,
"endDate": "2007-12-03",
"equipmentAssignments": [ProjectAssignment],
"equipmentServices": CollectedEquipmentCollection,
"equipmentstates": EquipmentStateCollection,
"externalLink": "abc123",
"fid": "abc123",
"forms": [FormGraphType],
"geoFence": "abc123",
"hasAutoWeather": false,
"id": "abc123",
"ident": Ident,
"image": File,
"isActive": true,
"isClosed": true,
"isDeleted": true,
"isPaused": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"latitude": 987.65,
"layers": [ProjectLayerGraphType],
"longitude": 123.45,
"name": "xyz789",
"nearbyProjects": [Project],
"nextDeadlines": [Ticket],
"notes": NoteCollection,
"occupants": [Person],
"operationNumber": "xyz789",
"personIdents": [Ident],
"persons": [Person],
"pictures": PictureCollection,
"plannedAmountOfHours": Decimal,
"plans": [ProjectPlan],
"postworkerIdents": [Ident],
"projectComponentIdents": [Ident],
"projectComponents": [ProjectComponent],
"projectEndDate": "2007-12-03T10:15:30Z",
"projectId": "xyz789",
"projectLastTicketAction": DateTimeOffset,
"projectManagerIdent": Ident,
"projectManagers": [Person],
"projectPermissions": ["CAN_EDIT"],
"projectQualityRoles": [ProjectUserRole],
"projectRoles": [ProjectUserRole],
"projectSectorIdents": [Ident],
"projectSectors": [ProjectSector],
"projectStartDate": "2007-12-03T10:15:30Z",
"projectTicketProgress": ProjectTicketProgress,
"projectTicketStatesCount": ProjectTicketStateCount,
"projectTypeIdent": Ident,
"projectZone": ProjectZone,
"projectZoneIdent": Ident,
"qualityUsers": [Person],
"radius": 123,
"region": Region,
"regionIdent": Ident,
"revision": 123,
"services": ServiceCollection,
"staffTimesTotalAmountHours": Decimal,
"startDate": "2007-12-03",
"status": "ACTIVE",
"street": "xyz789",
"subcontractors": [Subcontractor],
"subcontractorTimes": CollectedSubcontractors,
"supplierIdents": [Ident],
"suppliers": [Supplier],
"teams": [Team],
"ticketProgressHistory": [TicketProgressHistory],
"timeConfiguration": TimeConfiguration,
"times": TimesCollection,
"totalAmountOfHours": Decimal,
"totalEquipmentCapturedCount": 123,
"totalPersonCapturedCount": 123,
"type": ProjectType,
"visibilityInConstructionDiary": true,
"weathers": WeatherCollection,
"zipCode": "abc123"
}
}
}
projectComponent
Response
Returns a ProjectComponent
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query projectComponent($ident: Ident) {
projectComponent(ident: $ident) {
assignedProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
nodes {
...ProjectFragment
}
totalCount
}
revision
specificFromProject {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"projectComponent": {
"assignedProjects": [Project],
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"projectIdent": Ident,
"projects": ProjectCollection,
"revision": 123,
"specificFromProject": Project
}
}
}
projectComponents
Response
Returns a ProjectComponentCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectComponentOrder
|
Default = null |
filter - ProjectComponentCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectComponents(
$skip: Int,
$take: Int,
$orderBy: ProjectComponentOrder,
$filter: ProjectComponentCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectComponents(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectComponents": {
"nodes": [ProjectComponent],
"totalCount": 987
}
}
}
projectLayer
Response
Returns a ProjectLayerGraphType
Example
Query
query projectLayer(
$ident: Ident,
$new: Boolean
) {
projectLayer(
ident: $ident,
new: $new
) {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
plan {
contentType
fileName
isProcessed
maxZoom
}
position
projectIdent
projectLayerTicketStatesCount {
closed
feedback
inProgress
open
projectLayerIdent
rejected
resolved
total
}
projectPlan {
contentType
fileName
isProcessed
maxZoom
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"projectLayer": {
"fileName": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"parentLayer": ProjectLayerGraphType,
"plan": LayerPlan,
"position": 987,
"projectIdent": Ident,
"projectLayerTicketStatesCount": ProjectLayerTicketStateCount,
"projectPlan": LayerPlan
}
}
}
projectLayers
Response
Returns a ProjectLayerCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectLayerOrder
|
Default = null |
filter - ProjectLayerFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectLayers(
$skip: Int,
$take: Int,
$orderBy: ProjectLayerOrder,
$filter: ProjectLayerFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectLayers(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectLayers": {
"nodes": [ProjectLayerGraphType],
"totalCount": 987
}
}
}
projectOverviewWeatherForecast
Response
Returns [WeatherForecast!]!
Arguments
| Name | Description |
|---|---|
projectIdent - Ident!
|
Default = null |
Example
Query
query projectOverviewWeatherForecast($projectIdent: Ident!) {
projectOverviewWeatherForecast(projectIdent: $projectIdent) {
date
dateTime
precipitationProbability
temperature
weatherType {
ident
name
}
}
}
Variables
{"projectIdent": null}
Response
{
"data": {
"projectOverviewWeatherForecast": [
{
"date": "2007-12-03",
"dateTime": "2007-12-03T10:15:30Z",
"precipitationProbability": Decimal,
"temperature": Decimal,
"weatherType": WeatherType
}
]
}
}
projectPlan
Response
Returns a ProjectPlan
Example
Query
query projectPlan(
$ident: Ident,
$new: Boolean
) {
projectPlan(
ident: $ident,
new: $new
) {
fileName
ident
lastChange
lastChangeCount
maxZoom
name
projectIdent
projectPlanTicketStatesCount {
closed
feedback
inProgress
open
projectLayerIdent
rejected
resolved
total
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"projectPlan": {
"fileName": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"maxZoom": 123,
"name": "xyz789",
"projectIdent": Ident,
"projectPlanTicketStatesCount": ProjectLayerTicketStateCount
}
}
}
projectPlans
Response
Returns a ProjectPlanCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectLayerOrder
|
Default = null |
filter - ProjectPlanFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectPlans(
$skip: Int,
$take: Int,
$orderBy: ProjectLayerOrder,
$filter: ProjectPlanFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectPlans(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
fileName
ident
lastChange
lastChangeCount
maxZoom
name
projectIdent
projectPlanTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectPlans": {
"nodes": [ProjectPlan],
"totalCount": 123
}
}
}
projectSector
Response
Returns a ProjectSector
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query projectSector($ident: Ident) {
projectSector(ident: $ident) {
assignedProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"projectSector": {
"assignedProjects": [Project],
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"projectIdent": Ident,
"revision": 123,
"specificFromProject": Project
}
}
}
projectSectors
Response
Returns a ProjectSectorCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectSectorOrder
|
Default = null |
filter - ProjectSectorFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectSectors(
$skip: Int,
$take: Int,
$orderBy: ProjectSectorOrder,
$filter: ProjectSectorFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectSectors(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectSectors": {
"nodes": [ProjectSector],
"totalCount": 123
}
}
}
projectStays
Response
Returns a ProjectStayCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectStayOrder
|
Default = null |
filter - ProjectStayFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectStays(
$skip: Int,
$take: Int,
$orderBy: ProjectStayOrder,
$filter: ProjectStayFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectStays(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
deviceIdent
fromTime
ident
project {
...ProjectFragment
}
projectIdent
toTime
trackingDevice {
...TrackingDeviceFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectStays": {
"nodes": [ProjectStay],
"totalCount": 987
}
}
}
projectType
Response
Returns a ProjectType
Example
Query
query projectType(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
projectType(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
text
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"projectType": {
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"projects": [Project],
"text": "xyz789"
}
}
}
projectTypes
Response
Returns a ProjectTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectTypeOrder
|
Default = null |
filter - ProjectTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectTypes(
$skip: Int,
$take: Int,
$orderBy: ProjectTypeOrder,
$filter: ProjectTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projects {
...ProjectFragment
}
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectTypes": {
"nodes": [ProjectType],
"totalCount": 123
}
}
}
projectZone
Response
Returns a ProjectZone
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query projectZone($ident: Ident) {
projectZone(ident: $ident) {
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
id
ident
isDeleted
lastChange
name
projects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
radiusFrom
radiusTo
}
}
Variables
{"ident": null}
Response
{
"data": {
"projectZone": {
"element": Element,
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"name": "abc123",
"projects": [Project],
"radiusFrom": 987,
"radiusTo": 123
}
}
}
projectZones
Response
Returns a ProjectZoneCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectZoneOrder
|
Default = null |
filter - ProjectZoneFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projectZones(
$skip: Int,
$take: Int,
$orderBy: ProjectZoneOrder,
$filter: ProjectZoneFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projectZones(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
name
projects {
...ProjectFragment
}
radiusFrom
radiusTo
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projectZones": {
"nodes": [ProjectZone],
"totalCount": 123
}
}
}
projects
Response
Returns a ProjectCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ProjectOrder
|
Default = null |
filter - ProjectFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query projects(
$skip: Int,
$take: Int,
$orderBy: ProjectOrder,
$filter: ProjectFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
projects(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"projects": {"nodes": [Project], "totalCount": 123}
}
}
publicHoliday
Response
Returns a PublicHoliday
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query publicHoliday($ident: Ident) {
publicHoliday(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
date
ident
isDeleted
isRecurring
lastChange
lastChangeCount
regions {
id
ident
isDeleted
lastChange
mark
name
}
text
timeType
timeValue
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"publicHoliday": {
"changeInfo": Info,
"date": "2007-12-03",
"ident": Ident,
"isDeleted": true,
"isRecurring": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"regions": [Region],
"text": "abc123",
"timeType": "DAY",
"timeValue": Decimal,
"wageType": WageType
}
}
}
publicHolidays
Response
Returns a PublicHolidayCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - PublicHolidayOrder
|
Default = null |
filter - PublicHolidayFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query publicHolidays(
$skip: Int,
$take: Int,
$orderBy: PublicHolidayOrder,
$filter: PublicHolidayFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
publicHolidays(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
date
ident
isDeleted
isRecurring
lastChange
lastChangeCount
regions {
...RegionFragment
}
text
timeType
timeValue
wageType {
...WageTypeFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"publicHolidays": {
"nodes": [PublicHoliday],
"totalCount": 123
}
}
}
qualityProjectTicketsQuery
Response
Returns [QualityProjectTicket]
Arguments
| Name | Description |
|---|---|
elementIdent - Ident!
|
Default = null |
Example
Query
query qualityProjectTicketsQuery($elementIdent: Ident!) {
qualityProjectTicketsQuery(elementIdent: $elementIdent) {
lastActivity
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
ticketsClosed
ticketsInProgress
ticketsOpen
ticketsRejected
ticketsResolved
ticketsTotal
}
}
Variables
{"elementIdent": null}
Response
{
"data": {
"qualityProjectTicketsQuery": [
{
"lastActivity": "2007-12-03T10:15:30Z",
"project": Project,
"ticketsClosed": 987,
"ticketsInProgress": 123,
"ticketsOpen": 987,
"ticketsRejected": 987,
"ticketsResolved": 987,
"ticketsTotal": 123
}
]
}
}
qualitySettings
Response
Returns a QualitySettings
Example
Query
query qualitySettings {
qualitySettings {
sendDailySummaryMailNotifications
sendImmediateCommentAddedMailNotifications
sendImmediateMailNotifications
sendSubTicketMailNotifications
sendSubTicketPushNotifications
sendTicket7DaysBeforeDeadlineMailNotifications
sendTicketAddedCommentPushNotifications
sendTicketDeadlineMailNotifications
sendTicketInvolvedAssignmentMailNotifications
sendTicketInvolvedAssignmentPushNotifications
sendTicketUpdatePushNotifications
sendWeeklySummaryMailNotifications
}
}
Response
{
"data": {
"qualitySettings": {
"sendDailySummaryMailNotifications": true,
"sendImmediateCommentAddedMailNotifications": true,
"sendImmediateMailNotifications": false,
"sendSubTicketMailNotifications": false,
"sendSubTicketPushNotifications": true,
"sendTicket7DaysBeforeDeadlineMailNotifications": false,
"sendTicketAddedCommentPushNotifications": true,
"sendTicketDeadlineMailNotifications": false,
"sendTicketInvolvedAssignmentMailNotifications": false,
"sendTicketInvolvedAssignmentPushNotifications": true,
"sendTicketUpdatePushNotifications": false,
"sendWeeklySummaryMailNotifications": false
}
}
}
qualityTicketAssignees
Response
Returns [QualityTicketAssignee]
Example
Query
query qualityTicketAssignees(
$projectIdent: Ident,
$searchValue: String,
$skip: Int,
$take: Int
) {
qualityTicketAssignees(
projectIdent: $projectIdent,
searchValue: $searchValue,
skip: $skip,
take: $take
) {
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
subcontractor {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
}
}
Variables
{"projectIdent": null, "searchValue": null, "skip": null, "take": null}
Response
{
"data": {
"qualityTicketAssignees": [
{
"person": Person,
"subcontractor": Subcontractor
}
]
}
}
region
Response
Returns a Region
Example
Query
query region(
$ident: Ident,
$new: Boolean,
$id: String
) {
region(
ident: $ident,
new: $new,
id: $id
) {
id
ident
isDeleted
lastChange
mark
name
}
}
Variables
{"ident": null, "new": null, "id": null}
Response
{
"data": {
"region": {
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"mark": "abc123",
"name": "xyz789"
}
}
}
regions
Response
Returns a RegionCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - RegionOrder
|
Default = null |
filter - RegionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query regions(
$skip: Int,
$take: Int,
$orderBy: RegionOrder,
$filter: RegionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
regions(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
id
ident
isDeleted
lastChange
mark
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"regions": {"nodes": [Region], "totalCount": 987}
}
}
report
Example
Query
query report($ident: Ident!) {
report(ident: $ident) {
docx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
html {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
ident
pdf {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
tableData
template {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
...ReportTemplateSettingsFragment
}
slug
subtitle
timesActive
title
variables
}
updatePerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
xlsx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"report": {
"docx": File,
"html": File,
"ident": Ident,
"pdf": File,
"tableData": Json,
"template": ReportTemplate,
"updatePerson": Person,
"updateTime": DateTimeOffset,
"xlsx": File
}
}
}
reportTemplate
Response
Returns a ReportTemplate
Example
Query
query reportTemplate(
$ident: Ident,
$slug: String
) {
reportTemplate(
ident: $ident,
slug: $slug
) {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
margins {
...ReportTemplateMarginsFragment
}
orientation
}
slug
subtitle
timesActive
title
variables
}
}
Variables
{"ident": null, "slug": null}
Response
{
"data": {
"reportTemplate": {
"dataTable": Json,
"fleetActive": false,
"hasDataTable": false,
"hasTemplate": true,
"icon": "abc123",
"ident": Ident,
"options": [Json],
"qualityActive": false,
"query": "xyz789",
"settings": ReportTemplateSettings,
"slug": "xyz789",
"subtitle": "abc123",
"timesActive": true,
"title": "abc123",
"variables": Json
}
}
}
reportTemplates
Response
Returns a ReportTemplateCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ReportTemplateOrder
|
Default = null |
filter - ReportTemplateCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query reportTemplates(
$skip: Int,
$take: Int,
$orderBy: ReportTemplateOrder,
$filter: ReportTemplateCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
reportTemplates(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
...ReportTemplateSettingsFragment
}
slug
subtitle
timesActive
title
variables
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"reportTemplates": {
"nodes": [ReportTemplate],
"totalCount": 987
}
}
}
reports
Response
Returns a ReportRoot
Example
Query
query reports {
reports {
absenceReportObt {
nodes {
...AbsenceReportObtFragment
}
totalCount
}
byDateMREP6BEL {
nodes {
...MaterialReportMREP6BELByDateFragment
}
reportLogoPath
}
byHourPARP2PPS {
nodes {
...PersonReportPARP2PPSNodeFragment
}
reportLogoPath
}
byHourPARP2SEL {
nodes {
...PersonReportPARP2SELNodeFragment
}
reportLogoPath
}
byMaterialMUT3MARE {
nodes {
...MaterialReportMUT3MAREByMaterialFragment
}
reportLogoPath
}
byProjectPARP2PPS {
nodes {
...PersonReportPARP2PPSNodeFragment
}
reportLogoPath
}
byProjectPARP2SEL {
nodes {
...PersonReportPARP2SELNodeFragment
}
reportLogoPath
}
byWeekMREP6BEL {
nodes {
...MaterialReportMREP6BELByWeekFragment
}
reportLogoPath
weekFrom
weekTo
}
dailyADL1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyBAR1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyBOL1DARE {
date
equipmentServices {
...CollectedEquipmentFragment
}
formData {
...FormDataDailyReportBOL1DAREFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
timesData {
...StaffTimeDataDailyReportBOL1DAREFragment
}
timesMeta {
...MetaDataDailyReportBOL1DAREFragment
}
totalHoursSum
}
dailyBUG1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyDAI1DARE {
checkbox1
date
equipments {
...SimplifiedEquipmentFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
signature1
signature2
text1
text2
text3
timeEnd
times {
...StaffTimeDailyReportVHB411Fragment
}
timeStart
}
dailyDAI2DARE {
date
division
equipments {
...DailyReportDAI2DARESimplifiedEquipmentFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...DailyReportDAI2DARESimplifiedMaterialFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
signature1
signature2
text1
text2
text3
timeEnd
times {
...StaffTimeDailyReportVHB411Fragment
}
timeStart
welder {
...PersonFragment
}
}
dailyGUS1DARE {
date
equipmentsData {
...EquipmentDataDailyReportGUS1DAREFragment
}
equipmentServices {
...CollectedEquipmentFragment
}
equipmentsMeta {
...MetaDataDailyReportGUS1DAREFragment
}
formData {
...FormDataDailyReportGUS1DAREFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
referenceData {
...ReferenceDataDailyReportGUS1DAREFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
timesData {
...StaffTimeDataDailyReportGUS1DAREFragment
}
timesMeta {
...MetaDataDailyReportGUS1DAREFragment
}
}
dailyH531B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportH531B411Fragment
}
weather {
...WeatherFragment
}
}
dailyHUE1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
timesData {
...StaffTimeDataDailyReportHUE1B411Fragment
}
timesMeta {
...StaffTimeMetaDailyReportHUE1B411Fragment
}
weathers {
...WeatherFragment
}
}
dailyHUE2B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentsMeta {
...EquipmentMetaDailyReportHUE2B411Fragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
timesData {
...StaffTimeDataDailyReportHUE2B411Fragment
}
timesMeta {
...StaffTimeMetaDailyReportHUE2B411Fragment
}
weathers {
...WeatherFragment
}
}
dailyKNO1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyMST1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyReport {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportALIS2BEL {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportALIS5BEL {
date
project {
...ProjectFragment
}
times {
...StaffTimeFragment
}
}
dailyReportALS1DARE {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE1JAC {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE1MAG {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE1ROE {
allowances {
...AllowanceFragment
}
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE1STO {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE1WIE {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE1WNS {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE2KRE {
date
equipmentServices {
...DailyReportDARE2KRESimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportDARE2ROE {
allowances {
...AllowanceFragment
}
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportHAU1DARE {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportHHW8CF7W {
date
equipmentServicesAndStates {
...SimplifiedEquipmentFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
reportNo
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
timeEnd
timeStart
weather {
...WeatherFragment
}
}
dailyReportJOE1DAIL {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportKev320 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportMAGE4BEL {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportMOR1DARE {
date
equipmentServices {
...SimplifiedEquipmentMOR1DAREFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
projectSectors {
...ProjectSectorFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeMOR1DAREFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportObt {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
qualityTickets {
...TicketFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportSUD2DARE {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportVF3AGVKV {
allowances {
...AllowanceFragment
}
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
reportNo
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyReportWTI1DARE {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dailyS4ILEDPZ {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
reportNo
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
}
dailySUD1B411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyVHB411 {
date
equipmentServices {
...CollectedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
highestTemp {
...WeatherFragment
}
lowestTemp {
...WeatherFragment
}
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeDailyReportVHB411Fragment
}
}
dailyXL8156V4 {
dateFrom
dateTo
nodes {
...DailyReportXL8156V4RowFragment
}
project {
...ProjectFragment
}
}
dailyY4GGHF7C {
date
equipmentServices {
...SimplifiedEquipmentFragment
}
equipmentStates {
...EquipmentStateFragment
}
hasDayWageReport
materials {
...CollectedMaterialFragment
}
notes {
...NoteFragment
}
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
services {
...ServiceFragment
}
simplifiedTimes {
...SimplifiedTimeFragment
}
subcontractorTimes {
...CollectedSubcontractorFragment
}
times {
...StaffTimeFragment
}
weather {
...WeatherFragment
}
}
dayWages {
date
dayWages {
...DayWageFragment
}
project {
...ProjectFragment
}
}
equipments {
byDateEREP1BEL {
...EquipmentReportEREP1BELByDatesFragment
}
byEquipment {
...EquipmentReportByEquipmentsFragment
}
byEquipmentEREP1BEL {
...EquipmentReportEREP1BELByEquipmentsFragment
}
byEquipmentEREP1BOM {
...EquipmentReportEREP1BOMByEquipmentsFragment
}
byEquipmentEREP1KRE {
...EquipmentReportEREP1KREFragment
}
byEquipmentEREP2H53 {
...EquipmentReportEREP2H53ByEquipmentsFragment
}
byEquipmentM4O18UQF {
...EquipmentReportM4O18UQFFragment
}
byEquipmentMA3XEREP {
...EquipmentReportMA3XEREPByEquipmentsFragment
}
byEquipmentUHQXJW3L {
...EquipmentReportUHQXJW3LFragment
}
byProject {
...EquipmentReportByProjectsFragment
}
byProjectEREP1BEL {
...EquipmentReportEREP1BELByProjectsFragment
}
byProjectEREP1BOM {
...EquipmentReportEREP1BOMByProjectsFragment
}
byProjectEREP1PPS {
...EquipmentReportEREP1PPSByProjectsFragment
}
byProjectEREP1SEL {
...EquipmentReportEREP1SELByProjectsFragment
}
byProjectEREP2H53 {
...EquipmentReportEREP2H53ByProjectsFragment
}
byProjectEREP3PPS {
...EquipmentReportEREP3PPSByProjectsFragment
}
byProjectEREP3SEL {
...EquipmentReportEREP3SELByProjectsFragment
}
byProjectMA3XEREP {
...EquipmentReportMA3XEREPByProjectsFragment
}
byWeekEREP1BEL {
...EquipmentReportEREP1BELByWeeksFragment
}
}
holidayReport {
nodes {
...HolidayReportFragment
}
totalCount
}
holidayReportHORE1ATH {
nodes {
...HolidayReportHORE1ATHFragment
}
totalCount
}
hourLimits {
nodes {
...HourLimitFragment
}
reportLogoPath
totalCount
}
missingTimes {
nodes {
...MissingTimeFragment
}
reportLogoPath
totalCount
}
mOL1MNTN {
nodes {
...MOL1MNTNFragment
}
reportLogoPath
totalCount
}
monthlyOverview {
nodes {
...MonthlyOverviewNodeFragment
}
}
monthlyOverviewMOOV1ETS {
nodes {
...MonthlyOverviewMOOV1ETSNodeFragment
}
}
monthlyOverviewMOOV1GOR {
nodes {
...MonthlyOverviewMOOV1GORNodeFragment
}
}
monthlyOverviewMOOV1ROM {
nodes {
...MonthlyOverviewMOOV1ROMNodeFragment
}
}
monthlyOverviewMOOV1STR {
nodes {
...MonthlyOverviewMOOV1STRNodeFragment
}
}
monthlyOverviewMOOV3H53 {
nodes {
...MonthlyOverviewMOOV3H53NodeFragment
}
}
personOverview {
nodes {
...PersonOverviewNodeFragment
}
}
personOverviewAIR1PEOV {
nodes {
...PersonOverviewNodeFragment
}
}
personOverviewUNI1PEOV {
nodes {
...PersonOverviewNodeFragment
}
}
photoReportH9CQS42I {
dateFrom
dateTo
pictures {
...PictureFragment
}
project {
...ProjectFragment
}
}
projectEvaluation {
endDate
hoursByActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployee {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployeeAndActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByPersonType {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectComponent {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectSector {
...ProjectEvaluationSumTableEntryFragment
}
hoursBySubcontractor {
...ProjectEvaluationSumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
staffTimes {
...ProjectEvaluationTableEntryFragment
}
startDate
subcontractorHours {
...ProjectEvaluationTableEntryFragment
}
totalHours
}
projectEvaluationAIR2PREV {
endDate
hoursByActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployee {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployeeAndActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByPersonType {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectComponent {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectSector {
...ProjectEvaluationSumTableEntryFragment
}
hoursBySubcontractor {
...ProjectEvaluationSumTableEntryFragment
}
id
projectId
projectName
projectPlace
projectStreet
projectZip
reportLogoPath
services {
...ProjectEvaluationServicesTableEntryFragment
}
staffTimes {
...ProjectEvaluationTableEntryFragment
}
startDate
subcontractorHours {
...ProjectEvaluationTableEntryFragment
}
totalHours
}
projectEvaluationENG1PREV {
endDate
hoursByActivity {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursByEmployee {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursByEmployeeAndActivity {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursByPersonType {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursByProjectComponent {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursByProjectComponentId {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursByProjectSector {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
hoursBySubcontractor {
...ProjectEvaluationENG1PREVSumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
staffTimes {
...ProjectEvaluationENG1PREVTableEntryFragment
}
startDate
subcontractorHours {
...ProjectEvaluationENG1PREVTableEntryFragment
}
totalHours
}
projectEvaluationKOAU1KRE {
costCenterName
endDate
hoursByActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployee {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployeeAndActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByPersonType {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectComponent {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectSector {
...ProjectEvaluationSumTableEntryFragment
}
hoursBySubcontractor {
...ProjectEvaluationSumTableEntryFragment
}
id
reportLogoPath
staffTimes {
...ProjectEvaluationTableEntryFragment
}
startDate
subcontractorHours {
...ProjectEvaluationTableEntryFragment
}
totalHours
}
projectEvaluationPBDY8BEL {
endDate
hoursByDay {
...ProjectEvaluationSumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
startDate
totalHours
totalHoursAllowances
totalHoursGbAllowances
totalHoursHoliday
totalHoursOvertime
totalHoursSaturday
totalHoursSunday
totalPrice
totalPriceAllowances
totalPriceGbAllowances
totalPriceHoliday
totalPriceOvertime
totalPriceSaturday
totalPriceStaffTimes
totalPriceSunday
}
projectEvaluationPBPS7BEL {
endDate
hoursByProjectSector {
...ProjectEvaluationSumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
startDate
totalHours
totalHoursAllowances
totalHoursGbAllowances
totalPrice
totalPriceAllowances
totalPriceGbAllowances
totalPriceStaffTimes
}
projectEvaluationPEKO3BEL {
allowances {
...ProjectEvaluationTableEntryFragment
}
endDate
gbAllowances {
...ProjectEvaluationTableEntryFragment
}
hoursByActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployee {
...ProjectEvaluationSumTableEntryFragment
}
hoursByEmployeeAndActivity {
...ProjectEvaluationSumTableEntryFragment
}
hoursByPersonType {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectComponent {
...ProjectEvaluationSumTableEntryFragment
}
hoursByProjectSector {
...ProjectEvaluationSumTableEntryFragment
}
hoursBySubcontractor {
...ProjectEvaluationSumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
staffTimes {
...ProjectEvaluationTableEntryFragment
}
startDate
subcontractorHours {
...ProjectEvaluationTableEntryFragment
}
totalHours
totalHoursAllowances
totalHoursGbAllowances
totalPrice
totalPriceAllowances
totalPriceGbAllowances
totalPriceStaffTimes
}
projectEvaluationPERA9BEL {
endDate
hoursByDay {
...ProjectEvaluationSumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
startDate
totalHours
totalHoursAllowances
totalHoursGbAllowances
totalHoursHoliday
totalHoursNight
totalHoursOvertime
totalHoursSaturday
totalHoursSunday
totalPrice
totalPriceAllowances
totalPriceGbAllowances
totalPriceHoliday
totalPriceOvertime
totalPriceSaturday
totalPriceStaffTimes
totalPriceSunday
}
projectEvaluationPREV3KRE {
endDate
hoursByActivity {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
hoursByEmployee {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
hoursByEmployeeAndActivity {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
hoursByPersonType {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
hoursByProjectComponent {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
hoursByProjectSector {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
hoursBySubcontractor {
...ProjectEvaluationPREV3KRESumTableEntryFragment
}
id
projectId
projectName
reportLogoPath
staffTimes {
...ProjectEvaluationPREV3KRETableEntryFragment
}
startDate
subcontractorHours {
...ProjectEvaluationPREV3KRETableEntryFragment
}
totalHours
}
reportAJT3U7CJ {
nodes {
...ReportAJT3U7CJFragment
}
reportLogoPath
totalCount
}
reportAPHO1UVB {
nodes {
...ReportAPHO1UVBFragment
}
reportLogoPath
totalCount
}
reportDELB5Q8K {
nodes {
...ReportDELB5Q8KNodeFragment
}
}
reportDXLNYU5N {
nodes {
...DXLNYU5NNodeFragment
}
}
reportEAM6VK7J {
nodes {
...ReportEAM6VK7JNodeFragment
}
}
reportMOCA2MAT {
nodes {
...MOCA2MATNodeFragment
}
}
reportMOCA2WIE {
nodes {
...MOCA2WIENodeFragment
}
}
reportMOCA5H53 {
nodes {
...MOCA5H53NodeFragment
}
}
reportQIP95WIF {
nodes {
...ReportQIP95WIFNodeFragment
}
}
reportRSDH1RLS {
nodes {
...ReportRSDH1RLSFragment
}
reportLogoPath
totalCount
}
reportT7DGQGMN {
nodes {
...ReportT7DGQGMNFragment
}
reportLogoPath
totalCount
}
reportWYR5C2KE {
nodes {
...ReportWYR5C2KEFragment
}
totalCount
}
sickDayReport {
nodes {
...SickDayReportFragment
}
totalCount
}
threeMonthRule {
nodes {
...ThreeMonthRuleFragment
}
reportLogoPath
totalCount
}
totalHours {
nodes {
...TotalHourReportGroupFragment
}
reportLogoPath
totalCount
}
totalHoursTOHO3MAT {
nodes {
...TotalHourTOHO3MATReportGroupFragment
}
reportLogoPath
totalCount
}
}
}
Response
{
"data": {
"reports": {
"absenceReportObt": AbsenceReportObtCollection,
"byDateMREP6BEL": MaterialReportMREP6BELByDates,
"byHourPARP2PPS": PersonReportPARP2PPS,
"byHourPARP2SEL": PersonReportPARP2SEL,
"byMaterialMUT3MARE": MaterialReportMUT3MAREByMaterials,
"byProjectPARP2PPS": PersonReportPARP2PPS,
"byProjectPARP2SEL": PersonReportPARP2SEL,
"byWeekMREP6BEL": MaterialReportMREP6BELByWeeks,
"dailyADL1B411": [DailyReportADL1B411],
"dailyBAR1B411": [DailyReportBAR1B411],
"dailyBOL1DARE": [DailyReportBOL1DARE],
"dailyBUG1B411": [DailyReportBUG1B411],
"dailyDAI1DARE": [DailyReportDAI1DARE],
"dailyDAI2DARE": [DailyReportDAI2DARE],
"dailyGUS1DARE": [DailyReportGUS1DARE],
"dailyH531B411": [DailyReportH531B411],
"dailyHUE1B411": [DailyReportHUE1B411],
"dailyHUE2B411": [DailyReportHUE2B411],
"dailyKNO1B411": [DailyReportKNO1B411],
"dailyMST1B411": [DailyReportMST1B411],
"dailyReport": [DailyReport],
"dailyReportALIS2BEL": [DailyReportALIS2BEL],
"dailyReportALIS5BEL": [DailyReportALIS5BEL],
"dailyReportALS1DARE": [DailyReportALS1DARE],
"dailyReportDARE1JAC": [DailyReportDARE1JAC],
"dailyReportDARE1MAG": [DailyReportDARE1MAG],
"dailyReportDARE1ROE": [DailyReportDARE1ROE],
"dailyReportDARE1STO": [DailyReportDARE1STO],
"dailyReportDARE1WIE": [DailyReportDARE1WIE],
"dailyReportDARE1WNS": [DailyReportDARE1WNS],
"dailyReportDARE2KRE": [DailyReportDARE2KRE],
"dailyReportDARE2ROE": [DailyReportDARE2ROE],
"dailyReportHAU1DARE": [DailyReportHAU1DARE],
"dailyReportHHW8CF7W": [DailyReportHHW8CF7W],
"dailyReportJOE1DAIL": [DailyReportJOE1DAIL],
"dailyReportKev320": [DailyReportKev320],
"dailyReportMAGE4BEL": [DailyReportMAGE4BEL],
"dailyReportMOR1DARE": [DailyReportMOR1DARE],
"dailyReportObt": [DailyReportObt],
"dailyReportSUD2DARE": [DailyReportSUD2DARE],
"dailyReportVF3AGVKV": [DailyReportVF3AGVKV],
"dailyReportWTI1DARE": [DailyReportWTI1DARE],
"dailyS4ILEDPZ": [DailyReportS4ILEDPZ],
"dailySUD1B411": [DailyReportSUD1B411],
"dailyVHB411": [DailyReportVHB411],
"dailyXL8156V4": [DailyReportXL8156V4],
"dailyY4GGHF7C": [DailyReportY4GGHF7C],
"dayWages": [DayWagesReport],
"equipments": ReportEquipments,
"holidayReport": HolidayReportCollection,
"holidayReportHORE1ATH": HolidayReportHORE1ATHCollection,
"hourLimits": HourLimitReportCollection,
"missingTimes": MissingTimeReportCollection,
"mOL1MNTN": MOL1MNTNReportCollection,
"monthlyOverview": MonthlyOverview,
"monthlyOverviewMOOV1ETS": MonthlyOverviewMOOV1ETS,
"monthlyOverviewMOOV1GOR": MonthlyOverviewMOOV1GOR,
"monthlyOverviewMOOV1ROM": MonthlyOverviewMOOV1ROM,
"monthlyOverviewMOOV1STR": MonthlyOverviewMOOV1STR,
"monthlyOverviewMOOV3H53": MonthlyOverviewMOOV3H53,
"personOverview": PersonOverview,
"personOverviewAIR1PEOV": PersonOverviewAIR1PEOV,
"personOverviewUNI1PEOV": PersonOverviewUNI1PEOV,
"photoReportH9CQS42I": [PhotoReportH9CQS42I],
"projectEvaluation": [ProjectEvaluationReport],
"projectEvaluationAIR2PREV": [
ProjectEvaluationAIR2PREVReport
],
"projectEvaluationENG1PREV": [
ProjectEvaluationENG1PREVReport
],
"projectEvaluationKOAU1KRE": [
ProjectEvaluationKOAU1KREReport
],
"projectEvaluationPBDY8BEL": [
ProjectEvaluationPBDY8BELReport
],
"projectEvaluationPBPS7BEL": [
ProjectEvaluationPBPS7BELReport
],
"projectEvaluationPEKO3BEL": [
ProjectEvaluationPEKO3BELReport
],
"projectEvaluationPERA9BEL": [
ProjectEvaluationPERA9BELReport
],
"projectEvaluationPREV3KRE": [
ProjectEvaluationPREV3KREReport
],
"reportAJT3U7CJ": ReportAJT3U7CJReportCollection,
"reportAPHO1UVB": ReportAPHO1UVBReportCollection,
"reportDELB5Q8K": ReportDELB5Q8K,
"reportDXLNYU5N": DXLNYU5N,
"reportEAM6VK7J": ReportEAM6VK7J,
"reportMOCA2MAT": MOCA2MAT,
"reportMOCA2WIE": MOCA2WIE,
"reportMOCA5H53": MOCA5H53,
"reportQIP95WIF": ReportQIP95WIF,
"reportRSDH1RLS": ReportRSDH1RLSReportCollection,
"reportT7DGQGMN": ReportT7DGQGMNReportCollection,
"reportWYR5C2KE": ReportWYR5C2KECollection,
"sickDayReport": SickDayReportCollection,
"threeMonthRule": ThreeMonthRuleReportCollection,
"totalHours": TotalHourReportGroupReportCollection,
"totalHoursTOHO3MAT": TotalHourTOHO3MATReportGroupReportCollection
}
}
}
role
Response
Returns a RoleBase
Example
Query
query role(
$ident: Ident,
$new: Boolean
) {
role(
ident: $ident,
new: $new
) {
customDefaultRole
description
ident
inUse
isDeleted
lastChange
lastChangeCount
name
permissions {
right
value
}
position
product
users {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"role": {
"customDefaultRole": "abc123",
"description": "xyz789",
"ident": Ident,
"inUse": false,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"permissions": [RightValue],
"position": 123,
"product": "ON_SITE",
"users": [Person]
}
}
}
roles
Response
Returns a RoleInterfaceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - RoleOrder
|
Default = null |
filter - RoleFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query roles(
$skip: Int,
$take: Int,
$orderBy: RoleOrder,
$filter: RoleFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
roles(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
customDefaultRole
description
ident
inUse
isDeleted
lastChange
lastChangeCount
name
permissions {
...RightValueFragment
}
position
product
users {
...PersonFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"roles": {"nodes": [RoleBase], "totalCount": 123}
}
}
ruleConfiguration
Response
Returns a RuleConfiguration
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query ruleConfiguration($ident: Ident) {
ruleConfiguration(ident: $ident) {
additionalGroupings
assignedEmployees {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
editorIdent
ident
isDeleted
lastChange
lastChangeCount
revision
ruleblocks {
configurationRevision
description
ident
period
position
ruleConfigurationIdent
rules {
...WageCalculatorServiceFragment
}
splitTimesAtMidnight
}
title
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"ruleConfiguration": {
"additionalGroupings": ["PROJECT"],
"assignedEmployees": [Person],
"editorApplication": "xyz789",
"editorIdent": Ident,
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"revision": 123,
"ruleblocks": [WageCalculatorRuleBlock],
"title": "abc123",
"wageType": WageType
}
}
}
ruleConfigurations
Response
Returns a RuleConfigurationCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - RuleConfigurationOrder
|
Default = null |
filter - RuleConfigurationFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query ruleConfigurations(
$skip: Int,
$take: Int,
$orderBy: RuleConfigurationOrder,
$filter: RuleConfigurationFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
ruleConfigurations(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
additionalGroupings
assignedEmployees {
...PersonFragment
}
editorApplication
editorIdent
ident
isDeleted
lastChange
lastChangeCount
revision
ruleblocks {
...WageCalculatorRuleBlockFragment
}
title
wageType {
...WageTypeFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"ruleConfigurations": {
"nodes": [RuleConfiguration],
"totalCount": 987
}
}
}
rulebooks
Response
Returns a RulebookCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - RulebookOrder
|
Default = null |
filter - RulebookFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query rulebooks(
$skip: Int,
$take: Int,
$orderBy: RulebookOrder,
$filter: RulebookFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
rulebooks(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
id
ident
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"rulebooks": {"nodes": [Rulebook], "totalCount": 123}
}
}
sbbActivities
Response
Returns [SbbActivityResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbActivities(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbActivities(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbActivityResultUpsert {
activity {
...ActivityFragment
}
lastChangeCount
}
... on SbbActivityResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbActivities": [SbbActivityResultUpsert]}}
sbbCostTypes
Response
Returns [SbbCostTypeResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbCostTypes(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbCostTypes(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbCostTypeResultUpsert {
costType {
...AllowanceTypeFragment
}
lastChangeCount
}
... on SbbCostTypeResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbCostTypes": [SbbCostTypeResultUpsert]}}
sbbDayWageRecords
Response
Returns [SbbDayWageRecordResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbDayWageRecords(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbDayWageRecords(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbDayWageRecordResultUpsert {
dayWageRecord {
...DayWageFragment
}
lastChangeCount
}
... on SbbDayWageRecordResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbDayWageRecords": [SbbDayWageRecordResultUpsert]
}
}
sbbEquipments
Response
Returns [SbbEquipmentResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbEquipments(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbEquipments(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbEquipmentResultUpsert {
equipment {
...EquipmentFragment
}
lastChangeCount
}
... on SbbEquipmentResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbEquipments": [SbbEquipmentResultUpsert]}}
sbbFormRecords
Response
Returns [SbbFormRecordResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbFormRecords(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbFormRecords(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbFormRecordResultUpsert {
formRecord {
...FilledFormFragment
}
lastChangeCount
}
... on SbbFormRecordResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbFormRecords": [SbbFormRecordResultUpsert]}}
sbbForms
Response
Returns [SbbFormResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbForms(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbForms(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbFormResultUpsert {
form {
...FormGraphTypeFragment
}
lastChangeCount
}
... on SbbFormResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbForms": [SbbFormResultUpsert]}}
sbbMaterials
Response
Returns [SbbMaterialResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbMaterials(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbMaterials(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbMaterialResultUpsert {
lastChangeCount
material {
...MaterialFragment
}
}
... on SbbMaterialResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbMaterials": [SbbMaterialResultUpsert]}}
sbbPersonPlannings
Response
Returns [SbbPersonPlanningResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbPersonPlannings(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbPersonPlannings(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbPersonPlanningResultUpsert {
date
lastChangeCount
personIdent
projectIdent
}
... on SbbPersonPlanningResultDelete {
date
lastChangeCount
personIdent
projectIdent
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbPersonPlannings": [SbbPersonPlanningResultUpsert]
}
}
sbbPersonVisibilities
Response
Returns [SbbPersonVisibilityResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbPersonVisibilities(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbPersonVisibilities(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbPersonVisibilityResultUpsert {
all
lastChangeCount
personIdent
planned
self
team
}
... on SbbPersonVisibilityResultDelete {
lastChangeCount
personIdent
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbPersonVisibilities": [
SbbPersonVisibilityResultUpsert
]
}
}
sbbPersons
Response
Returns [SbbPersonResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbPersons(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbPersons(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbPersonResultUpsert {
lastChangeCount
person {
...PersonFragment
}
}
... on SbbPersonResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbPersons": [SbbPersonResultUpsert]}}
sbbPhotoCategories
Response
Returns [SbbPhotoCategoryResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbPhotoCategories(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbPhotoCategories(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbPhotoCategoryResultUpsert {
lastChangeCount
photoCategory {
...PhotoCategoryFragment
}
}
... on SbbPhotoCategoryResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbPhotoCategories": [SbbPhotoCategoryResultUpsert]
}
}
sbbPhotoRecords
Response
Returns [SbbPhotoRecordResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbPhotoRecords(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbPhotoRecords(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbPhotoRecordResultUpsert {
lastChangeCount
photoRecord {
...PictureFragment
}
}
... on SbbPhotoRecordResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbPhotoRecords": [SbbPhotoRecordResultUpsert]
}
}
sbbProjectComponentProjects
Response
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbProjectComponentProjects(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbProjectComponentProjects(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbProjectComponentProjectResultUpsert {
lastChangeCount
projectComponentIdent
projectIdent
}
... on SbbProjectComponentProjectResultDelete {
lastChangeCount
projectComponentIdent
projectIdent
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbProjectComponentProjects": [
SbbProjectComponentProjectResultUpsert
]
}
}
sbbProjectComponents
Response
Returns [SbbProjectComponentResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbProjectComponents(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbProjectComponents(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbProjectComponentResultUpsert {
lastChangeCount
projectComponent {
...ProjectComponentFragment
}
}
... on SbbProjectComponentResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbProjectComponents": [
SbbProjectComponentResultUpsert
]
}
}
sbbProjectSectorProjects
Response
Returns [SbbProjectSectorProjectResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbProjectSectorProjects(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbProjectSectorProjects(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbProjectSectorProjectResultUpsert {
lastChangeCount
projectIdent
projectSectorIdent
}
... on SbbProjectSectorProjectResultDelete {
lastChangeCount
projectIdent
projectSectorIdent
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbProjectSectorProjects": [
SbbProjectSectorProjectResultUpsert
]
}
}
sbbProjectSectors
Response
Returns [SbbProjectSectorResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbProjectSectors(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbProjectSectors(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbProjectSectorResultUpsert {
lastChangeCount
projectSector {
...ProjectSectorFragment
}
}
... on SbbProjectSectorResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbProjectSectors": [SbbProjectSectorResultUpsert]
}
}
sbbProjectVisibilities
Response
Returns [SbbProjectVisibilityResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbProjectVisibilities(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbProjectVisibilities(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbProjectVisibilityResultUpsert {
all
assigned
lastChangeCount
projectIdent
}
... on SbbProjectVisibilityResultDelete {
lastChangeCount
projectIdent
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{
"data": {
"sbbProjectVisibilities": [
SbbProjectVisibilityResultUpsert
]
}
}
sbbProjects
Response
Returns [SbbProjectResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbProjects(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbProjects(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbProjectResultUpsert {
lastChangeCount
project {
...ProjectFragment
}
}
... on SbbProjectResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbProjects": [SbbProjectResultUpsert]}}
sbbTeams
Response
Returns [SbbTeamResult]
Arguments
| Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
Default = null |
take - Int!
|
Default = 500 |
Example
Query
query sbbTeams(
$lastChangeCount: LastChangeCount!,
$take: Int!
) {
sbbTeams(
lastChangeCount: $lastChangeCount,
take: $take
) {
... on SbbTeamResultUpsert {
lastChangeCount
team {
...TeamFragment
}
}
... on SbbTeamResultDelete {
ident
lastChangeCount
}
}
}
Variables
{"lastChangeCount": null, "take": 500}
Response
{"data": {"sbbTeams": [SbbTeamResultUpsert]}}
scheduledOrder
Response
Returns a ScheduledOrder
Example
Query
query scheduledOrder(
$ident: Ident,
$new: Boolean
) {
scheduledOrder(
ident: $ident,
new: $new
) {
account {
accountBalances {
...AccountBalanceFragment
}
actions {
...AccountChangeFragment
}
editorApplication
editorIdent
ident
isDefaultHolidayAccount
isDeleted
lastChange
lastChangeCount
name
revision
unit
}
description
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
endDate
ident
intervalSpecifier
intervalType
intervalValue
isDeleted
lastChange
name
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
source {
key
name
}
startDate
value
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"scheduledOrder": {
"account": Account,
"description": "abc123",
"editor": Person,
"editorApplication": "abc123",
"endDate": "2007-12-03T10:15:30Z",
"ident": Ident,
"intervalSpecifier": 987,
"intervalType": 987,
"intervalValue": 123,
"isDeleted": true,
"lastChange": UtcDateTime,
"name": "abc123",
"person": Person,
"source": ScheduledOrderSource,
"startDate": "2007-12-03T10:15:30Z",
"value": Decimal
}
}
}
scheduledorders
Response
Returns a ScheduledOrderCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ScheduledOrderOrder
|
Default = null |
filter - ScheduledOrderCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query scheduledorders(
$skip: Int,
$take: Int,
$orderBy: ScheduledOrderOrder,
$filter: ScheduledOrderCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
scheduledorders(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
account {
...AccountFragment
}
description
editor {
...PersonFragment
}
editorApplication
endDate
ident
intervalSpecifier
intervalType
intervalValue
isDeleted
lastChange
name
person {
...PersonFragment
}
source {
...ScheduledOrderSourceFragment
}
startDate
value
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"scheduledorders": {
"nodes": [ScheduledOrder],
"totalCount": 987
}
}
}
securitySettings
Response
Returns a SecuritySettings
Example
Query
query securitySettings {
securitySettings {
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
impersonationValidUntil
lastChange
}
}
Response
{
"data": {
"securitySettings": {
"editor": Person,
"impersonationValidUntil": "2007-12-03",
"lastChange": UtcDateTime
}
}
}
service
Example
Query
query service($ident: Ident) {
service(ident: $ident) {
activity {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
activityIdent
canDelete
canEdit
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
fid
ident
isDeleted
isHidden
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectcomponent {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectComponentIdent
projectIdent
projectsector {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
projectSectorIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
text
}
}
Variables
{"ident": null}
Response
{
"data": {
"service": {
"activity": Activity,
"activityIdent": Ident,
"canDelete": true,
"canEdit": true,
"changeInfo": Info,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "abc123",
"ident": Ident,
"isDeleted": false,
"isHidden": true,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"project": Project,
"projectcomponent": ProjectComponent,
"projectComponentIdent": Ident,
"projectIdent": Ident,
"projectsector": ProjectSector,
"projectSectorIdent": Ident,
"proveInfo": Info,
"text": "xyz789"
}
}
}
services
Response
Returns a ServiceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - ServiceOrder
|
Default = null |
filter - ServiceCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query services(
$skip: Int,
$take: Int,
$orderBy: ServiceOrder,
$filter: ServiceCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
services(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
activity {
...ActivityFragment
}
activityIdent
canDelete
canEdit
changeInfo {
...InfoFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
fid
ident
isDeleted
isHidden
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
project {
...ProjectFragment
}
projectcomponent {
...ProjectComponentFragment
}
projectComponentIdent
projectIdent
projectsector {
...ProjectSectorFragment
}
projectSectorIdent
proveInfo {
...InfoFragment
}
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"services": {"nodes": [Service], "totalCount": 987}
}
}
skill
Response
Returns a Skill
Example
Query
query skill(
$ident: Ident,
$new: Boolean,
$id: String
) {
skill(
ident: $ident,
new: $new,
id: $id
) {
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
id
ident
interval
isDeleted
lastChange
lastChangeCount
name
periodUnit
threshold
}
}
Variables
{"ident": null, "new": null, "id": null}
Response
{
"data": {
"skill": {
"editor": Person,
"editorApplication": "abc123",
"element": Element,
"id": "xyz789",
"ident": Ident,
"interval": Decimal,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"periodUnit": "DAYS",
"threshold": Decimal
}
}
}
skills
Response
Returns a SkillCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - SkillOrder
|
Default = null |
filter - SkillFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query skills(
$skip: Int,
$take: Int,
$orderBy: SkillOrder,
$filter: SkillFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
skills(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
id
ident
interval
isDeleted
lastChange
lastChangeCount
name
periodUnit
threshold
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"skills": {"nodes": [Skill], "totalCount": 123}
}
}
subcontractorTime
Response
Returns a CollectedSubcontractor
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query subcontractorTime($ident: Ident) {
subcontractorTime(ident: $ident) {
activity {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
canDelete
canEdit
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
date
fid
hoursPerPerson
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
personType {
changeInfo {
...InfoFragment
}
color
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectComponent {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectSector {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
subcontractor {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
subcontractorCount
text
totalHours
}
}
Variables
{"ident": null}
Response
{
"data": {
"subcontractorTime": {
"activity": Activity,
"canDelete": true,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"fid": "abc123",
"hoursPerPerson": Decimal,
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"personType": PersonType,
"project": Project,
"projectComponent": ProjectComponent,
"projectSector": ProjectSector,
"proveInfo": Info,
"subcontractor": Subcontractor,
"subcontractorCount": 123,
"text": "xyz789",
"totalHours": Decimal
}
}
}
subcontractorTimes
Response
Returns a CollectedSubcontractors!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - CollectedSubcontractorOrder
|
Default = null |
filter - CollectedSubcontractorCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query subcontractorTimes(
$skip: Int,
$take: Int,
$orderBy: CollectedSubcontractorOrder,
$filter: CollectedSubcontractorCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
subcontractorTimes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
activity {
...ActivityFragment
}
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
date
fid
hoursPerPerson
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
personType {
...PersonTypeFragment
}
project {
...ProjectFragment
}
projectComponent {
...ProjectComponentFragment
}
projectSector {
...ProjectSectorFragment
}
proveInfo {
...InfoFragment
}
subcontractor {
...SubcontractorFragment
}
subcontractorCount
text
totalHours
}
totalAmountOfTime
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"subcontractorTimes": {
"nodes": [CollectedSubcontractor],
"totalAmountOfTime": Decimal,
"totalCount": 987
}
}
}
subcontractors
Response
Returns a SubcontractorCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - SubcontractorOrder
|
Default = null |
filter - SubcontractorFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query subcontractors(
$skip: Int,
$take: Int,
$orderBy: SubcontractorOrder,
$filter: SubcontractorFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
subcontractors(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"subcontractors": {
"nodes": [Subcontractor],
"totalCount": 987
}
}
}
supplier
Response
Returns a Supplier
Example
Query
query supplier(
$ident: Ident,
$new: Boolean
) {
supplier(
ident: $ident,
new: $new
) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
contact {
actions {
...ContactHistoryChangeFragment
}
birthdate
changeInfo {
...InfoFragment
}
city
contactPersons {
...ContactPersonFragment
}
customerNumber
defaultTax
element {
...ElementFragment
}
email
fax
homepage
id
ident
isCustomer
isDeleted
lastChange
lastChangeCount
logoIdent
logoUrl
mobile
name
phone
postcode
qualityProjects {
...ProjectFragment
}
region {
...RegionFragment
}
regionIdent
routeId
street
subcontractor {
...SubcontractorFragment
}
supplier {
...SupplierFragment
}
vatId
zipCode
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
ident
isDeleted
lastChange
lastChangeCount
materialGroups {
changeInfo {
...InfoFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
parentIdent
}
projects {
nodes {
...ProjectFragment
}
totalCount
}
supplierProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"supplier": {
"changeInfo": Info,
"contact": Contact,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"materialGroups": [MaterialGroup],
"projects": ProjectCollection,
"supplierProjects": [Project]
}
}
}
suppliers
Response
Returns a SupplierCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - SupplierOrder
|
Default = null |
filter - SupplierFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query suppliers(
$skip: Int,
$take: Int,
$orderBy: SupplierOrder,
$filter: SupplierFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
suppliers(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
elementIdent
fid
ident
isDeleted
lastChange
lastChangeCount
materialGroups {
...MaterialGroupFragment
}
projects {
...ProjectCollectionFragment
}
supplierProjects {
...ProjectFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"suppliers": {"nodes": [Supplier], "totalCount": 123}
}
}
team
Response
Returns a Team
Example
Query
query team(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
team(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
color
costCenter {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
equipments {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
projects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
teamLeaders {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
type {
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"team": {
"color": "xyz789",
"costCenter": CostCenter,
"element": Element,
"equipments": [Equipment],
"externalLink": "xyz789",
"id": "xyz789",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"note": "abc123",
"persons": [Person],
"projects": [Project],
"teamLeaders": [Person],
"type": TeamType
}
}
}
teamType
Response
Returns a TeamType
Example
Query
query teamType(
$ident: Ident,
$fid: String,
$id: String
) {
teamType(
ident: $ident,
fid: $fid,
id: $id
) {
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
}
Variables
{"ident": null, "fid": null, "id": null}
Response
{
"data": {
"teamType": {
"color": "xyz789",
"element": Element,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "abc123"
}
}
}
teamTypes
Response
Returns a TeamTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TeamTypeOrder
|
Default = null |
filter - TeamTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query teamTypes(
$skip: Int,
$take: Int,
$orderBy: TeamTypeOrder,
$filter: TeamTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
teamTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
color
element {
...ElementFragment
}
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"teamTypes": {"nodes": [TeamType], "totalCount": 987}
}
}
teams
Response
Returns a TeamCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TeamOrder
|
Default = null |
filter - TeamFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query teams(
$skip: Int,
$take: Int,
$orderBy: TeamOrder,
$filter: TeamFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
teams(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{"data": {"teams": {"nodes": [Team], "totalCount": 987}}}
terminal
Example
Query
query terminal($ident: Ident) {
terminal(ident: $ident) {
alwaysUseDefaultActivity
alwaysUseDefaultProject
apiKeyIdent
certificateUpdate {
instructedTerminalToInstall
isCertificateInstalled
terminalHasDownloaded
}
createTime
currentServiceModeOrder {
deviceIdent
ident
isDeleted
remotePort
remoteServer
serviceModePriority
}
defaultActivity {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
defaultProject {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
deviceId
deviceType
ident
lastUsage
name
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
syncState {
masterDataUpToDate
nativeTerminalDeviceIdent
}
teams {
color
costCenter {
...CostCenterFragment
}
element {
...ElementFragment
}
equipments {
...EquipmentFragment
}
externalLink
id
ident
isDeleted
lastChange
lastChangeCount
name
note
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
teamLeaders {
...PersonFragment
}
type {
...TeamTypeFragment
}
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"terminal": {
"alwaysUseDefaultActivity": true,
"alwaysUseDefaultProject": true,
"apiKeyIdent": Ident,
"certificateUpdate": CertificateSync,
"createTime": DateTimeOffset,
"currentServiceModeOrder": ServiceModeOrder,
"defaultActivity": Activity,
"defaultProject": Project,
"deviceId": "xyz789",
"deviceType": "abc123",
"ident": Ident,
"lastUsage": DateTimeOffset,
"name": "xyz789",
"persons": [Person],
"syncState": TerminalsSyncState,
"teams": [Team]
}
}
}
terminals
Response
Returns a TerminalsCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TerminalsOrder
|
Default = null |
filter - TerminalsCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query terminals(
$skip: Int,
$take: Int,
$orderBy: TerminalsOrder,
$filter: TerminalsCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
terminals(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
alwaysUseDefaultActivity
alwaysUseDefaultProject
apiKeyIdent
certificateUpdate {
...CertificateSyncFragment
}
createTime
currentServiceModeOrder {
...ServiceModeOrderFragment
}
defaultActivity {
...ActivityFragment
}
defaultProject {
...ProjectFragment
}
deviceId
deviceType
ident
lastUsage
name
persons {
...PersonFragment
}
syncState {
...TerminalsSyncStateFragment
}
teams {
...TeamFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"terminals": {"nodes": [Terminals], "totalCount": 123}
}
}
ticket
Response
Returns a Ticket
Example
Query
query ticket(
$ident: Ident,
$new: Boolean
) {
ticket(
ident: $ident,
new: $new
) {
actions {
action
comment {
...TicketCommentFragment
}
edit {
...TicketEditActionFragment
}
file {
...FileFragment
}
person {
...PersonFragment
}
timestamp
}
assignedPersonIdent
assignedSubcontractor {
activities {
...ActivityFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
element {
...ElementFragment
}
fid
ident
isDeleted
lastChange
lastChangeCount
personTypes {
...PersonTypeFragment
}
pricePerUnit
projects {
...ProjectFragment
}
subcontractorProjects {
...ProjectFragment
}
}
assignedSubcontractorIdent
assignee {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
attachments {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
category {
color
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
children {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
clientId
comments {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
ident
isDeleted
text
ticketIdent
}
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
deadline
description
filledForm {
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
date
equipment {
...EquipmentFragment
}
equipmentRef
form {
...FormGraphTypeFragment
}
formPermissions
formRef
formRevision
ident
isDeleted
isDraft
isLocked
isProved
lastChange
lastChangeCount
linkedQualityTickets {
...TicketFragment
}
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personRef
project {
...ProjectFragment
}
projectLayer {
...ProjectLayerGraphTypeFragment
}
projectRef
proveInfo {
...InfoFragment
}
updatePerson {
...PersonFragment
}
values
valuesWithoutBase64
}
ident
involvedEntities {
clientId
ident
lastChange
lastChangeCount
person {
...PersonFragment
}
personIdent
subcontractor {
...SubcontractorFragment
}
subcontractorIdent
ticketIdent
}
isDeleted
lastChange
lastChangeCount
layer {
fileName
ident
lastChange
lastChangeCount
name
parentLayer {
...ProjectLayerGraphTypeFragment
}
plan {
...LayerPlanFragment
}
position
projectIdent
projectLayerTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
projectPlan {
...LayerPlanFragment
}
}
mails {
mailGroup {
...MailGroupFragment
}
mailInstanceInfo {
...MailInstanceInfoFragment
}
}
number
parent {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
plan {
fileName
ident
lastChange
lastChangeCount
maxZoom
name
projectIdent
projectPlanTicketStatesCount {
...ProjectLayerTicketStateCountFragment
}
}
planLat
planLng
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
color
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"ticket": {
"actions": [TicketChange],
"assignedPersonIdent": Ident,
"assignedSubcontractor": Subcontractor,
"assignedSubcontractorIdent": Ident,
"assignee": Person,
"attachments": [File],
"category": TicketCategory,
"children": [Ticket],
"clientId": Ident,
"comments": [TicketComment],
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"deadline": DateTimeOffset,
"description": "abc123",
"filledForm": FilledForm,
"ident": Ident,
"involvedEntities": [TicketInvolvedEntity],
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"layer": ProjectLayerGraphType,
"mails": [TicketMailInfo],
"number": 987,
"parent": Ticket,
"plan": ProjectPlan,
"planLat": Decimal,
"planLng": Decimal,
"project": Project,
"projectIdent": Ident,
"projectLayerIdent": Ident,
"projectPlanIdent": Ident,
"state": "abc123",
"ticketCategoryIdent": Ident,
"ticketPermissions": ["CAN_EDIT"],
"ticketTypeIdent": Ident,
"title": "abc123",
"type": TicketType,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset
}
}
}
ticketCategories
Response
Returns a TicketCategoryCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TicketCategoryOrder
|
Default = null |
filter - TicketCategoryFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query ticketCategories(
$skip: Int,
$take: Int,
$orderBy: TicketCategoryOrder,
$filter: TicketCategoryFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
ticketCategories(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
color
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"ticketCategories": {
"nodes": [TicketCategory],
"totalCount": 123
}
}
}
ticketCategory
Response
Returns a TicketCategory
Example
Query
query ticketCategory(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
ticketCategory(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"ticketCategory": {
"color": "abc123",
"element": Element,
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "abc123"
}
}
}
ticketExportTemplate
Response
Returns a TicketExportTemplate
Example
Query
query ticketExportTemplate(
$ident: Ident,
$new: Boolean,
$elementIdent: Ident
) {
ticketExportTemplate(
ident: $ident,
new: $new,
elementIdent: $elementIdent
) {
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
fields {
clientId
ident
isDeleted
lastChange
lastChangeCount
options
position
templateIdent
title
type
valueId
}
footerPage
headerPage
ident
isCompact
isDeleted
lastChange
lastChangeCount
rules {
actions {
...TicketExportTemplateRuleActionFragment
}
conditions {
...TicketExportTemplateRuleConditionFragment
}
ident
isDeleted
lastChange
lastChangeCount
position
templateIdent
title
}
sortColumn
sortOrder
title
tocShowAssignee
tocShowDeadline
tocShowState
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
visibility
withLocation
withPictures
withPlanImage
withTableOfContents
}
}
Variables
{"ident": null, "new": null, "elementIdent": null}
Response
{
"data": {
"ticketExportTemplate": {
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"element": Element,
"fields": [TicketExportTemplateField],
"footerPage": "xyz789",
"headerPage": "abc123",
"ident": Ident,
"isCompact": true,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"rules": [TicketExportTemplateRule],
"sortColumn": "xyz789",
"sortOrder": "abc123",
"title": "abc123",
"tocShowAssignee": false,
"tocShowDeadline": true,
"tocShowState": false,
"updater": Person,
"updateTime": "2007-12-03T10:15:30Z",
"visibility": "abc123",
"withLocation": true,
"withPictures": true,
"withPlanImage": false,
"withTableOfContents": true
}
}
}
ticketExportTemplates
Response
Returns a TicketExportTemplateCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TicketExportTemplateOrder
|
Default = null |
filter - TicketExportTemplateCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query ticketExportTemplates(
$skip: Int,
$take: Int,
$orderBy: TicketExportTemplateOrder,
$filter: TicketExportTemplateCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
ticketExportTemplates(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
createTime
creator {
...PersonFragment
}
element {
...ElementFragment
}
fields {
...TicketExportTemplateFieldFragment
}
footerPage
headerPage
ident
isCompact
isDeleted
lastChange
lastChangeCount
rules {
...TicketExportTemplateRuleFragment
}
sortColumn
sortOrder
title
tocShowAssignee
tocShowDeadline
tocShowState
updater {
...PersonFragment
}
updateTime
visibility
withLocation
withPictures
withPlanImage
withTableOfContents
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"ticketExportTemplates": {
"nodes": [TicketExportTemplate],
"totalCount": 987
}
}
}
ticketListFilter
Response
Returns a TicketListFilter
Example
Query
query ticketListFilter(
$ident: Ident,
$new: Boolean,
$elementIdent: Ident
) {
ticketListFilter(
ident: $ident,
new: $new,
elementIdent: $elementIdent
) {
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
filterOptions
ident
isDeleted
title
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
visibility
}
}
Variables
{"ident": null, "new": null, "elementIdent": null}
Response
{
"data": {
"ticketListFilter": {
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"filterOptions": "xyz789",
"ident": Ident,
"isDeleted": true,
"title": "xyz789",
"updater": Person,
"updateTime": "2007-12-03T10:15:30Z",
"visibility": "ALL"
}
}
}
ticketListFilters
Response
Returns a TicketListFilterCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TicketListFilterOrder
|
Default = null |
filter - TicketListFilterFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query ticketListFilters(
$skip: Int,
$take: Int,
$orderBy: TicketListFilterOrder,
$filter: TicketListFilterFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
ticketListFilters(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
createTime
creator {
...PersonFragment
}
filterOptions
ident
isDeleted
title
updater {
...PersonFragment
}
updateTime
visibility
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"ticketListFilters": {
"nodes": [TicketListFilter],
"totalCount": 987
}
}
}
ticketType
Response
Returns a TicketType
Example
Query
query ticketType(
$ident: Ident,
$new: Boolean
) {
ticketType(
ident: $ident,
new: $new
) {
color
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"ticketType": {
"color": "xyz789",
"element": Element,
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"text": "abc123"
}
}
}
ticketTypes
Response
Returns a TicketTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TicketTypeOrder
|
Default = null |
filter - TicketTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query ticketTypes(
$skip: Int,
$take: Int,
$orderBy: TicketTypeOrder,
$filter: TicketTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
ticketTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
color
element {
...ElementFragment
}
id
ident
isDeleted
lastChange
lastChangeCount
name
text
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"ticketTypes": {
"nodes": [TicketType],
"totalCount": 123
}
}
}
tickets
Response
Returns a TicketCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TicketOrder
|
Default = null |
filter - TicketFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
groupWithChildren - Boolean
|
Default = null |
Example
Query
query tickets(
$skip: Int,
$take: Int,
$orderBy: TicketOrder,
$filter: TicketFilter,
$elementIdent: Ident,
$elementRange: ElementRange,
$groupWithChildren: Boolean
) {
tickets(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange,
groupWithChildren: $groupWithChildren
) {
nodes {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null",
"groupWithChildren": null
}
Response
{
"data": {
"tickets": {"nodes": [Ticket], "totalCount": 987}
}
}
time
Response
Returns a StaffTime
Example
Query
query time(
$ident: Ident,
$fid: String
) {
time(
ident: $ident,
fid: $fid
) {
actions {
action
application
edit {
...StaffTimeEditActionFragment
}
location {
...LocationFragment
}
person {
...PersonFragment
}
serverTimestamp
timestamp
}
activity {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
activityIdent
afterMidnight
beginApplication
beginDate
beginGeoLat
beginGeoLong
beginGeoLong
beginGeoRadius
beginIsInInterval
beginOrigin
beginPerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
beginPersonIdent
calendar {
hours
minutes
totalHours
totalMinutes
totalSeconds
}
canDelete
canEdit
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
closingInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
dateEnd
endApplication
endDate
endGeoLat
endGeoLong
endGeoRadius
endIsInInterval
endOrigin
endPerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
endPersonIdent
equipment {
actions {
...EquipmentHistoryChangeFragment
}
activities {
...ActivityFragment
}
alternativeName
amountUnits {
...UnitFragment
}
barcode
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
counterReading
cumulatedHoursOnLastProject
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
equipmentEndDate
equipmentLastProject {
...EquipmentLastProjectFragment
}
equipmentPermissions
equipmentStartDate
equipmentTypeIdent
externalLink
fid
gpsBoxId
hasQueryCountValues
hasQueryDayTimeHours
hasQueryGross
hasQueryNet
id
ident
image {
...FileFragment
}
informationFields {
...EquipmentInformationFieldInterfaceCollectionFragment
}
inputType
isAvailableMobile
isAvailableOffice
isAvailableWeb
isDeleted
isEffortEquipment
isInputTypeFree
isInputTypeFromCalendar
isInputTypeManually
isInputTypeNone
isInputTypeOnlyNotification
isLocatable
isProvisionEquipment
isStateQueryCount
isVehicle
lastChange
lastChangeCount
lastPlanning {
...PlanningFragment
}
lentElements {
...ElementFragment
}
licencePlate
maintenanceAssignments {
...MaintenanceAssignmentFragment
}
maintenancePersons {
...PersonFragment
}
manufacturerDescription
name
note
operationNumber
pricePerUnit
project {
...ProjectFragment
}
projectIdent
serialNumber
teams {
...TeamFragment
}
trackingDevice {
...TrackingDeviceFragment
}
type {
...EquipmentTypeFragment
}
unit {
...UnitFragment
}
unitIdent
}
equipmentIdent
exceptionAbsences
exceptionHolidays
exceptionSaturday
exceptionSunday
fid
groupBegin
groupEnd
groupIdent
hasClosedTime
ident
isDeleted
isFixed
isLocked
isPaused
isProved
isTimeTypeAbsenceTimeSpan
isTimeTypeDays
isTimeTypeHours
isTimeTypeTimeSpan
lastChange
lastChangeCount
likeWorkingHourCalendar
linkedCollectedEquipments {
amountHours
amountHoursByEquipmentSettings
amountUnit {
...UnitFragment
}
amountUnitIdent
assignmentBlocks {
...AssignmentBlockFragment
}
automaticHours
calendar {
...WorkingHourCalendarDayFragment
}
calendarMinutes
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
conflictingProjects {
...ProjectFragment
}
conflictType
counterBegin
counterDiff
counterEnd
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
equipment {
...EquipmentFragment
}
equipmentIdent
fid
gross
hasConflicts
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
linkedStaffTimeIdent
linkedTime {
...StaffTimeFragment
}
lockInfo {
...InfoFragment
}
net
project {
...ProjectFragment
}
projectIdent
proveInfo {
...InfoFragment
}
sourceLogin {
...TrackingLoginFragment
}
sourceLoginIdent
text
}
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
personIdent
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectComponent {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectComponentIdent
projectIdent
projectSector {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
projectSectorIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
revision
text
timeEnd
timeInterval
timesOnSameDay {
actions {
...StaffTimeChangeFragment
}
activity {
...ActivityFragment
}
activityIdent
afterMidnight
beginApplication
beginDate
beginGeoLat
beginGeoLong
beginGeoLong
beginGeoRadius
beginIsInInterval
beginOrigin
beginPerson {
...PersonFragment
}
beginPersonIdent
calendar {
...WorkingHourCalendarDayFragment
}
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
closingInfo {
...InfoFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
dateEnd
endApplication
endDate
endGeoLat
endGeoLong
endGeoRadius
endIsInInterval
endOrigin
endPerson {
...PersonFragment
}
endPersonIdent
equipment {
...EquipmentFragment
}
equipmentIdent
exceptionAbsences
exceptionHolidays
exceptionSaturday
exceptionSunday
fid
groupBegin
groupEnd
groupIdent
hasClosedTime
ident
isDeleted
isFixed
isLocked
isPaused
isProved
isTimeTypeAbsenceTimeSpan
isTimeTypeDays
isTimeTypeHours
isTimeTypeTimeSpan
lastChange
lastChangeCount
likeWorkingHourCalendar
linkedCollectedEquipments {
...CollectedEquipmentFragment
}
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personIdent
project {
...ProjectFragment
}
projectComponent {
...ProjectComponentFragment
}
projectComponentIdent
projectIdent
projectSector {
...ProjectSectorFragment
}
projectSectorIdent
proveInfo {
...InfoFragment
}
revision
text
timeEnd
timeInterval
timesOnSameDay {
...StaffTimeFragment
}
timeStart
totalMinutes
totalMinutesOfDay
totalTimePerDay
uniqueKey
wageType {
...WageTypeFragment
}
wageTypeIdent
}
timeStart
totalMinutes
totalMinutesOfDay
totalTimePerDay
uniqueKey
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
wageTypeIdent
}
}
Variables
{"ident": null, "fid": null}
Response
{
"data": {
"time": {
"actions": [StaffTimeChange],
"activity": Activity,
"activityIdent": Ident,
"afterMidnight": false,
"beginApplication": "abc123",
"beginDate": "2007-12-03T10:15:30Z",
"beginGeoLat": Decimal,
"beginGeoLong": Decimal,
"beginGeoRadius": 987,
"beginIsInInterval": true,
"beginOrigin": "CLOCK_IN",
"beginPerson": Person,
"beginPersonIdent": Ident,
"calendar": WorkingHourCalendarDay,
"canDelete": false,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"closingInfo": Info,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"dateEnd": "2007-12-03",
"endApplication": "xyz789",
"endDate": "2007-12-03T10:15:30Z",
"endGeoLat": Decimal,
"endGeoLong": Decimal,
"endGeoRadius": 123,
"endIsInInterval": false,
"endOrigin": "CLOCK_IN",
"endPerson": Person,
"endPersonIdent": Ident,
"equipment": Equipment,
"equipmentIdent": Ident,
"exceptionAbsences": true,
"exceptionHolidays": false,
"exceptionSaturday": false,
"exceptionSunday": true,
"fid": "xyz789",
"groupBegin": "2007-12-03",
"groupEnd": "2007-12-03",
"groupIdent": Ident,
"hasClosedTime": true,
"ident": Ident,
"isDeleted": true,
"isFixed": false,
"isLocked": true,
"isPaused": false,
"isProved": true,
"isTimeTypeAbsenceTimeSpan": true,
"isTimeTypeDays": false,
"isTimeTypeHours": true,
"isTimeTypeTimeSpan": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"likeWorkingHourCalendar": false,
"linkedCollectedEquipments": [CollectedEquipment],
"lockInfo": Info,
"person": Person,
"personIdent": Ident,
"project": Project,
"projectComponent": ProjectComponent,
"projectComponentIdent": Ident,
"projectIdent": Ident,
"projectSector": ProjectSector,
"projectSectorIdent": Ident,
"proveInfo": Info,
"revision": 987,
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timesOnSameDay": [StaffTime],
"timeStart": "2007-12-03T10:15:30Z",
"totalMinutes": 987,
"totalMinutesOfDay": 123,
"totalTimePerDay": Decimal,
"uniqueKey": 987,
"wageType": WageType,
"wageTypeIdent": Ident
}
}
}
timeConfiguration
Response
Returns a TimeConfiguration
Example
Query
query timeConfiguration(
$ident: Ident,
$new: Boolean,
$elementIdent: Ident
) {
timeConfiguration(
ident: $ident,
new: $new,
elementIdent: $elementIdent
) {
additionalTimeConfigurations {
april
august
configurationFriday {
...DailyConfigurationFragment
}
configurationMonday {
...DailyConfigurationFragment
}
configurationSaturday {
...DailyConfigurationFragment
}
configurationSunday {
...DailyConfigurationFragment
}
configurationThursday {
...DailyConfigurationFragment
}
configurationTuesday {
...DailyConfigurationFragment
}
configurationWednesday {
...DailyConfigurationFragment
}
december
february
friday
ident
index
january
july
june
march
may
monday
november
october
saturday
september
sunday
thursday
tuesday
wednesday
}
configurationFriday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
configurationMonday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
configurationSaturday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
configurationSunday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
configurationThursday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
configurationTuesday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
configurationWednesday {
earliestBegin
fixedBreaks {
...FixedBreakFragment
}
latestEnd
maximumWorkDuration
minutes
startTime
targetHours
}
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
friday
ident
isDeleted
lastChange
lastChangeCount
monday
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
projects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
revision
saturday
sunday
thursday
timeConfigurationBreaks {
duration
index
minDuration
minutes
}
title
tuesday
wednesday
}
}
Variables
{"ident": null, "new": null, "elementIdent": null}
Response
{
"data": {
"timeConfiguration": {
"additionalTimeConfigurations": [
AdditionalTimeConfiguration
],
"configurationFriday": DailyConfiguration,
"configurationMonday": DailyConfiguration,
"configurationSaturday": DailyConfiguration,
"configurationSunday": DailyConfiguration,
"configurationThursday": DailyConfiguration,
"configurationTuesday": DailyConfiguration,
"configurationWednesday": DailyConfiguration,
"editor": Person,
"editorApplication": "xyz789",
"element": Element,
"friday": 123,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"monday": 987,
"persons": [Person],
"projects": [Project],
"revision": 123,
"saturday": 123,
"sunday": 123,
"thursday": 987,
"timeConfigurationBreaks": [TimeConfigurationBreak],
"title": "xyz789",
"tuesday": 987,
"wednesday": 123
}
}
}
timeConfigurations
Response
Returns a TimeConfigurationCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TimeConfigurationOrder
|
Default = null |
filter - TimeConfigurationCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query timeConfigurations(
$skip: Int,
$take: Int,
$orderBy: TimeConfigurationOrder,
$filter: TimeConfigurationCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
timeConfigurations(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
additionalTimeConfigurations {
...AdditionalTimeConfigurationFragment
}
configurationFriday {
...DailyConfigurationFragment
}
configurationMonday {
...DailyConfigurationFragment
}
configurationSaturday {
...DailyConfigurationFragment
}
configurationSunday {
...DailyConfigurationFragment
}
configurationThursday {
...DailyConfigurationFragment
}
configurationTuesday {
...DailyConfigurationFragment
}
configurationWednesday {
...DailyConfigurationFragment
}
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
friday
ident
isDeleted
lastChange
lastChangeCount
monday
persons {
...PersonFragment
}
projects {
...ProjectFragment
}
revision
saturday
sunday
thursday
timeConfigurationBreaks {
...TimeConfigurationBreakFragment
}
title
tuesday
wednesday
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"timeConfigurations": {
"nodes": [TimeConfiguration],
"totalCount": 987
}
}
}
timeTrackingProfile
Response
Returns a TimeTrackingProfile
Example
Query
query timeTrackingProfile(
$ident: Ident,
$new: Boolean
) {
timeTrackingProfile(
ident: $ident,
new: $new
) {
enforceAutomaticTimeSetting
ident
isDeleted
lastChange
lastChangeCount
limitInputTime
limitInputTimeValue
name
persons {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
roundingInterval
roundingMethod
useWorkingHoursFromEmployee
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"timeTrackingProfile": {
"enforceAutomaticTimeSetting": false,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"limitInputTime": false,
"limitInputTimeValue": 987,
"name": "xyz789",
"persons": [Person],
"roundingInterval": 123,
"roundingMethod": "MATHEMATICALLY",
"useWorkingHoursFromEmployee": false
}
}
}
timeTrackingProfiles
Response
Returns a TimeTrackingProfileInterfaceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TimeTrackingProfileOrder
|
Default = null |
filter - TimeTrackingProfileFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query timeTrackingProfiles(
$skip: Int,
$take: Int,
$orderBy: TimeTrackingProfileOrder,
$filter: TimeTrackingProfileFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
timeTrackingProfiles(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
enforceAutomaticTimeSetting
ident
isDeleted
lastChange
lastChangeCount
limitInputTime
limitInputTimeValue
name
persons {
...PersonFragment
}
roundingInterval
roundingMethod
useWorkingHoursFromEmployee
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"timeTrackingProfiles": {
"nodes": [TimeTrackingProfile],
"totalCount": 987
}
}
}
times
Response
Returns a TimesCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - StaffTimeOrder
|
Default = null |
filter - TimeCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query times(
$skip: Int,
$take: Int,
$orderBy: StaffTimeOrder,
$filter: TimeCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
times(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
actions {
...StaffTimeChangeFragment
}
activity {
...ActivityFragment
}
activityIdent
afterMidnight
beginApplication
beginDate
beginGeoLat
beginGeoLong
beginGeoLong
beginGeoRadius
beginIsInInterval
beginOrigin
beginPerson {
...PersonFragment
}
beginPersonIdent
calendar {
...WorkingHourCalendarDayFragment
}
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
closingInfo {
...InfoFragment
}
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
dateEnd
endApplication
endDate
endGeoLat
endGeoLong
endGeoRadius
endIsInInterval
endOrigin
endPerson {
...PersonFragment
}
endPersonIdent
equipment {
...EquipmentFragment
}
equipmentIdent
exceptionAbsences
exceptionHolidays
exceptionSaturday
exceptionSunday
fid
groupBegin
groupEnd
groupIdent
hasClosedTime
ident
isDeleted
isFixed
isLocked
isPaused
isProved
isTimeTypeAbsenceTimeSpan
isTimeTypeDays
isTimeTypeHours
isTimeTypeTimeSpan
lastChange
lastChangeCount
likeWorkingHourCalendar
linkedCollectedEquipments {
...CollectedEquipmentFragment
}
lockInfo {
...InfoFragment
}
person {
...PersonFragment
}
personIdent
project {
...ProjectFragment
}
projectComponent {
...ProjectComponentFragment
}
projectComponentIdent
projectIdent
projectSector {
...ProjectSectorFragment
}
projectSectorIdent
proveInfo {
...InfoFragment
}
revision
text
timeEnd
timeInterval
timesOnSameDay {
...StaffTimeFragment
}
timeStart
totalMinutes
totalMinutesOfDay
totalTimePerDay
uniqueKey
wageType {
...WageTypeFragment
}
wageTypeIdent
}
totalAmountOfTime
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"times": {
"nodes": [StaffTime],
"totalAmountOfTime": Decimal,
"totalCount": 123
}
}
}
trackingDevices
Response
Returns a TrackingDeviceCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TrackingDeviceOrder
|
Default = null |
filter - TrackingDeviceFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query trackingDevices(
$skip: Int,
$take: Int,
$orderBy: TrackingDeviceOrder,
$filter: TrackingDeviceFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
trackingDevices(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
automationProfile {
...AutomationProfileFragment
}
description
deviceSerial
equipment {
...EquipmentFragment
}
externalId
ident
isActive
latestCumulativeHours {
...CumulativeHoursFragment
}
latestDistance {
...DistanceFragment
}
latestLocation {
...TrackingLocationFragment
}
make
providerId
trackingLocations {
...TrackingLocationCollectionFragment
}
trackingProvider {
...TrackingProviderFragment
}
trackingScope
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"trackingDevices": {
"nodes": [TrackingDevice],
"totalCount": 987
}
}
}
trackingLogin
Response
Returns a TrackingLogin
Example
Query
query trackingLogin(
$ident: Ident,
$new: Boolean
) {
trackingLogin(
ident: $ident,
new: $new
) {
authUrl
features {
enabled
forceDisabled
ident
lastChange
name
statusMessage
}
ident
isDeleted
isDisabledForInvalidLogin
lastChange
lastCollectorLog {
errorCode
errorMessage
ident
loginIdent
timestamp
}
lastDeviceUpdate
lastDeviceUpdateSuccess
lastTrackingUpdate
lastTrackingUpdateSuccess
name
trackingProvider {
ident
isActive
isDemo
isManufacturer
loginFields
name
optionalFeatures
requirements
}
}
}
Variables
{"ident": null, "new": null}
Response
{
"data": {
"trackingLogin": {
"authUrl": "abc123",
"features": [TrackingLoginFeature],
"ident": Ident,
"isDeleted": true,
"isDisabledForInvalidLogin": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastCollectorLog": CollectorLog,
"lastDeviceUpdate": "2007-12-03T10:15:30Z",
"lastDeviceUpdateSuccess": "2007-12-03T10:15:30Z",
"lastTrackingUpdate": "2007-12-03T10:15:30Z",
"lastTrackingUpdateSuccess": "2007-12-03T10:15:30Z",
"name": "abc123",
"trackingProvider": TrackingProvider
}
}
}
trackingLogins
Response
Returns a TrackingLoginCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TrackingLoginOrder
|
Default = null |
filter - TrackingLoginFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query trackingLogins(
$skip: Int,
$take: Int,
$orderBy: TrackingLoginOrder,
$filter: TrackingLoginFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
trackingLogins(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
authUrl
features {
...TrackingLoginFeatureFragment
}
ident
isDeleted
isDisabledForInvalidLogin
lastChange
lastCollectorLog {
...CollectorLogFragment
}
lastDeviceUpdate
lastDeviceUpdateSuccess
lastTrackingUpdate
lastTrackingUpdateSuccess
name
trackingProvider {
...TrackingProviderFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"trackingLogins": {
"nodes": [TrackingLogin],
"totalCount": 123
}
}
}
trackingProviders
Response
Returns a TrackingProviderCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - TrackingProviderOrder
|
Default = null |
filter - TrackingProviderFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query trackingProviders(
$skip: Int,
$take: Int,
$orderBy: TrackingProviderOrder,
$filter: TrackingProviderFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
trackingProviders(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
ident
isActive
isDemo
isManufacturer
loginFields
name
optionalFeatures
requirements
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"trackingProviders": {
"nodes": [TrackingProvider],
"totalCount": 123
}
}
}
unit
Example
Query
query unit($ident: Ident) {
unit(ident: $ident) {
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
}
Variables
{"ident": null}
Response
{
"data": {
"unit": {
"changeInfo": Info,
"clientId": Ident,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"shortName": "abc123"
}
}
}
units
Response
Returns a UnitCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - UnitOrder
|
Default = null |
filter - UnitFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query units(
$skip: Int,
$take: Int,
$orderBy: UnitOrder,
$filter: UnitFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
units(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
changeInfo {
...InfoFragment
}
clientId
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
shortName
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{"data": {"units": {"nodes": [Unit], "totalCount": 123}}}
userInfo
Response
Returns a Person
Example
Query
query userInfo {
userInfo {
actions {
action
edit {
...PersonEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
contact {
actions {
...ContactHistoryChangeFragment
}
birthdate
changeInfo {
...InfoFragment
}
city
contactPersons {
...ContactPersonFragment
}
customerNumber
defaultTax
element {
...ElementFragment
}
email
fax
homepage
id
ident
isCustomer
isDeleted
lastChange
lastChangeCount
logoIdent
logoUrl
mobile
name
phone
postcode
qualityProjects {
...ProjectFragment
}
region {
...RegionFragment
}
regionIdent
routeId
street
subcontractor {
...SubcontractorFragment
}
supplier {
...SupplierFragment
}
vatId
zipCode
}
contactIdent
defaultHolidayAccount {
account {
...AccountFragment
}
lastChangeCount
person {
...PersonFragment
}
plannableValue
plannedValue
referenceDate
remainingFromLastYear
remainingValue
totalValue
usedValue
}
documents {
equipment {
...EquipmentFragment
}
fileType
ident
isDeleted
lastChange
lastChangeCount
mimeType
name
originalName
person {
...PersonFragment
}
project {
...ProjectFragment
}
size
uploadDate
}
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
employee {
activities {
...ActivityFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenter {
...CostCenterFragment
}
costCenterIdent
deviatingWorkingHours {
...DeviatingWorkingHoursCalendarFragment
}
exitDate
fireDate
forms {
...FormGraphTypeFragment
}
hireDate
hourlyWage
id
ident
isActive
isAvailableMobile
isAvailableWeb
isDeleted
isPayroll
lastChange
lastChangeCount
leaveAccount {
...LeaveAccountFragment
}
leaveEntitlements {
...ScheduledOrderFragment
}
ledTeams {
...TeamFragment
}
lentElements {
...ElementFragment
}
note
operationNumber
personKind
personKindEnum
personKindWithName {
...PersonKindFragment
}
personType {
...PersonTypeFragment
}
personTypeIdent
projects {
...ProjectCollectionFragment
}
remainingVacationDays
rulebook {
...RulebookFragment
}
rulebookIdent
ruleConfiguration {
...RuleConfigurationFragment
}
ruleConfigurationEmployee {
...RuleConfigurationEmployeeFragment
}
ruleConfigurationIdent
teams {
...TeamCollectionFragment
}
text
text2
text3
timeConfiguration {
...TimeConfigurationFragment
}
timeTrackingProfile {
...TimeTrackingProfileFragment
}
timeTrackingProfileTerminal {
...TimeTrackingProfileFragment
}
vacationTimes {
...VacationTimeFragment
}
wageCalculators {
...WCDataCollectionFragment
}
workingHourCalendars {
...WorkingHourCalendarFragment
}
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
changeInfo {
...InfoFragment
}
date
ident
isDeleted
isRecurring
lastChange
lastChangeCount
regions {
...RegionFragment
}
text
timeType
timeValue
wageType {
...WageTypeFragment
}
}
qualityProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
user {
activeDirectory
appProfile {
...AppProfileFragment
}
authProvider {
...AuthProviderFragment
}
authProviderLinkLink
authProviderLinkSource
authProviderSub
elementRoles {
...ElementRoleFragment
}
ident
isGuest
isLockedOut
isPasswordChangeRequired
isQualityUser
login
permissions {
...RightValueFragment
}
qualityAccess
qualityPermissions {
...RightValueFragment
}
qualityProjects {
...ProjectFragment
}
qualityRoles {
...RoleBaseFragment
}
roles {
...RoleBaseFragment
}
usesOnSiteLogin
}
}
}
Response
{
"data": {
"userInfo": {
"actions": [PersonHistoryChange],
"changeInfo": Info,
"contact": Contact,
"contactIdent": Ident,
"defaultHolidayAccount": HolidayAccountBalance,
"documents": [AssignedFile],
"element": Element,
"elementIdent": Ident,
"employee": Employee,
"externalLink": "abc123",
"fid": "abc123",
"firstname": "abc123",
"formattedName": "abc123",
"hasEquipmentAccess": false,
"hasEstimatesAccess": true,
"hasMasterDataPermission": true,
"hasPersonAccess": false,
"hasPlanningAccess": false,
"hasProjectAccess": false,
"hasQualityAccess": false,
"hasWageDataPermission": true,
"ident": Ident,
"imageIdent": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"lastname": "xyz789",
"mail": "xyz789",
"moduleAccess": ["PROJECT"],
"nfcTagId": "xyz789",
"personPermissions": ["CAN_EDIT"],
"publicHolidays": [PublicHoliday],
"qualityProjects": [Project],
"user": User
}
}
}
userInvite
Response
Returns a UserInvite
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query userInvite($ident: Ident) {
userInvite(ident: $ident) {
createApplication
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
editorApplication
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
email
ident
lastChange
moduleAccess
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
qualityAccess
qualityProjects {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
roles {
customDefaultRole
description
ident
inUse
isDeleted
lastChange
lastChangeCount
name
permissions {
...RightValueFragment
}
position
product
restrictedRoles {
...RoleBaseFragment
}
users {
...PersonFragment
}
}
sourceType
state
}
}
Variables
{"ident": null}
Response
{
"data": {
"userInvite": {
"createApplication": "xyz789",
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"editor": Person,
"editorApplication": "abc123",
"element": Element,
"email": "xyz789",
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"moduleAccess": ["PROJECT"],
"person": Person,
"qualityAccess": "GUEST",
"qualityProjects": [Project],
"roles": [Role],
"sourceType": "QUALITY",
"state": "SENDING_EMAIL"
}
}
}
userInvites
Response
Returns a UserInviteCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - UserInviteOrder
|
Default = null |
filter - UserInviteFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query userInvites(
$skip: Int,
$take: Int,
$orderBy: UserInviteOrder,
$filter: UserInviteFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
userInvites(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
createApplication
createTime
creator {
...PersonFragment
}
editor {
...PersonFragment
}
editorApplication
element {
...ElementFragment
}
email
ident
lastChange
moduleAccess
person {
...PersonFragment
}
qualityAccess
qualityProjects {
...ProjectFragment
}
roles {
...RoleFragment
}
sourceType
state
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"userInvites": {
"nodes": [UserInvite],
"totalCount": 123
}
}
}
wageCalculators
Response
Returns [WageDataBlock]
Arguments
| Name | Description |
|---|---|
personIdents - [Ident]
|
Default = null |
dateFrom - Date!
|
Default = null |
dateTo - Date!
|
Default = null |
isUnderlyingProved - Boolean
|
Default = null |
isLocked - Boolean
|
Default = null |
isProved - Boolean
|
Default = null |
costCenters - [Ident]
|
Default = null |
wageTypes - [Ident]
|
Default = null |
projectIdents - [Ident]
|
Default = null |
projectComponentIdents - [Ident]
|
Default = null |
projectSectorIdents - [Ident]
|
Default = null |
activityIdents - [Ident]
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query wageCalculators(
$personIdents: [Ident],
$dateFrom: Date!,
$dateTo: Date!,
$isUnderlyingProved: Boolean,
$isLocked: Boolean,
$isProved: Boolean,
$costCenters: [Ident],
$wageTypes: [Ident],
$projectIdents: [Ident],
$projectComponentIdents: [Ident],
$projectSectorIdents: [Ident],
$activityIdents: [Ident],
$elementIdent: Ident,
$elementRange: ElementRange
) {
wageCalculators(
personIdents: $personIdents,
dateFrom: $dateFrom,
dateTo: $dateTo,
isUnderlyingProved: $isUnderlyingProved,
isLocked: $isLocked,
isProved: $isProved,
costCenters: $costCenters,
wageTypes: $wageTypes,
projectIdents: $projectIdents,
projectComponentIdents: $projectComponentIdents,
projectSectorIdents: $projectSectorIdents,
activityIdents: $activityIdents,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
activityIdent {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
collectedDataIsProved
costCenter {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
date
day
isManual
month
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectComponent {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectSector {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
specificAmount
value
valueInHours
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
year
}
}
Variables
{
"personIdents": null,
"dateFrom": null,
"dateTo": null,
"isUnderlyingProved": null,
"isLocked": null,
"isProved": null,
"costCenters": null,
"wageTypes": null,
"projectIdents": null,
"projectComponentIdents": null,
"projectSectorIdents": null,
"activityIdents": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"wageCalculators": [
{
"activityIdent": Activity,
"collectedDataIsProved": true,
"costCenter": CostCenter,
"date": "2007-12-03",
"day": 123,
"isManual": true,
"month": 987,
"person": Person,
"project": Project,
"projectComponent": ProjectComponent,
"projectSector": ProjectSector,
"specificAmount": Decimal,
"value": 123,
"valueInHours": Decimal,
"wageType": WageType,
"year": 987
}
]
}
}
wageCalculatorsGrouped
Response
Returns [WageDataBlock]
Arguments
| Name | Description |
|---|---|
personIdents - [Ident]
|
Default = null |
dateFrom - Date!
|
Default = null |
dateTo - Date!
|
Default = null |
isUnderlyingProved - Boolean
|
Default = null |
isLocked - Boolean
|
Default = null |
isProved - Boolean
|
Default = null |
costCenters - [Ident]
|
Default = null |
wageTypes - [Ident]
|
Default = null |
projectIdents - [Ident]
|
Default = null |
projectComponentIdents - [Ident]
|
Default = null |
projectSectorIdents - [Ident]
|
Default = null |
activityIdents - [Ident]
|
Default = null |
Example
Query
query wageCalculatorsGrouped(
$personIdents: [Ident],
$dateFrom: Date!,
$dateTo: Date!,
$isUnderlyingProved: Boolean,
$isLocked: Boolean,
$isProved: Boolean,
$costCenters: [Ident],
$wageTypes: [Ident],
$projectIdents: [Ident],
$projectComponentIdents: [Ident],
$projectSectorIdents: [Ident],
$activityIdents: [Ident]
) {
wageCalculatorsGrouped(
personIdents: $personIdents,
dateFrom: $dateFrom,
dateTo: $dateTo,
isUnderlyingProved: $isUnderlyingProved,
isLocked: $isLocked,
isProved: $isProved,
costCenters: $costCenters,
wageTypes: $wageTypes,
projectIdents: $projectIdents,
projectComponentIdents: $projectComponentIdents,
projectSectorIdents: $projectSectorIdents,
activityIdents: $activityIdents
) {
activityIdent {
abbreviation
activityType {
...ActivityTypeFragment
}
activityTypeIdent
assignedProjects {
...ProjectFragment
}
availability
changeInfo {
...InfoFragment
}
defaultAssignToProjects
element {
...ElementFragment
}
elementIdent
equipments {
...EquipmentFragment
}
exportType
fid
id
ident
isDeleted
isExtraordinary
isForActivityRecorder
isForTimeTracking
isSpecial
lastChange
lastChangeCount
name
notOnSite
number
persons {
...PersonFragment
}
projects {
...ProjectCollectionFragment
}
revision
specialActivityActiveMonths
subcontractors {
...SubcontractorFragment
}
wageIndicator
}
collectedDataIsProved
costCenter {
actions {
...CostCenterHistoryChangeFragment
}
availabilities
changeInfo {
...InfoFragment
}
description
editor {
...PersonFragment
}
element {
...ElementFragment
}
elementIdent
endDate
fid
id
ident
isApproved
isDeleted
isEquipmentCostCenter
isPersonCostCenter
isProjectCostCenter
isStorage
isTeamCostCenter
lastChange
lastChangeCount
name
operationNumber
startDate
state
}
date
day
isManual
month
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectComponent {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
projects {
...ProjectCollectionFragment
}
revision
specificFromProject {
...ProjectFragment
}
}
projectSector {
assignedProjects {
...ProjectFragment
}
changeInfo {
...InfoFragment
}
element {
...ElementFragment
}
elementIdent
fid
id
ident
isDeleted
lastChange
lastChangeCount
name
projectIdent
revision
specificFromProject {
...ProjectFragment
}
}
specificAmount
value
valueInHours
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
year
}
}
Variables
{
"personIdents": null,
"dateFrom": null,
"dateTo": null,
"isUnderlyingProved": null,
"isLocked": null,
"isProved": null,
"costCenters": null,
"wageTypes": null,
"projectIdents": null,
"projectComponentIdents": null,
"projectSectorIdents": null,
"activityIdents": null
}
Response
{
"data": {
"wageCalculatorsGrouped": [
{
"activityIdent": Activity,
"collectedDataIsProved": true,
"costCenter": CostCenter,
"date": "2007-12-03",
"day": 123,
"isManual": true,
"month": 123,
"person": Person,
"project": Project,
"projectComponent": ProjectComponent,
"projectSector": ProjectSector,
"specificAmount": Decimal,
"value": 123,
"valueInHours": Decimal,
"wageType": WageType,
"year": 123
}
]
}
}
wageTicket
Response
Returns a WageTicket
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
query wageTicket($ident: Ident) {
wageTicket(ident: $ident) {
creationDate
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
date
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
endDate
endTime
ident
isDeleted
lastChange
person {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
startDate
startTime
status
submissionReason
text
timeQuantity
timeType
type
wageType {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
}
}
Variables
{"ident": null}
Response
{
"data": {
"wageTicket": {
"creationDate": "2007-12-03T10:15:30Z",
"creator": Person,
"date": "2007-12-03",
"editor": Person,
"endDate": "2007-12-03T10:15:30Z",
"endTime": TimeSpan,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"person": Person,
"startDate": "2007-12-03T10:15:30Z",
"startTime": TimeSpan,
"status": "APPROVED",
"submissionReason": "NONE",
"text": "xyz789",
"timeQuantity": Decimal,
"timeType": "DAY",
"type": "STAND_BY",
"wageType": WageType
}
}
}
wageTickets
Response
Returns a WageTicketCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - WageTicketOrder
|
Default = null |
filter - WageTicketCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query wageTickets(
$skip: Int,
$take: Int,
$orderBy: WageTicketOrder,
$filter: WageTicketCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
wageTickets(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
creationDate
creator {
...PersonFragment
}
date
editor {
...PersonFragment
}
endDate
endTime
ident
isDeleted
lastChange
person {
...PersonFragment
}
startDate
startTime
status
submissionReason
text
timeQuantity
timeType
type
wageType {
...WageTypeFragment
}
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"wageTickets": {
"nodes": [WageTicket],
"totalCount": 123
}
}
}
wageType
Response
Returns a WageType
Example
Query
query wageType(
$ident: Ident,
$new: Boolean,
$id: String,
$fid: String
) {
wageType(
ident: $ident,
new: $new,
id: $id,
fid: $fid
) {
abbreviation
absenceAccountEffects {
account {
...AccountFragment
}
editor {
...PersonFragment
}
effect
ident
lastChange
}
absenceType
accountEffects {
account {
...AccountFragment
}
editor {
...PersonFragment
}
effect
ident
lastChange
}
actions {
action
edit {
...WageTypeEditActionFragment
}
person {
...PersonFragment
}
timestamp
}
assignedElements {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
availabilities
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
attribute {
...ElementAttributeFragment
}
changeInfo {
...InfoFragment
}
elementReference
elementType
fid
hid
id
ident
isActivityGroup
isBranch
isClient
isDeleted
isDivision
isDivisionGroup
isEquipmentGroup
isMaterialGroup
isRoot
isVisible
lastChange
lastChangeCount
level
name
parentIdent
permissions {
...PermissionFragment
}
position
region {
...RegionFragment
}
reportContact
reportLogoPath
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
"data": {
"wageType": {
"abbreviation": "xyz789",
"absenceAccountEffects": [
WageTypeAbsenceAccountEffect
],
"absenceType": "NONE",
"accountEffects": [WageTypeAccountEffect],
"actions": [WageTypeChange],
"assignedElements": [Element],
"availabilities": ["OFFICE"],
"changeInfo": Info,
"costCenterNecessity": "FREE",
"durationFullDay": false,
"durationHours": false,
"durationPeriod": false,
"durationTypes": ["DAYS"],
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"hasMasterCostCenter": true,
"holidayAccountEffect": "NEUTRAL",
"id": "xyz789",
"ident": Ident,
"inputType": "AMOUNT",
"isAvailableAbsenceAcquisition": false,
"isAvailableMobile": false,
"isAvailableOffice": false,
"isAvailableTicket": true,
"isAvailableWeb": false,
"isDeleted": true,
"isInputTypeAmount": false,
"isInputTypeHours": false,
"isInputTypeQuantity": true,
"isPaid": false,
"isPayslip": false,
"isWithoutCostCenter": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "abc123",
"needsCostCenter": true,
"overTimeAccountEffect": "NEUTRAL",
"revision": 123,
"shouldUseAssignments": false,
"sortOrder": 987,
"timeAccountEffect": "NEUTRAL",
"unfilteredAbsenceType": "xyz789",
"unit": "xyz789",
"value": Decimal,
"wageIndicator": "abc123"
}
}
}
wageTypes
Response
Returns a WageTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - WageTypeOrder
|
Default = null |
filter - WageTypeCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query wageTypes(
$skip: Int,
$take: Int,
$orderBy: WageTypeOrder,
$filter: WageTypeCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
wageTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
abbreviation
absenceAccountEffects {
...WageTypeAbsenceAccountEffectFragment
}
absenceType
accountEffects {
...WageTypeAccountEffectFragment
}
actions {
...WageTypeChangeFragment
}
assignedElements {
...ElementFragment
}
availabilities
changeInfo {
...InfoFragment
}
costCenterNecessity
durationFullDay
durationHours
durationPeriod
durationTypes
element {
...ElementFragment
}
elementIdent
fid
hasMasterCostCenter
holidayAccountEffect
id
ident
inputType
isAvailableAbsenceAcquisition
isAvailableMobile
isAvailableOffice
isAvailableTicket
isAvailableWeb
isDeleted
isInputTypeAmount
isInputTypeHours
isInputTypeQuantity
isPaid
isPayslip
isWithoutCostCenter
lastChange
lastChangeCount
name
needsCostCenter
overTimeAccountEffect
revision
shouldUseAssignments
sortOrder
timeAccountEffect
unfilteredAbsenceType
unit
value
wageIndicator
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"wageTypes": {"nodes": [WageType], "totalCount": 123}
}
}
wcdatas
Response
Returns a WCDataCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - WCDataOrder
|
Default = null |
filter - WCDataFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query wcdatas(
$skip: Int,
$take: Int,
$orderBy: WCDataOrder,
$filter: WCDataFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
wcdatas(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
editor {
...PersonFragment
}
ident
isLocked
isProved
lastChange
lastChangeCount
metaData {
...WCMonthlyMetaDataFragment
}
month
person {
...PersonFragment
}
year
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"wcdatas": {"nodes": [WCData], "totalCount": 123}
}
}
weather
Example
Query
query weather($ident: Ident) {
weather(ident: $ident) {
canDelete
canEdit
changeInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
clientId
createInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
creatorIdent
date
dateTime
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
projectIdent
proveInfo {
application
date
firstName
geolocation {
...InfoGpsInfoFragment
}
lastName
person {
...PersonFragment
}
personIdent
timeStamp
}
temperature
text
time
weathertype {
ident
name
}
weatherType {
ident
name
}
weatherTypeIdent
}
}
Variables
{"ident": null}
Response
{
"data": {
"weather": {
"canDelete": true,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"dateTime": "2007-12-03T10:15:30Z",
"ident": Ident,
"isDeleted": true,
"isLocked": true,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"project": Project,
"projectIdent": Ident,
"proveInfo": Info,
"temperature": Decimal,
"text": "abc123",
"time": Seconds,
"weathertype": WeatherType,
"weatherType": WeatherType,
"weatherTypeIdent": Ident
}
}
}
weatherTypes
Response
Returns a WeatherTypeCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - WeatherTypeOrder
|
Default = null |
filter - WeatherTypeFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query weatherTypes(
$skip: Int,
$take: Int,
$orderBy: WeatherTypeOrder,
$filter: WeatherTypeFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
weatherTypes(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
ident
name
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"weatherTypes": {
"nodes": [WeatherType],
"totalCount": 123
}
}
}
weathers
Response
Returns a WeatherCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - WeatherOrder
|
Default = null |
filter - WeatherCollectionFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query weathers(
$skip: Int,
$take: Int,
$orderBy: WeatherOrder,
$filter: WeatherCollectionFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
weathers(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
canDelete
canEdit
changeInfo {
...InfoFragment
}
clientId
createInfo {
...InfoFragment
}
creator {
...PersonFragment
}
creatorIdent
date
dateTime
ident
isDeleted
isLocked
isProved
lastChange
lastChangeCount
lockInfo {
...InfoFragment
}
project {
...ProjectFragment
}
projectIdent
proveInfo {
...InfoFragment
}
temperature
text
time
weathertype {
...WeatherTypeFragment
}
weatherType {
...WeatherTypeFragment
}
weatherTypeIdent
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"weathers": {"nodes": [Weather], "totalCount": 123}
}
}
workingHoursCalendars
Response
Returns a WorkingHourCalendarCollection!
Arguments
| Name | Description |
|---|---|
skip - Int
|
Default = null |
take - Int
|
Default = null |
orderBy - WorkingHoursCalendarOrder
|
Default = null |
filter - WorkingHoursCalendarFilter
|
Default = null |
elementIdent - Ident
|
Default = null |
elementRange - ElementRange
|
Default = null |
Example
Query
query workingHoursCalendars(
$skip: Int,
$take: Int,
$orderBy: WorkingHoursCalendarOrder,
$filter: WorkingHoursCalendarFilter,
$elementIdent: Ident,
$elementRange: ElementRange
) {
workingHoursCalendars(
skip: $skip,
take: $take,
orderBy: $orderBy,
filter: $filter,
elementIdent: $elementIdent,
elementRange: $elementRange
) {
nodes {
ident
isDeleted
lastChange
lastChangeCount
name
year
}
totalCount
}
}
Variables
{
"skip": null,
"take": null,
"orderBy": null,
"filter": null,
"elementIdent": null,
"elementRange": "null"
}
Response
{
"data": {
"workingHoursCalendars": {
"nodes": [WorkingHourCalendar],
"totalCount": 123
}
}
}
Mutations
addMessage
Response
Returns an AddChatMessageMutationReturn
Arguments
| Name | Description |
|---|---|
input - AddChatMessageMutationInput!
|
Default = null |
referBy - ReferBy
|
Default = null |
Example
Query
mutation addMessage(
$input: AddChatMessageMutationInput!,
$referBy: ReferBy
) {
addMessage(
input: $input,
referBy: $referBy
) {
chatMessage {
changeApplication
clientId
createDate
ident
lastChange
lastChangeCount
message
person {
...PersonFragment
}
project {
...ProjectFragment
}
}
}
}
Variables
{"input": null, "referBy": "null"}
Response
{"data": {"addMessage": {"chatMessage": ChatMessage}}}
addTicket
Response
Returns an AddTicketMutationReturn
Arguments
| Name | Description |
|---|---|
input - AddTicketMutationInput!
|
Default = null |
referBy - ReferBy
|
Default = null |
Example
Query
mutation addTicket(
$input: AddTicketMutationInput!,
$referBy: ReferBy
) {
addTicket(
input: $input,
referBy: $referBy
) {
ticket {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
}
}
Variables
{"input": null, "referBy": "null"}
Response
{"data": {"addTicket": {"ticket": Ticket}}}
approveWageTicket
Response
Returns an ApproveWageTicketResult!
Arguments
| Name | Description |
|---|---|
input - [WageTicketReferEntity]!
|
Default = null |
Example
Query
mutation approveWageTicket($input: [WageTicketReferEntity]!) {
approveWageTicket(input: $input) {
... on ApproveWageTicketResultSuccess {
entities {
...AbsenceFragment
}
}
... on WageTicketPermissionError {
errors {
...WageTicketReferErrorPermissionErrorTypeFragment
}
}
... on WageTicketStateError {
errors {
...WageTicketReferErrorStateErrorTypeFragment
}
}
... on WageTicketNotFoundError {
errors {
...WageTicketReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"approveWageTicket": ApproveWageTicketResultSuccess
}
}
createDocxReport
Response
Returns a Report
Example
Query
mutation createDocxReport(
$reportIdent: Ident,
$filename: String
) {
createDocxReport(
reportIdent: $reportIdent,
filename: $filename
) {
docx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
html {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
ident
pdf {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
tableData
template {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
...ReportTemplateSettingsFragment
}
slug
subtitle
timesActive
title
variables
}
updatePerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
xlsx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
}
}
Variables
{"reportIdent": null, "filename": null}
Response
{
"data": {
"createDocxReport": {
"docx": File,
"html": File,
"ident": Ident,
"pdf": File,
"tableData": Json,
"template": ReportTemplate,
"updatePerson": Person,
"updateTime": DateTimeOffset,
"xlsx": File
}
}
}
createExport
Response
Returns a CreateExport!
Example
Query
mutation createExport {
createExport {
bfwEquipments {
... on File {
...FileFragment
}
... on BfWEquipmentValidationError {
...BfWEquipmentValidationErrorFragment
}
... on BfWEquipmentPermissionError {
...BfWEquipmentPermissionErrorFragment
}
}
brz {
... on File {
...FileFragment
}
... on BRZValidationError {
...BRZValidationErrorFragment
}
... on BRZPermissionError {
...BRZPermissionErrorFragment
}
}
brzEquipment {
... on File {
...FileFragment
}
... on BrzEquipmentValidationError {
...BrzEquipmentValidationErrorFragment
}
... on BrzEquipmentPermissionError {
...BrzEquipmentPermissionErrorFragment
}
}
csvStandardExport {
... on File {
...FileFragment
}
... on CsvStandardExportValidationError {
...CsvStandardExportValidationErrorFragment
}
... on CsvStandardExportPermissionError {
...CsvStandardExportPermissionErrorFragment
}
}
customWageExportExecution {
... on File {
...FileFragment
}
... on CustomWageExportExecutionValidationError {
...CustomWageExportExecutionValidationErrorFragment
}
... on CustomWageExportExecutionPermissionError {
...CustomWageExportExecutionPermissionErrorFragment
}
}
datevLodas {
... on File {
...FileFragment
}
... on DatevLodasValidationError {
...DatevLodasValidationErrorFragment
}
... on DatevLodasPermissionError {
...DatevLodasPermissionErrorFragment
}
}
datevLohnGehalt {
... on File {
...FileFragment
}
... on DatevLohnGehaltValidationError {
...DatevLohnGehaltValidationErrorFragment
}
... on DatevLohnGehaltPermissionError {
...DatevLohnGehaltPermissionErrorFragment
}
}
exportEquipmentStatesSummarized {
... on File {
...FileFragment
}
... on ExportEquipmentStatesSummarizedValidationError {
...ExportEquipmentStatesSummarizedValidationErrorFragment
}
... on ExportEquipmentStatesSummarizedPermissionError {
...ExportEquipmentStatesSummarizedPermissionErrorFragment
}
}
mosaikHours {
... on File {
...FileFragment
}
... on MosaikHoursValidationError {
...MosaikHoursValidationErrorFragment
}
... on MosaikHoursPermissionError {
...MosaikHoursPermissionErrorFragment
}
}
nevarisFinance {
... on File {
...FileFragment
}
... on NevarisFinanceValidationError {
...NevarisFinanceValidationErrorFragment
}
... on NevarisFinancePermissionError {
...NevarisFinancePermissionErrorFragment
}
}
pdsLohn {
... on File {
...FileFragment
}
... on PDSLohnValidationError {
...PDSLohnValidationErrorFragment
}
... on PDSLohnPermissionError {
...PDSLohnPermissionErrorFragment
}
}
provisionEquipment {
... on File {
...FileFragment
}
... on ProvisionEquipmentValidationError {
...ProvisionEquipmentValidationErrorFragment
}
... on ProvisionEquipmentPermissionError {
...ProvisionEquipmentPermissionErrorFragment
}
}
sageHwpLohn {
... on File {
...FileFragment
}
... on SageHwpLohnValidationError {
...SageHwpLohnValidationErrorFragment
}
... on SageHwpLohnPermissionError {
...SageHwpLohnPermissionErrorFragment
}
}
sageHwpMaterial {
... on File {
...FileFragment
}
... on SageHwpMaterialValidationError {
...SageHwpMaterialValidationErrorFragment
}
... on SageHwpMaterialPermissionError {
...SageHwpMaterialPermissionErrorFragment
}
}
sbs {
... on File {
...FileFragment
}
... on SBSValidationError {
...SBSValidationErrorFragment
}
... on SBSPermissionError {
...SBSPermissionErrorFragment
}
}
technokomWage {
... on File {
...FileFragment
}
... on TechnokomWageValidationError {
...TechnokomWageValidationErrorFragment
}
... on TechnokomWagePermissionError {
...TechnokomWagePermissionErrorFragment
}
}
}
}
Response
{
"data": {
"createExport": {
"bfwEquipments": File,
"brz": File,
"brzEquipment": File,
"csvStandardExport": File,
"customWageExportExecution": File,
"datevLodas": File,
"datevLohnGehalt": File,
"exportEquipmentStatesSummarized": File,
"mosaikHours": File,
"nevarisFinance": File,
"pdsLohn": File,
"provisionEquipment": File,
"sageHwpLohn": File,
"sageHwpMaterial": File,
"sbs": File,
"technokomWage": File
}
}
}
createPdfReport
Response
Returns a Report
Example
Query
mutation createPdfReport(
$reportIdent: Ident,
$filename: String
) {
createPdfReport(
reportIdent: $reportIdent,
filename: $filename
) {
docx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
html {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
ident
pdf {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
tableData
template {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
...ReportTemplateSettingsFragment
}
slug
subtitle
timesActive
title
variables
}
updatePerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
xlsx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
}
}
Variables
{"reportIdent": null, "filename": null}
Response
{
"data": {
"createPdfReport": {
"docx": File,
"html": File,
"ident": Ident,
"pdf": File,
"tableData": Json,
"template": ReportTemplate,
"updatePerson": Person,
"updateTime": DateTimeOffset,
"xlsx": File
}
}
}
createReport
Response
Returns a Report
Example
Query
mutation createReport(
$reportTemplateIdent: Ident,
$options: String,
$dataOnly: Boolean,
$filename: String,
$formats: [Format]
) {
createReport(
reportTemplateIdent: $reportTemplateIdent,
options: $options,
dataOnly: $dataOnly,
filename: $filename,
formats: $formats
) {
docx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
html {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
ident
pdf {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
tableData
template {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
...ReportTemplateSettingsFragment
}
slug
subtitle
timesActive
title
variables
}
updatePerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
xlsx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
}
}
Variables
{
"reportTemplateIdent": null,
"options": null,
"dataOnly": null,
"filename": null,
"formats": ["ul"]
}
Response
{
"data": {
"createReport": {
"docx": File,
"html": File,
"ident": Ident,
"pdf": File,
"tableData": Json,
"template": ReportTemplate,
"updatePerson": Person,
"updateTime": DateTimeOffset,
"xlsx": File
}
}
}
createWageCalculatorExportFile
Response
Returns a File
Arguments
| Name | Description |
|---|---|
month - Int!
|
Default = null |
year - Int!
|
Default = null |
personIdents - [Ident]!
|
Default = null |
timeFormat - TimeFormatEnum!
|
Default = null |
fileName - String!
|
Default = null |
exportFormat - WageCalculatorExportFormat!
|
Default = null |
withWageIndicator - Boolean!
|
Default = null |
Example
Query
mutation createWageCalculatorExportFile(
$month: Int!,
$year: Int!,
$personIdents: [Ident]!,
$timeFormat: TimeFormatEnum!,
$fileName: String!,
$exportFormat: WageCalculatorExportFormat!,
$withWageIndicator: Boolean!
) {
createWageCalculatorExportFile(
month: $month,
year: $year,
personIdents: $personIdents,
timeFormat: $timeFormat,
fileName: $fileName,
exportFormat: $exportFormat,
withWageIndicator: $withWageIndicator
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"month": null,
"year": null,
"personIdents": null,
"timeFormat": "null",
"fileName": null,
"exportFormat": "null",
"withWageIndicator": null
}
Response
{
"data": {
"createWageCalculatorExportFile": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "xyz789",
"name": "xyz789",
"originalName": "xyz789",
"sizeInBytes": 123,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "abc123",
"viewUrl": "abc123"
}
}
}
createWorkingHourStaffTime
Response
Returns a CreateWorkingHourStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [InputWorkingHourStaffTime]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation createWorkingHourStaffTime(
$input: [InputWorkingHourStaffTime]!,
$referBy: ReferBy
) {
createWorkingHourStaffTime(
input: $input,
referBy: $referBy
) {
... on CreateWorkingHourStaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on CreateWorkingHourStaffTimeValidationError {
errors {
...WorkingHourStaffTimeErrorMutationValidationErrorTypeFragment
}
}
... on CreateWorkingHourStaffTimePermissionError {
errors {
...WorkingHourStaffTimeErrorPermissionErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"createWorkingHourStaffTime": CreateWorkingHourStaffTimeResultSuccess
}
}
createXlsxReport
Response
Returns a Report
Example
Query
mutation createXlsxReport(
$reportTemplateIdent: Ident,
$reportIdent: Ident,
$filename: String,
$options: String
) {
createXlsxReport(
reportTemplateIdent: $reportTemplateIdent,
reportIdent: $reportIdent,
filename: $filename,
options: $options
) {
docx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
html {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
ident
pdf {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
tableData
template {
dataTable
fleetActive
hasDataTable
hasTemplate
icon
ident
options
qualityActive
query
settings {
...ReportTemplateSettingsFragment
}
slug
subtitle
timesActive
title
variables
}
updatePerson {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
xlsx {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
}
}
Variables
{
"reportTemplateIdent": null,
"reportIdent": null,
"filename": null,
"options": null
}
Response
{
"data": {
"createXlsxReport": {
"docx": File,
"html": File,
"ident": Ident,
"pdf": File,
"tableData": Json,
"template": ReportTemplate,
"updatePerson": Person,
"updateTime": DateTimeOffset,
"xlsx": File
}
}
}
csvStandardImport
Response
Returns a CsvStandardImportResult!
Arguments
| Name | Description |
|---|---|
input - InputCsvStandardImport!
|
Default = null |
Example
Query
mutation csvStandardImport($input: InputCsvStandardImport!) {
csvStandardImport(input: $input) {
... on CsvStandardImport {
createdCostCenter
createdEmployees
createdPersons
createdPersonTypes
createdProjects
createdRegion
updatedEmployees
updatedPersons
updatedProjects
}
... on CsvStandardImportValidationError {
entity {
...CsvStandardImportErrorFragment
}
errors {
...ValidationErrorPropertyFragment
}
}
... on CsvStandardImportPermissionError {
entity {
...CsvStandardImportErrorFragment
}
errors {
...MissingPermissionFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"csvStandardImport": CsvStandardImport}}
declineWageTicket
Response
Returns a StateChangeWageTicketResult!
Arguments
| Name | Description |
|---|---|
input - [WageTicketReferEntity]!
|
Default = null |
Example
Query
mutation declineWageTicket($input: [WageTicketReferEntity]!) {
declineWageTicket(input: $input) {
... on WageTicketResultSuccess {
entities {
...WageTicketFragment
}
}
... on WageTicketPermissionError {
errors {
...WageTicketReferErrorPermissionErrorTypeFragment
}
}
... on WageTicketStateError {
errors {
...WageTicketReferErrorStateErrorTypeFragment
}
}
... on WageTicketNotFoundError {
errors {
...WageTicketReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"declineWageTicket": WageTicketResultSuccess}}
deleteAbsence
Response
Returns a StateChangeAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceReferEntity]!
|
Default = null |
Example
Query
mutation deleteAbsence($input: [AbsenceReferEntity]!) {
deleteAbsence(input: $input) {
... on AbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on AbsencePermissionError {
errors {
...AbsenceReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceStateError {
errors {
...AbsenceReferErrorStateErrorTypeFragment
}
}
... on AbsenceNotFoundError {
errors {
...AbsenceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteAbsence": AbsenceResultSuccess}}
deleteAbsenceGroup
Response
Returns a StateChangeAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceGroupReferEntity]!
|
Default = null |
Example
Query
mutation deleteAbsenceGroup($input: [AbsenceGroupReferEntity]!) {
deleteAbsenceGroup(input: $input) {
... on AbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on AbsenceGroupPermissionError {
errors {
...AbsenceGroupReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceGroupStateError {
errors {
...AbsenceGroupReferErrorStateErrorTypeFragment
}
}
... on AbsenceGroupNotFoundError {
errors {
...AbsenceGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteAbsenceGroup": AbsenceGroupResultSuccess
}
}
deleteAccount
Response
Returns a StateChangeAccountResult!
Arguments
| Name | Description |
|---|---|
input - [AccountReferEntity]!
|
Default = null |
Example
Query
mutation deleteAccount($input: [AccountReferEntity]!) {
deleteAccount(input: $input) {
... on AccountResultSuccess {
entities {
...AccountFragment
}
}
... on AccountPermissionError {
errors {
...AccountReferErrorPermissionErrorTypeFragment
}
}
... on AccountStateError {
errors {
...AccountReferErrorStateErrorTypeFragment
}
}
... on AccountNotFoundError {
errors {
...AccountReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteAccount": AccountResultSuccess}}
deleteActivity
Response
Returns a StateChangeActivityResult!
Arguments
| Name | Description |
|---|---|
input - [ActivityReferEntity]!
|
Default = null |
Example
Query
mutation deleteActivity($input: [ActivityReferEntity]!) {
deleteActivity(input: $input) {
... on ActivityResultSuccess {
entities {
...ActivityFragment
}
}
... on ActivityPermissionError {
errors {
...ActivityReferErrorPermissionErrorTypeFragment
}
}
... on ActivityStateError {
errors {
...ActivityReferErrorStateErrorTypeFragment
}
}
... on ActivityNotFoundError {
errors {
...ActivityReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteActivity": ActivityResultSuccess}}
deleteActivityType
Response
Returns a StateChangeActivityTypeResult!
Arguments
| Name | Description |
|---|---|
input - [ActivityTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteActivityType($input: [ActivityTypeReferEntity]!) {
deleteActivityType(input: $input) {
... on ActivityTypeResultSuccess {
entities {
...ActivityTypeFragment
}
}
... on ActivityTypePermissionError {
errors {
...ActivityTypeReferErrorPermissionErrorTypeFragment
}
}
... on ActivityTypeStateError {
errors {
...ActivityTypeReferErrorStateErrorTypeFragment
}
}
... on ActivityTypeNotFoundError {
errors {
...ActivityTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteActivityType": ActivityTypeResultSuccess
}
}
deleteAddresscircle
Response
Returns a StateChangeAddresscircleResult!
Arguments
| Name | Description |
|---|---|
input - [AddresscircleReferEntity]!
|
Default = null |
Example
Query
mutation deleteAddresscircle($input: [AddresscircleReferEntity]!) {
deleteAddresscircle(input: $input) {
... on AddresscircleResultSuccess {
entities {
...AddresscircleFragment
}
}
... on AddresscirclePermissionError {
errors {
...AddresscircleReferErrorPermissionErrorTypeFragment
}
}
... on AddresscircleStateError {
errors {
...AddresscircleReferErrorStateErrorTypeFragment
}
}
... on AddresscircleNotFoundError {
errors {
...AddresscircleReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteAddresscircle": AddresscircleResultSuccess
}
}
deleteAllowance
Response
Returns a StateChangeAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [AllowanceReferEntity]!
|
Default = null |
Example
Query
mutation deleteAllowance($input: [AllowanceReferEntity]!) {
deleteAllowance(input: $input) {
... on AllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on AllowancePermissionError {
errors {
...AllowanceReferErrorPermissionErrorTypeFragment
}
}
... on AllowanceStateError {
errors {
...AllowanceReferErrorStateErrorTypeFragment
}
}
... on AllowanceNotFoundError {
errors {
...AllowanceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteAllowance": AllowanceResultSuccess}}
deleteApiKey
Response
Returns a StateChangeApiKeyResult!
Arguments
| Name | Description |
|---|---|
input - [ApiKeyReferEntity]!
|
Default = null |
Example
Query
mutation deleteApiKey($input: [ApiKeyReferEntity]!) {
deleteApiKey(input: $input) {
... on ApiKeyResultSuccess {
entities {
...ApiKeyFragment
}
}
... on ApiKeyPermissionError {
errors {
...ApiKeyReferErrorPermissionErrorTypeFragment
}
}
... on ApiKeyStateError {
errors {
...ApiKeyReferErrorStateErrorTypeFragment
}
}
... on ApiKeyNotFoundError {
errors {
...ApiKeyReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteApiKey": ApiKeyResultSuccess}}
deleteAppProfile
Response
Returns a StateChangeAppProfileResult!
Arguments
| Name | Description |
|---|---|
input - [Ident]!
|
Default = null |
Example
Query
mutation deleteAppProfile($input: [Ident]!) {
deleteAppProfile(input: $input) {
... on AppProfileResultSuccess {
entities {
...AppProfileFragment
}
}
... on AppProfilePermissionError {
errors {
...AppProfileReferErrorPermissionErrorTypeFragment
}
}
... on AppProfileStateError {
errors {
...AppProfileReferErrorStateErrorTypeFragment
}
}
... on AppProfileNotFoundError {
errors {
...AppProfileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteAppProfile": AppProfileResultSuccess}}
deleteAssignedFile
Response
Returns a StateChangeAssignedFileResult!
Arguments
| Name | Description |
|---|---|
input - [AssignedFileReferEntity]!
|
Default = null |
Example
Query
mutation deleteAssignedFile($input: [AssignedFileReferEntity]!) {
deleteAssignedFile(input: $input) {
... on AssignedFileResultSuccess {
entities {
...AssignedFileFragment
}
}
... on AssignedFilePermissionError {
errors {
...AssignedFileReferErrorPermissionErrorTypeFragment
}
}
... on AssignedFileStateError {
errors {
...AssignedFileReferErrorStateErrorTypeFragment
}
}
... on AssignedFileNotFoundError {
errors {
...AssignedFileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteAssignedFile": AssignedFileResultSuccess
}
}
deleteAuthProvider
Response
Returns a StateChangeAuthProviderResult!
Arguments
| Name | Description |
|---|---|
input - [AuthProviderReferEntity]!
|
Default = null |
Example
Query
mutation deleteAuthProvider($input: [AuthProviderReferEntity]!) {
deleteAuthProvider(input: $input) {
... on AuthProviderResultSuccess {
entities {
...AuthProviderFragment
}
}
... on AuthProviderPermissionError {
errors {
...AuthProviderReferErrorPermissionErrorTypeFragment
}
}
... on AuthProviderStateError {
errors {
...AuthProviderReferErrorStateErrorTypeFragment
}
}
... on AuthProviderNotFoundError {
errors {
...AuthProviderReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteAuthProvider": AuthProviderResultSuccess
}
}
deleteAutomationProfile
Response
Returns a StateChangeAutomationProfileResult!
Arguments
| Name | Description |
|---|---|
input - [AutomationProfileReferEntity]!
|
Default = null |
Example
Query
mutation deleteAutomationProfile($input: [AutomationProfileReferEntity]!) {
deleteAutomationProfile(input: $input) {
... on AutomationProfileResultSuccess {
entities {
...AutomationProfileFragment
}
}
... on AutomationProfilePermissionError {
errors {
...AutomationProfileReferErrorPermissionErrorTypeFragment
}
}
... on AutomationProfileStateError {
errors {
...AutomationProfileReferErrorStateErrorTypeFragment
}
}
... on AutomationProfileNotFoundError {
errors {
...AutomationProfileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteAutomationProfile": AutomationProfileResultSuccess
}
}
deleteCollectedAccount
Response
Returns a StateChangeCollectedAccountResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedAccountReferEntity]!
|
Default = null |
Example
Query
mutation deleteCollectedAccount($input: [CollectedAccountReferEntity]!) {
deleteCollectedAccount(input: $input) {
... on CollectedAccountResultSuccess {
entities {
...CollectedAccountFragment
}
}
... on CollectedAccountPermissionError {
errors {
...CollectedAccountReferErrorPermissionErrorTypeFragment
}
}
... on CollectedAccountStateError {
errors {
...CollectedAccountReferErrorStateErrorTypeFragment
}
}
... on CollectedAccountNotFoundError {
errors {
...CollectedAccountReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteCollectedAccount": CollectedAccountResultSuccess
}
}
deleteCollectedEquipment
Response
Returns a StateChangeCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedEquipmentReferEntity]!
|
Default = null |
Example
Query
mutation deleteCollectedEquipment($input: [CollectedEquipmentReferEntity]!) {
deleteCollectedEquipment(input: $input) {
... on CollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on CollectedEquipmentPermissionError {
errors {
...CollectedEquipmentReferErrorPermissionErrorTypeFragment
}
}
... on CollectedEquipmentStateError {
errors {
...CollectedEquipmentReferErrorStateErrorTypeFragment
}
}
... on CollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteCollectedEquipment": CollectedEquipmentResultSuccess
}
}
deleteCollectedMaterial
Response
Returns a StateChangeCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedMaterialReferEntity]!
|
Default = null |
Example
Query
mutation deleteCollectedMaterial($input: [CollectedMaterialReferEntity]!) {
deleteCollectedMaterial(input: $input) {
... on CollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on CollectedMaterialPermissionError {
errors {
...CollectedMaterialReferErrorPermissionErrorTypeFragment
}
}
... on CollectedMaterialStateError {
errors {
...CollectedMaterialReferErrorStateErrorTypeFragment
}
}
... on CollectedMaterialNotFoundError {
errors {
...CollectedMaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteCollectedMaterial": CollectedMaterialResultSuccess
}
}
deleteCollectedSubcontractor
Response
Returns a StateChangeCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedSubcontractorReferEntity]!
|
Default = null |
Example
Query
mutation deleteCollectedSubcontractor($input: [CollectedSubcontractorReferEntity]!) {
deleteCollectedSubcontractor(input: $input) {
... on CollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on CollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorReferErrorPermissionErrorTypeFragment
}
}
... on CollectedSubcontractorStateError {
errors {
...CollectedSubcontractorReferErrorStateErrorTypeFragment
}
}
... on CollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteCollectedSubcontractor": CollectedSubcontractorResultSuccess
}
}
deleteContact
Response
Returns a StateChangeContactResult!
Arguments
| Name | Description |
|---|---|
input - [ContactReferEntity]!
|
Default = null |
Example
Query
mutation deleteContact($input: [ContactReferEntity]!) {
deleteContact(input: $input) {
... on ContactResultSuccess {
entities {
...ContactFragment
}
}
... on ContactPermissionError {
errors {
...ContactReferErrorPermissionErrorTypeFragment
}
}
... on ContactStateError {
errors {
...ContactReferErrorStateErrorTypeFragment
}
}
... on ContactNotFoundError {
errors {
...ContactReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteContact": ContactResultSuccess}}
deleteCostCenter
Response
Returns a StateChangeCostCenterResult!
Arguments
| Name | Description |
|---|---|
input - [CostCenterReferEntity]!
|
Default = null |
Example
Query
mutation deleteCostCenter($input: [CostCenterReferEntity]!) {
deleteCostCenter(input: $input) {
... on CostCenterResultSuccess {
entities {
...CostCenterFragment
}
}
... on CostCenterPermissionError {
errors {
...CostCenterReferErrorPermissionErrorTypeFragment
}
}
... on CostCenterStateError {
errors {
...CostCenterReferErrorStateErrorTypeFragment
}
}
... on CostCenterNotFoundError {
errors {
...CostCenterReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteCostCenter": CostCenterResultSuccess}}
deleteCostType
Response
Returns a StateChangeCostTypeResult!
Arguments
| Name | Description |
|---|---|
input - [CostTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteCostType($input: [CostTypeReferEntity]!) {
deleteCostType(input: $input) {
... on CostTypeResultSuccess {
entities {
...CostTypeFragment
}
}
... on CostTypePermissionError {
errors {
...CostTypeReferErrorPermissionErrorTypeFragment
}
}
... on CostTypeStateError {
errors {
...CostTypeReferErrorStateErrorTypeFragment
}
}
... on CostTypeNotFoundError {
errors {
...CostTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteCostType": CostTypeResultSuccess}}
deleteCustomWageExport
Response
Returns a StateChangeCustomWageExportResult!
Arguments
| Name | Description |
|---|---|
input - [CustomWageExportReferEntity]!
|
Default = null |
Example
Query
mutation deleteCustomWageExport($input: [CustomWageExportReferEntity]!) {
deleteCustomWageExport(input: $input) {
... on CustomWageExportResultSuccess {
entities {
...CustomWageExportFragment
}
}
... on CustomWageExportPermissionError {
errors {
...CustomWageExportReferErrorPermissionErrorTypeFragment
}
}
... on CustomWageExportStateError {
errors {
...CustomWageExportReferErrorStateErrorTypeFragment
}
}
... on CustomWageExportNotFoundError {
errors {
...CustomWageExportReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteCustomWageExport": CustomWageExportResultSuccess
}
}
deleteDayWage
Response
Returns a StateChangeDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [DayWageReferEntity]!
|
Default = null |
Example
Query
mutation deleteDayWage($input: [DayWageReferEntity]!) {
deleteDayWage(input: $input) {
... on DayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on DayWagePermissionError {
errors {
...DayWageReferErrorPermissionErrorTypeFragment
}
}
... on DayWageStateError {
errors {
...DayWageReferErrorStateErrorTypeFragment
}
}
... on DayWageNotFoundError {
errors {
...DayWageReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteDayWage": DayWageResultSuccess}}
deleteDeviatingWorkingHoursCalendar
Response
Arguments
| Name | Description |
|---|---|
input - [DeviatingWorkingHoursCalendarReferEntity]!
|
Default = null |
Example
Query
mutation deleteDeviatingWorkingHoursCalendar($input: [DeviatingWorkingHoursCalendarReferEntity]!) {
deleteDeviatingWorkingHoursCalendar(input: $input) {
... on DeviatingWorkingHoursCalendarResultSuccess {
entities {
...DeviatingWorkingHoursCalendarFragment
}
}
... on DeviatingWorkingHoursCalendarPermissionError {
errors {
...DeviatingWorkingHoursCalendarReferErrorPermissionErrorTypeFragment
}
}
... on DeviatingWorkingHoursCalendarStateError {
errors {
...DeviatingWorkingHoursCalendarReferErrorStateErrorTypeFragment
}
}
... on DeviatingWorkingHoursCalendarNotFoundError {
errors {
...DeviatingWorkingHoursCalendarReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteDeviatingWorkingHoursCalendar": DeviatingWorkingHoursCalendarResultSuccess
}
}
deleteEquipment
Response
Returns a StateChangeEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentReferEntity]!
|
Default = null |
Example
Query
mutation deleteEquipment($input: [EquipmentReferEntity]!) {
deleteEquipment(input: $input) {
... on EquipmentResultSuccess {
entities {
...EquipmentFragment
}
}
... on EquipmentPermissionError {
errors {
...EquipmentReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateError {
ident
}
... on EquipmentNotFoundError {
errors {
...EquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteEquipment": EquipmentResultSuccess}}
deleteEquipmentInformationField
Response
Arguments
| Name | Description |
|---|---|
input - [EquipmentInformationFieldReferEntity]!
|
Default = null |
Example
Query
mutation deleteEquipmentInformationField($input: [EquipmentInformationFieldReferEntity]!) {
deleteEquipmentInformationField(input: $input) {
... on EquipmentInformationFieldResultSuccess {
entities {
...EquipmentInformationFieldFragment
}
}
... on EquipmentInformationFieldPermissionError {
errors {
...EquipmentInformationFieldReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentInformationFieldStateError {
errors {
...EquipmentInformationFieldReferErrorStateErrorTypeFragment
}
}
... on EquipmentInformationFieldNotFoundError {
errors {
...EquipmentInformationFieldReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteEquipmentInformationField": EquipmentInformationFieldResultSuccess
}
}
deleteEquipmentState
Response
Returns a StateChangeEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentStateReferEntity]!
|
Default = null |
Example
Query
mutation deleteEquipmentState($input: [EquipmentStateReferEntity]!) {
deleteEquipmentState(input: $input) {
... on EquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on EquipmentStatePermissionError {
errors {
...EquipmentStateReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateStateError {
errors {
...EquipmentStateReferErrorStateErrorTypeFragment
}
}
... on EquipmentStateNotFoundError {
errors {
...EquipmentStateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteEquipmentState": EquipmentStateResultSuccess
}
}
deleteEquipmentType
Response
Returns a StateChangeEquipmentTypeResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteEquipmentType($input: [EquipmentTypeReferEntity]!) {
deleteEquipmentType(input: $input) {
... on EquipmentTypeResultSuccess {
entities {
...EquipmentTypeFragment
}
}
... on EquipmentTypePermissionError {
errors {
...EquipmentTypeReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentTypeStateError {
errors {
...EquipmentTypeReferErrorStateErrorTypeFragment
}
}
... on EquipmentTypeNotFoundError {
errors {
...EquipmentTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteEquipmentType": EquipmentTypeResultSuccess
}
}
deleteFile
Response
Returns a DeleteMutation
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
mutation deleteFile($ident: Ident) {
deleteFile(ident: $ident) {
ok
}
}
Variables
{"ident": null}
Response
{"data": {"deleteFile": {"ok": false}}}
deleteFilledForm
Response
Returns a StateChangeFilledFormResult!
Arguments
| Name | Description |
|---|---|
input - [FilledFormReferEntity]!
|
Default = null |
Example
Query
mutation deleteFilledForm($input: [FilledFormReferEntity]!) {
deleteFilledForm(input: $input) {
... on FilledFormResultSuccess {
entities {
...FilledFormFragment
}
}
... on FilledFormPermissionError {
errors {
...FilledFormReferErrorPermissionErrorTypeFragment
}
}
... on FilledFormStateError {
errors {
...FilledFormReferErrorStateErrorTypeFragment
}
}
... on FilledFormNotFoundError {
errors {
...FilledFormReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteFilledForm": FilledFormResultSuccess}}
deleteForm
Response
Returns a StateChangeFormResult!
Arguments
| Name | Description |
|---|---|
input - [FormReferEntity]!
|
Default = null |
Example
Query
mutation deleteForm($input: [FormReferEntity]!) {
deleteForm(input: $input) {
... on FormResultSuccess {
entities {
...FormGraphTypeFragment
}
}
... on FormPermissionError {
errors {
...FormReferErrorPermissionErrorTypeFragment
}
}
... on FormStateError {
errors {
...FormReferErrorStateErrorTypeFragment
}
}
... on FormNotFoundError {
errors {
...FormReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteForm": FormResultSuccess}}
deleteLogo
Response
Returns a StateChangeLogoResult!
Arguments
| Name | Description |
|---|---|
input - [LogoReferEntity]!
|
Default = null |
Example
Query
mutation deleteLogo($input: [LogoReferEntity]!) {
deleteLogo(input: $input) {
... on LogoResultSuccess {
entities {
...LogosFragment
}
}
... on LogoPermissionError {
errors {
...LogoReferErrorPermissionErrorTypeFragment
}
}
... on LogoStateError {
errors {
...LogoReferErrorStateErrorTypeFragment
}
}
... on LogoNotFoundError {
errors {
...LogoReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteLogo": LogoResultSuccess}}
deleteMaintenanceAssignment
Response
Returns a StateChangeMaintenanceAssignmentResult!
Arguments
| Name | Description |
|---|---|
input - [MaintenanceAssignmentReferEntity]!
|
Default = null |
Example
Query
mutation deleteMaintenanceAssignment($input: [MaintenanceAssignmentReferEntity]!) {
deleteMaintenanceAssignment(input: $input) {
... on MaintenanceAssignmentResultSuccess {
entities {
...MaintenanceAssignmentFragment
}
}
... on MaintenanceAssignmentPermissionError {
errors {
...MaintenanceAssignmentReferErrorPermissionErrorTypeFragment
}
}
... on MaintenanceAssignmentStateError {
errors {
...MaintenanceAssignmentReferErrorStateErrorTypeFragment
}
}
... on MaintenanceAssignmentNotFoundError {
errors {
...MaintenanceAssignmentReferErrorEntityNotFoundErrorTypeFragment
}
}
... on MaintenanceAssignmentValidationError {
errors {
...MaintenanceAssignmentReferErrorMutationValidationErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteMaintenanceAssignment": MaintenanceAssignmentResultSuccess
}
}
deleteMaintenanceMeasure
Response
Returns a StateChangeMaintenanceMeasureResult!
Arguments
| Name | Description |
|---|---|
input - [MaintenanceMeasureReferEntity]!
|
Default = null |
Example
Query
mutation deleteMaintenanceMeasure($input: [MaintenanceMeasureReferEntity]!) {
deleteMaintenanceMeasure(input: $input) {
... on MaintenanceMeasureResultSuccess {
entities {
...MaintenanceMeasureFragment
}
}
... on MaintenanceMeasurePermissionError {
errors {
...MaintenanceMeasureReferErrorPermissionErrorTypeFragment
}
}
... on MaintenanceMeasureStateError {
errors {
...MaintenanceMeasureReferErrorStateErrorTypeFragment
}
}
... on MaintenanceMeasureNotFoundError {
errors {
...MaintenanceMeasureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteMaintenanceMeasure": MaintenanceMeasureResultSuccess
}
}
deleteMaterial
Response
Returns a StateChangeMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [MaterialReferEntity]!
|
Default = null |
Example
Query
mutation deleteMaterial($input: [MaterialReferEntity]!) {
deleteMaterial(input: $input) {
... on MaterialResultSuccess {
entities {
...MaterialFragment
}
}
... on MaterialPermissionError {
errors {
...MaterialReferErrorPermissionErrorTypeFragment
}
}
... on MaterialStateError {
errors {
...MaterialReferErrorStateErrorTypeFragment
}
}
... on MaterialNotFoundError {
errors {
...MaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteMaterial": MaterialResultSuccess}}
deleteMaterialGroup
Response
Returns a StateChangeMaterialGroupResult!
Arguments
| Name | Description |
|---|---|
input - [MaterialGroupDeleteEntity]!
|
Default = null |
Example
Query
mutation deleteMaterialGroup($input: [MaterialGroupDeleteEntity]!) {
deleteMaterialGroup(input: $input) {
... on MaterialGroupResultSuccess {
entities {
...MaterialGroupFragment
}
}
... on MaterialGroupPermissionError {
errors {
...MaterialGroupReferErrorPermissionErrorTypeFragment
}
}
... on MaterialGroupStateError {
errors {
...MaterialGroupReferErrorStateErrorTypeFragment
}
}
... on MaterialGroupNotFoundError {
errors {
...MaterialGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteMaterialGroup": MaterialGroupResultSuccess
}
}
deleteMaterialType
Response
Returns a StateChangeMaterialTypeResult!
Arguments
| Name | Description |
|---|---|
input - [MaterialTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteMaterialType($input: [MaterialTypeReferEntity]!) {
deleteMaterialType(input: $input) {
... on MaterialTypeResultSuccess {
entities {
...MaterialTypeFragment
}
}
... on MaterialTypePermissionError {
errors {
...MaterialTypeReferErrorPermissionErrorTypeFragment
}
}
... on MaterialTypeStateError {
errors {
...MaterialTypeReferErrorStateErrorTypeFragment
}
}
... on MaterialTypeNotFoundError {
errors {
...MaterialTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteMaterialType": MaterialTypeResultSuccess
}
}
deleteMcJob
Response
Returns a StateChangeMcJobResult!
Arguments
| Name | Description |
|---|---|
input - [McJobReferEntity]!
|
Default = null |
Example
Query
mutation deleteMcJob($input: [McJobReferEntity]!) {
deleteMcJob(input: $input) {
... on McJobResultSuccess {
entities {
...McJobFragment
}
}
... on McJobPermissionError {
errors {
...McJobReferErrorPermissionErrorTypeFragment
}
}
... on McJobStateError {
errors {
...McJobReferErrorStateErrorTypeFragment
}
}
... on McJobNotFoundError {
errors {
...McJobReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteMcJob": McJobResultSuccess}}
deleteNote
Response
Returns a StateChangeNoteResult!
Arguments
| Name | Description |
|---|---|
input - [NoteReferEntity]!
|
Default = null |
Example
Query
mutation deleteNote($input: [NoteReferEntity]!) {
deleteNote(input: $input) {
... on NoteResultSuccess {
entities {
...NoteFragment
}
}
... on NotePermissionError {
errors {
...NoteReferErrorPermissionErrorTypeFragment
}
}
... on NoteStateError {
errors {
...NoteReferErrorStateErrorTypeFragment
}
}
... on NoteNotFoundError {
errors {
...NoteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteNote": NoteResultSuccess}}
deleteNoteCategory
Response
Returns a StateChangeNoteCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [NoteCategoryReferEntity]!
|
Default = null |
Example
Query
mutation deleteNoteCategory($input: [NoteCategoryReferEntity]!) {
deleteNoteCategory(input: $input) {
... on NoteCategoryResultSuccess {
entities {
...NoteCategoryFragment
}
}
... on NoteCategoryPermissionError {
errors {
...NoteCategoryReferErrorPermissionErrorTypeFragment
}
}
... on NoteCategoryStateError {
errors {
...NoteCategoryReferErrorStateErrorTypeFragment
}
}
... on NoteCategoryNotFoundError {
errors {
...NoteCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteNoteCategory": NoteCategoryResultSuccess
}
}
deleteNumberSeries
Response
Returns a StateChangeNumberSeriesResult!
Arguments
| Name | Description |
|---|---|
input - [NumberSeriesReferEntity]!
|
Default = null |
Example
Query
mutation deleteNumberSeries($input: [NumberSeriesReferEntity]!) {
deleteNumberSeries(input: $input) {
... on NumberSeriesResultSuccess {
entities {
...NumberSeriesFragment
}
}
... on NumberSeriesPermissionError {
errors {
...NumberSeriesReferErrorPermissionErrorTypeFragment
}
}
... on NumberSeriesStateError {
errors {
...NumberSeriesReferErrorStateErrorTypeFragment
}
}
... on NumberSeriesNotFoundError {
errors {
...NumberSeriesReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteNumberSeries": NumberSeriesResultSuccess
}
}
deletePerson
Response
Returns a StateChangePersonResult!
Arguments
| Name | Description |
|---|---|
input - [PersonReferEntity]!
|
Default = null |
Example
Query
mutation deletePerson($input: [PersonReferEntity]!) {
deletePerson(input: $input) {
... on PersonResultSuccess {
entities {
...PersonFragment
}
}
... on PersonPermissionError {
errors {
...PersonReferErrorPermissionErrorTypeFragment
}
}
... on PersonStateError {
errors {
...PersonReferErrorStateErrorTypeFragment
}
}
... on PersonNotFoundError {
errors {
...PersonReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deletePerson": PersonResultSuccess}}
deletePersonSkill
Response
Returns a StateChangePersonSkillResult!
Arguments
| Name | Description |
|---|---|
input - [PersonSkillReferEntity]!
|
Default = null |
Example
Query
mutation deletePersonSkill($input: [PersonSkillReferEntity]!) {
deletePersonSkill(input: $input) {
... on PersonSkillResultSuccess {
entities {
...PersonSkillFragment
}
}
... on PersonSkillPermissionError {
errors {
...PersonSkillReferErrorPermissionErrorTypeFragment
}
}
... on PersonSkillNotFoundError {
errors {
...PersonSkillReferErrorEntityNotFoundErrorTypeFragment
}
}
... on PersonSkillStateError {
errors {
...PersonSkillReferErrorStateErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deletePersonSkill": PersonSkillResultSuccess}}
deletePersonType
Response
Returns a StateChangePersonTypeResult!
Arguments
| Name | Description |
|---|---|
input - [PersonTypeReferEntity]!
|
Default = null |
Example
Query
mutation deletePersonType($input: [PersonTypeReferEntity]!) {
deletePersonType(input: $input) {
... on PersonTypeResultSuccess {
entities {
...PersonTypeFragment
}
}
... on PersonTypePermissionError {
errors {
...PersonTypeReferErrorPermissionErrorTypeFragment
}
}
... on PersonTypeStateError {
errors {
...PersonTypeReferErrorStateErrorTypeFragment
}
}
... on PersonTypeNotFoundError {
errors {
...PersonTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deletePersonType": PersonTypeResultSuccess}}
deletePhotoCategory
Response
Returns a StateChangePhotoCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [PhotoCategoryReferEntity]!
|
Default = null |
Example
Query
mutation deletePhotoCategory($input: [PhotoCategoryReferEntity]!) {
deletePhotoCategory(input: $input) {
... on PhotoCategoryResultSuccess {
entities {
...PhotoCategoryFragment
}
}
... on PhotoCategoryPermissionError {
errors {
...PhotoCategoryReferErrorPermissionErrorTypeFragment
}
}
... on PhotoCategoryStateError {
errors {
...PhotoCategoryReferErrorStateErrorTypeFragment
}
}
... on PhotoCategoryNotFoundError {
errors {
...PhotoCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deletePhotoCategory": PhotoCategoryResultSuccess
}
}
deletePicture
Response
Returns a StateChangePictureResult!
Arguments
| Name | Description |
|---|---|
input - [PictureReferEntity]!
|
Default = null |
Example
Query
mutation deletePicture($input: [PictureReferEntity]!) {
deletePicture(input: $input) {
... on PictureResultSuccess {
entities {
...PictureFragment
}
}
... on PicturePermissionError {
errors {
...PictureReferErrorPermissionErrorTypeFragment
}
}
... on PictureNotFoundError {
errors {
...PictureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deletePicture": PictureResultSuccess}}
deletePlanning
Response
Returns a StateChangePlanningResult!
Arguments
| Name | Description |
|---|---|
input - [PlanningReferEntity]!
|
Default = null |
Example
Query
mutation deletePlanning($input: [PlanningReferEntity]!) {
deletePlanning(input: $input) {
... on StateChangePlanningResultSuccess {
entities {
...PlanningFragment
}
}
... on StateChangePlanningPermissionError {
errors {
...PlanningReferErrorPermissionErrorTypeFragment
}
}
... on StateChangePlanningStateError {
errors {
...PlanningReferErrorStateErrorTypeFragment
}
}
... on StateChangePlanningNotFoundError {
errors {
...PlanningReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deletePlanning": StateChangePlanningResultSuccess
}
}
deletePlanningBoardFilter
Response
Returns a StateChangePlanningBoardFilterResult!
Arguments
| Name | Description |
|---|---|
input - [PlanningBoardFilterReferEntity]!
|
Default = null |
Example
Query
mutation deletePlanningBoardFilter($input: [PlanningBoardFilterReferEntity]!) {
deletePlanningBoardFilter(input: $input) {
... on PlanningBoardFilterResultSuccess {
entities {
...PlanningBoardFilterFragment
}
}
... on PlanningBoardFilterPermissionError {
errors {
...PlanningBoardFilterReferErrorPermissionErrorTypeFragment
}
}
... on PlanningBoardFilterStateError {
errors {
...PlanningBoardFilterReferErrorStateErrorTypeFragment
}
}
... on PlanningBoardFilterNotFoundError {
errors {
...PlanningBoardFilterReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deletePlanningBoardFilter": PlanningBoardFilterResultSuccess
}
}
deletePlanningCategory
Response
Returns a StateChangePlanningCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [PlanningCategoryReferEntity]!
|
Default = null |
Example
Query
mutation deletePlanningCategory($input: [PlanningCategoryReferEntity]!) {
deletePlanningCategory(input: $input) {
... on PlanningCategoryResultSuccess {
entities {
...PlanningCategoryFragment
}
}
... on PlanningCategoryPermissionError {
errors {
...PlanningCategoryReferErrorPermissionErrorTypeFragment
}
}
... on PlanningCategoryStateError {
errors {
...PlanningCategoryReferErrorStateErrorTypeFragment
}
}
... on PlanningCategoryNotFoundError {
errors {
...PlanningCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deletePlanningCategory": PlanningCategoryResultSuccess
}
}
deletePlanningSidebarFilter
Response
Returns a StateChangePlanningSidebarFilterResult!
Arguments
| Name | Description |
|---|---|
input - [PlanningSidebarFilterReferEntity]!
|
Default = null |
Example
Query
mutation deletePlanningSidebarFilter($input: [PlanningSidebarFilterReferEntity]!) {
deletePlanningSidebarFilter(input: $input) {
... on PlanningSidebarFilterResultSuccess {
entities {
...PlanningSidebarFilterFragment
}
}
... on PlanningSidebarFilterPermissionError {
errors {
...PlanningSidebarFilterReferErrorPermissionErrorTypeFragment
}
}
... on PlanningSidebarFilterStateError {
errors {
...PlanningSidebarFilterReferErrorStateErrorTypeFragment
}
}
... on PlanningSidebarFilterNotFoundError {
errors {
...PlanningSidebarFilterReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deletePlanningSidebarFilter": PlanningSidebarFilterResultSuccess
}
}
deleteProject
Response
Returns a StateChangeProjectResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectReferEntity]!
|
Default = null |
Example
Query
mutation deleteProject($input: [ProjectReferEntity]!) {
deleteProject(input: $input) {
... on ProjectResultSuccess {
entities {
...ProjectFragment
}
}
... on ProjectPermissionError {
errors {
...ProjectReferErrorPermissionErrorTypeFragment
}
}
... on ProjectStateError {
errors {
...ProjectReferErrorStateErrorTypeFragment
}
}
... on ProjectNotFoundError {
errors {
...ProjectReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteProject": ProjectResultSuccess}}
deleteProjectComponent
Response
Returns a StateChangeProjectComponentResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectComponentReferEntity]!
|
Default = null |
Example
Query
mutation deleteProjectComponent($input: [ProjectComponentReferEntity]!) {
deleteProjectComponent(input: $input) {
... on ProjectComponentResultSuccess {
entities {
...ProjectComponentFragment
}
}
... on ProjectComponentPermissionError {
errors {
...ProjectComponentReferErrorPermissionErrorTypeFragment
}
}
... on ProjectComponentStateError {
errors {
...ProjectComponentReferErrorStateErrorTypeFragment
}
}
... on ProjectComponentNotFoundError {
errors {
...ProjectComponentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteProjectComponent": ProjectComponentResultSuccess
}
}
deleteProjectSector
Response
Returns a StateChangeProjectSectorResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectSectorReferEntity]!
|
Default = null |
Example
Query
mutation deleteProjectSector($input: [ProjectSectorReferEntity]!) {
deleteProjectSector(input: $input) {
... on ProjectSectorResultSuccess {
entities {
...ProjectSectorFragment
}
}
... on ProjectSectorPermissionError {
errors {
...ProjectSectorReferErrorPermissionErrorTypeFragment
}
}
... on ProjectSectorStateError {
errors {
...ProjectSectorReferErrorStateErrorTypeFragment
}
}
... on ProjectSectorNotFoundError {
errors {
...ProjectSectorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteProjectSector": ProjectSectorResultSuccess
}
}
deleteProjectType
Response
Returns a StateChangeProjectTypeResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteProjectType($input: [ProjectTypeReferEntity]!) {
deleteProjectType(input: $input) {
... on ProjectTypeResultSuccess {
entities {
...ProjectTypeFragment
}
}
... on ProjectTypePermissionError {
errors {
...ProjectTypeReferErrorPermissionErrorTypeFragment
}
}
... on ProjectTypeStateError {
errors {
...ProjectTypeReferErrorStateErrorTypeFragment
}
}
... on ProjectTypeNotFoundError {
errors {
...ProjectTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteProjectType": ProjectTypeResultSuccess}}
deleteProjectZone
Response
Returns a StateChangeProjectZoneResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectZoneReferEntity]!
|
Default = null |
Example
Query
mutation deleteProjectZone($input: [ProjectZoneReferEntity]!) {
deleteProjectZone(input: $input) {
... on ProjectZoneResultSuccess {
entities {
...ProjectZoneFragment
}
}
... on ProjectZonePermissionError {
errors {
...ProjectZoneReferErrorPermissionErrorTypeFragment
}
}
... on ProjectZoneStateError {
errors {
...ProjectZoneReferErrorStateErrorTypeFragment
}
}
... on ProjectZoneNotFoundError {
errors {
...ProjectZoneReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteProjectZone": ProjectZoneResultSuccess}}
deletePublicHoliday
Response
Returns a StateChangePublicHolidayResult!
Arguments
| Name | Description |
|---|---|
input - [PublicHolidayReferEntity]!
|
Default = null |
Example
Query
mutation deletePublicHoliday($input: [PublicHolidayReferEntity]!) {
deletePublicHoliday(input: $input) {
... on PublicHolidayResultSuccess {
entities {
...PublicHolidayFragment
}
}
... on PublicHolidayPermissionError {
errors {
...PublicHolidayReferErrorPermissionErrorTypeFragment
}
}
... on PublicHolidayStateError {
errors {
...PublicHolidayReferErrorStateErrorTypeFragment
}
}
... on PublicHolidayNotFoundError {
errors {
...PublicHolidayReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deletePublicHoliday": PublicHolidayResultSuccess
}
}
deleteRegion
Response
Returns a StateChangeRegionResult!
Arguments
| Name | Description |
|---|---|
input - [RegionReferEntity]!
|
Default = null |
Example
Query
mutation deleteRegion($input: [RegionReferEntity]!) {
deleteRegion(input: $input) {
... on RegionResultSuccess {
entities {
...RegionFragment
}
}
... on RegionPermissionError {
errors {
...RegionReferErrorPermissionErrorTypeFragment
}
}
... on RegionStateError {
errors {
...RegionReferErrorStateErrorTypeFragment
}
}
... on RegionNotFoundError {
errors {
...RegionReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteRegion": RegionResultSuccess}}
deleteRole
Response
Returns a StateChangeRoleResult!
Arguments
| Name | Description |
|---|---|
input - [RoleReferEntity]!
|
Default = null |
Example
Query
mutation deleteRole($input: [RoleReferEntity]!) {
deleteRole(input: $input) {
... on RoleResultSuccess {
entities {
...RoleBaseFragment
}
}
... on RolePermissionError {
errors {
...RoleReferErrorPermissionErrorTypeFragment
}
}
... on RoleCollectedStateError {
errors {
...RoleReferErrorStateErrorTypeFragment
}
}
... on RoleNotFoundError {
errors {
...RoleReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteRole": RoleResultSuccess}}
deleteRuleConfiguration
Response
Returns a StateChangeRuleConfigurationResult!
Arguments
| Name | Description |
|---|---|
input - [RuleConfigurationReferEntity]!
|
Default = null |
Example
Query
mutation deleteRuleConfiguration($input: [RuleConfigurationReferEntity]!) {
deleteRuleConfiguration(input: $input) {
... on RuleConfigurationResultSuccess {
entities {
...RuleConfigurationFragment
}
}
... on RuleConfigurationPermissionError {
errors {
...RuleConfigurationReferErrorPermissionErrorTypeFragment
}
}
... on RuleConfigurationStateError {
errors {
...RuleConfigurationReferErrorStateErrorTypeFragment
}
}
... on RuleConfigurationNotFoundError {
errors {
...RuleConfigurationReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteRuleConfiguration": RuleConfigurationResultSuccess
}
}
deleteScheduledOrder
Response
Returns a StateChangeScheduledOrderResult!
Arguments
| Name | Description |
|---|---|
input - [ScheduledOrderReferEntity]!
|
Default = null |
Example
Query
mutation deleteScheduledOrder($input: [ScheduledOrderReferEntity]!) {
deleteScheduledOrder(input: $input) {
... on ScheduledOrderResultSuccess {
entities {
...ScheduledOrderFragment
}
}
... on ScheduledOrderPermissionError {
errors {
...ScheduledOrderReferErrorPermissionErrorTypeFragment
}
}
... on ScheduledOrderStateError {
errors {
...ScheduledOrderReferErrorStateErrorTypeFragment
}
}
... on ScheduledOrderNotFoundError {
errors {
...ScheduledOrderReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteScheduledOrder": ScheduledOrderResultSuccess
}
}
deleteService
Response
Returns a StateChangeServiceResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceReferEntity]!
|
Default = null |
Example
Query
mutation deleteService($input: [ServiceReferEntity]!) {
deleteService(input: $input) {
... on ServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on ServicePermissionError {
errors {
...ServiceReferErrorPermissionErrorTypeFragment
}
}
... on ServiceStateError {
errors {
...ServiceReferErrorStateErrorTypeFragment
}
}
... on ServiceNotFoundError {
errors {
...ServiceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteService": ServiceResultSuccess}}
deleteServiceModeOrder
Response
Returns a StateChangeServiceModeOrderResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceModeOrderReferEntity]!
|
Default = null |
Example
Query
mutation deleteServiceModeOrder($input: [ServiceModeOrderReferEntity]!) {
deleteServiceModeOrder(input: $input) {
... on ServiceModeOrderResultSuccess {
entities {
...ServiceModeOrderFragment
}
}
... on ServiceModeOrderPermissionError {
errors {
...ServiceModeOrderReferErrorPermissionErrorTypeFragment
}
}
... on ServiceModeOrderStateError {
errors {
...ServiceModeOrderReferErrorStateErrorTypeFragment
}
}
... on ServiceModeOrderNotFoundError {
errors {
...ServiceModeOrderReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteServiceModeOrder": ServiceModeOrderResultSuccess
}
}
deleteSkill
Response
Returns a StateChangeSkillResult!
Arguments
| Name | Description |
|---|---|
input - [SkillReferEntity]!
|
Default = null |
Example
Query
mutation deleteSkill($input: [SkillReferEntity]!) {
deleteSkill(input: $input) {
... on StateChangeSkillResultSuccess {
entities {
...SkillFragment
}
}
... on StateChangeSkillPermissionError {
errors {
...SkillReferErrorPermissionErrorTypeFragment
}
}
... on StateChangeSkillNotFoundError {
errors {
...SkillReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteSkill": StateChangeSkillResultSuccess}}
deleteStaffTime
Response
Returns a StateChangeStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [StaffTimeReferEntity]!
|
Default = null |
Example
Query
mutation deleteStaffTime($input: [StaffTimeReferEntity]!) {
deleteStaffTime(input: $input) {
... on StaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on StaffTimePermissionError {
errors {
...StaffTimeReferErrorPermissionErrorTypeFragment
}
}
... on StaffTimeStateError {
errors {
...StaffTimeReferErrorStateErrorTypeFragment
}
}
... on StaffTimeNotFoundError {
errors {
...StaffTimeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteStaffTime": StaffTimeResultSuccess}}
deleteTeam
Response
Returns a StateChangeTeamResult!
Arguments
| Name | Description |
|---|---|
input - [TeamReferEntity]!
|
Default = null |
Example
Query
mutation deleteTeam($input: [TeamReferEntity]!) {
deleteTeam(input: $input) {
... on TeamResultSuccess {
entities {
...TeamFragment
}
}
... on TeamPermissionError {
errors {
...TeamReferErrorPermissionErrorTypeFragment
}
}
... on TeamStateError {
errors {
...TeamReferErrorStateErrorTypeFragment
}
}
... on TeamNotFoundError {
errors {
...TeamReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteTeam": TeamResultSuccess}}
deleteTeamType
Response
Returns a StateChangeTeamTypeResult!
Arguments
| Name | Description |
|---|---|
input - [TeamTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteTeamType($input: [TeamTypeReferEntity]!) {
deleteTeamType(input: $input) {
... on TeamTypeResultSuccess {
entities {
...TeamTypeFragment
}
}
... on TeamTypePermissionError {
errors {
...TeamTypeReferErrorPermissionErrorTypeFragment
}
}
... on TeamTypeStateError {
errors {
...TeamTypeReferErrorStateErrorTypeFragment
}
}
... on TeamTypeNotFoundError {
errors {
...TeamTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteTeamType": TeamTypeResultSuccess}}
deleteTerminal
Response
Returns a StateChangeTerminalResult!
Arguments
| Name | Description |
|---|---|
input - [TerminalReferEntity]!
|
Default = null |
Example
Query
mutation deleteTerminal($input: [TerminalReferEntity]!) {
deleteTerminal(input: $input) {
... on TerminalResultSuccess {
entities {
...TerminalsFragment
}
}
... on TerminalPermissionError {
errors {
...TerminalReferErrorPermissionErrorTypeFragment
}
}
... on TerminalStateError {
errors {
...TerminalReferErrorStateErrorTypeFragment
}
}
... on TerminalNotFoundError {
errors {
...TerminalReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteTerminal": TerminalResultSuccess}}
deleteTicket
Response
Returns a DeleteMutation
Arguments
| Name | Description |
|---|---|
ident - Ident
|
Default = null |
Example
Query
mutation deleteTicket($ident: Ident) {
deleteTicket(ident: $ident) {
ok
}
}
Variables
{"ident": null}
Response
{"data": {"deleteTicket": {"ok": false}}}
deleteTicketCategory
Response
Returns a StateChangeTicketCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [TicketCategoryReferEntity]!
|
Default = null |
Example
Query
mutation deleteTicketCategory($input: [TicketCategoryReferEntity]!) {
deleteTicketCategory(input: $input) {
... on TicketCategoryResultSuccess {
entities {
...TicketCategoryFragment
}
}
... on TicketCategoryPermissionError {
errors {
...TicketCategoryReferErrorPermissionErrorTypeFragment
}
}
... on TicketCategoryStateError {
errors {
...TicketCategoryReferErrorStateErrorTypeFragment
}
}
... on TicketCategoryNotFoundError {
errors {
...TicketCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteTicketCategory": TicketCategoryResultSuccess
}
}
deleteTicketExportTemplate
Response
Returns a StateChangeTicketExportTemplateResult!
Arguments
| Name | Description |
|---|---|
input - [TicketExportTemplateReferEntity]!
|
Default = null |
Example
Query
mutation deleteTicketExportTemplate($input: [TicketExportTemplateReferEntity]!) {
deleteTicketExportTemplate(input: $input) {
... on TicketExportTemplateResultSuccess {
entities {
...TicketExportTemplateFragment
}
}
... on TicketExportTemplatePermissionError {
errors {
...TicketExportTemplateReferErrorPermissionErrorTypeFragment
}
}
... on TicketExportTemplateStateError {
errors {
...TicketExportTemplateReferErrorStateErrorTypeFragment
}
}
... on TicketExportTemplateNotFoundError {
errors {
...TicketExportTemplateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteTicketExportTemplate": TicketExportTemplateResultSuccess
}
}
deleteTicketListFilter
Response
Returns a StateChangeTicketListFilterResult!
Arguments
| Name | Description |
|---|---|
input - [TicketListFilterReferEntity]!
|
Default = null |
Example
Query
mutation deleteTicketListFilter($input: [TicketListFilterReferEntity]!) {
deleteTicketListFilter(input: $input) {
... on TicketListFilterResultSuccess {
entities {
...TicketListFilterFragment
}
}
... on TicketListFilterPermissionError {
errors {
...TicketListFilterReferErrorPermissionErrorTypeFragment
}
}
... on TicketListFilterStateError {
errors {
...TicketListFilterReferErrorStateErrorTypeFragment
}
}
... on TicketListFilterNotFoundError {
errors {
...TicketListFilterReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteTicketListFilter": TicketListFilterResultSuccess
}
}
deleteTicketType
Response
Returns a StateChangeTicketTypeResult!
Arguments
| Name | Description |
|---|---|
input - [TicketTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteTicketType($input: [TicketTypeReferEntity]!) {
deleteTicketType(input: $input) {
... on TicketTypeResultSuccess {
entities {
...TicketTypeFragment
}
}
... on TicketTypePermissionError {
errors {
...TicketTypeReferErrorPermissionErrorTypeFragment
}
}
... on TicketTypeStateError {
errors {
...TicketTypeReferErrorStateErrorTypeFragment
}
}
... on TicketTypeNotFoundError {
errors {
...TicketTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteTicketType": TicketTypeResultSuccess}}
deleteTimeConfiguration
Response
Returns a StateChangeTimeConfigurationResult!
Arguments
| Name | Description |
|---|---|
input - [TimeConfigurationReferEntity]!
|
Default = null |
Example
Query
mutation deleteTimeConfiguration($input: [TimeConfigurationReferEntity]!) {
deleteTimeConfiguration(input: $input) {
... on TimeConfigurationResultSuccess {
entities {
...TimeConfigurationFragment
}
}
... on TimeConfigurationPermissionError {
errors {
...TimeConfigurationReferErrorPermissionErrorTypeFragment
}
}
... on TimeConfigurationStateError {
errors {
...TimeConfigurationReferErrorStateErrorTypeFragment
}
}
... on TimeConfigurationNotFoundError {
errors {
...TimeConfigurationReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteTimeConfiguration": TimeConfigurationResultSuccess
}
}
deleteTimeTrackingProfile
Response
Returns a StateChangeTimeTrackingProfileResult!
Arguments
| Name | Description |
|---|---|
input - [TimeTrackingProfileReferEntity]!
|
Default = null |
Example
Query
mutation deleteTimeTrackingProfile($input: [TimeTrackingProfileReferEntity]!) {
deleteTimeTrackingProfile(input: $input) {
... on TimeTrackingProfileResultSuccess {
entities {
...TimeTrackingProfileFragment
}
}
... on TimeTrackingProfilePermissionError {
errors {
...TimeTrackingProfileReferErrorPermissionErrorTypeFragment
}
}
... on TimeTrackingProfileNotFoundError {
errors {
...TimeTrackingProfileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteTimeTrackingProfile": TimeTrackingProfileResultSuccess
}
}
deleteTrackingLogin
Response
Returns a StateChangeTrackingLoginResult!
Arguments
| Name | Description |
|---|---|
input - [TrackingLoginReferEntity]!
|
Default = null |
Example
Query
mutation deleteTrackingLogin($input: [TrackingLoginReferEntity]!) {
deleteTrackingLogin(input: $input) {
... on TrackingLoginResultSuccess {
entities {
...TrackingLoginFragment
}
}
... on TrackingLoginPermissionError {
errors {
...TrackingLoginReferErrorPermissionErrorTypeFragment
}
}
... on TrackingLoginStateError {
errors {
...TrackingLoginReferErrorStateErrorTypeFragment
}
}
... on TrackingLoginNotFoundError {
errors {
...TrackingLoginReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"deleteTrackingLogin": TrackingLoginResultSuccess
}
}
deleteUnit
Response
Returns a StateChangeUnitResult!
Arguments
| Name | Description |
|---|---|
input - [UnitReferEntity]!
|
Default = null |
Example
Query
mutation deleteUnit($input: [UnitReferEntity]!) {
deleteUnit(input: $input) {
... on UnitResultSuccess {
entities {
...UnitFragment
}
}
... on UnitPermissionError {
errors {
...UnitReferErrorPermissionErrorTypeFragment
}
}
... on UnitStateError {
errors {
...UnitReferErrorStateErrorTypeFragment
}
}
... on UnitNotFoundError {
errors {
...UnitReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteUnit": UnitResultSuccess}}
deleteWageTicket
Response
Returns a StateChangeWageTicketResult!
Arguments
| Name | Description |
|---|---|
input - [WageTicketReferEntity]!
|
Default = null |
Example
Query
mutation deleteWageTicket($input: [WageTicketReferEntity]!) {
deleteWageTicket(input: $input) {
... on WageTicketResultSuccess {
entities {
...WageTicketFragment
}
}
... on WageTicketPermissionError {
errors {
...WageTicketReferErrorPermissionErrorTypeFragment
}
}
... on WageTicketStateError {
errors {
...WageTicketReferErrorStateErrorTypeFragment
}
}
... on WageTicketNotFoundError {
errors {
...WageTicketReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteWageTicket": WageTicketResultSuccess}}
deleteWageType
Response
Returns a StateChangeWageTypeResult!
Arguments
| Name | Description |
|---|---|
input - [WageTypeReferEntity]!
|
Default = null |
Example
Query
mutation deleteWageType($input: [WageTypeReferEntity]!) {
deleteWageType(input: $input) {
... on WageTypeResultSuccess {
entities {
...WageTypeFragment
}
}
... on WageTypePermissionError {
errors {
...WageTypeReferErrorPermissionErrorTypeFragment
}
}
... on WageTypeNotFoundError {
errors {
...WageTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteWageType": WageTypeResultSuccess}}
deleteWeather
Response
Returns a StateChangeWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [WeatherReferEntity]!
|
Default = null |
Example
Query
mutation deleteWeather($input: [WeatherReferEntity]!) {
deleteWeather(input: $input) {
... on WeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on WeatherPermissionError {
errors {
...WeatherReferErrorPermissionErrorTypeFragment
}
}
... on WeatherStateError {
errors {
...WeatherReferErrorStateErrorTypeFragment
}
}
... on WeatherNotFoundError {
errors {
...WeatherReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"deleteWeather": WeatherResultSuccess}}
editQualitySettings
Response
Returns an EditQualitySettingsResult
Arguments
| Name | Description |
|---|---|
input - InputEditQualitySettings!
|
Default = null |
Example
Query
mutation editQualitySettings($input: InputEditQualitySettings!) {
editQualitySettings(input: $input) {
... on EditQualitySettingsSuccess {
entities {
...QualitySettingsFragment
}
}
... on EditQualitySettingsValidationError {
errors {
...QualitySettingsErrorMutationValidationErrorTypeFragment
}
}
... on EditQualitySettingsPermissionError {
errors {
...QualitySettingsErrorPermissionErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"editQualitySettings": EditQualitySettingsSuccess
}
}
exportAbsences
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - AbsenceCollectionOptions
|
Default = null |
csv - AbsenceExportCsvOptions
|
Default = null |
xlsx - AbsenceExportXlsxOptions
|
Default = null |
Example
Query
mutation exportAbsences(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: AbsenceCollectionOptions,
$csv: AbsenceExportCsvOptions,
$xlsx: AbsenceExportXlsxOptions
) {
exportAbsences(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportAbsences": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "xyz789",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "xyz789",
"originalName": "abc123",
"sizeInBytes": 987,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "xyz789"
}
}
}
exportAllowances
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - AllowanceCollectionOptions
|
Default = null |
csv - AllowanceExportCsvOptions
|
Default = null |
xlsx - AllowanceExportXlsxOptions
|
Default = null |
Example
Query
mutation exportAllowances(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: AllowanceCollectionOptions,
$csv: AllowanceExportCsvOptions,
$xlsx: AllowanceExportXlsxOptions
) {
exportAllowances(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportAllowances": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "abc123",
"downloadRegularImageUrl": "xyz789",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "xyz789",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "abc123",
"originalName": "abc123",
"sizeInBytes": 123,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "abc123",
"viewUrl": "abc123"
}
}
}
exportCollectedEquipments
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - CollectedEquipmentCollectionOptions
|
Default = null |
csv - CollectedEquipmentExportCsvOptions
|
Default = null |
xlsx - CollectedEquipmentExportXlsxOptions
|
Default = null |
Example
Query
mutation exportCollectedEquipments(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: CollectedEquipmentCollectionOptions,
$csv: CollectedEquipmentExportCsvOptions,
$xlsx: CollectedEquipmentExportXlsxOptions
) {
exportCollectedEquipments(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportCollectedEquipments": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "abc123",
"downloadUrl": "xyz789",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "xyz789",
"originalName": "abc123",
"sizeInBytes": 123,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "xyz789"
}
}
}
exportCollectedMaterials
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - CollectedMaterialCollectionOptions
|
Default = null |
csv - CollectedMaterialExportCsvOptions
|
Default = null |
xlsx - CollectedMaterialExportXlsxOptions
|
Default = null |
Example
Query
mutation exportCollectedMaterials(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: CollectedMaterialCollectionOptions,
$csv: CollectedMaterialExportCsvOptions,
$xlsx: CollectedMaterialExportXlsxOptions
) {
exportCollectedMaterials(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportCollectedMaterials": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "abc123",
"downloadRegularImagePath": "abc123",
"downloadRegularImageUrl": "xyz789",
"downloadSmallImagePath": "abc123",
"downloadUrl": "xyz789",
"fileName": Ident,
"ident": Ident,
"mimeType": "xyz789",
"name": "xyz789",
"originalName": "abc123",
"sizeInBytes": 123,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "abc123"
}
}
}
exportCollectedSubcontractors
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - CollectedSubcontractorCollectionOptions
|
Default = null |
csv - CollectedSubcontractorExportCsvOptions
|
Default = null |
xlsx - CollectedSubcontractorExportXlsxOptions
|
Default = null |
Example
Query
mutation exportCollectedSubcontractors(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: CollectedSubcontractorCollectionOptions,
$csv: CollectedSubcontractorExportCsvOptions,
$xlsx: CollectedSubcontractorExportXlsxOptions
) {
exportCollectedSubcontractors(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportCollectedSubcontractors": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "abc123",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "xyz789",
"downloadSmallImagePath": "abc123",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "xyz789",
"name": "abc123",
"originalName": "abc123",
"sizeInBytes": 987,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "abc123"
}
}
}
exportCompressedTimes
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - CompressedStaffTimeCollectionOptions
|
Default = null |
csv - CompressedStaffTimeExportCsvOptions
|
Default = null |
xlsx - CompressedStaffTimeExportXlsxOptions
|
Default = null |
Example
Query
mutation exportCompressedTimes(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: CompressedStaffTimeCollectionOptions,
$csv: CompressedStaffTimeExportCsvOptions,
$xlsx: CompressedStaffTimeExportXlsxOptions
) {
exportCompressedTimes(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportCompressedTimes": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "xyz789",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "xyz789",
"originalName": "abc123",
"sizeInBytes": 987,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "abc123"
}
}
}
exportFilledForms
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - FilledFormExportFormat
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - FilledFormCollectionInput
|
Default = null |
csv - FilledFormExportCsvOptions
|
Default = null |
xlsx - FilledFormExportXlsxOptions
|
Default = null |
Example
Query
mutation exportFilledForms(
$format: FilledFormExportFormat,
$idents: [Ident],
$fileName: String,
$collection: FilledFormCollectionInput,
$csv: FilledFormExportCsvOptions,
$xlsx: FilledFormExportXlsxOptions
) {
exportFilledForms(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportFilledForms": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "abc123",
"downloadUrl": "xyz789",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "abc123",
"originalName": "xyz789",
"sizeInBytes": 123,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "abc123"
}
}
}
exportTickets
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - TicketExportFormat
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - TicketCollectionInput
|
Default = null |
pdf - TicketPDFExportOptions
|
Default = null |
docx - TicketDOCXExportOptions
|
Default = null |
csv - TicketCSVExportOptions
|
Default = null |
xlsx - TicketXLSXExportOptions
|
Default = null |
templateIdent - Ident
|
Default = null |
templateFieldValues - [TicketExportTemplateFieldValueOptions]
|
Default = null |
Example
Query
mutation exportTickets(
$format: TicketExportFormat,
$idents: [Ident],
$fileName: String,
$collection: TicketCollectionInput,
$pdf: TicketPDFExportOptions,
$docx: TicketDOCXExportOptions,
$csv: TicketCSVExportOptions,
$xlsx: TicketXLSXExportOptions,
$templateIdent: Ident,
$templateFieldValues: [TicketExportTemplateFieldValueOptions]
) {
exportTickets(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
pdf: $pdf,
docx: $docx,
csv: $csv,
xlsx: $xlsx,
templateIdent: $templateIdent,
templateFieldValues: $templateFieldValues
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"pdf": null,
"docx": null,
"csv": null,
"xlsx": null,
"templateIdent": null,
"templateFieldValues": null
}
Response
{
"data": {
"exportTickets": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "xyz789",
"name": "xyz789",
"originalName": "abc123",
"sizeInBytes": 123,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "xyz789",
"viewUrl": "xyz789"
}
}
}
exportTimes
Response
Returns a File
Arguments
| Name | Description |
|---|---|
format - DataTableExportFormats
|
Default = null |
idents - [Ident]
|
Default = null |
fileName - String
|
Default = null |
collection - StaffTimeCollectionOptions
|
Default = null |
csv - StaffTimeExportCsvOptions
|
Default = null |
xlsx - StaffTimeExportXlsxOptions
|
Default = null |
Example
Query
mutation exportTimes(
$format: DataTableExportFormats,
$idents: [Ident],
$fileName: String,
$collection: StaffTimeCollectionOptions,
$csv: StaffTimeExportCsvOptions,
$xlsx: StaffTimeExportXlsxOptions
) {
exportTimes(
format: $format,
idents: $idents,
fileName: $fileName,
collection: $collection,
csv: $csv,
xlsx: $xlsx
) {
clientId
createPersonIdent
createTime
creator {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
updateTime
viewPath
viewUrl
}
}
Variables
{
"format": "null",
"idents": null,
"fileName": null,
"collection": null,
"csv": null,
"xlsx": null
}
Response
{
"data": {
"exportTimes": {
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "abc123",
"downloadRegularImagePath": "abc123",
"downloadRegularImageUrl": "abc123",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "xyz789",
"name": "xyz789",
"originalName": "abc123",
"sizeInBytes": 987,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "abc123",
"viewUrl": "xyz789"
}
}
}
lockAbsence
Response
Returns a StateChangeAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceReferEntity]!
|
Default = null |
Example
Query
mutation lockAbsence($input: [AbsenceReferEntity]!) {
lockAbsence(input: $input) {
... on AbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on AbsencePermissionError {
errors {
...AbsenceReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceStateError {
errors {
...AbsenceReferErrorStateErrorTypeFragment
}
}
... on AbsenceNotFoundError {
errors {
...AbsenceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockAbsence": AbsenceResultSuccess}}
lockAbsenceGroup
Response
Returns a StateChangeAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceGroupReferEntity]!
|
Default = null |
Example
Query
mutation lockAbsenceGroup($input: [AbsenceGroupReferEntity]!) {
lockAbsenceGroup(input: $input) {
... on AbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on AbsenceGroupPermissionError {
errors {
...AbsenceGroupReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceGroupStateError {
errors {
...AbsenceGroupReferErrorStateErrorTypeFragment
}
}
... on AbsenceGroupNotFoundError {
errors {
...AbsenceGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockAbsenceGroup": AbsenceGroupResultSuccess}}
lockAllowance
Response
Returns a StateChangeAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [AllowanceReferEntity]!
|
Default = null |
Example
Query
mutation lockAllowance($input: [AllowanceReferEntity]!) {
lockAllowance(input: $input) {
... on AllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on AllowancePermissionError {
errors {
...AllowanceReferErrorPermissionErrorTypeFragment
}
}
... on AllowanceStateError {
errors {
...AllowanceReferErrorStateErrorTypeFragment
}
}
... on AllowanceNotFoundError {
errors {
...AllowanceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockAllowance": AllowanceResultSuccess}}
lockCollectedEquipment
Response
Returns a StateChangeCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedEquipmentReferEntity]!
|
Default = null |
Example
Query
mutation lockCollectedEquipment($input: [CollectedEquipmentReferEntity]!) {
lockCollectedEquipment(input: $input) {
... on CollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on CollectedEquipmentPermissionError {
errors {
...CollectedEquipmentReferErrorPermissionErrorTypeFragment
}
}
... on CollectedEquipmentStateError {
errors {
...CollectedEquipmentReferErrorStateErrorTypeFragment
}
}
... on CollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"lockCollectedEquipment": CollectedEquipmentResultSuccess
}
}
lockCollectedMaterial
Response
Returns a StateChangeCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedMaterialReferEntity]!
|
Default = null |
Example
Query
mutation lockCollectedMaterial($input: [CollectedMaterialReferEntity]!) {
lockCollectedMaterial(input: $input) {
... on CollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on CollectedMaterialPermissionError {
errors {
...CollectedMaterialReferErrorPermissionErrorTypeFragment
}
}
... on CollectedMaterialStateError {
errors {
...CollectedMaterialReferErrorStateErrorTypeFragment
}
}
... on CollectedMaterialNotFoundError {
errors {
...CollectedMaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"lockCollectedMaterial": CollectedMaterialResultSuccess
}
}
lockCollectedSubcontractor
Response
Returns a StateChangeCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedSubcontractorReferEntity]!
|
Default = null |
Example
Query
mutation lockCollectedSubcontractor($input: [CollectedSubcontractorReferEntity]!) {
lockCollectedSubcontractor(input: $input) {
... on CollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on CollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorReferErrorPermissionErrorTypeFragment
}
}
... on CollectedSubcontractorStateError {
errors {
...CollectedSubcontractorReferErrorStateErrorTypeFragment
}
}
... on CollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"lockCollectedSubcontractor": CollectedSubcontractorResultSuccess
}
}
lockDayWage
Response
Returns a StateChangeDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [DayWageReferEntity]!
|
Default = null |
Example
Query
mutation lockDayWage($input: [DayWageReferEntity]!) {
lockDayWage(input: $input) {
... on DayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on DayWagePermissionError {
errors {
...DayWageReferErrorPermissionErrorTypeFragment
}
}
... on DayWageStateError {
errors {
...DayWageReferErrorStateErrorTypeFragment
}
}
... on DayWageNotFoundError {
errors {
...DayWageReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockDayWage": DayWageResultSuccess}}
lockEquipmentState
Response
Returns a StateChangeEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentStateReferEntity]!
|
Default = null |
Example
Query
mutation lockEquipmentState($input: [EquipmentStateReferEntity]!) {
lockEquipmentState(input: $input) {
... on EquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on EquipmentStatePermissionError {
errors {
...EquipmentStateReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateStateError {
errors {
...EquipmentStateReferErrorStateErrorTypeFragment
}
}
... on EquipmentStateNotFoundError {
errors {
...EquipmentStateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"lockEquipmentState": EquipmentStateResultSuccess
}
}
lockNote
Response
Returns a StateChangeNoteResult!
Arguments
| Name | Description |
|---|---|
input - [NoteReferEntity]!
|
Default = null |
Example
Query
mutation lockNote($input: [NoteReferEntity]!) {
lockNote(input: $input) {
... on NoteResultSuccess {
entities {
...NoteFragment
}
}
... on NotePermissionError {
errors {
...NoteReferErrorPermissionErrorTypeFragment
}
}
... on NoteStateError {
errors {
...NoteReferErrorStateErrorTypeFragment
}
}
... on NoteNotFoundError {
errors {
...NoteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockNote": NoteResultSuccess}}
lockPicture
Response
Returns a StateChangePictureResult!
Arguments
| Name | Description |
|---|---|
input - [PictureReferEntity]!
|
Default = null |
Example
Query
mutation lockPicture($input: [PictureReferEntity]!) {
lockPicture(input: $input) {
... on PictureResultSuccess {
entities {
...PictureFragment
}
}
... on PicturePermissionError {
errors {
...PictureReferErrorPermissionErrorTypeFragment
}
}
... on PictureNotFoundError {
errors {
...PictureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockPicture": PictureResultSuccess}}
lockService
Response
Returns a StateChangeServiceResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceReferEntity]!
|
Default = null |
Example
Query
mutation lockService($input: [ServiceReferEntity]!) {
lockService(input: $input) {
... on ServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on ServicePermissionError {
errors {
...ServiceReferErrorPermissionErrorTypeFragment
}
}
... on ServiceStateError {
errors {
...ServiceReferErrorStateErrorTypeFragment
}
}
... on ServiceNotFoundError {
errors {
...ServiceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockService": ServiceResultSuccess}}
lockStaffTime
Response
Returns a StateChangeStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [StaffTimeReferEntity]!
|
Default = null |
Example
Query
mutation lockStaffTime($input: [StaffTimeReferEntity]!) {
lockStaffTime(input: $input) {
... on StaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on StaffTimePermissionError {
errors {
...StaffTimeReferErrorPermissionErrorTypeFragment
}
}
... on StaffTimeStateError {
errors {
...StaffTimeReferErrorStateErrorTypeFragment
}
}
... on StaffTimeNotFoundError {
errors {
...StaffTimeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockStaffTime": StaffTimeResultSuccess}}
lockWeather
Response
Returns a StateChangeWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [WeatherReferEntity]!
|
Default = null |
Example
Query
mutation lockWeather($input: [WeatherReferEntity]!) {
lockWeather(input: $input) {
... on WeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on WeatherPermissionError {
errors {
...WeatherReferErrorPermissionErrorTypeFragment
}
}
... on WeatherStateError {
errors {
...WeatherReferErrorStateErrorTypeFragment
}
}
... on WeatherNotFoundError {
errors {
...WeatherReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"lockWeather": WeatherResultSuccess}}
proveAbsence
Response
Returns a StateChangeAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceReferEntity]!
|
Default = null |
Example
Query
mutation proveAbsence($input: [AbsenceReferEntity]!) {
proveAbsence(input: $input) {
... on AbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on AbsencePermissionError {
errors {
...AbsenceReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceStateError {
errors {
...AbsenceReferErrorStateErrorTypeFragment
}
}
... on AbsenceNotFoundError {
errors {
...AbsenceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveAbsence": AbsenceResultSuccess}}
proveAbsenceGroup
Response
Returns a StateChangeAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceGroupReferEntity]!
|
Default = null |
Example
Query
mutation proveAbsenceGroup($input: [AbsenceGroupReferEntity]!) {
proveAbsenceGroup(input: $input) {
... on AbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on AbsenceGroupPermissionError {
errors {
...AbsenceGroupReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceGroupStateError {
errors {
...AbsenceGroupReferErrorStateErrorTypeFragment
}
}
... on AbsenceGroupNotFoundError {
errors {
...AbsenceGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveAbsenceGroup": AbsenceGroupResultSuccess}}
proveAllowance
Response
Returns a StateChangeAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [AllowanceReferEntity]!
|
Default = null |
Example
Query
mutation proveAllowance($input: [AllowanceReferEntity]!) {
proveAllowance(input: $input) {
... on AllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on AllowancePermissionError {
errors {
...AllowanceReferErrorPermissionErrorTypeFragment
}
}
... on AllowanceStateError {
errors {
...AllowanceReferErrorStateErrorTypeFragment
}
}
... on AllowanceNotFoundError {
errors {
...AllowanceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveAllowance": AllowanceResultSuccess}}
proveCollectedEquipment
Response
Returns a StateChangeCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedEquipmentReferEntity]!
|
Default = null |
Example
Query
mutation proveCollectedEquipment($input: [CollectedEquipmentReferEntity]!) {
proveCollectedEquipment(input: $input) {
... on CollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on CollectedEquipmentPermissionError {
errors {
...CollectedEquipmentReferErrorPermissionErrorTypeFragment
}
}
... on CollectedEquipmentStateError {
errors {
...CollectedEquipmentReferErrorStateErrorTypeFragment
}
}
... on CollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"proveCollectedEquipment": CollectedEquipmentResultSuccess
}
}
proveCollectedMaterial
Response
Returns a StateChangeCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedMaterialReferEntity]!
|
Default = null |
Example
Query
mutation proveCollectedMaterial($input: [CollectedMaterialReferEntity]!) {
proveCollectedMaterial(input: $input) {
... on CollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on CollectedMaterialPermissionError {
errors {
...CollectedMaterialReferErrorPermissionErrorTypeFragment
}
}
... on CollectedMaterialStateError {
errors {
...CollectedMaterialReferErrorStateErrorTypeFragment
}
}
... on CollectedMaterialNotFoundError {
errors {
...CollectedMaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"proveCollectedMaterial": CollectedMaterialResultSuccess
}
}
proveCollectedSubcontractor
Response
Returns a StateChangeCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedSubcontractorReferEntity]!
|
Default = null |
Example
Query
mutation proveCollectedSubcontractor($input: [CollectedSubcontractorReferEntity]!) {
proveCollectedSubcontractor(input: $input) {
... on CollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on CollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorReferErrorPermissionErrorTypeFragment
}
}
... on CollectedSubcontractorStateError {
errors {
...CollectedSubcontractorReferErrorStateErrorTypeFragment
}
}
... on CollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"proveCollectedSubcontractor": CollectedSubcontractorResultSuccess
}
}
proveDayWage
Response
Returns a StateChangeDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [DayWageReferEntity]!
|
Default = null |
Example
Query
mutation proveDayWage($input: [DayWageReferEntity]!) {
proveDayWage(input: $input) {
... on DayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on DayWagePermissionError {
errors {
...DayWageReferErrorPermissionErrorTypeFragment
}
}
... on DayWageStateError {
errors {
...DayWageReferErrorStateErrorTypeFragment
}
}
... on DayWageNotFoundError {
errors {
...DayWageReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveDayWage": DayWageResultSuccess}}
proveEquipmentState
Response
Returns a StateChangeEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentStateReferEntity]!
|
Default = null |
Example
Query
mutation proveEquipmentState($input: [EquipmentStateReferEntity]!) {
proveEquipmentState(input: $input) {
... on EquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on EquipmentStatePermissionError {
errors {
...EquipmentStateReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateStateError {
errors {
...EquipmentStateReferErrorStateErrorTypeFragment
}
}
... on EquipmentStateNotFoundError {
errors {
...EquipmentStateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"proveEquipmentState": EquipmentStateResultSuccess
}
}
proveNote
Response
Returns a StateChangeNoteResult!
Arguments
| Name | Description |
|---|---|
input - [NoteReferEntity]!
|
Default = null |
Example
Query
mutation proveNote($input: [NoteReferEntity]!) {
proveNote(input: $input) {
... on NoteResultSuccess {
entities {
...NoteFragment
}
}
... on NotePermissionError {
errors {
...NoteReferErrorPermissionErrorTypeFragment
}
}
... on NoteStateError {
errors {
...NoteReferErrorStateErrorTypeFragment
}
}
... on NoteNotFoundError {
errors {
...NoteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveNote": NoteResultSuccess}}
provePicture
Response
Returns a StateChangePictureResult!
Arguments
| Name | Description |
|---|---|
input - [PictureReferEntity]!
|
Default = null |
Example
Query
mutation provePicture($input: [PictureReferEntity]!) {
provePicture(input: $input) {
... on PictureResultSuccess {
entities {
...PictureFragment
}
}
... on PicturePermissionError {
errors {
...PictureReferErrorPermissionErrorTypeFragment
}
}
... on PictureNotFoundError {
errors {
...PictureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"provePicture": PictureResultSuccess}}
proveService
Response
Returns a StateChangeServiceResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceReferEntity]!
|
Default = null |
Example
Query
mutation proveService($input: [ServiceReferEntity]!) {
proveService(input: $input) {
... on ServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on ServicePermissionError {
errors {
...ServiceReferErrorPermissionErrorTypeFragment
}
}
... on ServiceStateError {
errors {
...ServiceReferErrorStateErrorTypeFragment
}
}
... on ServiceNotFoundError {
errors {
...ServiceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveService": ServiceResultSuccess}}
proveStaffTime
Response
Returns a StateChangeStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [StaffTimeReferEntity]!
|
Default = null |
Example
Query
mutation proveStaffTime($input: [StaffTimeReferEntity]!) {
proveStaffTime(input: $input) {
... on StaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on StaffTimePermissionError {
errors {
...StaffTimeReferErrorPermissionErrorTypeFragment
}
}
... on StaffTimeStateError {
errors {
...StaffTimeReferErrorStateErrorTypeFragment
}
}
... on StaffTimeNotFoundError {
errors {
...StaffTimeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveStaffTime": StaffTimeResultSuccess}}
proveWeather
Response
Returns a StateChangeWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [WeatherReferEntity]!
|
Default = null |
Example
Query
mutation proveWeather($input: [WeatherReferEntity]!) {
proveWeather(input: $input) {
... on WeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on WeatherPermissionError {
errors {
...WeatherReferErrorPermissionErrorTypeFragment
}
}
... on WeatherStateError {
errors {
...WeatherReferErrorStateErrorTypeFragment
}
}
... on WeatherNotFoundError {
errors {
...WeatherReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"proveWeather": WeatherResultSuccess}}
recalculateSbb
Response
Returns a RecalculateSbbResult!
Example
Query
mutation recalculateSbb {
recalculateSbb {
activities
costTypes
dayWageRecords
equipments
formRecords
forms
materials
persons
personVisibilities
photoCategories
photoRecords
plannedPersons
projectComponentProjects
projectComponents
projects
projectSectorProjects
projectSectors
projectVisibilities
teams
}
}
Response
{
"data": {
"recalculateSbb": {
"activities": LastChangeCount,
"costTypes": LastChangeCount,
"dayWageRecords": LastChangeCount,
"equipments": LastChangeCount,
"formRecords": LastChangeCount,
"forms": LastChangeCount,
"materials": LastChangeCount,
"persons": LastChangeCount,
"personVisibilities": LastChangeCount,
"photoCategories": LastChangeCount,
"photoRecords": LastChangeCount,
"plannedPersons": LastChangeCount,
"projectComponentProjects": LastChangeCount,
"projectComponents": LastChangeCount,
"projects": LastChangeCount,
"projectSectorProjects": LastChangeCount,
"projectSectors": LastChangeCount,
"projectVisibilities": LastChangeCount,
"teams": LastChangeCount
}
}
}
refreshTrackingData
Response
Returns a TrackingDataRefresh
Arguments
| Name | Description |
|---|---|
trackingLoginIdent - Ident!
|
Default = null |
Example
Query
mutation refreshTrackingData($trackingLoginIdent: Ident!) {
refreshTrackingData(trackingLoginIdent: $trackingLoginIdent) {
date
effortsCreated
error
hoursCreated
locationsCreated
statesCreated
}
}
Variables
{"trackingLoginIdent": null}
Response
{
"data": {
"refreshTrackingData": {
"date": DateTimeOffset,
"effortsCreated": 987,
"error": "abc123",
"hoursCreated": 987,
"locationsCreated": 987,
"statesCreated": 987
}
}
}
refreshTrackingDevices
Response
Returns a DeviceRefresh
Arguments
| Name | Description |
|---|---|
trackingLoginIdent - Ident!
|
Default = null |
Example
Query
mutation refreshTrackingDevices($trackingLoginIdent: Ident!) {
refreshTrackingDevices(trackingLoginIdent: $trackingLoginIdent) {
date
error
newlyAdded
removed
totalCount
updated
}
}
Variables
{"trackingLoginIdent": null}
Response
{
"data": {
"refreshTrackingDevices": {
"date": DateTimeOffset,
"error": "abc123",
"newlyAdded": 123,
"removed": 987,
"totalCount": 123,
"updated": 123
}
}
}
resendUserInvite
Response
Returns a StateChangeUserInviteResult!
Arguments
| Name | Description |
|---|---|
input - [UserInviteReferEntity]!
|
Default = null |
Example
Query
mutation resendUserInvite($input: [UserInviteReferEntity]!) {
resendUserInvite(input: $input) {
... on UserInviteResultSuccess {
entities {
...UserInviteFragment
}
}
... on UserInvitePermissionError {
errors {
...UserInviteReferErrorPermissionErrorTypeFragment
}
}
... on UserInviteValidationError {
errors {
...UserInviteReferErrorMutationValidationErrorTypeFragment
}
}
... on UserInviteStateError {
errors {
...UserInviteReferErrorStateErrorTypeFragment
}
}
... on UserInviteNotFoundError {
errors {
...UserInviteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"resendUserInvite": UserInviteResultSuccess}}
resolvePlanningGroupConflicts
Response
Arguments
| Name | Description |
|---|---|
input - [InputResolvePlanningGroupConflicts!]!
|
Default = null |
Example
Query
mutation resolvePlanningGroupConflicts($input: [InputResolvePlanningGroupConflicts!]!) {
resolvePlanningGroupConflicts(input: $input) {
planningGroup {
conflicts {
...PlanningConflictFragment
}
dateEnd
dateStart
hasFullEditRights
ident
note
}
warnings
}
}
Variables
{"input": null}
Response
{
"data": {
"resolvePlanningGroupConflicts": [
{
"planningGroup": PlanningGroupBase,
"warnings": ["xyz789"]
}
]
}
}
resolveProjectConflictsForEquipmentServices
Response
Returns a Boolean
Example
Query
mutation resolveProjectConflictsForEquipmentServices(
$equipmentServiceIdent: Ident,
$projectIdent: Ident
) {
resolveProjectConflictsForEquipmentServices(
equipmentServiceIdent: $equipmentServiceIdent,
projectIdent: $projectIdent
)
}
Variables
{"equipmentServiceIdent": null, "projectIdent": null}
Response
{"data": {"resolveProjectConflictsForEquipmentServices": true}}
resolveProjectConflictsForEquipmentStates
Response
Returns a Boolean
Example
Query
mutation resolveProjectConflictsForEquipmentStates(
$equipmentStateIdent: Ident,
$projectIdent: Ident
) {
resolveProjectConflictsForEquipmentStates(
equipmentStateIdent: $equipmentStateIdent,
projectIdent: $projectIdent
)
}
Variables
{"equipmentStateIdent": null, "projectIdent": null}
Response
{"data": {"resolveProjectConflictsForEquipmentStates": true}}
restoreAbsence
Response
Returns a StateChangeAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceReferEntity]!
|
Default = null |
Example
Query
mutation restoreAbsence($input: [AbsenceReferEntity]!) {
restoreAbsence(input: $input) {
... on AbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on AbsencePermissionError {
errors {
...AbsenceReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceStateError {
errors {
...AbsenceReferErrorStateErrorTypeFragment
}
}
... on AbsenceNotFoundError {
errors {
...AbsenceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreAbsence": AbsenceResultSuccess}}
restoreAbsenceGroup
Response
Returns a StateChangeAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceGroupReferEntity]!
|
Default = null |
Example
Query
mutation restoreAbsenceGroup($input: [AbsenceGroupReferEntity]!) {
restoreAbsenceGroup(input: $input) {
... on AbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on AbsenceGroupPermissionError {
errors {
...AbsenceGroupReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceGroupStateError {
errors {
...AbsenceGroupReferErrorStateErrorTypeFragment
}
}
... on AbsenceGroupNotFoundError {
errors {
...AbsenceGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreAbsenceGroup": AbsenceGroupResultSuccess
}
}
restoreAccount
Response
Returns a StateChangeAccountResult!
Arguments
| Name | Description |
|---|---|
input - [AccountReferEntity]!
|
Default = null |
Example
Query
mutation restoreAccount($input: [AccountReferEntity]!) {
restoreAccount(input: $input) {
... on AccountResultSuccess {
entities {
...AccountFragment
}
}
... on AccountPermissionError {
errors {
...AccountReferErrorPermissionErrorTypeFragment
}
}
... on AccountStateError {
errors {
...AccountReferErrorStateErrorTypeFragment
}
}
... on AccountNotFoundError {
errors {
...AccountReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreAccount": AccountResultSuccess}}
restoreActivity
Response
Returns a StateChangeActivityResult!
Arguments
| Name | Description |
|---|---|
input - [ActivityReferEntity]!
|
Default = null |
Example
Query
mutation restoreActivity($input: [ActivityReferEntity]!) {
restoreActivity(input: $input) {
... on ActivityResultSuccess {
entities {
...ActivityFragment
}
}
... on ActivityPermissionError {
errors {
...ActivityReferErrorPermissionErrorTypeFragment
}
}
... on ActivityStateError {
errors {
...ActivityReferErrorStateErrorTypeFragment
}
}
... on ActivityNotFoundError {
errors {
...ActivityReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreActivity": ActivityResultSuccess}}
restoreActivityType
Response
Returns a StateChangeActivityTypeResult!
Arguments
| Name | Description |
|---|---|
input - [ActivityTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreActivityType($input: [ActivityTypeReferEntity]!) {
restoreActivityType(input: $input) {
... on ActivityTypeResultSuccess {
entities {
...ActivityTypeFragment
}
}
... on ActivityTypePermissionError {
errors {
...ActivityTypeReferErrorPermissionErrorTypeFragment
}
}
... on ActivityTypeStateError {
errors {
...ActivityTypeReferErrorStateErrorTypeFragment
}
}
... on ActivityTypeNotFoundError {
errors {
...ActivityTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreActivityType": ActivityTypeResultSuccess
}
}
restoreAddresscircle
Response
Returns a StateChangeAddresscircleResult!
Arguments
| Name | Description |
|---|---|
input - [AddresscircleReferEntity]!
|
Default = null |
Example
Query
mutation restoreAddresscircle($input: [AddresscircleReferEntity]!) {
restoreAddresscircle(input: $input) {
... on AddresscircleResultSuccess {
entities {
...AddresscircleFragment
}
}
... on AddresscirclePermissionError {
errors {
...AddresscircleReferErrorPermissionErrorTypeFragment
}
}
... on AddresscircleStateError {
errors {
...AddresscircleReferErrorStateErrorTypeFragment
}
}
... on AddresscircleNotFoundError {
errors {
...AddresscircleReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreAddresscircle": AddresscircleResultSuccess
}
}
restoreAllowance
Response
Returns a StateChangeAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [AllowanceReferEntity]!
|
Default = null |
Example
Query
mutation restoreAllowance($input: [AllowanceReferEntity]!) {
restoreAllowance(input: $input) {
... on AllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on AllowancePermissionError {
errors {
...AllowanceReferErrorPermissionErrorTypeFragment
}
}
... on AllowanceStateError {
errors {
...AllowanceReferErrorStateErrorTypeFragment
}
}
... on AllowanceNotFoundError {
errors {
...AllowanceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreAllowance": AllowanceResultSuccess}}
restoreApiKey
Response
Returns a StateChangeApiKeyResult!
Arguments
| Name | Description |
|---|---|
input - [ApiKeyReferEntity]!
|
Default = null |
Example
Query
mutation restoreApiKey($input: [ApiKeyReferEntity]!) {
restoreApiKey(input: $input) {
... on ApiKeyResultSuccess {
entities {
...ApiKeyFragment
}
}
... on ApiKeyPermissionError {
errors {
...ApiKeyReferErrorPermissionErrorTypeFragment
}
}
... on ApiKeyStateError {
errors {
...ApiKeyReferErrorStateErrorTypeFragment
}
}
... on ApiKeyNotFoundError {
errors {
...ApiKeyReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreApiKey": ApiKeyResultSuccess}}
restoreAppProfile
Response
Returns a StateChangeAppProfileResult!
Arguments
| Name | Description |
|---|---|
input - [Ident]!
|
Default = null |
Example
Query
mutation restoreAppProfile($input: [Ident]!) {
restoreAppProfile(input: $input) {
... on AppProfileResultSuccess {
entities {
...AppProfileFragment
}
}
... on AppProfilePermissionError {
errors {
...AppProfileReferErrorPermissionErrorTypeFragment
}
}
... on AppProfileStateError {
errors {
...AppProfileReferErrorStateErrorTypeFragment
}
}
... on AppProfileNotFoundError {
errors {
...AppProfileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreAppProfile": AppProfileResultSuccess}}
restoreAutomationProfile
Response
Returns a StateChangeAutomationProfileResult!
Arguments
| Name | Description |
|---|---|
input - [AutomationProfileReferEntity]!
|
Default = null |
Example
Query
mutation restoreAutomationProfile($input: [AutomationProfileReferEntity]!) {
restoreAutomationProfile(input: $input) {
... on AutomationProfileResultSuccess {
entities {
...AutomationProfileFragment
}
}
... on AutomationProfilePermissionError {
errors {
...AutomationProfileReferErrorPermissionErrorTypeFragment
}
}
... on AutomationProfileStateError {
errors {
...AutomationProfileReferErrorStateErrorTypeFragment
}
}
... on AutomationProfileNotFoundError {
errors {
...AutomationProfileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreAutomationProfile": AutomationProfileResultSuccess
}
}
restoreCollectedAccount
Response
Returns a StateChangeCollectedAccountResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedAccountReferEntity]!
|
Default = null |
Example
Query
mutation restoreCollectedAccount($input: [CollectedAccountReferEntity]!) {
restoreCollectedAccount(input: $input) {
... on CollectedAccountResultSuccess {
entities {
...CollectedAccountFragment
}
}
... on CollectedAccountPermissionError {
errors {
...CollectedAccountReferErrorPermissionErrorTypeFragment
}
}
... on CollectedAccountStateError {
errors {
...CollectedAccountReferErrorStateErrorTypeFragment
}
}
... on CollectedAccountNotFoundError {
errors {
...CollectedAccountReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreCollectedAccount": CollectedAccountResultSuccess
}
}
restoreCollectedEquipment
Response
Returns a StateChangeCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedEquipmentReferEntity]!
|
Default = null |
Example
Query
mutation restoreCollectedEquipment($input: [CollectedEquipmentReferEntity]!) {
restoreCollectedEquipment(input: $input) {
... on CollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on CollectedEquipmentPermissionError {
errors {
...CollectedEquipmentReferErrorPermissionErrorTypeFragment
}
}
... on CollectedEquipmentStateError {
errors {
...CollectedEquipmentReferErrorStateErrorTypeFragment
}
}
... on CollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreCollectedEquipment": CollectedEquipmentResultSuccess
}
}
restoreCollectedMaterial
Response
Returns a StateChangeCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedMaterialReferEntity]!
|
Default = null |
Example
Query
mutation restoreCollectedMaterial($input: [CollectedMaterialReferEntity]!) {
restoreCollectedMaterial(input: $input) {
... on CollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on CollectedMaterialPermissionError {
errors {
...CollectedMaterialReferErrorPermissionErrorTypeFragment
}
}
... on CollectedMaterialStateError {
errors {
...CollectedMaterialReferErrorStateErrorTypeFragment
}
}
... on CollectedMaterialNotFoundError {
errors {
...CollectedMaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreCollectedMaterial": CollectedMaterialResultSuccess
}
}
restoreCollectedSubcontractor
Response
Returns a StateChangeCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedSubcontractorReferEntity]!
|
Default = null |
Example
Query
mutation restoreCollectedSubcontractor($input: [CollectedSubcontractorReferEntity]!) {
restoreCollectedSubcontractor(input: $input) {
... on CollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on CollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorReferErrorPermissionErrorTypeFragment
}
}
... on CollectedSubcontractorStateError {
errors {
...CollectedSubcontractorReferErrorStateErrorTypeFragment
}
}
... on CollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreCollectedSubcontractor": CollectedSubcontractorResultSuccess
}
}
restoreContact
Response
Returns a StateChangeContactResult!
Arguments
| Name | Description |
|---|---|
input - [ContactReferEntity]!
|
Default = null |
Example
Query
mutation restoreContact($input: [ContactReferEntity]!) {
restoreContact(input: $input) {
... on ContactResultSuccess {
entities {
...ContactFragment
}
}
... on ContactPermissionError {
errors {
...ContactReferErrorPermissionErrorTypeFragment
}
}
... on ContactStateError {
errors {
...ContactReferErrorStateErrorTypeFragment
}
}
... on ContactNotFoundError {
errors {
...ContactReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreContact": ContactResultSuccess}}
restoreCostCenter
Response
Returns a StateChangeCostCenterResult!
Arguments
| Name | Description |
|---|---|
input - [CostCenterReferEntity]!
|
Default = null |
Example
Query
mutation restoreCostCenter($input: [CostCenterReferEntity]!) {
restoreCostCenter(input: $input) {
... on CostCenterResultSuccess {
entities {
...CostCenterFragment
}
}
... on CostCenterPermissionError {
errors {
...CostCenterReferErrorPermissionErrorTypeFragment
}
}
... on CostCenterStateError {
errors {
...CostCenterReferErrorStateErrorTypeFragment
}
}
... on CostCenterNotFoundError {
errors {
...CostCenterReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreCostCenter": CostCenterResultSuccess}}
restoreCostType
Response
Returns a StateChangeCostTypeResult!
Arguments
| Name | Description |
|---|---|
input - [CostTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreCostType($input: [CostTypeReferEntity]!) {
restoreCostType(input: $input) {
... on CostTypeResultSuccess {
entities {
...CostTypeFragment
}
}
... on CostTypePermissionError {
errors {
...CostTypeReferErrorPermissionErrorTypeFragment
}
}
... on CostTypeStateError {
errors {
...CostTypeReferErrorStateErrorTypeFragment
}
}
... on CostTypeNotFoundError {
errors {
...CostTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreCostType": CostTypeResultSuccess}}
restoreCustomWageExport
Response
Returns a StateChangeCustomWageExportResult!
Arguments
| Name | Description |
|---|---|
input - [CustomWageExportReferEntity]!
|
Default = null |
Example
Query
mutation restoreCustomWageExport($input: [CustomWageExportReferEntity]!) {
restoreCustomWageExport(input: $input) {
... on CustomWageExportResultSuccess {
entities {
...CustomWageExportFragment
}
}
... on CustomWageExportPermissionError {
errors {
...CustomWageExportReferErrorPermissionErrorTypeFragment
}
}
... on CustomWageExportStateError {
errors {
...CustomWageExportReferErrorStateErrorTypeFragment
}
}
... on CustomWageExportNotFoundError {
errors {
...CustomWageExportReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreCustomWageExport": CustomWageExportResultSuccess
}
}
restoreDayWage
Response
Returns a StateChangeDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [DayWageReferEntity]!
|
Default = null |
Example
Query
mutation restoreDayWage($input: [DayWageReferEntity]!) {
restoreDayWage(input: $input) {
... on DayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on DayWagePermissionError {
errors {
...DayWageReferErrorPermissionErrorTypeFragment
}
}
... on DayWageStateError {
errors {
...DayWageReferErrorStateErrorTypeFragment
}
}
... on DayWageNotFoundError {
errors {
...DayWageReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreDayWage": DayWageResultSuccess}}
restoreDeviatingWorkingHoursCalendar
Response
Arguments
| Name | Description |
|---|---|
input - [DeviatingWorkingHoursCalendarReferEntity]!
|
Default = null |
Example
Query
mutation restoreDeviatingWorkingHoursCalendar($input: [DeviatingWorkingHoursCalendarReferEntity]!) {
restoreDeviatingWorkingHoursCalendar(input: $input) {
... on DeviatingWorkingHoursCalendarResultSuccess {
entities {
...DeviatingWorkingHoursCalendarFragment
}
}
... on DeviatingWorkingHoursCalendarPermissionError {
errors {
...DeviatingWorkingHoursCalendarReferErrorPermissionErrorTypeFragment
}
}
... on DeviatingWorkingHoursCalendarStateError {
errors {
...DeviatingWorkingHoursCalendarReferErrorStateErrorTypeFragment
}
}
... on DeviatingWorkingHoursCalendarNotFoundError {
errors {
...DeviatingWorkingHoursCalendarReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreDeviatingWorkingHoursCalendar": DeviatingWorkingHoursCalendarResultSuccess
}
}
restoreEquipment
Response
Returns a StateChangeEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentReferEntity]!
|
Default = null |
Example
Query
mutation restoreEquipment($input: [EquipmentReferEntity]!) {
restoreEquipment(input: $input) {
... on EquipmentResultSuccess {
entities {
...EquipmentFragment
}
}
... on EquipmentPermissionError {
errors {
...EquipmentReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateError {
ident
}
... on EquipmentNotFoundError {
errors {
...EquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreEquipment": EquipmentResultSuccess}}
restoreEquipmentState
Response
Returns a StateChangeEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentStateReferEntity]!
|
Default = null |
Example
Query
mutation restoreEquipmentState($input: [EquipmentStateReferEntity]!) {
restoreEquipmentState(input: $input) {
... on EquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on EquipmentStatePermissionError {
errors {
...EquipmentStateReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateStateError {
errors {
...EquipmentStateReferErrorStateErrorTypeFragment
}
}
... on EquipmentStateNotFoundError {
errors {
...EquipmentStateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreEquipmentState": EquipmentStateResultSuccess
}
}
restoreEquipmentType
Response
Returns a StateChangeEquipmentTypeResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreEquipmentType($input: [EquipmentTypeReferEntity]!) {
restoreEquipmentType(input: $input) {
... on EquipmentTypeResultSuccess {
entities {
...EquipmentTypeFragment
}
}
... on EquipmentTypePermissionError {
errors {
...EquipmentTypeReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentTypeStateError {
errors {
...EquipmentTypeReferErrorStateErrorTypeFragment
}
}
... on EquipmentTypeNotFoundError {
errors {
...EquipmentTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreEquipmentType": EquipmentTypeResultSuccess
}
}
restoreFilledForm
Response
Returns a StateChangeFilledFormResult!
Arguments
| Name | Description |
|---|---|
input - [FilledFormReferEntity]!
|
Default = null |
Example
Query
mutation restoreFilledForm($input: [FilledFormReferEntity]!) {
restoreFilledForm(input: $input) {
... on FilledFormResultSuccess {
entities {
...FilledFormFragment
}
}
... on FilledFormPermissionError {
errors {
...FilledFormReferErrorPermissionErrorTypeFragment
}
}
... on FilledFormStateError {
errors {
...FilledFormReferErrorStateErrorTypeFragment
}
}
... on FilledFormNotFoundError {
errors {
...FilledFormReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreFilledForm": FilledFormResultSuccess}}
restoreForm
Response
Returns a StateChangeFormResult!
Arguments
| Name | Description |
|---|---|
input - [FormReferEntity]!
|
Default = null |
Example
Query
mutation restoreForm($input: [FormReferEntity]!) {
restoreForm(input: $input) {
... on FormResultSuccess {
entities {
...FormGraphTypeFragment
}
}
... on FormPermissionError {
errors {
...FormReferErrorPermissionErrorTypeFragment
}
}
... on FormStateError {
errors {
...FormReferErrorStateErrorTypeFragment
}
}
... on FormNotFoundError {
errors {
...FormReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreForm": FormResultSuccess}}
restoreMaintenanceAssignment
Response
Returns a StateChangeMaintenanceAssignmentResult!
Arguments
| Name | Description |
|---|---|
input - [MaintenanceAssignmentReferEntity]!
|
Default = null |
Example
Query
mutation restoreMaintenanceAssignment($input: [MaintenanceAssignmentReferEntity]!) {
restoreMaintenanceAssignment(input: $input) {
... on MaintenanceAssignmentResultSuccess {
entities {
...MaintenanceAssignmentFragment
}
}
... on MaintenanceAssignmentPermissionError {
errors {
...MaintenanceAssignmentReferErrorPermissionErrorTypeFragment
}
}
... on MaintenanceAssignmentStateError {
errors {
...MaintenanceAssignmentReferErrorStateErrorTypeFragment
}
}
... on MaintenanceAssignmentNotFoundError {
errors {
...MaintenanceAssignmentReferErrorEntityNotFoundErrorTypeFragment
}
}
... on MaintenanceAssignmentValidationError {
errors {
...MaintenanceAssignmentReferErrorMutationValidationErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreMaintenanceAssignment": MaintenanceAssignmentResultSuccess
}
}
restoreMaintenanceMeasure
Response
Returns a StateChangeMaintenanceMeasureResult!
Arguments
| Name | Description |
|---|---|
input - [MaintenanceMeasureReferEntity]!
|
Default = null |
Example
Query
mutation restoreMaintenanceMeasure($input: [MaintenanceMeasureReferEntity]!) {
restoreMaintenanceMeasure(input: $input) {
... on MaintenanceMeasureResultSuccess {
entities {
...MaintenanceMeasureFragment
}
}
... on MaintenanceMeasurePermissionError {
errors {
...MaintenanceMeasureReferErrorPermissionErrorTypeFragment
}
}
... on MaintenanceMeasureStateError {
errors {
...MaintenanceMeasureReferErrorStateErrorTypeFragment
}
}
... on MaintenanceMeasureNotFoundError {
errors {
...MaintenanceMeasureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreMaintenanceMeasure": MaintenanceMeasureResultSuccess
}
}
restoreMaterial
Response
Returns a StateChangeMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [MaterialReferEntity]!
|
Default = null |
Example
Query
mutation restoreMaterial($input: [MaterialReferEntity]!) {
restoreMaterial(input: $input) {
... on MaterialResultSuccess {
entities {
...MaterialFragment
}
}
... on MaterialPermissionError {
errors {
...MaterialReferErrorPermissionErrorTypeFragment
}
}
... on MaterialStateError {
errors {
...MaterialReferErrorStateErrorTypeFragment
}
}
... on MaterialNotFoundError {
errors {
...MaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreMaterial": MaterialResultSuccess}}
restoreMaterialType
Response
Returns a StateChangeMaterialTypeResult!
Arguments
| Name | Description |
|---|---|
input - [MaterialTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreMaterialType($input: [MaterialTypeReferEntity]!) {
restoreMaterialType(input: $input) {
... on MaterialTypeResultSuccess {
entities {
...MaterialTypeFragment
}
}
... on MaterialTypePermissionError {
errors {
...MaterialTypeReferErrorPermissionErrorTypeFragment
}
}
... on MaterialTypeStateError {
errors {
...MaterialTypeReferErrorStateErrorTypeFragment
}
}
... on MaterialTypeNotFoundError {
errors {
...MaterialTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreMaterialType": MaterialTypeResultSuccess
}
}
restoreMcJob
Response
Returns a StateChangeMcJobResult!
Arguments
| Name | Description |
|---|---|
input - [McJobReferEntity]!
|
Default = null |
Example
Query
mutation restoreMcJob($input: [McJobReferEntity]!) {
restoreMcJob(input: $input) {
... on McJobResultSuccess {
entities {
...McJobFragment
}
}
... on McJobPermissionError {
errors {
...McJobReferErrorPermissionErrorTypeFragment
}
}
... on McJobStateError {
errors {
...McJobReferErrorStateErrorTypeFragment
}
}
... on McJobNotFoundError {
errors {
...McJobReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreMcJob": McJobResultSuccess}}
restoreNote
Response
Returns a StateChangeNoteResult!
Arguments
| Name | Description |
|---|---|
input - [NoteReferEntity]!
|
Default = null |
Example
Query
mutation restoreNote($input: [NoteReferEntity]!) {
restoreNote(input: $input) {
... on NoteResultSuccess {
entities {
...NoteFragment
}
}
... on NotePermissionError {
errors {
...NoteReferErrorPermissionErrorTypeFragment
}
}
... on NoteStateError {
errors {
...NoteReferErrorStateErrorTypeFragment
}
}
... on NoteNotFoundError {
errors {
...NoteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreNote": NoteResultSuccess}}
restoreNoteCategory
Response
Returns a StateChangeNoteCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [NoteCategoryReferEntity]!
|
Default = null |
Example
Query
mutation restoreNoteCategory($input: [NoteCategoryReferEntity]!) {
restoreNoteCategory(input: $input) {
... on NoteCategoryResultSuccess {
entities {
...NoteCategoryFragment
}
}
... on NoteCategoryPermissionError {
errors {
...NoteCategoryReferErrorPermissionErrorTypeFragment
}
}
... on NoteCategoryStateError {
errors {
...NoteCategoryReferErrorStateErrorTypeFragment
}
}
... on NoteCategoryNotFoundError {
errors {
...NoteCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreNoteCategory": NoteCategoryResultSuccess
}
}
restorePerson
Response
Returns a StateChangePersonResult!
Arguments
| Name | Description |
|---|---|
input - [PersonReferEntity]!
|
Default = null |
Example
Query
mutation restorePerson($input: [PersonReferEntity]!) {
restorePerson(input: $input) {
... on PersonResultSuccess {
entities {
...PersonFragment
}
}
... on PersonPermissionError {
errors {
...PersonReferErrorPermissionErrorTypeFragment
}
}
... on PersonStateError {
errors {
...PersonReferErrorStateErrorTypeFragment
}
}
... on PersonNotFoundError {
errors {
...PersonReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restorePerson": PersonResultSuccess}}
restorePersonSkill
Response
Returns a StateChangePersonSkillResult!
Arguments
| Name | Description |
|---|---|
input - [PersonSkillReferEntity]!
|
Default = null |
Example
Query
mutation restorePersonSkill($input: [PersonSkillReferEntity]!) {
restorePersonSkill(input: $input) {
... on PersonSkillResultSuccess {
entities {
...PersonSkillFragment
}
}
... on PersonSkillPermissionError {
errors {
...PersonSkillReferErrorPermissionErrorTypeFragment
}
}
... on PersonSkillNotFoundError {
errors {
...PersonSkillReferErrorEntityNotFoundErrorTypeFragment
}
}
... on PersonSkillStateError {
errors {
...PersonSkillReferErrorStateErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restorePersonSkill": PersonSkillResultSuccess}}
restorePersonType
Response
Returns a StateChangePersonTypeResult!
Arguments
| Name | Description |
|---|---|
input - [PersonTypeReferEntity]!
|
Default = null |
Example
Query
mutation restorePersonType($input: [PersonTypeReferEntity]!) {
restorePersonType(input: $input) {
... on PersonTypeResultSuccess {
entities {
...PersonTypeFragment
}
}
... on PersonTypePermissionError {
errors {
...PersonTypeReferErrorPermissionErrorTypeFragment
}
}
... on PersonTypeStateError {
errors {
...PersonTypeReferErrorStateErrorTypeFragment
}
}
... on PersonTypeNotFoundError {
errors {
...PersonTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restorePersonType": PersonTypeResultSuccess}}
restorePhotoCategory
Response
Returns a StateChangePhotoCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [PhotoCategoryReferEntity]!
|
Default = null |
Example
Query
mutation restorePhotoCategory($input: [PhotoCategoryReferEntity]!) {
restorePhotoCategory(input: $input) {
... on PhotoCategoryResultSuccess {
entities {
...PhotoCategoryFragment
}
}
... on PhotoCategoryPermissionError {
errors {
...PhotoCategoryReferErrorPermissionErrorTypeFragment
}
}
... on PhotoCategoryStateError {
errors {
...PhotoCategoryReferErrorStateErrorTypeFragment
}
}
... on PhotoCategoryNotFoundError {
errors {
...PhotoCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restorePhotoCategory": PhotoCategoryResultSuccess
}
}
restorePlanning
Response
Returns a StateChangePlanningResult!
Arguments
| Name | Description |
|---|---|
input - [PlanningReferEntity]!
|
Default = null |
Example
Query
mutation restorePlanning($input: [PlanningReferEntity]!) {
restorePlanning(input: $input) {
... on StateChangePlanningResultSuccess {
entities {
...PlanningFragment
}
}
... on StateChangePlanningPermissionError {
errors {
...PlanningReferErrorPermissionErrorTypeFragment
}
}
... on StateChangePlanningStateError {
errors {
...PlanningReferErrorStateErrorTypeFragment
}
}
... on StateChangePlanningNotFoundError {
errors {
...PlanningReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restorePlanning": StateChangePlanningResultSuccess
}
}
restorePlanningCategory
Response
Returns a StateChangePlanningCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [PlanningCategoryReferEntity]!
|
Default = null |
Example
Query
mutation restorePlanningCategory($input: [PlanningCategoryReferEntity]!) {
restorePlanningCategory(input: $input) {
... on PlanningCategoryResultSuccess {
entities {
...PlanningCategoryFragment
}
}
... on PlanningCategoryPermissionError {
errors {
...PlanningCategoryReferErrorPermissionErrorTypeFragment
}
}
... on PlanningCategoryStateError {
errors {
...PlanningCategoryReferErrorStateErrorTypeFragment
}
}
... on PlanningCategoryNotFoundError {
errors {
...PlanningCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restorePlanningCategory": PlanningCategoryResultSuccess
}
}
restoreProject
Response
Returns a StateChangeProjectResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectReferEntity]!
|
Default = null |
Example
Query
mutation restoreProject($input: [ProjectReferEntity]!) {
restoreProject(input: $input) {
... on ProjectResultSuccess {
entities {
...ProjectFragment
}
}
... on ProjectPermissionError {
errors {
...ProjectReferErrorPermissionErrorTypeFragment
}
}
... on ProjectStateError {
errors {
...ProjectReferErrorStateErrorTypeFragment
}
}
... on ProjectNotFoundError {
errors {
...ProjectReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreProject": ProjectResultSuccess}}
restoreProjectComponent
Response
Returns a StateChangeProjectComponentResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectComponentReferEntity]!
|
Default = null |
Example
Query
mutation restoreProjectComponent($input: [ProjectComponentReferEntity]!) {
restoreProjectComponent(input: $input) {
... on ProjectComponentResultSuccess {
entities {
...ProjectComponentFragment
}
}
... on ProjectComponentPermissionError {
errors {
...ProjectComponentReferErrorPermissionErrorTypeFragment
}
}
... on ProjectComponentStateError {
errors {
...ProjectComponentReferErrorStateErrorTypeFragment
}
}
... on ProjectComponentNotFoundError {
errors {
...ProjectComponentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreProjectComponent": ProjectComponentResultSuccess
}
}
restoreProjectSector
Response
Returns a StateChangeProjectSectorResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectSectorReferEntity]!
|
Default = null |
Example
Query
mutation restoreProjectSector($input: [ProjectSectorReferEntity]!) {
restoreProjectSector(input: $input) {
... on ProjectSectorResultSuccess {
entities {
...ProjectSectorFragment
}
}
... on ProjectSectorPermissionError {
errors {
...ProjectSectorReferErrorPermissionErrorTypeFragment
}
}
... on ProjectSectorStateError {
errors {
...ProjectSectorReferErrorStateErrorTypeFragment
}
}
... on ProjectSectorNotFoundError {
errors {
...ProjectSectorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreProjectSector": ProjectSectorResultSuccess
}
}
restoreProjectType
Response
Returns a StateChangeProjectTypeResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreProjectType($input: [ProjectTypeReferEntity]!) {
restoreProjectType(input: $input) {
... on ProjectTypeResultSuccess {
entities {
...ProjectTypeFragment
}
}
... on ProjectTypePermissionError {
errors {
...ProjectTypeReferErrorPermissionErrorTypeFragment
}
}
... on ProjectTypeStateError {
errors {
...ProjectTypeReferErrorStateErrorTypeFragment
}
}
... on ProjectTypeNotFoundError {
errors {
...ProjectTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreProjectType": ProjectTypeResultSuccess}}
restoreProjectZone
Response
Returns a StateChangeProjectZoneResult!
Arguments
| Name | Description |
|---|---|
input - [ProjectZoneReferEntity]!
|
Default = null |
Example
Query
mutation restoreProjectZone($input: [ProjectZoneReferEntity]!) {
restoreProjectZone(input: $input) {
... on ProjectZoneResultSuccess {
entities {
...ProjectZoneFragment
}
}
... on ProjectZonePermissionError {
errors {
...ProjectZoneReferErrorPermissionErrorTypeFragment
}
}
... on ProjectZoneStateError {
errors {
...ProjectZoneReferErrorStateErrorTypeFragment
}
}
... on ProjectZoneNotFoundError {
errors {
...ProjectZoneReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreProjectZone": ProjectZoneResultSuccess}}
restorePublicHoliday
Response
Returns a StateChangePublicHolidayResult!
Arguments
| Name | Description |
|---|---|
input - [PublicHolidayReferEntity]!
|
Default = null |
Example
Query
mutation restorePublicHoliday($input: [PublicHolidayReferEntity]!) {
restorePublicHoliday(input: $input) {
... on PublicHolidayResultSuccess {
entities {
...PublicHolidayFragment
}
}
... on PublicHolidayPermissionError {
errors {
...PublicHolidayReferErrorPermissionErrorTypeFragment
}
}
... on PublicHolidayStateError {
errors {
...PublicHolidayReferErrorStateErrorTypeFragment
}
}
... on PublicHolidayNotFoundError {
errors {
...PublicHolidayReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restorePublicHoliday": PublicHolidayResultSuccess
}
}
restoreRegion
Response
Returns a StateChangeRegionResult!
Arguments
| Name | Description |
|---|---|
input - [RegionReferEntity]!
|
Default = null |
Example
Query
mutation restoreRegion($input: [RegionReferEntity]!) {
restoreRegion(input: $input) {
... on RegionResultSuccess {
entities {
...RegionFragment
}
}
... on RegionPermissionError {
errors {
...RegionReferErrorPermissionErrorTypeFragment
}
}
... on RegionStateError {
errors {
...RegionReferErrorStateErrorTypeFragment
}
}
... on RegionNotFoundError {
errors {
...RegionReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreRegion": RegionResultSuccess}}
restoreRole
Response
Returns a StateChangeRoleResult!
Arguments
| Name | Description |
|---|---|
input - [RoleReferEntity]!
|
Default = null |
Example
Query
mutation restoreRole($input: [RoleReferEntity]!) {
restoreRole(input: $input) {
... on RoleResultSuccess {
entities {
...RoleBaseFragment
}
}
... on RolePermissionError {
errors {
...RoleReferErrorPermissionErrorTypeFragment
}
}
... on RoleCollectedStateError {
errors {
...RoleReferErrorStateErrorTypeFragment
}
}
... on RoleNotFoundError {
errors {
...RoleReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreRole": RoleResultSuccess}}
restoreRuleConfiguration
Response
Returns a StateChangeRuleConfigurationResult!
Arguments
| Name | Description |
|---|---|
input - [RuleConfigurationReferEntity]!
|
Default = null |
Example
Query
mutation restoreRuleConfiguration($input: [RuleConfigurationReferEntity]!) {
restoreRuleConfiguration(input: $input) {
... on RuleConfigurationResultSuccess {
entities {
...RuleConfigurationFragment
}
}
... on RuleConfigurationPermissionError {
errors {
...RuleConfigurationReferErrorPermissionErrorTypeFragment
}
}
... on RuleConfigurationStateError {
errors {
...RuleConfigurationReferErrorStateErrorTypeFragment
}
}
... on RuleConfigurationNotFoundError {
errors {
...RuleConfigurationReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreRuleConfiguration": RuleConfigurationResultSuccess
}
}
restoreScheduledOrder
Response
Returns a StateChangeScheduledOrderResult!
Arguments
| Name | Description |
|---|---|
input - [ScheduledOrderReferEntity]!
|
Default = null |
Example
Query
mutation restoreScheduledOrder($input: [ScheduledOrderReferEntity]!) {
restoreScheduledOrder(input: $input) {
... on ScheduledOrderResultSuccess {
entities {
...ScheduledOrderFragment
}
}
... on ScheduledOrderPermissionError {
errors {
...ScheduledOrderReferErrorPermissionErrorTypeFragment
}
}
... on ScheduledOrderStateError {
errors {
...ScheduledOrderReferErrorStateErrorTypeFragment
}
}
... on ScheduledOrderNotFoundError {
errors {
...ScheduledOrderReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreScheduledOrder": ScheduledOrderResultSuccess
}
}
restoreService
Response
Returns a StateChangeServiceResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceReferEntity]!
|
Default = null |
Example
Query
mutation restoreService($input: [ServiceReferEntity]!) {
restoreService(input: $input) {
... on ServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on ServicePermissionError {
errors {
...ServiceReferErrorPermissionErrorTypeFragment
}
}
... on ServiceStateError {
errors {
...ServiceReferErrorStateErrorTypeFragment
}
}
... on ServiceNotFoundError {
errors {
...ServiceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreService": ServiceResultSuccess}}
restoreSkill
Response
Returns a StateChangeSkillResult!
Arguments
| Name | Description |
|---|---|
input - [SkillReferEntity]!
|
Default = null |
Example
Query
mutation restoreSkill($input: [SkillReferEntity]!) {
restoreSkill(input: $input) {
... on StateChangeSkillResultSuccess {
entities {
...SkillFragment
}
}
... on StateChangeSkillPermissionError {
errors {
...SkillReferErrorPermissionErrorTypeFragment
}
}
... on StateChangeSkillNotFoundError {
errors {
...SkillReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreSkill": StateChangeSkillResultSuccess}}
restoreStaffTime
Response
Returns a StateChangeStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [StaffTimeReferEntity]!
|
Default = null |
Example
Query
mutation restoreStaffTime($input: [StaffTimeReferEntity]!) {
restoreStaffTime(input: $input) {
... on StaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on StaffTimePermissionError {
errors {
...StaffTimeReferErrorPermissionErrorTypeFragment
}
}
... on StaffTimeStateError {
errors {
...StaffTimeReferErrorStateErrorTypeFragment
}
}
... on StaffTimeNotFoundError {
errors {
...StaffTimeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreStaffTime": StaffTimeResultSuccess}}
restoreTeam
Response
Returns a StateChangeTeamResult!
Arguments
| Name | Description |
|---|---|
input - [TeamReferEntity]!
|
Default = null |
Example
Query
mutation restoreTeam($input: [TeamReferEntity]!) {
restoreTeam(input: $input) {
... on TeamResultSuccess {
entities {
...TeamFragment
}
}
... on TeamPermissionError {
errors {
...TeamReferErrorPermissionErrorTypeFragment
}
}
... on TeamStateError {
errors {
...TeamReferErrorStateErrorTypeFragment
}
}
... on TeamNotFoundError {
errors {
...TeamReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreTeam": TeamResultSuccess}}
restoreTeamType
Response
Returns a StateChangeTeamTypeResult!
Arguments
| Name | Description |
|---|---|
input - [TeamTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreTeamType($input: [TeamTypeReferEntity]!) {
restoreTeamType(input: $input) {
... on TeamTypeResultSuccess {
entities {
...TeamTypeFragment
}
}
... on TeamTypePermissionError {
errors {
...TeamTypeReferErrorPermissionErrorTypeFragment
}
}
... on TeamTypeStateError {
errors {
...TeamTypeReferErrorStateErrorTypeFragment
}
}
... on TeamTypeNotFoundError {
errors {
...TeamTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreTeamType": TeamTypeResultSuccess}}
restoreTicket
Response
Returns a StateChangeTicketResult!
Arguments
| Name | Description |
|---|---|
input - [TicketReferEntity]!
|
Default = null |
Example
Query
mutation restoreTicket($input: [TicketReferEntity]!) {
restoreTicket(input: $input) {
... on TicketResultSuccess {
entities {
...TicketFragment
}
}
... on TicketPermissionError {
errors {
...TicketReferErrorPermissionErrorTypeFragment
}
}
... on TicketStateError {
errors {
...TicketReferErrorStateErrorTypeFragment
}
}
... on TicketNotFoundError {
errors {
...TicketReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreTicket": TicketResultSuccess}}
restoreTicketCategory
Response
Returns a StateChangeTicketCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [TicketCategoryReferEntity]!
|
Default = null |
Example
Query
mutation restoreTicketCategory($input: [TicketCategoryReferEntity]!) {
restoreTicketCategory(input: $input) {
... on TicketCategoryResultSuccess {
entities {
...TicketCategoryFragment
}
}
... on TicketCategoryPermissionError {
errors {
...TicketCategoryReferErrorPermissionErrorTypeFragment
}
}
... on TicketCategoryStateError {
errors {
...TicketCategoryReferErrorStateErrorTypeFragment
}
}
... on TicketCategoryNotFoundError {
errors {
...TicketCategoryReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreTicketCategory": TicketCategoryResultSuccess
}
}
restoreTicketExportTemplate
Response
Returns a StateChangeTicketExportTemplateResult!
Arguments
| Name | Description |
|---|---|
input - [TicketExportTemplateReferEntity]!
|
Default = null |
Example
Query
mutation restoreTicketExportTemplate($input: [TicketExportTemplateReferEntity]!) {
restoreTicketExportTemplate(input: $input) {
... on TicketExportTemplateResultSuccess {
entities {
...TicketExportTemplateFragment
}
}
... on TicketExportTemplatePermissionError {
errors {
...TicketExportTemplateReferErrorPermissionErrorTypeFragment
}
}
... on TicketExportTemplateStateError {
errors {
...TicketExportTemplateReferErrorStateErrorTypeFragment
}
}
... on TicketExportTemplateNotFoundError {
errors {
...TicketExportTemplateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreTicketExportTemplate": TicketExportTemplateResultSuccess
}
}
restoreTicketListFilter
Response
Returns a StateChangeTicketListFilterResult!
Arguments
| Name | Description |
|---|---|
input - [TicketListFilterReferEntity]!
|
Default = null |
Example
Query
mutation restoreTicketListFilter($input: [TicketListFilterReferEntity]!) {
restoreTicketListFilter(input: $input) {
... on TicketListFilterResultSuccess {
entities {
...TicketListFilterFragment
}
}
... on TicketListFilterPermissionError {
errors {
...TicketListFilterReferErrorPermissionErrorTypeFragment
}
}
... on TicketListFilterStateError {
errors {
...TicketListFilterReferErrorStateErrorTypeFragment
}
}
... on TicketListFilterNotFoundError {
errors {
...TicketListFilterReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreTicketListFilter": TicketListFilterResultSuccess
}
}
restoreTicketType
Response
Returns a StateChangeTicketTypeResult!
Arguments
| Name | Description |
|---|---|
input - [TicketTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreTicketType($input: [TicketTypeReferEntity]!) {
restoreTicketType(input: $input) {
... on TicketTypeResultSuccess {
entities {
...TicketTypeFragment
}
}
... on TicketTypePermissionError {
errors {
...TicketTypeReferErrorPermissionErrorTypeFragment
}
}
... on TicketTypeStateError {
errors {
...TicketTypeReferErrorStateErrorTypeFragment
}
}
... on TicketTypeNotFoundError {
errors {
...TicketTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreTicketType": TicketTypeResultSuccess}}
restoreTimeConfiguration
Response
Returns a StateChangeTimeConfigurationResult!
Arguments
| Name | Description |
|---|---|
input - [TimeConfigurationReferEntity]!
|
Default = null |
Example
Query
mutation restoreTimeConfiguration($input: [TimeConfigurationReferEntity]!) {
restoreTimeConfiguration(input: $input) {
... on TimeConfigurationResultSuccess {
entities {
...TimeConfigurationFragment
}
}
... on TimeConfigurationPermissionError {
errors {
...TimeConfigurationReferErrorPermissionErrorTypeFragment
}
}
... on TimeConfigurationStateError {
errors {
...TimeConfigurationReferErrorStateErrorTypeFragment
}
}
... on TimeConfigurationNotFoundError {
errors {
...TimeConfigurationReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreTimeConfiguration": TimeConfigurationResultSuccess
}
}
restoreTimeTrackingProfile
Response
Returns a StateChangeTimeTrackingProfileResult!
Arguments
| Name | Description |
|---|---|
input - [TimeTrackingProfileReferEntity]!
|
Default = null |
Example
Query
mutation restoreTimeTrackingProfile($input: [TimeTrackingProfileReferEntity]!) {
restoreTimeTrackingProfile(input: $input) {
... on TimeTrackingProfileResultSuccess {
entities {
...TimeTrackingProfileFragment
}
}
... on TimeTrackingProfilePermissionError {
errors {
...TimeTrackingProfileReferErrorPermissionErrorTypeFragment
}
}
... on TimeTrackingProfileNotFoundError {
errors {
...TimeTrackingProfileReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"restoreTimeTrackingProfile": TimeTrackingProfileResultSuccess
}
}
restoreUnit
Response
Returns a StateChangeUnitResult!
Arguments
| Name | Description |
|---|---|
input - [UnitReferEntity]!
|
Default = null |
Example
Query
mutation restoreUnit($input: [UnitReferEntity]!) {
restoreUnit(input: $input) {
... on UnitResultSuccess {
entities {
...UnitFragment
}
}
... on UnitPermissionError {
errors {
...UnitReferErrorPermissionErrorTypeFragment
}
}
... on UnitStateError {
errors {
...UnitReferErrorStateErrorTypeFragment
}
}
... on UnitNotFoundError {
errors {
...UnitReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreUnit": UnitResultSuccess}}
restoreWageTicket
Response
Returns a StateChangeWageTicketResult!
Arguments
| Name | Description |
|---|---|
input - [WageTicketReferEntity]!
|
Default = null |
Example
Query
mutation restoreWageTicket($input: [WageTicketReferEntity]!) {
restoreWageTicket(input: $input) {
... on WageTicketResultSuccess {
entities {
...WageTicketFragment
}
}
... on WageTicketPermissionError {
errors {
...WageTicketReferErrorPermissionErrorTypeFragment
}
}
... on WageTicketStateError {
errors {
...WageTicketReferErrorStateErrorTypeFragment
}
}
... on WageTicketNotFoundError {
errors {
...WageTicketReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreWageTicket": WageTicketResultSuccess}}
restoreWageType
Response
Returns a StateChangeWageTypeResult!
Arguments
| Name | Description |
|---|---|
input - [WageTypeReferEntity]!
|
Default = null |
Example
Query
mutation restoreWageType($input: [WageTypeReferEntity]!) {
restoreWageType(input: $input) {
... on WageTypeResultSuccess {
entities {
...WageTypeFragment
}
}
... on WageTypePermissionError {
errors {
...WageTypeReferErrorPermissionErrorTypeFragment
}
}
... on WageTypeNotFoundError {
errors {
...WageTypeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreWageType": WageTypeResultSuccess}}
restoreWeather
Response
Returns a StateChangeWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [WeatherReferEntity]!
|
Default = null |
Example
Query
mutation restoreWeather($input: [WeatherReferEntity]!) {
restoreWeather(input: $input) {
... on WeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on WeatherPermissionError {
errors {
...WeatherReferErrorPermissionErrorTypeFragment
}
}
... on WeatherStateError {
errors {
...WeatherReferErrorStateErrorTypeFragment
}
}
... on WeatherNotFoundError {
errors {
...WeatherReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"restoreWeather": WeatherResultSuccess}}
setChatReadTimestamp
Description
Sets the timestamp to which all messages were read, unless there is a newer one on the server already and returns the current timestamp
Response
Returns a ChatRead
Arguments
| Name | Description |
|---|---|
projectIdent - Ident
|
Default = null |
timestamp - UtcDateTime!
|
Default = null |
Example
Query
mutation setChatReadTimestamp(
$projectIdent: Ident,
$timestamp: UtcDateTime!
) {
setChatReadTimestamp(
projectIdent: $projectIdent,
timestamp: $timestamp
) {
project {
activities {
...ActivityFragment
}
activityIdents
addresscircles {
...ProjectAddresscircleAssignmentFragment
}
allocation {
...AllocationFragment
}
area
assigneeAllocation {
...AssigneeAllocationFragment
}
averageWage {
...AverageWageFragment
}
canSelect
changeInfo {
...InfoFragment
}
city
collectedmaterials {
...CollectedMaterialCollectionFragment
}
color
contractee
costCenter {
...CostCenterFragment
}
costCenterIdent
description
documents {
...AssignedFileCollectionFragment
}
element {
...ElementFragment
}
elementIdent
endDate
equipmentAssignments {
...ProjectAssignmentFragment
}
equipmentServices {
...CollectedEquipmentCollectionFragment
}
equipmentstates {
...EquipmentStateCollectionFragment
}
externalLink
fid
forms {
...FormGraphTypeFragment
}
geoFence
hasAutoWeather
id
ident
image {
...FileFragment
}
isActive
isClosed
isDeleted
isPaused
lastChange
lastChangeCount
latitude
layers {
...ProjectLayerGraphTypeFragment
}
longitude
name
nearbyProjects {
...ProjectFragment
}
nextDeadlines {
...TicketFragment
}
notes {
...NoteCollectionFragment
}
occupants {
...PersonFragment
}
operationNumber
personIdents
persons {
...PersonFragment
}
pictures {
...PictureCollectionFragment
}
plannedAmountOfHours
plans {
...ProjectPlanFragment
}
postworkerIdents
projectComponentIdents
projectComponents {
...ProjectComponentFragment
}
projectEndDate
projectId
projectLastTicketAction
projectManagerIdent
projectManagers {
...PersonFragment
}
projectPermissions
projectQualityRoles {
...ProjectUserRoleFragment
}
projectRoles {
...ProjectUserRoleFragment
}
projectSectorIdents
projectSectors {
...ProjectSectorFragment
}
projectStartDate
projectTicketProgress {
...ProjectTicketProgressFragment
}
projectTicketStatesCount {
...ProjectTicketStateCountFragment
}
projectTypeIdent
projectZone {
...ProjectZoneFragment
}
projectZoneIdent
qualityUsers {
...PersonFragment
}
radius
region {
...RegionFragment
}
regionIdent
revision
services {
...ServiceCollectionFragment
}
staffTimesTotalAmountHours
startDate
status
street
subcontractors {
...SubcontractorFragment
}
subcontractorTimes {
...CollectedSubcontractorsFragment
}
supplierIdents
suppliers {
...SupplierFragment
}
teams {
...TeamFragment
}
ticketProgressHistory {
...TicketProgressHistoryFragment
}
timeConfiguration {
...TimeConfigurationFragment
}
times {
...TimesCollectionFragment
}
totalAmountOfHours
totalEquipmentCapturedCount
totalPersonCapturedCount
type {
...ProjectTypeFragment
}
visibilityInConstructionDiary
weathers {
...WeatherCollectionFragment
}
zipCode
}
timestamp
}
}
Variables
{"projectIdent": null, "timestamp": null}
Response
{
"data": {
"setChatReadTimestamp": {
"project": Project,
"timestamp": UtcDateTime
}
}
}
setDoneNotification
Response
Returns a StateChangeNotificationResult!
Arguments
| Name | Description |
|---|---|
input - [NotificationReferEntity]!
|
Default = null |
Example
Query
mutation setDoneNotification($input: [NotificationReferEntity]!) {
setDoneNotification(input: $input) {
... on NotificationResultSuccess {
entities {
...NotificationFragment
}
}
... on NotificationPermissionError {
errors {
...NotificationReferErrorPermissionErrorTypeFragment
}
}
... on NotificationStateError {
errors {
...NotificationReferErrorStateErrorTypeFragment
}
}
... on NotificationNotFoundError {
errors {
...NotificationReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"setDoneNotification": NotificationResultSuccess
}
}
setSecuritySettings
Response
Returns a SecuritySettings
Arguments
| Name | Description |
|---|---|
impersonationTimeframe - ImpersonationTimeframe
|
Example
Query
mutation setSecuritySettings($impersonationTimeframe: ImpersonationTimeframe) {
setSecuritySettings(impersonationTimeframe: $impersonationTimeframe) {
editor {
actions {
...PersonHistoryChangeFragment
}
changeInfo {
...InfoFragment
}
contact {
...ContactFragment
}
contactIdent
defaultHolidayAccount {
...HolidayAccountBalanceFragment
}
documents {
...AssignedFileFragment
}
element {
...ElementFragment
}
elementIdent
employee {
...EmployeeFragment
}
externalLink
fid
firstname
formattedName
hasEquipmentAccess
hasEstimatesAccess
hasMasterDataPermission
hasPersonAccess
hasPlanningAccess
hasProjectAccess
hasQualityAccess
hasWageDataPermission
ident
imageIdent
isDeleted
lastChange
lastChangeCount
lastname
mail
moduleAccess
nfcTagId
personPermissions
publicHolidays {
...PublicHolidayFragment
}
qualityProjects {
...ProjectFragment
}
user {
...UserFragment
}
}
impersonationValidUntil
lastChange
}
}
Variables
{"impersonationTimeframe": "ONE_DAY"}
Response
{
"data": {
"setSecuritySettings": {
"editor": Person,
"impersonationValidUntil": "2007-12-03",
"lastChange": UtcDateTime
}
}
}
setSeenNotification
Response
Returns a StateChangeNotificationResult!
Arguments
| Name | Description |
|---|---|
input - [NotificationReferEntity]!
|
Default = null |
Example
Query
mutation setSeenNotification($input: [NotificationReferEntity]!) {
setSeenNotification(input: $input) {
... on NotificationResultSuccess {
entities {
...NotificationFragment
}
}
... on NotificationPermissionError {
errors {
...NotificationReferErrorPermissionErrorTypeFragment
}
}
... on NotificationStateError {
errors {
...NotificationReferErrorStateErrorTypeFragment
}
}
... on NotificationNotFoundError {
errors {
...NotificationReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"setSeenNotification": NotificationResultSuccess
}
}
startOnsiteTrial
Response
Returns a SimpleMutation!
Example
Query
mutation startOnsiteTrial {
startOnsiteTrial {
ok
}
}
Response
{"data": {"startOnsiteTrial": {"ok": false}}}
startQualityTrial
Response
Returns a SimpleMutation!
Example
Query
mutation startQualityTrial {
startQualityTrial {
ok
}
}
Response
{"data": {"startQualityTrial": {"ok": false}}}
unlockAbsence
Response
Returns a StateChangeAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceReferEntity]!
|
Default = null |
Example
Query
mutation unlockAbsence($input: [AbsenceReferEntity]!) {
unlockAbsence(input: $input) {
... on AbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on AbsencePermissionError {
errors {
...AbsenceReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceStateError {
errors {
...AbsenceReferErrorStateErrorTypeFragment
}
}
... on AbsenceNotFoundError {
errors {
...AbsenceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockAbsence": AbsenceResultSuccess}}
unlockAbsenceGroup
Response
Returns a StateChangeAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceGroupReferEntity]!
|
Default = null |
Example
Query
mutation unlockAbsenceGroup($input: [AbsenceGroupReferEntity]!) {
unlockAbsenceGroup(input: $input) {
... on AbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on AbsenceGroupPermissionError {
errors {
...AbsenceGroupReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceGroupStateError {
errors {
...AbsenceGroupReferErrorStateErrorTypeFragment
}
}
... on AbsenceGroupNotFoundError {
errors {
...AbsenceGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unlockAbsenceGroup": AbsenceGroupResultSuccess
}
}
unlockAllowance
Response
Returns a StateChangeAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [AllowanceReferEntity]!
|
Default = null |
Example
Query
mutation unlockAllowance($input: [AllowanceReferEntity]!) {
unlockAllowance(input: $input) {
... on AllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on AllowancePermissionError {
errors {
...AllowanceReferErrorPermissionErrorTypeFragment
}
}
... on AllowanceStateError {
errors {
...AllowanceReferErrorStateErrorTypeFragment
}
}
... on AllowanceNotFoundError {
errors {
...AllowanceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockAllowance": AllowanceResultSuccess}}
unlockCollectedEquipment
Response
Returns a StateChangeCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedEquipmentReferEntity]!
|
Default = null |
Example
Query
mutation unlockCollectedEquipment($input: [CollectedEquipmentReferEntity]!) {
unlockCollectedEquipment(input: $input) {
... on CollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on CollectedEquipmentPermissionError {
errors {
...CollectedEquipmentReferErrorPermissionErrorTypeFragment
}
}
... on CollectedEquipmentStateError {
errors {
...CollectedEquipmentReferErrorStateErrorTypeFragment
}
}
... on CollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unlockCollectedEquipment": CollectedEquipmentResultSuccess
}
}
unlockCollectedMaterial
Response
Returns a StateChangeCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedMaterialReferEntity]!
|
Default = null |
Example
Query
mutation unlockCollectedMaterial($input: [CollectedMaterialReferEntity]!) {
unlockCollectedMaterial(input: $input) {
... on CollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on CollectedMaterialPermissionError {
errors {
...CollectedMaterialReferErrorPermissionErrorTypeFragment
}
}
... on CollectedMaterialStateError {
errors {
...CollectedMaterialReferErrorStateErrorTypeFragment
}
}
... on CollectedMaterialNotFoundError {
errors {
...CollectedMaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unlockCollectedMaterial": CollectedMaterialResultSuccess
}
}
unlockCollectedSubcontractor
Response
Returns a StateChangeCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedSubcontractorReferEntity]!
|
Default = null |
Example
Query
mutation unlockCollectedSubcontractor($input: [CollectedSubcontractorReferEntity]!) {
unlockCollectedSubcontractor(input: $input) {
... on CollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on CollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorReferErrorPermissionErrorTypeFragment
}
}
... on CollectedSubcontractorStateError {
errors {
...CollectedSubcontractorReferErrorStateErrorTypeFragment
}
}
... on CollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unlockCollectedSubcontractor": CollectedSubcontractorResultSuccess
}
}
unlockDayWage
Response
Returns a StateChangeDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [DayWageReferEntity]!
|
Default = null |
Example
Query
mutation unlockDayWage($input: [DayWageReferEntity]!) {
unlockDayWage(input: $input) {
... on DayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on DayWagePermissionError {
errors {
...DayWageReferErrorPermissionErrorTypeFragment
}
}
... on DayWageStateError {
errors {
...DayWageReferErrorStateErrorTypeFragment
}
}
... on DayWageNotFoundError {
errors {
...DayWageReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockDayWage": DayWageResultSuccess}}
unlockEquipmentState
Response
Returns a StateChangeEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentStateReferEntity]!
|
Default = null |
Example
Query
mutation unlockEquipmentState($input: [EquipmentStateReferEntity]!) {
unlockEquipmentState(input: $input) {
... on EquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on EquipmentStatePermissionError {
errors {
...EquipmentStateReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateStateError {
errors {
...EquipmentStateReferErrorStateErrorTypeFragment
}
}
... on EquipmentStateNotFoundError {
errors {
...EquipmentStateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unlockEquipmentState": EquipmentStateResultSuccess
}
}
unlockNote
Response
Returns a StateChangeNoteResult!
Arguments
| Name | Description |
|---|---|
input - [NoteReferEntity]!
|
Default = null |
Example
Query
mutation unlockNote($input: [NoteReferEntity]!) {
unlockNote(input: $input) {
... on NoteResultSuccess {
entities {
...NoteFragment
}
}
... on NotePermissionError {
errors {
...NoteReferErrorPermissionErrorTypeFragment
}
}
... on NoteStateError {
errors {
...NoteReferErrorStateErrorTypeFragment
}
}
... on NoteNotFoundError {
errors {
...NoteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockNote": NoteResultSuccess}}
unlockPicture
Response
Returns a StateChangePictureResult!
Arguments
| Name | Description |
|---|---|
input - [PictureReferEntity]!
|
Default = null |
Example
Query
mutation unlockPicture($input: [PictureReferEntity]!) {
unlockPicture(input: $input) {
... on PictureResultSuccess {
entities {
...PictureFragment
}
}
... on PicturePermissionError {
errors {
...PictureReferErrorPermissionErrorTypeFragment
}
}
... on PictureNotFoundError {
errors {
...PictureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockPicture": PictureResultSuccess}}
unlockService
Response
Returns a StateChangeServiceResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceReferEntity]!
|
Default = null |
Example
Query
mutation unlockService($input: [ServiceReferEntity]!) {
unlockService(input: $input) {
... on ServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on ServicePermissionError {
errors {
...ServiceReferErrorPermissionErrorTypeFragment
}
}
... on ServiceStateError {
errors {
...ServiceReferErrorStateErrorTypeFragment
}
}
... on ServiceNotFoundError {
errors {
...ServiceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockService": ServiceResultSuccess}}
unlockStaffTime
Response
Returns a StateChangeStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [StaffTimeReferEntity]!
|
Default = null |
Example
Query
mutation unlockStaffTime($input: [StaffTimeReferEntity]!) {
unlockStaffTime(input: $input) {
... on StaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on StaffTimePermissionError {
errors {
...StaffTimeReferErrorPermissionErrorTypeFragment
}
}
... on StaffTimeStateError {
errors {
...StaffTimeReferErrorStateErrorTypeFragment
}
}
... on StaffTimeNotFoundError {
errors {
...StaffTimeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockStaffTime": StaffTimeResultSuccess}}
unlockWeather
Response
Returns a StateChangeWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [WeatherReferEntity]!
|
Default = null |
Example
Query
mutation unlockWeather($input: [WeatherReferEntity]!) {
unlockWeather(input: $input) {
... on WeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on WeatherPermissionError {
errors {
...WeatherReferErrorPermissionErrorTypeFragment
}
}
... on WeatherStateError {
errors {
...WeatherReferErrorStateErrorTypeFragment
}
}
... on WeatherNotFoundError {
errors {
...WeatherReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unlockWeather": WeatherResultSuccess}}
unproveAbsence
Response
Returns a StateChangeAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceReferEntity]!
|
Default = null |
Example
Query
mutation unproveAbsence($input: [AbsenceReferEntity]!) {
unproveAbsence(input: $input) {
... on AbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on AbsencePermissionError {
errors {
...AbsenceReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceStateError {
errors {
...AbsenceReferErrorStateErrorTypeFragment
}
}
... on AbsenceNotFoundError {
errors {
...AbsenceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveAbsence": AbsenceResultSuccess}}
unproveAbsenceGroup
Response
Returns a StateChangeAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [AbsenceGroupReferEntity]!
|
Default = null |
Example
Query
mutation unproveAbsenceGroup($input: [AbsenceGroupReferEntity]!) {
unproveAbsenceGroup(input: $input) {
... on AbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on AbsenceGroupPermissionError {
errors {
...AbsenceGroupReferErrorPermissionErrorTypeFragment
}
}
... on AbsenceGroupStateError {
errors {
...AbsenceGroupReferErrorStateErrorTypeFragment
}
}
... on AbsenceGroupNotFoundError {
errors {
...AbsenceGroupReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unproveAbsenceGroup": AbsenceGroupResultSuccess
}
}
unproveAllowance
Response
Returns a StateChangeAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [AllowanceReferEntity]!
|
Default = null |
Example
Query
mutation unproveAllowance($input: [AllowanceReferEntity]!) {
unproveAllowance(input: $input) {
... on AllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on AllowancePermissionError {
errors {
...AllowanceReferErrorPermissionErrorTypeFragment
}
}
... on AllowanceStateError {
errors {
...AllowanceReferErrorStateErrorTypeFragment
}
}
... on AllowanceNotFoundError {
errors {
...AllowanceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveAllowance": AllowanceResultSuccess}}
unproveCollectedEquipment
Response
Returns a StateChangeCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedEquipmentReferEntity]!
|
Default = null |
Example
Query
mutation unproveCollectedEquipment($input: [CollectedEquipmentReferEntity]!) {
unproveCollectedEquipment(input: $input) {
... on CollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on CollectedEquipmentPermissionError {
errors {
...CollectedEquipmentReferErrorPermissionErrorTypeFragment
}
}
... on CollectedEquipmentStateError {
errors {
...CollectedEquipmentReferErrorStateErrorTypeFragment
}
}
... on CollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unproveCollectedEquipment": CollectedEquipmentResultSuccess
}
}
unproveCollectedMaterial
Response
Returns a StateChangeCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedMaterialReferEntity]!
|
Default = null |
Example
Query
mutation unproveCollectedMaterial($input: [CollectedMaterialReferEntity]!) {
unproveCollectedMaterial(input: $input) {
... on CollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on CollectedMaterialPermissionError {
errors {
...CollectedMaterialReferErrorPermissionErrorTypeFragment
}
}
... on CollectedMaterialStateError {
errors {
...CollectedMaterialReferErrorStateErrorTypeFragment
}
}
... on CollectedMaterialNotFoundError {
errors {
...CollectedMaterialReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unproveCollectedMaterial": CollectedMaterialResultSuccess
}
}
unproveCollectedSubcontractor
Response
Returns a StateChangeCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [CollectedSubcontractorReferEntity]!
|
Default = null |
Example
Query
mutation unproveCollectedSubcontractor($input: [CollectedSubcontractorReferEntity]!) {
unproveCollectedSubcontractor(input: $input) {
... on CollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on CollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorReferErrorPermissionErrorTypeFragment
}
}
... on CollectedSubcontractorStateError {
errors {
...CollectedSubcontractorReferErrorStateErrorTypeFragment
}
}
... on CollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unproveCollectedSubcontractor": CollectedSubcontractorResultSuccess
}
}
unproveDayWage
Response
Returns a StateChangeDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [DayWageReferEntity]!
|
Default = null |
Example
Query
mutation unproveDayWage($input: [DayWageReferEntity]!) {
unproveDayWage(input: $input) {
... on DayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on DayWagePermissionError {
errors {
...DayWageReferErrorPermissionErrorTypeFragment
}
}
... on DayWageStateError {
errors {
...DayWageReferErrorStateErrorTypeFragment
}
}
... on DayWageNotFoundError {
errors {
...DayWageReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveDayWage": DayWageResultSuccess}}
unproveEquipmentState
Response
Returns a StateChangeEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [EquipmentStateReferEntity]!
|
Default = null |
Example
Query
mutation unproveEquipmentState($input: [EquipmentStateReferEntity]!) {
unproveEquipmentState(input: $input) {
... on EquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on EquipmentStatePermissionError {
errors {
...EquipmentStateReferErrorPermissionErrorTypeFragment
}
}
... on EquipmentStateStateError {
errors {
...EquipmentStateReferErrorStateErrorTypeFragment
}
}
... on EquipmentStateNotFoundError {
errors {
...EquipmentStateReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"unproveEquipmentState": EquipmentStateResultSuccess
}
}
unproveNote
Response
Returns a StateChangeNoteResult!
Arguments
| Name | Description |
|---|---|
input - [NoteReferEntity]!
|
Default = null |
Example
Query
mutation unproveNote($input: [NoteReferEntity]!) {
unproveNote(input: $input) {
... on NoteResultSuccess {
entities {
...NoteFragment
}
}
... on NotePermissionError {
errors {
...NoteReferErrorPermissionErrorTypeFragment
}
}
... on NoteStateError {
errors {
...NoteReferErrorStateErrorTypeFragment
}
}
... on NoteNotFoundError {
errors {
...NoteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveNote": NoteResultSuccess}}
unprovePicture
Response
Returns a StateChangePictureResult!
Arguments
| Name | Description |
|---|---|
input - [PictureReferEntity]!
|
Default = null |
Example
Query
mutation unprovePicture($input: [PictureReferEntity]!) {
unprovePicture(input: $input) {
... on PictureResultSuccess {
entities {
...PictureFragment
}
}
... on PicturePermissionError {
errors {
...PictureReferErrorPermissionErrorTypeFragment
}
}
... on PictureNotFoundError {
errors {
...PictureReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unprovePicture": PictureResultSuccess}}
unproveService
Response
Returns a StateChangeServiceResult!
Arguments
| Name | Description |
|---|---|
input - [ServiceReferEntity]!
|
Default = null |
Example
Query
mutation unproveService($input: [ServiceReferEntity]!) {
unproveService(input: $input) {
... on ServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on ServicePermissionError {
errors {
...ServiceReferErrorPermissionErrorTypeFragment
}
}
... on ServiceStateError {
errors {
...ServiceReferErrorStateErrorTypeFragment
}
}
... on ServiceNotFoundError {
errors {
...ServiceReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveService": ServiceResultSuccess}}
unproveStaffTime
Response
Returns a StateChangeStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [StaffTimeReferEntity]!
|
Default = null |
Example
Query
mutation unproveStaffTime($input: [StaffTimeReferEntity]!) {
unproveStaffTime(input: $input) {
... on StaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on StaffTimePermissionError {
errors {
...StaffTimeReferErrorPermissionErrorTypeFragment
}
}
... on StaffTimeStateError {
errors {
...StaffTimeReferErrorStateErrorTypeFragment
}
}
... on StaffTimeNotFoundError {
errors {
...StaffTimeReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveStaffTime": StaffTimeResultSuccess}}
unproveWeather
Response
Returns a StateChangeWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [WeatherReferEntity]!
|
Default = null |
Example
Query
mutation unproveWeather($input: [WeatherReferEntity]!) {
unproveWeather(input: $input) {
... on WeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on WeatherPermissionError {
errors {
...WeatherReferErrorPermissionErrorTypeFragment
}
}
... on WeatherStateError {
errors {
...WeatherReferErrorStateErrorTypeFragment
}
}
... on WeatherNotFoundError {
errors {
...WeatherReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"unproveWeather": WeatherResultSuccess}}
updateCustomer
Response
Returns an UpdateCustomerResult
Arguments
| Name | Description |
|---|---|
input - InputCustomer!
|
Default = null |
Example
Query
mutation updateCustomer($input: InputCustomer!) {
updateCustomer(input: $input) {
... on Customer {
accountType
actions {
...CustomerChangeFragment
}
areaCode
changeDate
changeFirstname
changeLastname
city
equipmentModulePaymentPeriod
equipmentModuleVariant
equipmentUserLicenses
equipmentUserLicensesUsed
estimatesModulePaymentPeriod
estimatesModuleVariant
estimatesUserLicenses
estimatesUserLicensesUsed
fax
firstName
fleetActive
fleetBaseModule {
...ProfileFragment
}
fleetFullLicenses
fleetLicenses
fleetLimitedLicenses
fleetSubscriptionId
fleetTrial
fleetUsedFullLicenses
fleetUsedLicenses
fleetUsedLimitedLicenses
fullQualityProjectsCount
hasOwnInstallation
id
isActive
isDeleted
isMailConfirmed
isSelfSignup
lastName
licenseModel
mail
mailConfirmationKey
name
onSiteActive
onSiteBaseModule {
...ProfileFragment
}
onSiteBillingProvider
onSiteLicenses
onSiteSubscriptionId
onSiteTrial
onSiteUsedLicenses
personsModulePaymentPeriod
personsModuleVariant
personsUserLicenses
personsUserLicensesUsed
phone
planningModulePaymentPeriod
planningModuleVariant
planningUserLicenses
planningUserLicensesUsed
profile {
...ProfileFragment
}
profiles {
...ProfileFragment
}
projectModulePaymentPeriod
projectModuleVariant
projectUserLicenses
projectUserLicensesUsed
qualityActive
qualityBaseModule {
...ProfileFragment
}
qualityBillingProvider
qualityLicenses
qualityLicensesUsed
qualityModulePaymentPeriod
qualityModuleVariant
qualitySubscriptionId
qualityTrial
qualityUsedLicenses
registered
reverseTrialCompletedCount
reverseTrialEndDate
street
title
validTil
zipCode
}
... on UpdateCustomerValidationError {
entity {
...CustomerErrorFragment
}
errors {
...ValidationErrorPropertyFragment
}
}
... on UpdateCustomerSettingsPermissionError {
entity {
...CustomerErrorFragment
}
errors {
...MissingPermissionFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"updateCustomer": Customer}}
updateCustomerSettings
Response
Returns an UpdateCustomerSettingsResult!
Arguments
| Name | Description |
|---|---|
input - InputCustomerSettings!
|
Default = null |
Example
Query
mutation updateCustomerSettings($input: InputCustomerSettings!) {
updateCustomerSettings(input: $input) {
... on CustomerSettings {
additionalMonthlyCalendarColumnActivity
additionalMonthlyCalendarColumnProjectPart
additionalMonthlyCalendarColumnProjects
additionalMonthlyCalendarColumnProjectSector
app {
...AppCustomerSettingsFragment
}
beginnEndPauseInMonthlyCalendar
collectionInterval
defaultTerminalActivity {
...ActivityFragment
}
defaultTerminalProject {
...ProjectFragment
}
display {
...DisplayCustomerSettingsFragment
}
enhancedPasswordSecurity
furtherEducationAbsenceInHours
furtherEducationUsesWorkTimeCalendar
general {
...GeneralCustomerSettingsFragment
}
gpsLogin
gpsProvider
holidayAbsenceInHours
holidayUsesWorkTimeCalendar
hoursPerDay
masterData {
...MasterDataCustomerSettingsFragment
}
maxPhotoSize
monthlyCalendar {
...MonthlyCalendarCustomerSettingsFragment
}
mwcEmail
nativeTerminalTimeFix
onlyShowFreedCostCentreInControll
otherAbsenceInHours
otherUsesWorkTimeCalendar
planning {
...PlanningCustomerSettingsFragment
}
planningExceptionsHoliday
planningExceptionsSaturday
planningExceptionsSunday
publicHolidayAbsenceInHours
roundReportsFollowingRulebook
showEquipmentTypeOnPlanningboard
showHomeTimeNotice
showPersonTypeOnPlanningboard
showPicturesInProjectDayReport
showProjectAddressOnPlanningboard
showProjectTypeOnPlanningboard
sickdayAbsenceInHours
sickdayUsesWorkTimeCalendar
structuretreeInitiallyOpened
terminal {
...TerminalCustomerSettingsFragment
}
terminalPassword
threshold
timestampInPicture
timeTracking {
...TimeTrackingCustomerSettingsFragment
}
updateWageCalculator
workDays {
...WorkDaysFragment
}
}
... on UpdateCustomerSettingsValidationError {
entity {
...CustomerSettingsErrorFragment
}
errors {
...ValidationErrorPropertyFragment
}
}
... on UpdateCustomerSettingsPermissionError {
entity {
...CustomerErrorFragment
}
errors {
...MissingPermissionFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"updateCustomerSettings": CustomerSettings}}
upsertAbsence
Response
Returns an UpsertAbsenceResult!
Arguments
| Name | Description |
|---|---|
input - [InputAbsence]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAbsence(
$input: [InputAbsence]!,
$referBy: ReferBy
) {
upsertAbsence(
input: $input,
referBy: $referBy
) {
... on UpsertAbsenceResultSuccess {
entities {
...AbsenceFragment
}
}
... on UpsertAbsenceValidationError {
errors {
...AbsenceErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAbsencePermissionError {
errors {
...AbsenceErrorPermissionErrorTypeFragment
}
}
... on UpsertAbsenceStateError {
errors {
...AbsenceErrorStateErrorTypeFragment
}
}
... on UpsertAbsenceNotFoundError {
errors {
...AbsenceErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertAbsence": UpsertAbsenceResultSuccess}}
upsertAbsenceGroup
Response
Returns an UpsertAbsenceGroupResult!
Arguments
| Name | Description |
|---|---|
input - [InputAbsenceGroup]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAbsenceGroup(
$input: [InputAbsenceGroup]!,
$referBy: ReferBy
) {
upsertAbsenceGroup(
input: $input,
referBy: $referBy
) {
... on UpsertAbsenceGroupResultSuccess {
entities {
...AbsenceGroupFragment
}
}
... on UpsertAbsenceGroupValidationError {
errors {
...AbsenceGroupErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAbsenceGroupPermissionError {
errors {
...AbsenceGroupErrorPermissionErrorTypeFragment
}
}
... on UpsertAbsenceGroupStateError {
errors {
...AbsenceGroupErrorStateErrorTypeFragment
}
}
... on UpsertAbsenceGroupNotFoundError {
errors {
...AbsenceGroupErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAbsenceGroup": UpsertAbsenceGroupResultSuccess
}
}
upsertAccount
Response
Returns an UpsertAccountResult!
Arguments
| Name | Description |
|---|---|
input - [InputAccount]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAccount(
$input: [InputAccount]!,
$referBy: ReferBy
) {
upsertAccount(
input: $input,
referBy: $referBy
) {
... on UpsertAccountResultSuccess {
entities {
...AccountFragment
}
}
... on UpsertAccountValidationError {
errors {
...AccountErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAccountPermissionError {
errors {
...AccountErrorPermissionErrorTypeFragment
}
}
... on UpsertAccountStateError {
errors {
...AccountErrorStateErrorTypeFragment
}
}
... on UpsertAccountNotFoundError {
errors {
...AccountErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertAccount": UpsertAccountResultSuccess}}
upsertActivity
Response
Returns an UpsertActivityResult!
Arguments
| Name | Description |
|---|---|
input - [InputActivity]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertActivity(
$input: [InputActivity]!,
$referBy: ReferBy
) {
upsertActivity(
input: $input,
referBy: $referBy
) {
... on UpsertActivityResultSuccess {
entities {
...ActivityFragment
}
}
... on UpsertActivityValidationError {
errors {
...ActivityErrorMutationValidationErrorTypeFragment
}
}
... on UpsertActivityPermissionError {
errors {
...ActivityErrorPermissionErrorTypeFragment
}
}
... on UpsertActivityStateError {
errors {
...ActivityErrorStateErrorTypeFragment
}
}
... on UpsertActivityNotFoundError {
errors {
...ActivityErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertActivity": UpsertActivityResultSuccess}}
upsertActivityType
Response
Returns an UpsertActivityTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputActivityType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertActivityType(
$input: [InputActivityType]!,
$referBy: ReferBy
) {
upsertActivityType(
input: $input,
referBy: $referBy
) {
... on UpsertActivityTypeResultSuccess {
entities {
...ActivityTypeFragment
}
}
... on UpsertActivityTypeValidationError {
errors {
...ActivityTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertActivityTypePermissionError {
errors {
...ActivityTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertActivityTypeStateError {
errors {
...ActivityTypeErrorStateErrorTypeFragment
}
}
... on UpsertActivityTypeNotFoundError {
errors {
...ActivityTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertActivityType": UpsertActivityTypeResultSuccess
}
}
upsertAddresscircle
Response
Returns an UpsertAddresscircleResult!
Arguments
| Name | Description |
|---|---|
input - [InputAddresscircle]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAddresscircle(
$input: [InputAddresscircle]!,
$referBy: ReferBy
) {
upsertAddresscircle(
input: $input,
referBy: $referBy
) {
... on UpsertAddresscircleResultSuccess {
entities {
...AddresscircleFragment
}
}
... on UpsertAddresscircleValidationError {
errors {
...AddresscircleErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAddresscirclePermissionError {
errors {
...AddresscircleErrorPermissionErrorTypeFragment
}
}
... on UpsertAddresscircleStateError {
errors {
...AddresscircleErrorStateErrorTypeFragment
}
}
... on UpsertAddresscircleNotFoundError {
errors {
...AddresscircleErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAddresscircle": UpsertAddresscircleResultSuccess
}
}
upsertAllowance
Response
Returns an UpsertAllowanceResult!
Arguments
| Name | Description |
|---|---|
input - [InputAllowance]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAllowance(
$input: [InputAllowance]!,
$referBy: ReferBy
) {
upsertAllowance(
input: $input,
referBy: $referBy
) {
... on UpsertAllowanceResultSuccess {
entities {
...AllowanceFragment
}
}
... on UpsertAllowanceValidationError {
errors {
...AllowanceErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAllowancePermissionError {
errors {
...AllowanceErrorPermissionErrorTypeFragment
}
}
... on UpsertAllowanceStateError {
errors {
...AllowanceErrorStateErrorTypeFragment
}
}
... on UpsertAllowanceNotFoundError {
errors {
...AllowanceErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAllowance": UpsertAllowanceResultSuccess
}
}
upsertApiKey
Response
Returns an UpsertApiKeyResult!
Arguments
| Name | Description |
|---|---|
input - [InputApiKey]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertApiKey(
$input: [InputApiKey]!,
$referBy: ReferBy
) {
upsertApiKey(
input: $input,
referBy: $referBy
) {
... on UpsertApiKeyResultSuccess {
entities {
...ApiKeyFragment
}
}
... on UpsertApiKeyValidationError {
errors {
...ApiKeyErrorMutationValidationErrorTypeFragment
}
}
... on UpsertApiKeyPermissionError {
errors {
...ApiKeyErrorPermissionErrorTypeFragment
}
}
... on UpsertApiKeyStateError {
errors {
...ApiKeyErrorStateErrorTypeFragment
}
}
... on UpsertApiKeyNotFoundError {
errors {
...ApiKeyErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertApiKey": UpsertApiKeyResultSuccess}}
upsertAppProfile
Response
Returns an UpsertAppProfileResult!
Arguments
| Name | Description |
|---|---|
input - [InputAppProfile]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAppProfile(
$input: [InputAppProfile]!,
$referBy: ReferBy
) {
upsertAppProfile(
input: $input,
referBy: $referBy
) {
... on UpsertAppProfileResultSuccess {
entities {
...AppProfileFragment
}
}
... on UpsertAppProfileValidationError {
errors {
...AppProfileErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAppProfilePermissionError {
errors {
...AppProfileErrorPermissionErrorTypeFragment
}
}
... on UpsertAppProfileStateError {
errors {
...AppProfileErrorStateErrorTypeFragment
}
}
... on UpsertAppProfileNotFoundError {
errors {
...AppProfileErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAppProfile": UpsertAppProfileResultSuccess
}
}
upsertAssignedFile
Response
Returns an UpsertAssignedFileResult!
Arguments
| Name | Description |
|---|---|
input - [InputAssignedFile]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAssignedFile(
$input: [InputAssignedFile]!,
$referBy: ReferBy
) {
upsertAssignedFile(
input: $input,
referBy: $referBy
) {
... on UpsertAssignedFileResultSuccess {
entities {
...AssignedFileFragment
}
}
... on UpsertAssignedFileValidationError {
errors {
...AssignedFileErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAssignedFilePermissionError {
errors {
...AssignedFileErrorPermissionErrorTypeFragment
}
}
... on UpsertAssignedFileStateError {
errors {
...AssignedFileErrorStateErrorTypeFragment
}
}
... on UpsertAssignedFileNotFoundError {
errors {
...AssignedFileErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAssignedFile": UpsertAssignedFileResultSuccess
}
}
upsertAuthProvider
Response
Returns an UpsertAuthProviderResult!
Arguments
| Name | Description |
|---|---|
input - [InputAuthProvider]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAuthProvider(
$input: [InputAuthProvider]!,
$referBy: ReferBy
) {
upsertAuthProvider(
input: $input,
referBy: $referBy
) {
... on UpsertAuthProviderSuccess {
entities {
...AuthProviderFragment
}
}
... on UpsertAuthProviderValidationError {
errors {
...AuthProviderErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAuthProviderPermissionError {
errors {
...AuthProviderErrorPermissionErrorTypeFragment
}
}
... on UpsertAuthProviderStateError {
errors {
...AuthProviderErrorStateErrorTypeFragment
}
}
... on UpsertAuthProviderNotFoundError {
errors {
...AuthProviderErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAuthProvider": UpsertAuthProviderSuccess
}
}
upsertAutomationProfile
Response
Returns an UpsertAutomationProfileResult!
Arguments
| Name | Description |
|---|---|
input - [InputAutomationProfile]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertAutomationProfile(
$input: [InputAutomationProfile]!,
$referBy: ReferBy
) {
upsertAutomationProfile(
input: $input,
referBy: $referBy
) {
... on UpsertAutomationProfileResultSuccess {
entities {
...AutomationProfileFragment
}
}
... on UpsertAutomationProfileValidationError {
errors {
...AutomationProfileErrorMutationValidationErrorTypeFragment
}
}
... on UpsertAutomationProfilePermissionError {
errors {
...AutomationProfileErrorPermissionErrorTypeFragment
}
}
... on UpsertAutomationProfileStateError {
errors {
...AutomationProfileErrorStateErrorTypeFragment
}
}
... on UpsertAutomationProfileNotFoundError {
errors {
...AutomationProfileErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertAutomationProfile": UpsertAutomationProfileResultSuccess
}
}
upsertCollectedAccount
Response
Returns an UpsertCollectedAccountResult!
Arguments
| Name | Description |
|---|---|
input - [InputCollectedAccount]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCollectedAccount(
$input: [InputCollectedAccount]!,
$referBy: ReferBy
) {
upsertCollectedAccount(
input: $input,
referBy: $referBy
) {
... on UpsertCollectedAccountResultSuccess {
entities {
...CollectedAccountFragment
}
}
... on UpsertCollectedAccountValidationError {
errors {
...CollectedAccountErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCollectedAccountPermissionError {
errors {
...CollectedAccountErrorPermissionErrorTypeFragment
}
}
... on UpsertCollectedAccountStateError {
errors {
...CollectedAccountErrorStateErrorTypeFragment
}
}
... on UpsertCollectedAccountNotFoundError {
errors {
...CollectedAccountErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertCollectedAccount": UpsertCollectedAccountResultSuccess
}
}
upsertCollectedEquipment
Response
Returns an UpsertCollectedEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [InputCollectedEquipment]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCollectedEquipment(
$input: [InputCollectedEquipment]!,
$referBy: ReferBy
) {
upsertCollectedEquipment(
input: $input,
referBy: $referBy
) {
... on UpsertCollectedEquipmentResultSuccess {
entities {
...CollectedEquipmentFragment
}
}
... on UpsertCollectedEquipmentValidationError {
errors {
...CollectedEquipmentErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCollectedEquipmentPermissionError {
errors {
...CollectedEquipmentErrorPermissionErrorTypeFragment
}
}
... on UpsertCollectedEquipmentStateError {
errors {
...CollectedEquipmentErrorStateErrorTypeFragment
}
}
... on UpsertCollectedEquipmentNotFoundError {
errors {
...CollectedEquipmentErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertCollectedEquipment": UpsertCollectedEquipmentResultSuccess
}
}
upsertCollectedMaterial
Response
Returns an UpsertCollectedMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [InputCollectedMaterial]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCollectedMaterial(
$input: [InputCollectedMaterial]!,
$referBy: ReferBy
) {
upsertCollectedMaterial(
input: $input,
referBy: $referBy
) {
... on UpsertCollectedMaterialResultSuccess {
entities {
...CollectedMaterialFragment
}
}
... on UpsertCollectedMaterialValidationError {
errors {
...CollectedMaterialErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCollectedMaterialPermissionError {
errors {
...CollectedMaterialErrorPermissionErrorTypeFragment
}
}
... on UpsertCollectedMaterialStateError {
errors {
...CollectedMaterialErrorStateErrorTypeFragment
}
}
... on UpsertCollectedMaterialNotFoundError {
errors {
...CollectedMaterialErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertCollectedMaterial": UpsertCollectedMaterialResultSuccess
}
}
upsertCollectedSubcontractor
Response
Returns an UpsertCollectedSubcontractorResult!
Arguments
| Name | Description |
|---|---|
input - [InputCollectedSubcontractor]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCollectedSubcontractor(
$input: [InputCollectedSubcontractor]!,
$referBy: ReferBy
) {
upsertCollectedSubcontractor(
input: $input,
referBy: $referBy
) {
... on UpsertCollectedSubcontractorResultSuccess {
entities {
...CollectedSubcontractorFragment
}
}
... on UpsertCollectedSubcontractorValidationError {
errors {
...CollectedSubcontractorErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCollectedSubcontractorPermissionError {
errors {
...CollectedSubcontractorErrorPermissionErrorTypeFragment
}
}
... on UpsertCollectedSubcontractorStateError {
errors {
...CollectedSubcontractorErrorStateErrorTypeFragment
}
}
... on UpsertCollectedSubcontractorNotFoundError {
errors {
...CollectedSubcontractorErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertCollectedSubcontractor": UpsertCollectedSubcontractorResultSuccess
}
}
upsertContact
Response
Returns an UpsertContactResult!
Arguments
| Name | Description |
|---|---|
input - [InputContact]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertContact(
$input: [InputContact]!,
$referBy: ReferBy
) {
upsertContact(
input: $input,
referBy: $referBy
) {
... on UpsertContactResultSuccess {
entities {
...ContactFragment
}
}
... on UpsertContactValidationError {
errors {
...ContactErrorMutationValidationErrorTypeFragment
}
}
... on UpsertContactPermissionError {
errors {
...ContactErrorPermissionErrorTypeFragment
}
}
... on UpsertContactStateError {
errors {
...ContactErrorStateErrorTypeFragment
}
}
... on UpsertContactNotFoundError {
errors {
...ContactErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertContact": UpsertContactResultSuccess}}
upsertCostCenter
Response
Returns an UpsertCostCenterResult!
Arguments
| Name | Description |
|---|---|
input - [InputCostCenter]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCostCenter(
$input: [InputCostCenter]!,
$referBy: ReferBy
) {
upsertCostCenter(
input: $input,
referBy: $referBy
) {
... on UpsertCostCenterResultSuccess {
entities {
...CostCenterFragment
}
}
... on UpsertCostCenterValidationError {
errors {
...CostCenterErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCostCenterPermissionError {
errors {
...CostCenterErrorPermissionErrorTypeFragment
}
}
... on UpsertCostCenterStateError {
errors {
...CostCenterErrorStateErrorTypeFragment
}
}
... on UpsertCostCenterNotFoundError {
errors {
...CostCenterErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertCostCenter": UpsertCostCenterResultSuccess
}
}
upsertCostType
Response
Returns an UpsertCostTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputCostType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCostType(
$input: [InputCostType]!,
$referBy: ReferBy
) {
upsertCostType(
input: $input,
referBy: $referBy
) {
... on UpsertCostTypeResultSuccess {
entities {
...CostTypeFragment
}
}
... on UpsertCostTypeValidationError {
errors {
...CostTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCostTypePermissionError {
errors {
...CostTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertCostTypeStateError {
errors {
...CostTypeErrorStateErrorTypeFragment
}
}
... on UpsertCostTypeNotFoundError {
errors {
...CostTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertCostType": UpsertCostTypeResultSuccess}}
upsertCustomWageExport
Response
Returns an UpsertCustomWageExportResult!
Arguments
| Name | Description |
|---|---|
input - [InputCustomWageExport]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertCustomWageExport(
$input: [InputCustomWageExport]!,
$referBy: ReferBy
) {
upsertCustomWageExport(
input: $input,
referBy: $referBy
) {
... on UpsertCustomWageExportResultSuccess {
entities {
...CustomWageExportFragment
}
}
... on UpsertCustomWageExportValidationError {
errors {
...CustomWageExportErrorMutationValidationErrorTypeFragment
}
}
... on UpsertCustomWageExportPermissionError {
errors {
...CustomWageExportErrorPermissionErrorTypeFragment
}
}
... on UpsertCustomWageExportStateError {
errors {
...CustomWageExportErrorStateErrorTypeFragment
}
}
... on UpsertCustomWageExportNotFoundError {
errors {
...CustomWageExportErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertCustomWageExport": UpsertCustomWageExportResultSuccess
}
}
upsertDayWage
Response
Returns an UpsertDayWageResult!
Arguments
| Name | Description |
|---|---|
input - [InputDayWage]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertDayWage(
$input: [InputDayWage]!,
$referBy: ReferBy
) {
upsertDayWage(
input: $input,
referBy: $referBy
) {
... on UpsertDayWageResultSuccess {
entities {
...DayWageFragment
}
}
... on UpsertDayWageValidationError {
errors {
...DayWageErrorMutationValidationErrorTypeFragment
}
}
... on UpsertDayWagePermissionError {
errors {
...DayWageErrorPermissionErrorTypeFragment
}
}
... on UpsertDayWageStateError {
errors {
...DayWageErrorStateErrorTypeFragment
}
}
... on UpsertDayWageNotFoundError {
errors {
...DayWageErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertDayWage": UpsertDayWageResultSuccess}}
upsertDeviatingWorkingHoursCalendar
Response
Returns an UpsertDeviatingWorkingHoursCalendarResult!
Arguments
| Name | Description |
|---|---|
input - [InputDeviatingWorkingHoursCalendar]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertDeviatingWorkingHoursCalendar(
$input: [InputDeviatingWorkingHoursCalendar]!,
$referBy: ReferBy
) {
upsertDeviatingWorkingHoursCalendar(
input: $input,
referBy: $referBy
) {
... on UpsertDeviatingWorkingHoursCalendarResultSuccess {
entities {
...DeviatingWorkingHoursCalendarFragment
}
}
... on UpsertDeviatingWorkingHoursCalendarValidationError {
errors {
...DeviatingWorkingHoursCalendarErrorMutationValidationErrorTypeFragment
}
}
... on UpsertDeviatingWorkingHoursCalendarPermissionError {
errors {
...DeviatingWorkingHoursCalendarErrorPermissionErrorTypeFragment
}
}
... on UpsertDeviatingWorkingHoursCalendarStateError {
errors {
...DeviatingWorkingHoursCalendarErrorStateErrorTypeFragment
}
}
... on UpsertDeviatingWorkingHoursCalendarNotFoundError {
errors {
...DeviatingWorkingHoursCalendarErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertDeviatingWorkingHoursCalendar": UpsertDeviatingWorkingHoursCalendarResultSuccess
}
}
upsertEquipment
Response
Returns an UpsertEquipmentResult!
Arguments
| Name | Description |
|---|---|
input - [InputEquipment]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertEquipment(
$input: [InputEquipment]!,
$referBy: ReferBy
) {
upsertEquipment(
input: $input,
referBy: $referBy
) {
... on UpsertEquipmentResultSuccess {
entities {
...EquipmentFragment
}
}
... on UpsertEquipmentValidationError {
errors {
...EquipmentErrorMutationValidationErrorTypeFragment
}
}
... on UpsertEquipmentPermissionError {
errors {
...EquipmentErrorPermissionErrorTypeFragment
}
}
... on UpsertEquipmentStateError {
errors {
...EquipmentErrorStateErrorTypeFragment
}
}
... on UpsertEquipmentNotFoundError {
errors {
...EquipmentErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertEquipment": UpsertEquipmentResultSuccess
}
}
upsertEquipmentInformationField
Response
Returns an UpsertEquipmentInformationFieldResult!
Arguments
| Name | Description |
|---|---|
input - [InputEquipmentInformationField]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertEquipmentInformationField(
$input: [InputEquipmentInformationField]!,
$referBy: ReferBy
) {
upsertEquipmentInformationField(
input: $input,
referBy: $referBy
) {
... on UpsertEquipmentInformationFieldResultSuccess {
entities {
...EquipmentInformationFieldFragment
}
}
... on UpsertEquipmentInformationFieldValidationError {
errors {
...EquipmentInformationFieldErrorMutationValidationErrorTypeFragment
}
}
... on UpsertEquipmentInformationFieldPermissionError {
errors {
...EquipmentInformationFieldErrorPermissionErrorTypeFragment
}
}
... on UpsertEquipmentInformationFieldStateError {
errors {
...EquipmentInformationFieldErrorStateErrorTypeFragment
}
}
... on UpsertEquipmentInformationFieldNotFoundError {
errors {
...EquipmentInformationFieldErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertEquipmentInformationField": UpsertEquipmentInformationFieldResultSuccess
}
}
upsertEquipmentState
Response
Returns an UpsertEquipmentStateResult!
Arguments
| Name | Description |
|---|---|
input - [InputEquipmentState]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertEquipmentState(
$input: [InputEquipmentState]!,
$referBy: ReferBy
) {
upsertEquipmentState(
input: $input,
referBy: $referBy
) {
... on UpsertEquipmentStateResultSuccess {
entities {
...EquipmentStateFragment
}
}
... on UpsertEquipmentStateValidationError {
errors {
...EquipmentStateErrorMutationValidationErrorTypeFragment
}
}
... on UpsertEquipmentStatePermissionError {
errors {
...EquipmentStateErrorPermissionErrorTypeFragment
}
}
... on UpsertEquipmentStateStateError {
errors {
...EquipmentStateErrorStateErrorTypeFragment
}
}
... on UpsertEquipmentStateNotFoundError {
errors {
...EquipmentStateErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertEquipmentState": UpsertEquipmentStateResultSuccess
}
}
upsertEquipmentType
Response
Returns an UpsertEquipmentTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputEquipmentType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertEquipmentType(
$input: [InputEquipmentType]!,
$referBy: ReferBy
) {
upsertEquipmentType(
input: $input,
referBy: $referBy
) {
... on UpsertEquipmentTypeResultSuccess {
entities {
...EquipmentTypeFragment
}
}
... on UpsertEquipmentTypeValidationError {
errors {
...EquipmentTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertEquipmentTypePermissionError {
errors {
...EquipmentTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertEquipmentTypeStateError {
errors {
...EquipmentTypeErrorStateErrorTypeFragment
}
}
... on UpsertEquipmentTypeNotFoundError {
errors {
...EquipmentTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertEquipmentType": UpsertEquipmentTypeResultSuccess
}
}
upsertFeatureChaserFeedback
Response
Returns a FeatureChaserFeedback!
Arguments
| Name | Description |
|---|---|
input - InputFeatureChaserFeedback!
|
Default = null |
Example
Query
mutation upsertFeatureChaserFeedback($input: InputFeatureChaserFeedback!) {
upsertFeatureChaserFeedback(input: $input) {
dialogCloseCount
key
shouldDisplayDialog
text
timeStamp
wasFeatureHelpful
}
}
Variables
{"input": null}
Response
{
"data": {
"upsertFeatureChaserFeedback": {
"dialogCloseCount": 123,
"key": Ident,
"shouldDisplayDialog": false,
"text": "abc123",
"timeStamp": "2007-12-03T10:15:30Z",
"wasFeatureHelpful": false
}
}
}
upsertFilledForm
Response
Returns an UpsertFilledFormResult!
Arguments
| Name | Description |
|---|---|
input - [InputFilledForm]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertFilledForm(
$input: [InputFilledForm]!,
$referBy: ReferBy
) {
upsertFilledForm(
input: $input,
referBy: $referBy
) {
... on UpsertFilledFormResultSuccess {
entities {
...FilledFormFragment
}
}
... on UpsertFilledFormValidationError {
errors {
...FilledFormErrorMutationValidationErrorTypeFragment
}
}
... on UpsertFilledFormPermissionError {
errors {
...FilledFormErrorPermissionErrorTypeFragment
}
}
... on UpsertFilledFormStateError {
errors {
...FilledFormErrorStateErrorTypeFragment
}
}
... on UpsertFilledFormNotFoundError {
errors {
...FilledFormErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertFilledForm": UpsertFilledFormResultSuccess
}
}
upsertFilledFormFile
Response
Returns an UpsertFilledFormFileResult!
Arguments
| Name | Description |
|---|---|
input - [InputFilledFormFile]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertFilledFormFile(
$input: [InputFilledFormFile]!,
$referBy: ReferBy
) {
upsertFilledFormFile(
input: $input,
referBy: $referBy
) {
... on UpsertFilledFormFileResultSuccess {
entities {
...FilledFormFileFragment
}
}
... on UpsertFilledFormFileValidationError {
errors {
...FilledFormFileErrorMutationValidationErrorTypeFragment
}
}
... on UpsertFilledFormFilePermissionError {
errors {
...FilledFormFileErrorPermissionErrorTypeFragment
}
}
... on UpsertFilledFormFileStateError {
errors {
...FilledFormFileErrorStateErrorTypeFragment
}
}
... on UpsertFilledFormFileNotFoundError {
errors {
...FilledFormFileErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertFilledFormFile": UpsertFilledFormFileResultSuccess
}
}
upsertForm
Response
Returns an UpsertFormResult!
Arguments
| Name | Description |
|---|---|
input - [InputForm]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertForm(
$input: [InputForm]!,
$referBy: ReferBy
) {
upsertForm(
input: $input,
referBy: $referBy
) {
... on UpsertFormResultSuccess {
entities {
...FormGraphTypeFragment
}
}
... on UpsertFormValidationError {
errors {
...FormErrorMutationValidationErrorTypeFragment
}
}
... on UpsertFormPermissionError {
errors {
...FormErrorPermissionErrorTypeFragment
}
}
... on UpsertFormStateError {
errors {
...FormErrorStateErrorTypeFragment
}
}
... on UpsertFormNotFoundError {
errors {
...FormErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertForm": UpsertFormResultSuccess}}
upsertLogo
Response
Returns an UpsertLogoResult!
Arguments
| Name | Description |
|---|---|
input - [InputLogo]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertLogo(
$input: [InputLogo]!,
$referBy: ReferBy
) {
upsertLogo(
input: $input,
referBy: $referBy
) {
... on UpsertLogoResultSuccess {
entities {
...LogosFragment
}
}
... on UpsertLogoValidationError {
errors {
...LogoErrorMutationValidationErrorTypeFragment
}
}
... on UpsertLogoPermissionError {
errors {
...LogoErrorPermissionErrorTypeFragment
}
}
... on UpsertLogoStateError {
errors {
...LogoErrorStateErrorTypeFragment
}
}
... on UpsertLogoNotFoundError {
errors {
...LogoErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertLogo": UpsertLogoResultSuccess}}
upsertMaintenanceAssignment
Response
Returns an UpsertMaintenanceAssignmentResult!
Arguments
| Name | Description |
|---|---|
input - [InputMaintenanceAssignment]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertMaintenanceAssignment(
$input: [InputMaintenanceAssignment]!,
$referBy: ReferBy
) {
upsertMaintenanceAssignment(
input: $input,
referBy: $referBy
) {
... on UpsertMaintenanceAssignmentResultSuccess {
entities {
...MaintenanceAssignmentFragment
}
}
... on UpsertMaintenanceAssignmentValidationError {
errors {
...MaintenanceAssignmentErrorMutationValidationErrorTypeFragment
}
}
... on UpsertMaintenanceAssignmentPermissionError {
errors {
...MaintenanceAssignmentErrorPermissionErrorTypeFragment
}
}
... on UpsertMaintenanceAssignmentStateError {
errors {
...MaintenanceAssignmentErrorStateErrorTypeFragment
}
}
... on UpsertMaintenanceAssignmentNotFoundError {
errors {
...MaintenanceAssignmentErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertMaintenanceAssignment": UpsertMaintenanceAssignmentResultSuccess
}
}
upsertMaintenanceMeasure
Response
Returns an UpsertMaintenanceMeasureResult!
Arguments
| Name | Description |
|---|---|
input - [InputMaintenanceMeasure]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertMaintenanceMeasure(
$input: [InputMaintenanceMeasure]!,
$referBy: ReferBy
) {
upsertMaintenanceMeasure(
input: $input,
referBy: $referBy
) {
... on UpsertMaintenanceMeasureResultSuccess {
entities {
...MaintenanceMeasureFragment
}
}
... on UpsertMaintenanceMeasureValidationError {
errors {
...MaintenanceMeasureErrorMutationValidationErrorTypeFragment
}
}
... on UpsertMaintenanceMeasurePermissionError {
errors {
...MaintenanceMeasureErrorPermissionErrorTypeFragment
}
}
... on UpsertMaintenanceMeasureStateError {
errors {
...MaintenanceMeasureErrorStateErrorTypeFragment
}
}
... on UpsertMaintenanceMeasureNotFoundError {
errors {
...MaintenanceMeasureErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertMaintenanceMeasure": UpsertMaintenanceMeasureResultSuccess
}
}
upsertMaterial
Response
Returns an UpsertMaterialResult!
Arguments
| Name | Description |
|---|---|
input - [InputMaterial]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertMaterial(
$input: [InputMaterial]!,
$referBy: ReferBy
) {
upsertMaterial(
input: $input,
referBy: $referBy
) {
... on UpsertMaterialResultSuccess {
entities {
...MaterialFragment
}
}
... on UpsertMaterialValidationError {
errors {
...MaterialErrorMutationValidationErrorTypeFragment
}
}
... on UpsertMaterialPermissionError {
errors {
...MaterialErrorPermissionErrorTypeFragment
}
}
... on UpsertMaterialStateError {
errors {
...MaterialErrorStateErrorTypeFragment
}
}
... on UpsertMaterialNotFoundError {
errors {
...MaterialErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertMaterial": UpsertMaterialResultSuccess}}
upsertMaterialGroup
Response
Returns an UpsertMaterialGroupResult!
Arguments
| Name | Description |
|---|---|
input - [InputMaterialGroup]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertMaterialGroup(
$input: [InputMaterialGroup]!,
$referBy: ReferBy
) {
upsertMaterialGroup(
input: $input,
referBy: $referBy
) {
... on UpsertMaterialGroupResultSuccess {
entities {
...MaterialGroupFragment
}
}
... on UpsertMaterialGroupValidationError {
errors {
...MaterialGroupErrorMutationValidationErrorTypeFragment
}
}
... on UpsertMaterialGroupPermissionError {
errors {
...MaterialGroupErrorPermissionErrorTypeFragment
}
}
... on UpsertMaterialGroupStateError {
errors {
...MaterialGroupErrorStateErrorTypeFragment
}
}
... on UpsertMaterialGroupNotFoundError {
errors {
...MaterialGroupErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertMaterialGroup": UpsertMaterialGroupResultSuccess
}
}
upsertMaterialType
Response
Returns an UpsertMaterialTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputMaterialType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertMaterialType(
$input: [InputMaterialType]!,
$referBy: ReferBy
) {
upsertMaterialType(
input: $input,
referBy: $referBy
) {
... on UpsertMaterialTypeResultSuccess {
entities {
...MaterialTypeFragment
}
}
... on UpsertMaterialTypeValidationError {
errors {
...MaterialTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertMaterialTypePermissionError {
errors {
...MaterialTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertMaterialTypeStateError {
errors {
...MaterialTypeErrorStateErrorTypeFragment
}
}
... on UpsertMaterialTypeNotFoundError {
errors {
...MaterialTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertMaterialType": UpsertMaterialTypeResultSuccess
}
}
upsertMcJob
Response
Returns an UpsertMcJobResult!
Arguments
| Name | Description |
|---|---|
input - [InputMcJob]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertMcJob(
$input: [InputMcJob]!,
$referBy: ReferBy
) {
upsertMcJob(
input: $input,
referBy: $referBy
) {
... on UpsertMcJobResultSuccess {
entities {
...McJobFragment
}
}
... on UpsertMcJobValidationError {
errors {
...McJobErrorMutationValidationErrorTypeFragment
}
}
... on UpsertMcJobPermissionError {
errors {
...McJobErrorPermissionErrorTypeFragment
}
}
... on UpsertMcJobStateError {
errors {
...McJobErrorStateErrorTypeFragment
}
}
... on UpsertMcJobNotFoundError {
errors {
...McJobErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertMcJob": UpsertMcJobResultSuccess}}
upsertNote
Response
Returns an UpsertNoteResult!
Arguments
| Name | Description |
|---|---|
input - [InputNote]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertNote(
$input: [InputNote]!,
$referBy: ReferBy
) {
upsertNote(
input: $input,
referBy: $referBy
) {
... on UpsertNoteResultSuccess {
entities {
...NoteFragment
}
}
... on UpsertNoteValidationError {
errors {
...NoteErrorMutationValidationErrorTypeFragment
}
}
... on UpsertNotePermissionError {
errors {
...NoteErrorPermissionErrorTypeFragment
}
}
... on UpsertNoteStateError {
errors {
...NoteErrorStateErrorTypeFragment
}
}
... on UpsertNoteNotFoundError {
errors {
...NoteErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertNote": UpsertNoteResultSuccess}}
upsertNoteCategory
Response
Returns an UpsertNoteCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [InputNoteCategory]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertNoteCategory(
$input: [InputNoteCategory]!,
$referBy: ReferBy
) {
upsertNoteCategory(
input: $input,
referBy: $referBy
) {
... on UpsertNoteCategoryResultSuccess {
entities {
...NoteCategoryFragment
}
}
... on UpsertNoteCategoryValidationError {
errors {
...NoteCategoryErrorMutationValidationErrorTypeFragment
}
}
... on UpsertNoteCategoryPermissionError {
errors {
...NoteCategoryErrorPermissionErrorTypeFragment
}
}
... on UpsertNoteCategoryStateError {
errors {
...NoteCategoryErrorStateErrorTypeFragment
}
}
... on UpsertNoteCategoryNotFoundError {
errors {
...NoteCategoryErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertNoteCategory": UpsertNoteCategoryResultSuccess
}
}
upsertNumberSeries
Response
Returns an UpsertNumberSeriesResult!
Arguments
| Name | Description |
|---|---|
input - [InputNumberSeries]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertNumberSeries(
$input: [InputNumberSeries]!,
$referBy: ReferBy
) {
upsertNumberSeries(
input: $input,
referBy: $referBy
) {
... on UpsertNumberSeriesResultSuccess {
entities {
...NumberSeriesFragment
}
}
... on UpsertNumberSeriesValidationError {
errors {
...NumberSeriesErrorMutationValidationErrorTypeFragment
}
}
... on UpsertNumberSeriesPermissionError {
errors {
...NumberSeriesErrorPermissionErrorTypeFragment
}
}
... on UpsertNumberSeriesStateError {
errors {
...NumberSeriesErrorStateErrorTypeFragment
}
}
... on UpsertNumberSeriesNotFoundError {
errors {
...NumberSeriesErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertNumberSeries": UpsertNumberSeriesResultSuccess
}
}
upsertPerson
Response
Returns an UpsertPersonResult!
Arguments
| Name | Description |
|---|---|
input - [InputPerson]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPerson(
$input: [InputPerson]!,
$referBy: ReferBy
) {
upsertPerson(
input: $input,
referBy: $referBy
) {
... on UpsertPersonResultSuccess {
entities {
...PersonFragment
}
}
... on UpsertPersonValidationError {
errors {
...PersonErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPersonPermissionError {
errors {
...PersonErrorPermissionErrorTypeFragment
}
}
... on UpsertPersonStateError {
errors {
...PersonErrorStateErrorTypeFragment
}
}
... on UpsertPersonNotFoundError {
errors {
...PersonErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertPerson": UpsertPersonResultSuccess}}
upsertPersonSkill
Response
Returns an UpsertPersonSkillResult!
Arguments
| Name | Description |
|---|---|
input - [InputPersonSkill]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPersonSkill(
$input: [InputPersonSkill]!,
$referBy: ReferBy
) {
upsertPersonSkill(
input: $input,
referBy: $referBy
) {
... on UpsertPersonSkillResultSuccess {
entities {
...PersonSkillFragment
}
}
... on UpsertPersonSkillValidationError {
errors {
...PersonSkillErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPersonSkillPermissionError {
errors {
...PersonSkillErrorPermissionErrorTypeFragment
}
}
... on UpsertPersonSkillStateError {
errors {
...PersonSkillErrorStateErrorTypeFragment
}
}
... on UpsertPersonSkillNotFoundError {
errors {
...PersonSkillErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPersonSkill": UpsertPersonSkillResultSuccess
}
}
upsertPersonType
Response
Returns an UpsertPersonTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputPersonType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPersonType(
$input: [InputPersonType]!,
$referBy: ReferBy
) {
upsertPersonType(
input: $input,
referBy: $referBy
) {
... on UpsertPersonTypeResultSuccess {
entities {
...PersonTypeFragment
}
}
... on UpsertPersonTypeValidationError {
errors {
...PersonTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPersonTypePermissionError {
errors {
...PersonTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertPersonTypeStateError {
errors {
...PersonTypeErrorStateErrorTypeFragment
}
}
... on UpsertPersonTypeNotFoundError {
errors {
...PersonTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPersonType": UpsertPersonTypeResultSuccess
}
}
upsertPersonalSettings
Response
Returns an UpsertPersonalSettingsResult
Arguments
| Name | Description |
|---|---|
input - InputPersonalSettings!
|
Default = null |
Example
Query
mutation upsertPersonalSettings($input: InputPersonalSettings!) {
upsertPersonalSettings(input: $input) {
... on UpsertPersonalSettingsResultSuccess {
entities {
...PersonalSettingsFragment
}
}
... on UpsertPersonalSettingsValidationError {
errors {
...PersonalSettingsErrorMutationValidationErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{
"data": {
"upsertPersonalSettings": UpsertPersonalSettingsResultSuccess
}
}
upsertPhotoCategory
Response
Returns an UpsertPhotoCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [InputPhotoCategory]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPhotoCategory(
$input: [InputPhotoCategory]!,
$referBy: ReferBy
) {
upsertPhotoCategory(
input: $input,
referBy: $referBy
) {
... on UpsertPhotoCategoryResultSuccess {
entities {
...PhotoCategoryFragment
}
}
... on UpsertPhotoCategoryValidationError {
errors {
...PhotoCategoryErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPhotoCategoryPermissionError {
errors {
...PhotoCategoryErrorPermissionErrorTypeFragment
}
}
... on UpsertPhotoCategoryStateError {
errors {
...PhotoCategoryErrorStateErrorTypeFragment
}
}
... on UpsertPhotoCategoryNotFoundError {
errors {
...PhotoCategoryErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPhotoCategory": UpsertPhotoCategoryResultSuccess
}
}
upsertPicture
Response
Returns an UpsertPictureResult!
Arguments
| Name | Description |
|---|---|
input - [InputPicture]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPicture(
$input: [InputPicture]!,
$referBy: ReferBy
) {
upsertPicture(
input: $input,
referBy: $referBy
) {
... on UpsertPictureResultSuccess {
entities {
...PictureFragment
}
}
... on UpsertPictureValidationError {
errors {
...PictureErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPicturePermissionError {
errors {
...PictureErrorPermissionErrorTypeFragment
}
}
... on UpsertPictureStateError {
errors {
...PictureErrorStateErrorTypeFragment
}
}
... on UpsertPictureNotFoundError {
errors {
...PictureErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertPicture": UpsertPictureResultSuccess}}
upsertPlanning
Response
Returns an UpsertPlanningResult!
Arguments
| Name | Description |
|---|---|
input - [InputPlanning]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPlanning(
$input: [InputPlanning]!,
$referBy: ReferBy
) {
upsertPlanning(
input: $input,
referBy: $referBy
) {
... on UpsertPlanningResultSuccess {
entities {
...PlanningFragment
}
}
... on UpsertPlanningValidationError {
errors {
...PlanningErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPlanningPermissionError {
errors {
...PlanningErrorPermissionErrorTypeFragment
}
}
... on UpsertPlanningStateError {
errors {
...PlanningErrorStateErrorTypeFragment
}
}
... on UpsertPlanningNotFoundError {
errors {
...PlanningErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertPlanning": UpsertPlanningResultSuccess}}
upsertPlanningBoardFilter
Response
Returns an UpsertPlanningBoardFilterResult!
Arguments
| Name | Description |
|---|---|
input - [InputPlanningBoardFilter]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPlanningBoardFilter(
$input: [InputPlanningBoardFilter]!,
$referBy: ReferBy
) {
upsertPlanningBoardFilter(
input: $input,
referBy: $referBy
) {
... on UpsertPlanningBoardFilterResultSuccess {
entities {
...PlanningBoardFilterFragment
}
}
... on UpsertPlanningBoardFilterValidationError {
errors {
...PlanningBoardFilterErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPlanningBoardFilterPermissionError {
errors {
...PlanningBoardFilterErrorPermissionErrorTypeFragment
}
}
... on UpsertPlanningBoardFilterStateError {
errors {
...PlanningBoardFilterErrorStateErrorTypeFragment
}
}
... on UpsertPlanningBoardFilterNotFoundError {
errors {
...PlanningBoardFilterErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPlanningBoardFilter": UpsertPlanningBoardFilterResultSuccess
}
}
upsertPlanningCategory
Response
Returns an UpsertPlanningCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [InputPlanningCategory]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPlanningCategory(
$input: [InputPlanningCategory]!,
$referBy: ReferBy
) {
upsertPlanningCategory(
input: $input,
referBy: $referBy
) {
... on UpsertPlanningCategoryResultSuccess {
entities {
...PlanningCategoryFragment
}
}
... on UpsertPlanningCategoryValidationError {
errors {
...PlanningCategoryErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPlanningCategoryPermissionError {
errors {
...PlanningCategoryErrorPermissionErrorTypeFragment
}
}
... on UpsertPlanningCategoryStateError {
errors {
...PlanningCategoryErrorStateErrorTypeFragment
}
}
... on UpsertPlanningCategoryNotFoundError {
errors {
...PlanningCategoryErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPlanningCategory": UpsertPlanningCategoryResultSuccess
}
}
upsertPlanningSidebarFilter
Response
Returns an UpsertPlanningSidebarFilterResult!
Arguments
| Name | Description |
|---|---|
input - [InputPlanningSidebarFilter]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPlanningSidebarFilter(
$input: [InputPlanningSidebarFilter]!,
$referBy: ReferBy
) {
upsertPlanningSidebarFilter(
input: $input,
referBy: $referBy
) {
... on UpsertPlanningSidebarFilterResultSuccess {
entities {
...PlanningSidebarFilterFragment
}
}
... on UpsertPlanningSidebarFilterValidationError {
errors {
...PlanningSidebarFilterErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPlanningSidebarFilterPermissionError {
errors {
...PlanningSidebarFilterErrorPermissionErrorTypeFragment
}
}
... on UpsertPlanningSidebarFilterStateError {
errors {
...PlanningSidebarFilterErrorStateErrorTypeFragment
}
}
... on UpsertPlanningSidebarFilterNotFoundError {
errors {
...PlanningSidebarFilterErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPlanningSidebarFilter": UpsertPlanningSidebarFilterResultSuccess
}
}
upsertProject
Response
Returns an UpsertProjectResult!
Arguments
| Name | Description |
|---|---|
input - [InputProject]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertProject(
$input: [InputProject]!,
$referBy: ReferBy
) {
upsertProject(
input: $input,
referBy: $referBy
) {
... on UpsertProjectResultSuccess {
entities {
...ProjectFragment
}
}
... on UpsertProjectValidationError {
errors {
...ProjectErrorMutationValidationErrorTypeFragment
}
}
... on UpsertProjectPermissionError {
errors {
...ProjectErrorPermissionErrorTypeFragment
}
}
... on UpsertProjectStateError {
errors {
...ProjectErrorStateErrorTypeFragment
}
}
... on UpsertProjectNotFoundError {
errors {
...ProjectErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertProject": UpsertProjectResultSuccess}}
upsertProjectComponent
Response
Returns an UpsertProjectComponentResult!
Arguments
| Name | Description |
|---|---|
input - [InputProjectComponent]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertProjectComponent(
$input: [InputProjectComponent]!,
$referBy: ReferBy
) {
upsertProjectComponent(
input: $input,
referBy: $referBy
) {
... on UpsertProjectComponentResultSuccess {
entities {
...ProjectComponentFragment
}
}
... on UpsertProjectComponentValidationError {
errors {
...ProjectComponentErrorMutationValidationErrorTypeFragment
}
}
... on UpsertProjectComponentPermissionError {
errors {
...ProjectComponentErrorPermissionErrorTypeFragment
}
}
... on UpsertProjectComponentStateError {
errors {
...ProjectComponentErrorStateErrorTypeFragment
}
}
... on UpsertProjectComponentNotFoundError {
errors {
...ProjectComponentErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertProjectComponent": UpsertProjectComponentResultSuccess
}
}
upsertProjectSector
Response
Returns an UpsertProjectSectorResult!
Arguments
| Name | Description |
|---|---|
input - [InputProjectSector]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertProjectSector(
$input: [InputProjectSector]!,
$referBy: ReferBy
) {
upsertProjectSector(
input: $input,
referBy: $referBy
) {
... on UpsertProjectSectorResultSuccess {
entities {
...ProjectSectorFragment
}
}
... on UpsertProjectSectorValidationError {
errors {
...ProjectSectorErrorMutationValidationErrorTypeFragment
}
}
... on UpsertProjectSectorPermissionError {
errors {
...ProjectSectorErrorPermissionErrorTypeFragment
}
}
... on UpsertProjectSectorStateError {
errors {
...ProjectSectorErrorStateErrorTypeFragment
}
}
... on UpsertProjectSectorNotFoundError {
errors {
...ProjectSectorErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertProjectSector": UpsertProjectSectorResultSuccess
}
}
upsertProjectType
Response
Returns an UpsertProjectTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputProjectType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertProjectType(
$input: [InputProjectType]!,
$referBy: ReferBy
) {
upsertProjectType(
input: $input,
referBy: $referBy
) {
... on UpsertProjectTypeResultSuccess {
entities {
...ProjectTypeFragment
}
}
... on UpsertProjectTypeValidationError {
errors {
...ProjectTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertProjectTypePermissionError {
errors {
...ProjectTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertProjectTypeStateError {
errors {
...ProjectTypeErrorStateErrorTypeFragment
}
}
... on UpsertProjectTypeNotFoundError {
errors {
...ProjectTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertProjectType": UpsertProjectTypeResultSuccess
}
}
upsertProjectZone
Response
Returns an UpsertProjectZoneResult!
Arguments
| Name | Description |
|---|---|
input - [InputProjectZone]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertProjectZone(
$input: [InputProjectZone]!,
$referBy: ReferBy
) {
upsertProjectZone(
input: $input,
referBy: $referBy
) {
... on UpsertProjectZoneResultSuccess {
entities {
...ProjectZoneFragment
}
}
... on UpsertProjectZoneValidationError {
errors {
...ProjectZoneErrorMutationValidationErrorTypeFragment
}
}
... on UpsertProjectZonePermissionError {
errors {
...ProjectZoneErrorPermissionErrorTypeFragment
}
}
... on UpsertProjectZoneStateError {
errors {
...ProjectZoneErrorStateErrorTypeFragment
}
}
... on UpsertProjectZoneNotFoundError {
errors {
...ProjectZoneErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertProjectZone": UpsertProjectZoneResultSuccess
}
}
upsertPublicHoliday
Response
Returns an UpsertPublicHolidayResult!
Arguments
| Name | Description |
|---|---|
input - [InputPublicHoliday]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertPublicHoliday(
$input: [InputPublicHoliday]!,
$referBy: ReferBy
) {
upsertPublicHoliday(
input: $input,
referBy: $referBy
) {
... on UpsertPublicHolidayResultSuccess {
entities {
...PublicHolidayFragment
}
}
... on UpsertPublicHolidayValidationError {
errors {
...PublicHolidayErrorMutationValidationErrorTypeFragment
}
}
... on UpsertPublicHolidayPermissionError {
errors {
...PublicHolidayErrorPermissionErrorTypeFragment
}
}
... on UpsertPublicHolidayStateError {
errors {
...PublicHolidayErrorStateErrorTypeFragment
}
}
... on UpsertPublicHolidayNotFoundError {
errors {
...PublicHolidayErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertPublicHoliday": UpsertPublicHolidayResultSuccess
}
}
upsertRegion
Response
Returns an UpsertRegionResult!
Arguments
| Name | Description |
|---|---|
input - [InputRegion]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertRegion(
$input: [InputRegion]!,
$referBy: ReferBy
) {
upsertRegion(
input: $input,
referBy: $referBy
) {
... on UpsertRegionResultSuccess {
entities {
...RegionFragment
}
}
... on UpsertRegionValidationError {
errors {
...RegionErrorMutationValidationErrorTypeFragment
}
}
... on UpsertRegionPermissionError {
errors {
...RegionErrorPermissionErrorTypeFragment
}
}
... on UpsertRegionStateError {
errors {
...RegionErrorStateErrorTypeFragment
}
}
... on UpsertRegionNotFoundError {
errors {
...RegionErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertRegion": UpsertRegionResultSuccess}}
upsertRole
Response
Returns an UpsertRoleResult!
Arguments
| Name | Description |
|---|---|
input - [InputRole]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertRole(
$input: [InputRole]!,
$referBy: ReferBy
) {
upsertRole(
input: $input,
referBy: $referBy
) {
... on UpsertRoleResultSuccess {
entities {
...RoleBaseFragment
}
}
... on UpsertRoleValidationError {
errors {
...RoleErrorMutationValidationErrorTypeFragment
}
}
... on UpsertRolePermissionError {
errors {
...RoleErrorPermissionErrorTypeFragment
}
}
... on UpsertRoleStateError {
errors {
...RoleErrorStateErrorTypeFragment
}
}
... on UpsertRoleNotFoundError {
errors {
...RoleErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertRole": UpsertRoleResultSuccess}}
upsertRuleConfiguration
Response
Returns an UpsertRuleConfigurationResult!
Arguments
| Name | Description |
|---|---|
input - [InputRuleConfiguration]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertRuleConfiguration(
$input: [InputRuleConfiguration]!,
$referBy: ReferBy
) {
upsertRuleConfiguration(
input: $input,
referBy: $referBy
) {
... on UpsertRuleConfigurationResultSuccess {
entities {
...RuleConfigurationFragment
}
}
... on UpsertRuleConfigurationValidationError {
errors {
...RuleConfigurationErrorMutationValidationErrorTypeFragment
}
}
... on UpsertRuleConfigurationPermissionError {
errors {
...RuleConfigurationErrorPermissionErrorTypeFragment
}
}
... on UpsertRuleConfigurationStateError {
errors {
...RuleConfigurationErrorStateErrorTypeFragment
}
}
... on UpsertRuleConfigurationNotFoundError {
errors {
...RuleConfigurationErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertRuleConfiguration": UpsertRuleConfigurationResultSuccess
}
}
upsertScheduledOrder
Response
Returns an UpsertScheduledOrderResult!
Arguments
| Name | Description |
|---|---|
input - [InputScheduledOrder]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertScheduledOrder(
$input: [InputScheduledOrder]!,
$referBy: ReferBy
) {
upsertScheduledOrder(
input: $input,
referBy: $referBy
) {
... on UpsertScheduledOrderResultSuccess {
entities {
...ScheduledOrderFragment
}
}
... on UpsertScheduledOrderValidationError {
errors {
...ScheduledOrderErrorMutationValidationErrorTypeFragment
}
}
... on UpsertScheduledOrderPermissionError {
errors {
...ScheduledOrderErrorPermissionErrorTypeFragment
}
}
... on UpsertScheduledOrderStateError {
errors {
...ScheduledOrderErrorStateErrorTypeFragment
}
}
... on UpsertScheduledOrderNotFoundError {
errors {
...ScheduledOrderErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertScheduledOrder": UpsertScheduledOrderResultSuccess
}
}
upsertService
Response
Returns an UpsertServiceResult!
Arguments
| Name | Description |
|---|---|
input - [InputService]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertService(
$input: [InputService]!,
$referBy: ReferBy
) {
upsertService(
input: $input,
referBy: $referBy
) {
... on UpsertServiceResultSuccess {
entities {
...ServiceFragment
}
}
... on UpsertServiceValidationError {
errors {
...ServiceErrorMutationValidationErrorTypeFragment
}
}
... on UpsertServicePermissionError {
errors {
...ServiceErrorPermissionErrorTypeFragment
}
}
... on UpsertServiceStateError {
errors {
...ServiceErrorStateErrorTypeFragment
}
}
... on UpsertServiceNotFoundError {
errors {
...ServiceErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertService": UpsertServiceResultSuccess}}
upsertServiceModeOrder
Response
Returns an UpsertServiceModeOrderResult!
Arguments
| Name | Description |
|---|---|
input - [InputServiceModeOrder]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertServiceModeOrder(
$input: [InputServiceModeOrder]!,
$referBy: ReferBy
) {
upsertServiceModeOrder(
input: $input,
referBy: $referBy
) {
... on UpsertServiceModeOrderResultSuccess {
entities {
...ServiceModeOrderFragment
}
}
... on UpsertServiceModeOrderValidationError {
errors {
...ServiceModeOrderErrorMutationValidationErrorTypeFragment
}
}
... on UpsertServiceModeOrderPermissionError {
errors {
...ServiceModeOrderErrorPermissionErrorTypeFragment
}
}
... on UpsertServiceModeOrderStateError {
errors {
...ServiceModeOrderErrorStateErrorTypeFragment
}
}
... on UpsertServiceModeOrderNotFoundError {
errors {
...ServiceModeOrderErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertServiceModeOrder": UpsertServiceModeOrderResultSuccess
}
}
upsertSimplifiedRole
Response
Returns an UpsertSimplifiedRoleResult!
Arguments
| Name | Description |
|---|---|
input - [InputSimplifiedRole]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertSimplifiedRole(
$input: [InputSimplifiedRole]!,
$referBy: ReferBy
) {
upsertSimplifiedRole(
input: $input,
referBy: $referBy
) {
... on UpsertSimplifiedRoleResultSuccess {
entities {
...RoleBaseFragment
}
}
... on UpsertSimplifiedRoleValidationError {
errors {
...RoleErrorMutationValidationErrorTypeFragment
}
}
... on UpsertSimplifiedRolePermissionError {
errors {
...RoleErrorPermissionErrorTypeFragment
}
}
... on UpsertSimplifiedRoleStateError {
errors {
...RoleErrorStateErrorTypeFragment
}
}
... on UpsertSimplifiedRoleNotFoundError {
errors {
...RoleErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertSimplifiedRole": UpsertSimplifiedRoleResultSuccess
}
}
upsertSkill
Response
Returns an UpsertSkillResult!
Arguments
| Name | Description |
|---|---|
input - [InputSkill]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertSkill(
$input: [InputSkill]!,
$referBy: ReferBy
) {
upsertSkill(
input: $input,
referBy: $referBy
) {
... on UpsertSkillResultSuccess {
entities {
...SkillFragment
}
}
... on UpsertSkillValidationError {
errors {
...SkillErrorMutationValidationErrorTypeFragment
}
}
... on UpsertSkillPermissionError {
errors {
...SkillErrorPermissionErrorTypeFragment
}
}
... on UpsertSkillStateError {
errors {
...SkillErrorStateErrorTypeFragment
}
}
... on UpsertSkillNotFoundError {
errors {
...SkillErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertSkill": UpsertSkillResultSuccess}}
upsertStaffTime
Response
Returns an UpsertStaffTimeResult!
Arguments
| Name | Description |
|---|---|
input - [InputStaffTime]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertStaffTime(
$input: [InputStaffTime]!,
$referBy: ReferBy
) {
upsertStaffTime(
input: $input,
referBy: $referBy
) {
... on UpsertStaffTimeResultSuccess {
entities {
...StaffTimeFragment
}
}
... on UpsertStaffTimeValidationError {
errors {
...StaffTimeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertStaffTimePermissionError {
errors {
...StaffTimeErrorPermissionErrorTypeFragment
}
}
... on UpsertStaffTimeStateError {
errors {
...StaffTimeErrorStateErrorTypeFragment
}
}
... on UpsertStaffTimeNotFoundError {
errors {
...StaffTimeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertStaffTime": UpsertStaffTimeResultSuccess
}
}
upsertTeam
Response
Returns an UpsertTeamResult!
Arguments
| Name | Description |
|---|---|
input - [InputTeam]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTeam(
$input: [InputTeam]!,
$referBy: ReferBy
) {
upsertTeam(
input: $input,
referBy: $referBy
) {
... on UpsertTeamResultSuccess {
entities {
...TeamFragment
}
}
... on UpsertTeamValidationError {
errors {
...TeamErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTeamPermissionError {
errors {
...TeamErrorPermissionErrorTypeFragment
}
}
... on UpsertTeamStateError {
errors {
...TeamErrorStateErrorTypeFragment
}
}
... on UpsertTeamNotFoundError {
errors {
...TeamErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertTeam": UpsertTeamResultSuccess}}
upsertTeamType
Response
Returns an UpsertTeamTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputTeamType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTeamType(
$input: [InputTeamType]!,
$referBy: ReferBy
) {
upsertTeamType(
input: $input,
referBy: $referBy
) {
... on UpsertTeamTypeResultSuccess {
entities {
...TeamTypeFragment
}
}
... on UpsertTeamTypeValidationError {
errors {
...TeamTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTeamTypePermissionError {
errors {
...TeamTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertTeamTypeStateError {
errors {
...TeamTypeErrorStateErrorTypeFragment
}
}
... on UpsertTeamTypeNotFoundError {
errors {
...TeamTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertTeamType": UpsertTeamTypeResultSuccess}}
upsertTerminal
Response
Returns an UpsertTerminalResult!
Arguments
| Name | Description |
|---|---|
input - [InputTerminal]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTerminal(
$input: [InputTerminal]!,
$referBy: ReferBy
) {
upsertTerminal(
input: $input,
referBy: $referBy
) {
... on UpsertTerminalResultSuccess {
entities {
...TerminalsFragment
}
}
... on UpsertTerminalValidationError {
errors {
...TerminalErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTerminalPermissionError {
errors {
...TerminalErrorPermissionErrorTypeFragment
}
}
... on UpsertTerminalNotFoundError {
errors {
...TerminalErrorEntityNotFoundErrorTypeFragment
}
}
... on UpsertTerminalStateError {
errors {
...TerminalErrorStateErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertTerminal": UpsertTerminalResultSuccess}}
upsertTicket
Response
Returns an UpsertTicketMutationReturn
Arguments
| Name | Description |
|---|---|
input - UpsertTicketMutationInput!
|
Default = null |
referBy - ReferBy
|
Default = null |
Example
Query
mutation upsertTicket(
$input: UpsertTicketMutationInput!,
$referBy: ReferBy
) {
upsertTicket(
input: $input,
referBy: $referBy
) {
error {
entity {
...TicketCommentFragment
}
permissionError
stateError
validationErrors
}
ticket {
actions {
...TicketChangeFragment
}
assignedPersonIdent
assignedSubcontractor {
...SubcontractorFragment
}
assignedSubcontractorIdent
assignee {
...PersonFragment
}
attachments {
...FileFragment
}
category {
...TicketCategoryFragment
}
children {
...TicketFragment
}
clientId
comments {
...TicketCommentFragment
}
createPersonIdent
createTime
creator {
...PersonFragment
}
deadline
description
filledForm {
...FilledFormFragment
}
ident
involvedEntities {
...TicketInvolvedEntityFragment
}
isDeleted
lastChange
lastChangeCount
layer {
...ProjectLayerGraphTypeFragment
}
mails {
...TicketMailInfoFragment
}
number
parent {
...TicketFragment
}
plan {
...ProjectPlanFragment
}
planLat
planLng
project {
...ProjectFragment
}
projectIdent
projectLayerIdent
projectPlanIdent
state
ticketCategoryIdent
ticketPermissions
ticketTypeIdent
title
type {
...TicketTypeFragment
}
updatePersonIdent
updater {
...PersonFragment
}
updateTime
}
}
}
Variables
{"input": null, "referBy": "null"}
Response
{
"data": {
"upsertTicket": {
"error": Error,
"ticket": Ticket
}
}
}
upsertTicketCategory
Response
Returns an UpsertTicketCategoryResult!
Arguments
| Name | Description |
|---|---|
input - [InputTicketCategory]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTicketCategory(
$input: [InputTicketCategory]!,
$referBy: ReferBy
) {
upsertTicketCategory(
input: $input,
referBy: $referBy
) {
... on UpsertTicketCategoryResultSuccess {
entities {
...TicketCategoryFragment
}
}
... on UpsertTicketCategoryValidationError {
errors {
...TicketCategoryErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTicketCategoryPermissionError {
errors {
...TicketCategoryErrorPermissionErrorTypeFragment
}
}
... on UpsertTicketCategoryStateError {
errors {
...TicketCategoryErrorStateErrorTypeFragment
}
}
... on UpsertTicketCategoryNotFoundError {
errors {
...TicketCategoryErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTicketCategory": UpsertTicketCategoryResultSuccess
}
}
upsertTicketComment
Response
Returns an UpsertTicketCommentMutationReturn
Arguments
| Name | Description |
|---|---|
input - UpsertTicketCommentMutationInput!
|
Default = null |
referBy - ReferBy
|
Default = null |
Example
Query
mutation upsertTicketComment(
$input: UpsertTicketCommentMutationInput!,
$referBy: ReferBy
) {
upsertTicketComment(
input: $input,
referBy: $referBy
) {
comment {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
ident
isDeleted
text
ticketIdent
}
error {
entity {
...TicketCommentFragment
}
permissionError
stateError
validationErrors
}
}
}
Variables
{"input": null, "referBy": "null"}
Response
{
"data": {
"upsertTicketComment": {
"comment": TicketComment,
"error": Error
}
}
}
upsertTicketExportTemplate
Response
Returns an UpsertTicketExportTemplateResult!
Arguments
| Name | Description |
|---|---|
input - [InputTicketExportTemplate]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTicketExportTemplate(
$input: [InputTicketExportTemplate]!,
$referBy: ReferBy
) {
upsertTicketExportTemplate(
input: $input,
referBy: $referBy
) {
... on UpsertTicketExportTemplateResultSuccess {
entities {
...TicketExportTemplateFragment
}
}
... on UpsertTicketExportTemplateValidationError {
errors {
...TicketExportTemplateErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTicketExportTemplatePermissionError {
errors {
...TicketExportTemplateErrorPermissionErrorTypeFragment
}
}
... on UpsertTicketExportTemplateStateError {
errors {
...TicketExportTemplateErrorStateErrorTypeFragment
}
}
... on UpsertTicketExportTemplateNotFoundError {
errors {
...TicketExportTemplateErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTicketExportTemplate": UpsertTicketExportTemplateResultSuccess
}
}
upsertTicketListFilter
Response
Returns an UpsertTicketListFilterResult!
Arguments
| Name | Description |
|---|---|
input - [InputTicketListFilter]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTicketListFilter(
$input: [InputTicketListFilter]!,
$referBy: ReferBy
) {
upsertTicketListFilter(
input: $input,
referBy: $referBy
) {
... on UpsertTicketListFilterResultSuccess {
entities {
...TicketListFilterFragment
}
}
... on UpsertTicketListFilterValidationError {
errors {
...TicketListFilterErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTicketListFilterPermissionError {
errors {
...TicketListFilterErrorPermissionErrorTypeFragment
}
}
... on UpsertTicketListFilterStateError {
errors {
...TicketListFilterErrorStateErrorTypeFragment
}
}
... on UpsertTicketListFilterNotFoundError {
errors {
...TicketListFilterErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTicketListFilter": UpsertTicketListFilterResultSuccess
}
}
upsertTicketNew
Response
Returns an UpsertTicketResult!
Arguments
| Name | Description |
|---|---|
input - [InputTicket]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTicketNew(
$input: [InputTicket]!,
$referBy: ReferBy
) {
upsertTicketNew(
input: $input,
referBy: $referBy
) {
... on UpsertTicketResultSuccess {
entities {
...TicketFragment
}
}
... on UpsertTicketValidationError {
errors {
...TicketErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTicketPermissionError {
errors {
...TicketErrorPermissionErrorTypeFragment
}
}
... on UpsertTicketStateError {
errors {
...TicketErrorStateErrorTypeFragment
}
}
... on UpsertTicketNotFoundError {
errors {
...TicketErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertTicketNew": UpsertTicketResultSuccess}}
upsertTicketType
Response
Returns an UpsertTicketTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputTicketType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTicketType(
$input: [InputTicketType]!,
$referBy: ReferBy
) {
upsertTicketType(
input: $input,
referBy: $referBy
) {
... on UpsertTicketTypeResultSuccess {
entities {
...TicketTypeFragment
}
}
... on UpsertTicketTypeValidationError {
errors {
...TicketTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTicketTypePermissionError {
errors {
...TicketTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertTicketTypeStateError {
errors {
...TicketTypeErrorStateErrorTypeFragment
}
}
... on UpsertTicketTypeNotFoundError {
errors {
...TicketTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTicketType": UpsertTicketTypeResultSuccess
}
}
upsertTimeConfiguration
Response
Returns an UpsertTimeConfigurationResult!
Arguments
| Name | Description |
|---|---|
input - [InputTimeConfiguration]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTimeConfiguration(
$input: [InputTimeConfiguration]!,
$referBy: ReferBy
) {
upsertTimeConfiguration(
input: $input,
referBy: $referBy
) {
... on UpsertTimeConfigurationResultSuccess {
entities {
...TimeConfigurationFragment
}
}
... on UpsertTimeConfigurationValidationError {
errors {
...TimeConfigurationErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTimeConfigurationPermissionError {
errors {
...TimeConfigurationErrorPermissionErrorTypeFragment
}
}
... on UpsertTimeConfigurationStateError {
errors {
...TimeConfigurationErrorStateErrorTypeFragment
}
}
... on UpsertTimeConfigurationNotFoundError {
errors {
...TimeConfigurationErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTimeConfiguration": UpsertTimeConfigurationResultSuccess
}
}
upsertTimeTrackingProfile
Response
Returns an UpsertTimeTrackingProfileResult!
Arguments
| Name | Description |
|---|---|
input - [InputTimeTrackingProfile]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTimeTrackingProfile(
$input: [InputTimeTrackingProfile]!,
$referBy: ReferBy
) {
upsertTimeTrackingProfile(
input: $input,
referBy: $referBy
) {
... on UpsertTimeTrackingProfileResultSuccess {
entities {
...TimeTrackingProfileFragment
}
}
... on UpsertTimeTrackingProfileValidationError {
errors {
...TimeTrackingProfileErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTimeTrackingProfilePermissionError {
errors {
...TimeTrackingProfileErrorPermissionErrorTypeFragment
}
}
... on UpsertTimeTrackingProfileStateError {
errors {
...TimeTrackingProfileErrorStateErrorTypeFragment
}
}
... on UpsertTimeTrackingProfileNotFoundError {
errors {
...TimeTrackingProfileErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTimeTrackingProfile": UpsertTimeTrackingProfileResultSuccess
}
}
upsertTrackingLogin
Response
Returns an UpsertTrackingLoginResult!
Arguments
| Name | Description |
|---|---|
input - [InputTrackingLogin]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertTrackingLogin(
$input: [InputTrackingLogin]!,
$referBy: ReferBy
) {
upsertTrackingLogin(
input: $input,
referBy: $referBy
) {
... on UpsertTrackingLoginResultSuccess {
entities {
...TrackingLoginFragment
}
}
... on UpsertTrackingLoginValidationError {
errors {
...TrackingLoginErrorMutationValidationErrorTypeFragment
}
}
... on UpsertTrackingLoginPermissionError {
errors {
...TrackingLoginErrorPermissionErrorTypeFragment
}
}
... on UpsertTrackingLoginStateError {
errors {
...TrackingLoginErrorStateErrorTypeFragment
}
}
... on UpsertTrackingLoginNotFoundError {
errors {
...TrackingLoginErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertTrackingLogin": UpsertTrackingLoginResultSuccess
}
}
upsertUnit
Response
Returns an UpsertUnitResult!
Arguments
| Name | Description |
|---|---|
input - [InputUnit]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertUnit(
$input: [InputUnit]!,
$referBy: ReferBy
) {
upsertUnit(
input: $input,
referBy: $referBy
) {
... on UpsertUnitResultSuccess {
entities {
...UnitFragment
}
}
... on UpsertUnitValidationError {
errors {
...UnitErrorMutationValidationErrorTypeFragment
}
}
... on UpsertUnitPermissionError {
errors {
...UnitErrorPermissionErrorTypeFragment
}
}
... on UpsertUnitStateError {
errors {
...UnitErrorStateErrorTypeFragment
}
}
... on UpsertUnitNotFoundError {
errors {
...UnitErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertUnit": UpsertUnitResultSuccess}}
upsertUserInvite
Response
Returns an UpsertUserInviteResult!
Arguments
| Name | Description |
|---|---|
input - [InputUserInvite]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertUserInvite(
$input: [InputUserInvite]!,
$referBy: ReferBy
) {
upsertUserInvite(
input: $input,
referBy: $referBy
) {
... on UpsertUserInviteResultSuccess {
entities {
...UserInviteFragment
}
}
... on UpsertUserInviteValidationError {
errors {
...UserInviteErrorMutationValidationErrorTypeFragment
}
}
... on UpsertUserInvitePermissionError {
errors {
...UserInviteErrorPermissionErrorTypeFragment
}
}
... on UpsertUserInviteStateError {
errors {
...UserInviteErrorStateErrorTypeFragment
}
}
... on UpsertUserInviteNotFoundError {
errors {
...UserInviteErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertUserInvite": UpsertUserInviteResultSuccess
}
}
upsertWageTicket
Response
Returns an UpsertWageTicketResult!
Arguments
| Name | Description |
|---|---|
input - [InputWageTicket]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertWageTicket(
$input: [InputWageTicket]!,
$referBy: ReferBy
) {
upsertWageTicket(
input: $input,
referBy: $referBy
) {
... on UpsertWageTicketResultSuccess {
entities {
...WageTicketFragment
}
}
... on UpsertWageTicketValidationError {
errors {
...WageTicketErrorMutationValidationErrorTypeFragment
}
}
... on UpsertWageTicketPermissionError {
errors {
...WageTicketErrorPermissionErrorTypeFragment
}
}
... on UpsertWageTicketStateError {
errors {
...WageTicketErrorStateErrorTypeFragment
}
}
... on UpsertWageTicketNotFoundError {
errors {
...WageTicketErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{
"data": {
"upsertWageTicket": UpsertWageTicketResultSuccess
}
}
upsertWageType
Response
Returns an UpsertWageTypeResult!
Arguments
| Name | Description |
|---|---|
input - [InputWageType]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertWageType(
$input: [InputWageType]!,
$referBy: ReferBy
) {
upsertWageType(
input: $input,
referBy: $referBy
) {
... on UpsertWageTypeResultSuccess {
entities {
...WageTypeFragment
}
}
... on UpsertWageTypeValidationError {
errors {
...WageTypeErrorMutationValidationErrorTypeFragment
}
}
... on UpsertWageTypePermissionError {
errors {
...WageTypeErrorPermissionErrorTypeFragment
}
}
... on UpsertWageTypeStateError {
errors {
...WageTypeErrorStateErrorTypeFragment
}
}
... on UpsertWageTypeNotFoundError {
errors {
...WageTypeErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertWageType": UpsertWageTypeResultSuccess}}
upsertWeather
Response
Returns an UpsertWeatherResult!
Arguments
| Name | Description |
|---|---|
input - [InputWeather]!
|
Default = null |
referBy - ReferBy
|
Default = IDENT |
Example
Query
mutation upsertWeather(
$input: [InputWeather]!,
$referBy: ReferBy
) {
upsertWeather(
input: $input,
referBy: $referBy
) {
... on UpsertWeatherResultSuccess {
entities {
...WeatherFragment
}
}
... on UpsertWeatherValidationError {
errors {
...WeatherErrorMutationValidationErrorTypeFragment
}
}
... on UpsertWeatherPermissionError {
errors {
...WeatherErrorPermissionErrorTypeFragment
}
}
... on UpsertWeatherStateError {
errors {
...WeatherErrorStateErrorTypeFragment
}
}
... on UpsertWeatherNotFoundError {
errors {
...WeatherErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null, "referBy": "IDENT"}
Response
{"data": {"upsertWeather": UpsertWeatherResultSuccess}}
wageCalculatorTestExport
Response
Returns a WageCalculatorTestExportResult!
Arguments
| Name | Description |
|---|---|
options - WageCalculatorTestExportOptions!
|
Default = null |
Example
Query
mutation wageCalculatorTestExport($options: WageCalculatorTestExportOptions!) {
wageCalculatorTestExport(options: $options) {
... on File {
clientId
createPersonIdent
createTime
creator {
...PersonFragment
}
downloadPath
downloadRegularImagePath
downloadRegularImageUrl
downloadSmallImagePath
downloadUrl
fileName
ident
mimeType
name
originalName
sizeInBytes
ticketIdent
updatePersonIdent
updater {
...PersonFragment
}
updateTime
viewPath
viewUrl
}
... on WageCalculatorTestExportValidationError {
entity {
...WageCalculatorTestExportErrorFragment
}
errors {
...ValidationErrorPropertyFragment
}
}
... on WageCalculatorTestExportPermissionError {
entity {
... on File {
...FileFragment
}
... on WageCalculatorTestExportValidationError {
...WageCalculatorTestExportValidationErrorFragment
}
... on WageCalculatorTestExportPermissionError {
...WageCalculatorTestExportPermissionErrorFragment
}
}
errors {
...MissingPermissionFragment
}
}
}
}
Variables
{"options": null}
Response
{"data": {"wageCalculatorTestExport": File}}
withdrawUserInvite
Response
Returns a StateChangeUserInviteResult!
Arguments
| Name | Description |
|---|---|
input - [UserInviteReferEntity]!
|
Default = null |
Example
Query
mutation withdrawUserInvite($input: [UserInviteReferEntity]!) {
withdrawUserInvite(input: $input) {
... on UserInviteResultSuccess {
entities {
...UserInviteFragment
}
}
... on UserInvitePermissionError {
errors {
...UserInviteReferErrorPermissionErrorTypeFragment
}
}
... on UserInviteValidationError {
errors {
...UserInviteReferErrorMutationValidationErrorTypeFragment
}
}
... on UserInviteStateError {
errors {
...UserInviteReferErrorStateErrorTypeFragment
}
}
... on UserInviteNotFoundError {
errors {
...UserInviteReferErrorEntityNotFoundErrorTypeFragment
}
}
}
}
Variables
{"input": null}
Response
{"data": {"withdrawUserInvite": UserInviteResultSuccess}}
Types
Absence
Fields
| Field Name | Description |
|---|---|
actions - [AbsenceChange]
|
|
calendar - WorkingHourCalendarDay
|
|
changeInfo - Info
|
|
clientId - Ident
|
Identifier used by the Android/iOS app. |
createInfo - Info
|
|
creator - Person
|
User responsible for creation of the time. |
creatorIdent - Ident
|
|
date - Date!
|
Date of the Block |
exceptionHolidays - Boolean!
|
|
exceptionSaturday - Boolean!
|
|
exceptionSunday - Boolean!
|
|
fid - String
|
Identifier used by third party applications. Not guaranteed to be unique |
groupActions - [AbsenceChange]
|
|
groupBegin - Date
|
|
groupEnd - Date
|
|
groupIdent - Ident
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
isFixed - Boolean!
|
|
isLocked - Boolean!
|
Block was locked. Editing is disabled. |
isProved - Boolean!
|
Has the StaffTime been approved |
lastChange - DateTime!
|
The last time the block was edited on the server |
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
person - Person
|
Employee this time is booked for. |
personIdent - Ident
|
|
proveInfo - Info
|
|
text - String
|
|
timeEnd - DateTime!
|
Ending of the Block. Does not have to be on the same date as Date or TimeStart |
timeInterval - Decimal!
|
|
timeStart - DateTime!
|
Beginning of the Block. Does not have to be on the same date as Date or TimeEnd |
timeType - TimeType!
|
|
totalTimePerDay - Decimal
|
|
uniqueKey - Int!
|
Automatically incremented integer. Not necessarily consecutive. |
wageType - WageType
|
|
wageTypeIdent - Ident
|
Example
{
"actions": [AbsenceChange],
"calendar": WorkingHourCalendarDay,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"exceptionHolidays": false,
"exceptionSaturday": false,
"exceptionSunday": true,
"fid": "abc123",
"groupActions": [AbsenceChange],
"groupBegin": "2007-12-03",
"groupEnd": "2007-12-03",
"groupIdent": Ident,
"ident": Ident,
"isDeleted": false,
"isFixed": true,
"isLocked": true,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"person": Person,
"personIdent": Ident,
"proveInfo": Info,
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timeStart": "2007-12-03T10:15:30Z",
"timeType": "DAY",
"totalTimePerDay": Decimal,
"uniqueKey": 123,
"wageType": WageType,
"wageTypeIdent": Ident
}
AbsenceChange
Fields
| Field Name | Description |
|---|---|
action - AbsenceChangeAction
|
|
application - String
|
|
edit - AbsenceEditAction
|
|
person - Person
|
|
timestamp - UtcDateTime
|
Example
{
"action": "CREATE",
"application": "abc123",
"edit": AbsenceEditAction,
"person": Person,
"timestamp": UtcDateTime
}
AbsenceChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
AbsenceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Absence!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Absence], "totalCount": 987}
AbsenceCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [AbsenceCollectionFilter]
|
|
_or - [AbsenceCollectionFilter]
|
|
person - PersonFilter
|
Employee this time is booked for. |
creator - PersonFilter
|
User responsible for creation of the time. |
date - DateFilter
|
|
timeStart - DateTimeFilter
|
Beginning of the Block. Does not have to be on the same date as Date or TimeEnd. |
timeEnd - DateTimeFilter
|
Ending of the Block. Does not have to be on the same date as Date or TimeStart. |
text - StringFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Block was locked. Editing is disabled. |
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
ident - IdentFilter
|
|
groupIdent - IdentFilter
|
|
timeType - StringFilter
|
|
timeInterval - DecimalFilter
|
|
isPaused - BooleanFilter
|
Block was marked as paused. May be edited on mobile devices. |
clientId - IdentFilter
|
Identifier used by the Android/iOS app. |
creationTimestamp - DateTimeFilter
|
|
creationApplication - StringFilter
|
|
changeTimestamp - DateTimeFilter
|
|
changeApplication - StringFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
uniqueKey - IntFilter
|
Automatically incremented integer. Not necessarily consecutive. |
revision - IntFilter
|
|
proveTimestamp - DateTimeFilter
|
|
proveApplication - StringFilter
|
|
lockTimestamp - DateTimeFilter
|
|
lockApplication - StringFilter
|
|
changeName - StringFilter
|
|
proveName - StringFilter
|
|
lockName - StringFilter
|
|
wageType - WageTypeCollectionFilter
|
Example
{
"_and": [AbsenceCollectionFilter],
"_or": [AbsenceCollectionFilter],
"person": PersonFilter,
"creator": PersonFilter,
"date": DateFilter,
"timeStart": DateTimeFilter,
"timeEnd": DateTimeFilter,
"text": StringFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"fid": StringFilter,
"ident": IdentFilter,
"groupIdent": IdentFilter,
"timeType": StringFilter,
"timeInterval": DecimalFilter,
"isPaused": BooleanFilter,
"clientId": IdentFilter,
"creationTimestamp": DateTimeFilter,
"creationApplication": StringFilter,
"changeTimestamp": DateTimeFilter,
"changeApplication": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"uniqueKey": IntFilter,
"revision": IntFilter,
"proveTimestamp": DateTimeFilter,
"proveApplication": StringFilter,
"lockTimestamp": DateTimeFilter,
"lockApplication": StringFilter,
"changeName": StringFilter,
"proveName": StringFilter,
"lockName": StringFilter,
"wageType": WageTypeCollectionFilter
}
AbsenceCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - AbsenceOrder
|
|
filter - AbsenceCollectionFilter
|
Example
{
"skip": 123,
"take": 123,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": AbsenceOrder,
"filter": AbsenceCollectionFilter
}
AbsenceDefaultValue
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"DAYS"
AbsenceEditAction
Fields
| Field Name | Description |
|---|---|
current - Absence!
|
|
previous - Absence
|
|
properties - [String!]!
|
Example
{
"current": Absence,
"previous": Absence,
"properties": ["abc123"]
}
AbsenceError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AbsenceErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceError
|
Example
{"entity": AbsenceError}
AbsenceErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AbsenceError,
"errors": [ValidationErrorProperty]
}
AbsenceErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AbsenceError,
"errors": [MissingPermission]
}
AbsenceErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": AbsenceError, "errors": ["ENTITY_LOCKED"]}
AbsenceExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [AbsenceExportFields]
|
Example
{"columns": ["IDENT"]}
AbsenceExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
AbsenceExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [AbsenceExportFields]
|
Example
{"columns": ["IDENT"]}
AbsenceGroup
Fields
| Field Name | Description |
|---|---|
changeInfo - Info
|
|
conflicts - [PlanningConflict]!
|
|
createInfo - Info
|
|
creator - Person
|
|
dateEnd - Date!
|
|
dateStart - Date!
|
|
editor - Person
|
|
exceptionHolidays - Boolean!
|
|
exceptionSaturday - Boolean!
|
|
exceptionSunday - Boolean!
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
isFixed - Boolean!
|
|
lockState - ReviewState!
|
|
person - Person!
|
|
proveState - ReviewState!
|
|
text - String
|
|
timeEnd - DateTime!
|
|
timeInterval - Decimal!
|
|
timeStart - DateTime!
|
|
timeType - TimeType!
|
|
wageType - WageType!
|
Example
{
"changeInfo": Info,
"conflicts": [PlanningConflict],
"createInfo": Info,
"creator": Person,
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"editor": Person,
"exceptionHolidays": false,
"exceptionSaturday": false,
"exceptionSunday": false,
"ident": Ident,
"isDeleted": false,
"isFixed": true,
"lockState": "NONE",
"person": Person,
"proveState": "NONE",
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timeStart": "2007-12-03T10:15:30Z",
"timeType": "DAY",
"wageType": WageType
}
AbsenceGroupError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AbsenceGroupErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupError
|
Example
{"entity": AbsenceGroupError}
AbsenceGroupErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AbsenceGroupError,
"errors": [ValidationErrorProperty]
}
AbsenceGroupErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AbsenceGroupError,
"errors": [MissingPermission]
}
AbsenceGroupErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": AbsenceGroupError, "errors": ["ENTITY_LOCKED"]}
AbsenceGroupNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
AbsenceGroupReferErrorEntityNotFoundErrorType
]
}
AbsenceGroupPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupReferErrorPermissionErrorType!]!
|
Example
{"errors": [AbsenceGroupReferErrorPermissionErrorType]}
AbsenceGroupReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AbsenceGroupReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AbsenceGroupReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupReferError
|
Example
{"entity": AbsenceGroupReferError}
AbsenceGroupReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AbsenceGroupReferError,
"errors": [MissingPermission]
}
AbsenceGroupReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceGroupReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": AbsenceGroupReferError,
"errors": ["ENTITY_LOCKED"]
}
AbsenceGroupResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AbsenceGroup!]!
|
Example
{"entities": [AbsenceGroup]}
AbsenceGroupStateError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupReferErrorStateErrorType!]!
|
Example
{"errors": [AbsenceGroupReferErrorStateErrorType]}
AbsenceNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AbsenceReferErrorEntityNotFoundErrorType]}
AbsenceOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
text - SortOrder
|
|
isDeleted - SortOrder
|
|
isLocked - SortOrder
|
|
isProved - SortOrder
|
|
lastChange - SortOrder
|
|
timeStart - SortOrder
|
|
timeEnd - SortOrder
|
|
timeInterval - SortOrder
|
|
timeType - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeTimestamp - SortOrder
|
|
lastChangeCount - SortOrder
|
|
wageType - WageTypeOrder
|
|
person - PersonOrder
|
|
creator - PersonOrder
|
Example
{
"date": "ASC",
"text": "ASC",
"isDeleted": "ASC",
"isLocked": "ASC",
"isProved": "ASC",
"lastChange": "ASC",
"timeStart": "ASC",
"timeEnd": "ASC",
"timeInterval": "ASC",
"timeType": "ASC",
"createTimestamp": "ASC",
"changeTimestamp": "ASC",
"lastChangeCount": "ASC",
"wageType": WageTypeOrder,
"person": PersonOrder,
"creator": PersonOrder
}
AbsencePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceReferErrorPermissionErrorType!]!
|
Example
{"errors": [AbsenceReferErrorPermissionErrorType]}
AbsenceReferEntity
AbsenceReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AbsenceReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceReferError
|
Example
{"entity": AbsenceReferError}
AbsenceReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AbsenceReferError,
"errors": [MissingPermission]
}
AbsenceReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AbsenceReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": AbsenceReferError, "errors": ["ENTITY_LOCKED"]}
AbsenceReportObt
Fields
| Field Name | Description |
|---|---|
absences - [AbsenceReportObtEntry!]
|
|
absenceSums - [AbsenceReportObtEntry!]
|
|
holidayAccount - HolidayAccountObt
|
|
person - Person
|
|
reportDate - Date!
|
|
year - Int!
|
Example
{
"absences": [AbsenceReportObtEntry],
"absenceSums": [AbsenceReportObtEntry],
"holidayAccount": HolidayAccountObt,
"person": Person,
"reportDate": "2007-12-03",
"year": 123
}
AbsenceReportObtCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AbsenceReportObt!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AbsenceReportObt], "totalCount": 123}
AbsenceReportObtEntry
AbsenceResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Absence!]!
|
Example
{"entities": [Absence]}
AbsenceStateError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceReferErrorStateErrorType!]!
|
Example
{"errors": [AbsenceReferErrorStateErrorType]}
AbsenceType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"NONE"
AbsenceTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - AbsenceType
|
Is the fields value equal to the provided value. Default = NONE |
_neq - AbsenceType
|
Is the fields value not equal to the provided value. Default = NONE |
_gt - AbsenceType
|
Is the fields value greater than the provided value. Default = NONE |
_lt - AbsenceType
|
Is the fields value less than the provided value. Default = NONE |
_gte - AbsenceType
|
Is the fields value greater than or equal to the provided value. Default = NONE |
_lte - AbsenceType
|
Is the fields value less than or equal to the provided value. Default = NONE |
_like - AbsenceType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = NONE |
_nlike - AbsenceType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = NONE |
_contains - AbsenceType
|
Does the field value contain the provided value. Default = NONE |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [AbsenceType]
|
Is the fields value in the provided list of values. |
_nin - [AbsenceType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NONE",
"_neq": "NONE",
"_gt": "NONE",
"_lt": "NONE",
"_gte": "NONE",
"_lte": "NONE",
"_like": "NONE",
"_nlike": "NONE",
"_contains": "NONE",
"_is_null": true,
"_in": ["NONE"],
"_nin": ["NONE"]
}
Account
Fields
| Field Name | Description |
|---|---|
accountBalances - [AccountBalance!]!
|
|
Arguments
|
|
actions - [AccountChange!]!
|
|
editorApplication - String
|
|
editorIdent - Ident
|
|
ident - Ident!
|
|
isDefaultHolidayAccount - Boolean!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
revision - Int!
|
|
unit - String!
|
|
Example
{
"accountBalances": [AccountBalance],
"actions": [AccountChange],
"editorApplication": "xyz789",
"editorIdent": Ident,
"ident": Ident,
"isDefaultHolidayAccount": false,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"revision": 123,
"unit": "abc123"
}
AccountBalance
Fields
| Field Name | Description |
|---|---|
account - Account!
|
|
accountIdent - Ident!
|
|
balance - Decimal!
|
|
currentMonthValue - Decimal!
|
|
currentMonthValueDaily - Decimal!
|
|
currentValue - Decimal!
|
|
currentValueDaily - Decimal!
|
|
lstChg - DateTime!
|
|
person - Person!
|
|
personIdent - Ident!
|
|
previousMonthValue - Decimal!
|
|
previousMonthValueDaily - Decimal!
|
Example
{
"account": Account,
"accountIdent": Ident,
"balance": Decimal,
"currentMonthValue": Decimal,
"currentMonthValueDaily": Decimal,
"currentValue": Decimal,
"currentValueDaily": Decimal,
"lstChg": "2007-12-03T10:15:30Z",
"person": Person,
"personIdent": Ident,
"previousMonthValue": Decimal,
"previousMonthValueDaily": Decimal
}
AccountBalanceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AccountBalance!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AccountBalance], "totalCount": 987}
AccountBalanceCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [AccountBalanceCollectionFilter]
|
|
_or - [AccountBalanceCollectionFilter]
|
|
balance - DecimalFilter
|
|
person - PersonFilter
|
|
account - AccountCollectionFilter
|
Example
{
"_and": [AccountBalanceCollectionFilter],
"_or": [AccountBalanceCollectionFilter],
"balance": DecimalFilter,
"person": PersonFilter,
"account": AccountCollectionFilter
}
AccountBalanceOrder
Fields
| Input Field | Description |
|---|---|
person - PersonOrder
|
|
accountBalance - SortOrder
|
Example
{"person": PersonOrder, "accountBalance": "ASC"}
AccountChange
Fields
| Field Name | Description |
|---|---|
action - AccountChangeAction!
|
|
edit - AccountEditAction!
|
|
person - Person!
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": AccountEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
AccountChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
AccountCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Account!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Account], "totalCount": 123}
AccountCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [AccountCollectionFilter]
|
|
_or - [AccountCollectionFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
unit - StringFilter
|
|
employeeIdent - Ident
|
Only return Accounts that affect the given Employee |
lastChange - DateTimeFilter
|
The last time the account was edited on the server. |
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
isDefaultHolidayAccount - BooleanFilter
|
Example
{
"_and": [AccountCollectionFilter],
"_or": [AccountCollectionFilter],
"ident": IdentFilter,
"name": StringFilter,
"unit": StringFilter,
"employeeIdent": Ident,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"isDefaultHolidayAccount": BooleanFilter
}
AccountCondition
AccountEditAction
Fields
| Field Name | Description |
|---|---|
current - Account!
|
|
previous - Account
|
|
properties - [String!]!
|
Example
{
"current": Account,
"previous": Account,
"properties": ["xyz789"]
}
AccountEffect
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NEUTRAL"
AccountEffectFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - AccountEffect
|
Is the fields value equal to the provided value. Default = NEUTRAL |
_neq - AccountEffect
|
Is the fields value not equal to the provided value. Default = NEUTRAL |
_gt - AccountEffect
|
Is the fields value greater than the provided value. Default = NEUTRAL |
_lt - AccountEffect
|
Is the fields value less than the provided value. Default = NEUTRAL |
_gte - AccountEffect
|
Is the fields value greater than or equal to the provided value. Default = NEUTRAL |
_lte - AccountEffect
|
Is the fields value less than or equal to the provided value. Default = NEUTRAL |
_like - AccountEffect
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = NEUTRAL |
_nlike - AccountEffect
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = NEUTRAL |
_contains - AccountEffect
|
Does the field value contain the provided value. Default = NEUTRAL |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [AccountEffect]
|
Is the fields value in the provided list of values. |
_nin - [AccountEffect]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NEUTRAL",
"_neq": "NEUTRAL",
"_gt": "NEUTRAL",
"_lt": "NEUTRAL",
"_gte": "NEUTRAL",
"_lte": "NEUTRAL",
"_like": "NEUTRAL",
"_nlike": "NEUTRAL",
"_contains": "NEUTRAL",
"_is_null": false,
"_in": ["NEUTRAL"],
"_nin": ["NEUTRAL"]
}
AccountError
AccountErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountError
|
Example
{"entity": AccountError}
AccountErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AccountError,
"errors": [ValidationErrorProperty]
}
AccountErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AccountError,
"errors": [MissingPermission]
}
AccountErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountError
|
|
errors - [StateErrors!]!
|
Example
{"entity": AccountError, "errors": ["ENTITY_DELETED"]}
AccountLimitCondition
AccountNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AccountReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AccountReferErrorEntityNotFoundErrorType]}
AccountOrder
AccountPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AccountReferErrorPermissionErrorType!]!
|
Example
{"errors": [AccountReferErrorPermissionErrorType]}
AccountReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AccountReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AccountReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountReferError
|
Example
{"entity": AccountReferError}
AccountReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AccountReferError,
"errors": [MissingPermission]
}
AccountReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AccountReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AccountReferError,
"errors": ["ENTITY_DELETED"]
}
AccountResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Account!]!
|
Example
{"entities": [Account]}
AccountStateError
Fields
| Field Name | Description |
|---|---|
errors - [AccountReferErrorStateErrorType!]!
|
Example
{"errors": [AccountReferErrorStateErrorType]}
Action
Possible Types
| Action Types |
|---|
Example
{"ident": Ident, "position": 987}
ActionInput
Fields
| Input Field | Description |
|---|---|
type - String!
|
|
position - Int!
|
|
wageTypeIdent - Ident
|
|
activityIdent - Ident
|
|
costCenterIdent - Ident
|
|
applyLastCostCenter - Boolean
|
|
useCostCenterFromStaff - Boolean
|
|
transferCostCenterIdent - Boolean
|
|
transferActivityIdent - Boolean
|
|
valueType - WageCalculatorActionExtraValueType
|
|
value - Decimal
|
|
oncePerDay - Boolean
|
|
transferMetadata - Boolean
|
Example
{
"type": "xyz789",
"position": 987,
"wageTypeIdent": Ident,
"activityIdent": Ident,
"costCenterIdent": Ident,
"applyLastCostCenter": false,
"useCostCenterFromStaff": false,
"transferCostCenterIdent": true,
"transferActivityIdent": true,
"valueType": "HOURS",
"value": Decimal,
"oncePerDay": true,
"transferMetadata": false
}
Activity
Fields
| Field Name | Description |
|---|---|
abbreviation - String
|
|
activityType - ActivityType
|
|
activityTypeIdent - Ident
|
use activityType { ident } instead
|
assignedProjects - [Project!]!
|
|
availability - [ActivityAvailability]
|
|
changeInfo - Info
|
|
defaultAssignToProjects - Boolean!
|
|
element - Element
|
|
elementIdent - Ident
|
|
equipments - [Equipment!]!
|
|
exportType - ActivityExportType
|
|
fid - String
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
isExtraordinary - Boolean!
|
|
isForActivityRecorder - Boolean!
|
|
isForTimeTracking - Boolean!
|
|
isSpecial - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
notOnSite - Boolean!
|
|
number - Int
|
|
persons - [Person!]!
|
|
projects - ProjectCollection!
|
|
Arguments
|
|
revision - Int!
|
|
specialActivityActiveMonths - [Month]
|
|
subcontractors - [Subcontractor!]!
|
|
wageIndicator - String
|
|
Example
{
"abbreviation": "abc123",
"activityType": ActivityType,
"activityTypeIdent": Ident,
"assignedProjects": [Project],
"availability": ["MOBILE"],
"changeInfo": Info,
"defaultAssignToProjects": false,
"element": Element,
"elementIdent": Ident,
"equipments": [Equipment],
"exportType": "WORKING_HOURS",
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"isExtraordinary": true,
"isForActivityRecorder": true,
"isForTimeTracking": true,
"isSpecial": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"notOnSite": true,
"number": 123,
"persons": [Person],
"projects": ProjectCollection,
"revision": 123,
"specialActivityActiveMonths": ["JANUARY"],
"subcontractors": [Subcontractor],
"wageIndicator": "xyz789"
}
ActivityAction
ActivityAvailability
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"MOBILE"
ActivityCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Activity!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Activity], "totalCount": 987}
ActivityCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [ActivityCollectionFilter]
|
|
_or - [ActivityCollectionFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
isTimeRecording - BooleanFilter
|
|
isServiceRecording - BooleanFilter
|
|
isSpecial - BooleanFilter
|
|
isExtraordinary - BooleanFilter
|
|
defaultAssignToProjects - BooleanFilter
|
|
number - StringFilter
|
|
abbreviation - StringFilter
|
|
wageIndicator - StringFilter
|
|
exportType - ActivityExportTypeFilter
|
|
element - ElementFilter
|
|
project - ProjectFilter
|
|
subcontractor - SubcontractorFilter
|
|
person - PersonFilter
|
|
activityType - ActivityTypeFilter
|
|
equipment - EquipmentFilter
|
Example
{
"_and": [ActivityCollectionFilter],
"_or": [ActivityCollectionFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"isTimeRecording": BooleanFilter,
"isServiceRecording": BooleanFilter,
"isSpecial": BooleanFilter,
"isExtraordinary": BooleanFilter,
"defaultAssignToProjects": BooleanFilter,
"number": StringFilter,
"abbreviation": StringFilter,
"wageIndicator": StringFilter,
"exportType": ActivityExportTypeFilter,
"element": ElementFilter,
"project": ProjectFilter,
"subcontractor": SubcontractorFilter,
"person": PersonFilter,
"activityType": ActivityTypeFilter,
"equipment": EquipmentFilter
}
ActivityCondition
Fields
| Field Name | Description |
|---|---|
activities - [Activity!]!
|
|
exclude - Boolean!
|
|
ident - Ident
|
|
position - Int!
|
Example
{
"activities": [Activity],
"exclude": false,
"ident": Ident,
"position": 123
}
ActivityError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ActivityErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityError
|
Example
{"entity": ActivityError}
ActivityErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ActivityError,
"errors": [ValidationErrorProperty]
}
ActivityErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ActivityError,
"errors": [MissingPermission]
}
ActivityErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ActivityError, "errors": ["ENTITY_DELETED"]}
ActivityExportType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"WORKING_HOURS"
ActivityExportTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - ActivityExportType
|
Is the fields value equal to the provided value. |
_neq - ActivityExportType
|
Is the fields value not equal to the provided value |
_gt - ActivityExportType
|
Is the fields value greater than the provided value |
_lt - ActivityExportType
|
Is the fields value less than the provided value. |
_gte - ActivityExportType
|
Is the fields value greater than or equal to the provided value. |
_lte - ActivityExportType
|
Is the fields value less than or equal to the provided value. |
_like - ActivityExportType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - ActivityExportType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - ActivityExportType
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [ActivityExportType]
|
Is the fields value in the provided list of values. |
_nin - [ActivityExportType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "WORKING_HOURS",
"_neq": "WORKING_HOURS",
"_gt": "WORKING_HOURS",
"_lt": "WORKING_HOURS",
"_gte": "WORKING_HOURS",
"_lte": "WORKING_HOURS",
"_like": "WORKING_HOURS",
"_nlike": "WORKING_HOURS",
"_contains": "WORKING_HOURS",
"_is_null": true,
"_in": ["WORKING_HOURS"],
"_nin": ["WORKING_HOURS"]
}
ActivityFilter
Fields
| Input Field | Description |
|---|---|
_and - [ActivityFilter]
|
|
_or - [ActivityFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
project - ProjectFilter
|
|
subcontractor - SubcontractorFilter
|
|
isSpecial - BooleanFilter
|
|
isExtraordinary - BooleanFilter
|
|
isTimeRecording - BooleanFilter
|
|
isServiceRecording - BooleanFilter
|
|
activityType - ActivityTypeFilter
|
Example
{
"_and": [ActivityFilter],
"_or": [ActivityFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"project": ProjectFilter,
"subcontractor": SubcontractorFilter,
"isSpecial": BooleanFilter,
"isExtraordinary": BooleanFilter,
"isTimeRecording": BooleanFilter,
"isServiceRecording": BooleanFilter,
"activityType": ActivityTypeFilter
}
ActivityNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ActivityReferErrorEntityNotFoundErrorType]}
ActivityOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
name - SortOrder
|
|
number - SortOrder
|
|
isSpecial - SortOrder
|
|
isExtraordinary - SortOrder
|
|
abbreviation - SortOrder
|
|
wageIndicator - SortOrder
|
|
exportType - SortOrder
|
|
defaultAssignToProjects - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
element - ElementOrder
|
|
activityType - ActivityTypeOrder
|
Example
{
"id": "ASC",
"name": "ASC",
"number": "ASC",
"isSpecial": "ASC",
"isExtraordinary": "ASC",
"abbreviation": "ASC",
"wageIndicator": "ASC",
"exportType": "ASC",
"defaultAssignToProjects": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"element": ElementOrder,
"activityType": ActivityTypeOrder
}
ActivityPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityReferErrorPermissionErrorType!]!
|
Example
{"errors": [ActivityReferErrorPermissionErrorType]}
ActivityReferEntity
ActivityReferError
ActivityReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityReferError
|
Example
{"entity": ActivityReferError}
ActivityReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ActivityReferError,
"errors": [MissingPermission]
}
ActivityReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ActivityReferError,
"errors": ["ENTITY_DELETED"]
}
ActivityResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Activity!]!
|
Example
{"entities": [Activity]}
ActivityStateError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityReferErrorStateErrorType!]!
|
Example
{"errors": [ActivityReferErrorStateErrorType]}
ActivityType
Example
{
"activities": [Activity],
"changeInfo": Info,
"color": "xyz789",
"element": Element,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"text": "abc123"
}
ActivityTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ActivityType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ActivityType], "totalCount": 987}
ActivityTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ActivityTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeError
|
Example
{"entity": ActivityTypeError}
ActivityTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ActivityTypeError,
"errors": [ValidationErrorProperty]
}
ActivityTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ActivityTypeError,
"errors": [MissingPermission]
}
ActivityTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ActivityTypeError,
"errors": ["ENTITY_DELETED"]
}
ActivityTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [ActivityTypeFilter]
|
|
_or - [ActivityTypeFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
text - StringFilter
|
|
color - StringFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [ActivityTypeFilter],
"_or": [ActivityTypeFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"text": StringFilter,
"color": StringFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
ActivityTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
ActivityTypeReferErrorEntityNotFoundErrorType
]
}
ActivityTypeOrder
ActivityTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [ActivityTypeReferErrorPermissionErrorType]}
ActivityTypeReferEntity
ActivityTypeReferError
ActivityTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeReferError
|
Example
{"entity": ActivityTypeReferError}
ActivityTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ActivityTypeReferError,
"errors": [MissingPermission]
}
ActivityTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ActivityTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ActivityTypeReferError,
"errors": ["ENTITY_DELETED"]
}
ActivityTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ActivityType!]!
|
Example
{"entities": [ActivityType]}
ActivityTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeReferErrorStateErrorType!]!
|
Example
{"errors": [ActivityTypeReferErrorStateErrorType]}
AddChatMessageMutationInput
Fields
| Input Field | Description |
|---|---|
projectIdent - String
|
|
message - String!
|
|
createDate - UtcDateTime
|
|
clientId - String
|
Example
{
"projectIdent": "xyz789",
"message": "abc123",
"createDate": UtcDateTime,
"clientId": "abc123"
}
AddChatMessageMutationReturn
Fields
| Field Name | Description |
|---|---|
chatMessage - ChatMessage
|
Example
{"chatMessage": ChatMessage}
AddTicketMutationInput
Fields
| Input Field | Description |
|---|---|
ident - String
|
|
title - String
|
|
description - String
|
|
state - String
|
|
ticketTypeIdent - String
|
|
ticketCategoryIdent - String
|
|
assignedPersonIdent - String
|
|
projectIdent - String
|
|
projectPlanIdent - String
|
|
planLat - String
|
|
planLng - String
|
|
deadline - String
|
|
updateTime - String
|
|
updatePersonIdent - String
|
|
createTime - String
|
|
createPersonIdent - String
|
|
clientId - String
|
Example
{
"ident": "abc123",
"title": "abc123",
"description": "abc123",
"state": "abc123",
"ticketTypeIdent": "abc123",
"ticketCategoryIdent": "abc123",
"assignedPersonIdent": "xyz789",
"projectIdent": "xyz789",
"projectPlanIdent": "abc123",
"planLat": "xyz789",
"planLng": "abc123",
"deadline": "abc123",
"updateTime": "xyz789",
"updatePersonIdent": "abc123",
"createTime": "xyz789",
"createPersonIdent": "xyz789",
"clientId": "abc123"
}
AddTicketMutationReturn
Fields
| Field Name | Description |
|---|---|
ticket - Ticket
|
Example
{"ticket": Ticket}
AdditionalTimeConfiguration
Fields
| Field Name | Description |
|---|---|
april - Boolean
|
|
august - Boolean
|
|
configurationFriday - DailyConfiguration
|
|
configurationMonday - DailyConfiguration
|
|
configurationSaturday - DailyConfiguration
|
|
configurationSunday - DailyConfiguration
|
|
configurationThursday - DailyConfiguration
|
|
configurationTuesday - DailyConfiguration
|
|
configurationWednesday - DailyConfiguration
|
|
december - Boolean
|
|
february - Boolean
|
|
friday - Int
|
use ConfigurationFriday |
ident - Ident
|
|
index - Int!
|
|
january - Boolean
|
|
july - Boolean
|
|
june - Boolean
|
|
march - Boolean
|
|
may - Boolean
|
|
monday - Int
|
use ConfigurationMonday |
november - Boolean
|
|
october - Boolean
|
|
saturday - Int
|
use ConfigurationSaturday |
september - Boolean
|
|
sunday - Int
|
use ConfigurationSunday |
thursday - Int
|
use ConfigurationThursday |
tuesday - Int
|
use ConfigurationTuesday |
wednesday - Int
|
use ConfigurationWednesday |
Example
{
"april": true,
"august": false,
"configurationFriday": DailyConfiguration,
"configurationMonday": DailyConfiguration,
"configurationSaturday": DailyConfiguration,
"configurationSunday": DailyConfiguration,
"configurationThursday": DailyConfiguration,
"configurationTuesday": DailyConfiguration,
"configurationWednesday": DailyConfiguration,
"december": true,
"february": true,
"friday": 987,
"ident": Ident,
"index": 123,
"january": true,
"july": true,
"june": false,
"march": false,
"may": false,
"monday": 123,
"november": false,
"october": false,
"saturday": 987,
"september": false,
"sunday": 123,
"thursday": 987,
"tuesday": 987,
"wednesday": 123
}
Addresscircle
Fields
| Field Name | Description |
|---|---|
createTime - UtcDateTime
|
|
creator - Person
|
|
editor - Person
|
|
editTime - UtcDateTime
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
name - String
|
Example
{
"createTime": UtcDateTime,
"creator": Person,
"editor": Person,
"editTime": UtcDateTime,
"ident": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "abc123"
}
AddresscircleCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Addresscircle!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Addresscircle], "totalCount": 123}
AddresscircleCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [AddresscircleCollectionFilter]
|
|
_or - [AddresscircleCollectionFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
creatorIdent - IdentFilter
|
|
creator - PersonFilter
|
|
createTime - DateTimeFilter
|
|
editorIdent - IdentFilter
|
|
editor - PersonFilter
|
|
editTime - DateTimeFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [AddresscircleCollectionFilter],
"_or": [AddresscircleCollectionFilter],
"ident": IdentFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"creatorIdent": IdentFilter,
"creator": PersonFilter,
"createTime": DateTimeFilter,
"editorIdent": IdentFilter,
"editor": PersonFilter,
"editTime": DateTimeFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
AddresscircleError
AddresscircleErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleError
|
Example
{"entity": AddresscircleError}
AddresscircleErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AddresscircleError,
"errors": [ValidationErrorProperty]
}
AddresscircleErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AddresscircleError,
"errors": [MissingPermission]
}
AddresscircleErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AddresscircleError,
"errors": ["ENTITY_DELETED"]
}
AddresscircleNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
AddresscircleReferErrorEntityNotFoundErrorType
]
}
AddresscircleOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
isDeleted - SortOrder
|
|
creator - PersonOrder
|
|
editor - PersonOrder
|
|
createTime - SortOrder
|
|
editTime - SortOrder
|
|
lastChange - SortOrder
|
Example
{
"name": "ASC",
"isDeleted": "ASC",
"creator": PersonOrder,
"editor": PersonOrder,
"createTime": "ASC",
"editTime": "ASC",
"lastChange": "ASC"
}
AddresscirclePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleReferErrorPermissionErrorType!]!
|
Example
{"errors": [AddresscircleReferErrorPermissionErrorType]}
AddresscircleReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AddresscircleReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AddresscircleReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleReferError
|
Example
{"entity": AddresscircleReferError}
AddresscircleReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AddresscircleReferError,
"errors": [MissingPermission]
}
AddresscircleReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AddresscircleReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AddresscircleReferError,
"errors": ["ENTITY_DELETED"]
}
AddresscircleResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Addresscircle!]!
|
Example
{"entities": [Addresscircle]}
AddresscircleStateError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleReferErrorStateErrorType!]!
|
Example
{"errors": [AddresscircleReferErrorStateErrorType]}
Allocation
AllocationView
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"TYPE"
Allowance
Fields
| Field Name | Description |
|---|---|
actions - [AllowanceChange]
|
|
allowanceType - AllowanceType
|
Use costType instead. |
changeInfo - Info
|
|
clientId - Ident
|
Identifier used by the Android/iOS app. |
costType - CostType!
|
|
createInfo - Info
|
|
creator - Person
|
User responsible for creation of the allowance. |
date - Date!
|
Date of the allowance |
editor - Person
|
|
fid - String
|
Identifier used by third party applications. Not guaranteed to be unique |
ident - Ident
|
|
isDeleted - Boolean!
|
|
isLocked - Boolean!
|
Allowance was locked. Editing is disabled. |
isProved - Boolean!
|
Has the allowance been approved |
lastChange - DateTime!
|
The last time the allowance was edited on the server |
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
person - Person!
|
Employee this allowance is booked for. |
project - Project!
|
Project the allowance is booked on. |
proveInfo - Info
|
|
text - String
|
|
timeEnd - DateTime
|
|
timeStart - DateTime
|
|
value - Decimal!
|
Example
{
"actions": [AllowanceChange],
"allowanceType": AllowanceType,
"changeInfo": Info,
"clientId": Ident,
"costType": CostType,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"editor": Person,
"fid": "xyz789",
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"person": Person,
"project": Project,
"proveInfo": Info,
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeStart": "2007-12-03T10:15:30Z",
"value": Decimal
}
AllowanceChange
Fields
| Field Name | Description |
|---|---|
action - AllowanceChangeAction
|
|
application - String
|
|
edit - AllowanceEditAction
|
|
location - Location
|
|
person - Person
|
|
serverTimestamp - DateTimeOffset
|
|
timestamp - DateTimeOffset
|
Example
{
"action": "CREATE",
"application": "xyz789",
"edit": AllowanceEditAction,
"location": Location,
"person": Person,
"serverTimestamp": DateTimeOffset,
"timestamp": DateTimeOffset
}
AllowanceChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
AllowanceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Allowance!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Allowance], "totalCount": 123}
AllowanceCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [AllowanceCollectionFilter]
|
|
_or - [AllowanceCollectionFilter]
|
|
ident - IdentFilter
|
|
date - DateFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
lastChange - DateTimeFilter
|
|
isDeleted - BooleanFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
project - ProjectFilter
|
|
person - PersonFilter
|
|
allowanceType - AllowanceTypeFilter
|
|
value - DecimalFilter
|
|
text - StringFilter
|
|
createInfo - InfoFilterWithLocationAndPerson
|
|
creator - PersonFilter
|
|
changeInfo - InfoFilterWithLocationAndPerson
|
|
timeStart - DateTimeFilter
|
|
timeEnd - DateTimeFilter
|
Example
{
"_and": [AllowanceCollectionFilter],
"_or": [AllowanceCollectionFilter],
"ident": IdentFilter,
"date": DateFilter,
"lastChangeCount": LastChangeCountFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"project": ProjectFilter,
"person": PersonFilter,
"allowanceType": AllowanceTypeFilter,
"value": DecimalFilter,
"text": StringFilter,
"createInfo": InfoFilterWithLocationAndPerson,
"creator": PersonFilter,
"changeInfo": InfoFilterWithLocationAndPerson,
"timeStart": DateTimeFilter,
"timeEnd": DateTimeFilter
}
AllowanceCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - AllowanceOrder
|
|
filter - AllowanceCollectionFilter
|
Example
{
"skip": 123,
"take": 987,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": AllowanceOrder,
"filter": AllowanceCollectionFilter
}
AllowanceEditAction
Fields
| Field Name | Description |
|---|---|
current - Allowance!
|
|
previous - Allowance
|
|
properties - [String!]!
|
Example
{
"current": Allowance,
"previous": Allowance,
"properties": ["abc123"]
}
AllowanceError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AllowanceErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceError
|
Example
{"entity": AllowanceError}
AllowanceErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AllowanceError,
"errors": [ValidationErrorProperty]
}
AllowanceErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AllowanceError,
"errors": [MissingPermission]
}
AllowanceErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceError
|
|
errors - [StateErrors!]!
|
Example
{"entity": AllowanceError, "errors": ["ENTITY_DELETED"]}
AllowanceExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [AllowanceExportFields]
|
Example
{"columns": ["IDENT"]}
AllowanceExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
AllowanceExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [AllowanceExportFields]
|
Example
{"columns": ["IDENT"]}
AllowanceNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AllowanceReferErrorEntityNotFoundErrorType]}
AllowanceOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
text - SortOrder
|
|
amount - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeTimestamp - SortOrder
|
|
project - ProjectOrder
|
|
timeStart - SortOrder
|
|
timeEnd - SortOrder
|
|
person - PersonOrder
|
|
creator - PersonOrder
|
|
editor - PersonOrder
|
|
allowanceType - AllowanceTypeOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"text": "ASC",
"amount": "ASC",
"createTimestamp": "ASC",
"changeTimestamp": "ASC",
"project": ProjectOrder,
"timeStart": "ASC",
"timeEnd": "ASC",
"person": PersonOrder,
"creator": PersonOrder,
"editor": PersonOrder,
"allowanceType": AllowanceTypeOrder
}
AllowancePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceReferErrorPermissionErrorType!]!
|
Example
{"errors": [AllowanceReferErrorPermissionErrorType]}
AllowanceReferEntity
AllowanceReferError
AllowanceReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceReferError
|
Example
{"entity": AllowanceReferError}
AllowanceReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AllowanceReferError,
"errors": [MissingPermission]
}
AllowanceReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AllowanceReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AllowanceReferError,
"errors": ["ENTITY_DELETED"]
}
AllowanceResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Allowance!]!
|
Example
{"entities": [Allowance]}
AllowanceStateError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceReferErrorStateErrorType!]!
|
Example
{"errors": [AllowanceReferErrorStateErrorType]}
AllowanceType
Example
{
"iD": "xyz789",
"ident": Ident,
"isDeleted": true,
"isOncePerDay": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"max": Decimal,
"min": Decimal,
"name": "xyz789",
"unit": "xyz789"
}
AllowanceTypeCondition
Fields
| Field Name | Description |
|---|---|
costTypes - [CostType!]!
|
|
ident - Ident
|
|
position - Int!
|
Example
{
"costTypes": [CostType],
"ident": Ident,
"position": 987
}
AllowanceTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [AllowanceTypeFilter]
|
|
_or - [AllowanceTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
Example
{
"_and": [AllowanceTypeFilter],
"_or": [AllowanceTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter
}
AllowanceTypeOrder
AmbiguousServiceConfiguration
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"EVENLY"
ApiKey
Fields
| Field Name | Description |
|---|---|
createTime - DateTime!
|
|
creator - Person
|
User responsible for creation of the key. |
ident - Ident!
|
|
isDeleted - Boolean!
|
|
key - String
|
Value of the Api-Key |
lastChange - DateTime!
|
The last time the key was edited on the server |
lastChangeCount - LastChangeCount!
|
|
lastUsage - DateTime
|
The last time the key was used to access the API |
name - String
|
Name of the Api-Key |
updater - Person
|
User responsible for update of the key. |
updateTime - DateTime
|
Example
{
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"ident": Ident,
"isDeleted": true,
"key": "xyz789",
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lastUsage": "2007-12-03T10:15:30Z",
"name": "abc123",
"updater": Person,
"updateTime": "2007-12-03T10:15:30Z"
}
ApiKeyCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ApiKey!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ApiKey], "totalCount": 123}
ApiKeyError
ApiKeyErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyError
|
Example
{"entity": ApiKeyError}
ApiKeyErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ApiKeyError,
"errors": [ValidationErrorProperty]
}
ApiKeyErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ApiKeyError,
"errors": [MissingPermission]
}
ApiKeyErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ApiKeyError, "errors": ["ENTITY_DELETED"]}
ApiKeyFilter
Fields
| Input Field | Description |
|---|---|
_and - [ApiKeyFilter]
|
|
_or - [ApiKeyFilter]
|
|
ident - IdentFilter
|
|
key - StringFilter
|
The value of the key |
name - StringFilter
|
The name of the key |
createTime - DateTimeOffsetFilter
|
The date and time the key was created. |
creator - PersonFilter
|
User responsible for creation of the key. |
updateTime - DateTimeOffsetFilter
|
The date and time the key was updated. |
updater - PersonFilter
|
User responsible for update of the key. |
lastUsage - DateTimeOffsetFilter
|
The last time the key was used to access the API. |
lastChange - DateTimeFilter
|
The last time the entity was edited. |
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_and": [ApiKeyFilter],
"_or": [ApiKeyFilter],
"ident": IdentFilter,
"key": StringFilter,
"name": StringFilter,
"createTime": DateTimeOffsetFilter,
"creator": PersonFilter,
"updateTime": DateTimeOffsetFilter,
"updater": PersonFilter,
"lastUsage": DateTimeOffsetFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter
}
ApiKeyNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ApiKeyReferErrorEntityNotFoundErrorType]}
ApiKeyOrder
Fields
| Input Field | Description |
|---|---|
key - SortOrder
|
|
name - SortOrder
|
|
createTime - SortOrder
|
|
updateTime - SortOrder
|
|
lastUsage - SortOrder
|
|
creator - PersonOrder
|
|
updater - PersonOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
isDeleted - SortOrder
|
Example
{
"key": "ASC",
"name": "ASC",
"createTime": "ASC",
"updateTime": "ASC",
"lastUsage": "ASC",
"creator": PersonOrder,
"updater": PersonOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC",
"isDeleted": "ASC"
}
ApiKeyPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyReferErrorPermissionErrorType!]!
|
Example
{"errors": [ApiKeyReferErrorPermissionErrorType]}
ApiKeyReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ApiKeyReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ApiKeyReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyReferError
|
Example
{"entity": ApiKeyReferError}
ApiKeyReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ApiKeyReferError,
"errors": [MissingPermission]
}
ApiKeyReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ApiKeyReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ApiKeyReferError, "errors": ["ENTITY_DELETED"]}
ApiKeyResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ApiKey!]!
|
Example
{"entities": [ApiKey]}
ApiKeyStateError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyReferErrorStateErrorType!]!
|
Example
{"errors": [ApiKeyReferErrorStateErrorType]}
AppCustomerSettings
AppCustomerSettingsError
AppProfile
Fields
| Field Name | Description |
|---|---|
absenceTileAccess - Boolean
|
|
allowanceTileAccess - Boolean
|
|
allowedBackcaptureDays - Int!
|
|
bookableEquipmentType - BookableEquipmentType
|
|
bookEquipmentWithTimes - Boolean
|
|
breakTimes - Boolean
|
|
breakTimesAdd - Boolean
|
|
breakTimesEdit - Boolean
|
|
breakTimesMove - Boolean
|
|
changeTimes - Boolean
|
|
changeTimesChangeTime - Boolean
|
|
chatTileAccess - Boolean
|
|
contactTileAccess - Boolean
|
|
createSkills - Boolean
|
|
dailyOverviewTileAccess - Boolean
|
|
dayWageTileAccess - Boolean
|
|
defaultEmployeeAvailableSelectRange - DefaultEmployeeAvailableSelectRange
|
|
defaultPostWorkerAvailableSelectRange - AvailableSelectRange
|
|
defaultProjectAvailableSelectRange - AvailableSelectRange
|
|
defaultSupplierAvailableSelectRange - AvailableSelectRange
|
|
deleteTimes - Boolean
|
|
documentEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
documentTileAccess - Boolean
|
|
editor - Person
|
|
editTimes - Boolean
|
|
editTimesChangeTime - Boolean
|
|
endOfWorkTimes - Boolean
|
|
endOfWorkTimesChangeTime - Boolean
|
|
equipmentTileAccess - Boolean
|
|
equipmentWithTimesChangeEquipment - Boolean
|
|
equipmentWithTimesPreselectForTeam - Boolean
|
|
equipmentWithTimesSelectMultiple - Boolean
|
|
formsAvailableSelectRange - AvailableSelectRange
|
|
formTileAccess - Boolean
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
materialTileAccess - Boolean
|
|
noteTileAccess - Boolean
|
|
picturesGpsAccuracyInMeter - Int!
|
|
picturesGpsSetting - GpsSetting
|
|
pictureTileAccess - Boolean
|
|
planningEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
planningNotificationWhenPlanningCreated - Boolean
|
|
planningNotificationWhenPlanningUpdated - Boolean
|
|
planningShowPlannedEmployees - Boolean
|
|
planningShowPlannedEquipment - Boolean
|
|
planningTileAccess - Boolean
|
|
postWorkerTileAccess - Boolean
|
|
scanEmployeeQrCode - Boolean
|
|
serviceTileAccess - Boolean
|
|
signInTimes - Boolean
|
|
signInTimesChangeTime - Boolean
|
|
signInTimesEndTimeButton - Boolean
|
|
signOutTimes - Boolean
|
|
signOutTimesChangeTime - Boolean
|
|
skillsEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
skillTileAccess - Boolean
|
|
ticketEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
ticketNotificationWhenTicketUpdated - Boolean
|
|
ticketTileAccess - Boolean
|
|
timeAccountsEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
timeAccountTileAccess - Boolean
|
|
timesBookEquipmentAsProject - Boolean
|
|
timesGpsAccuracyInMeter - Int!
|
|
timesGpsSetting - GpsSetting
|
|
timeTileAccess - Boolean
|
|
title - String!
|
|
users - [Person]!
|
|
weatherTileAccess - Boolean
|
Example
{
"absenceTileAccess": false,
"allowanceTileAccess": false,
"allowedBackcaptureDays": 987,
"bookableEquipmentType": "BOTH",
"bookEquipmentWithTimes": true,
"breakTimes": false,
"breakTimesAdd": true,
"breakTimesEdit": true,
"breakTimesMove": false,
"changeTimes": true,
"changeTimesChangeTime": true,
"chatTileAccess": false,
"contactTileAccess": false,
"createSkills": true,
"dailyOverviewTileAccess": false,
"dayWageTileAccess": false,
"defaultEmployeeAvailableSelectRange": "SELF",
"defaultPostWorkerAvailableSelectRange": "ASSIGNED",
"defaultProjectAvailableSelectRange": "ASSIGNED",
"defaultSupplierAvailableSelectRange": "ASSIGNED",
"deleteTimes": false,
"documentEmployeeAvailableSelectRange": "SELF",
"documentTileAccess": true,
"editor": Person,
"editTimes": true,
"editTimesChangeTime": true,
"endOfWorkTimes": true,
"endOfWorkTimesChangeTime": true,
"equipmentTileAccess": true,
"equipmentWithTimesChangeEquipment": true,
"equipmentWithTimesPreselectForTeam": true,
"equipmentWithTimesSelectMultiple": true,
"formsAvailableSelectRange": "ASSIGNED",
"formTileAccess": true,
"ident": Ident,
"isDeleted": true,
"materialTileAccess": false,
"noteTileAccess": false,
"picturesGpsAccuracyInMeter": 123,
"picturesGpsSetting": "NONE",
"pictureTileAccess": false,
"planningEmployeeAvailableSelectRange": "SELF",
"planningNotificationWhenPlanningCreated": true,
"planningNotificationWhenPlanningUpdated": true,
"planningShowPlannedEmployees": false,
"planningShowPlannedEquipment": false,
"planningTileAccess": false,
"postWorkerTileAccess": false,
"scanEmployeeQrCode": false,
"serviceTileAccess": false,
"signInTimes": true,
"signInTimesChangeTime": false,
"signInTimesEndTimeButton": true,
"signOutTimes": false,
"signOutTimesChangeTime": false,
"skillsEmployeeAvailableSelectRange": "SELF",
"skillTileAccess": false,
"ticketEmployeeAvailableSelectRange": "SELF",
"ticketNotificationWhenTicketUpdated": true,
"ticketTileAccess": true,
"timeAccountsEmployeeAvailableSelectRange": "SELF",
"timeAccountTileAccess": false,
"timesBookEquipmentAsProject": true,
"timesGpsAccuracyInMeter": 123,
"timesGpsSetting": "NONE",
"timeTileAccess": false,
"title": "xyz789",
"users": [Person],
"weatherTileAccess": true
}
AppProfileCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AppProfile!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AppProfile], "totalCount": 123}
AppProfileError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AppProfileErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileError
|
Example
{"entity": AppProfileError}
AppProfileErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AppProfileError,
"errors": [ValidationErrorProperty]
}
AppProfileErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AppProfileError,
"errors": [MissingPermission]
}
AppProfileErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileError
|
|
errors - [StateErrors!]!
|
Example
{"entity": AppProfileError, "errors": ["ENTITY_DELETED"]}
AppProfileFilter
Fields
| Input Field | Description |
|---|---|
_and - [AppProfileFilter]
|
|
_or - [AppProfileFilter]
|
|
ident - IdentFilter
|
|
title - StringFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_and": [AppProfileFilter],
"_or": [AppProfileFilter],
"ident": IdentFilter,
"title": StringFilter,
"isDeleted": BooleanFilter
}
AppProfileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AppProfileReferErrorEntityNotFoundErrorType]}
AppProfileOrder
AppProfilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileReferErrorPermissionErrorType!]!
|
Example
{"errors": [AppProfileReferErrorPermissionErrorType]}
AppProfileReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AppProfileReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileReferError
|
Example
{"entity": AppProfileReferError}
AppProfileReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AppProfileReferError,
"errors": [MissingPermission]
}
AppProfileReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AppProfileReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AppProfileReferError,
"errors": ["ENTITY_DELETED"]
}
AppProfileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AppProfile!]!
|
Example
{"entities": [AppProfile]}
AppProfileStateError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileReferErrorStateErrorType!]!
|
Example
{"errors": [AppProfileReferErrorStateErrorType]}
ApproveWageTicketResult
Example
ApproveWageTicketResultSuccess
ApproveWageTicketResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Absence!]!
|
Example
{"entities": [Absence]}
AssignProjectDiscardOption
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ASSIGN_PROJECT"
AssignedFile
Example
{
"equipment": Equipment,
"fileType": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"mimeType": "xyz789",
"name": "abc123",
"originalName": "abc123",
"person": Person,
"project": Project,
"size": 987,
"uploadDate": "2007-12-03T10:15:30Z"
}
AssignedFileCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AssignedFile!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AssignedFile], "totalCount": 123}
AssignedFileError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AssignedFileErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileError
|
Example
{"entity": AssignedFileError}
AssignedFileErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AssignedFileError,
"errors": [ValidationErrorProperty]
}
AssignedFileErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AssignedFileError,
"errors": [MissingPermission]
}
AssignedFileErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AssignedFileError,
"errors": ["ENTITY_DELETED"]
}
AssignedFileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
AssignedFileReferErrorEntityNotFoundErrorType
]
}
AssignedFileOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
originalName - SortOrder
|
|
size - SortOrder
|
|
lastChange - SortOrder
|
|
project - ProjectOrder
|
|
equipment - EquipmentOrder
|
Example
{
"name": "ASC",
"originalName": "ASC",
"size": "ASC",
"lastChange": "ASC",
"project": ProjectOrder,
"equipment": EquipmentOrder
}
AssignedFilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileReferErrorPermissionErrorType!]!
|
Example
{"errors": [AssignedFileReferErrorPermissionErrorType]}
AssignedFileReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AssignedFileReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AssignedFileReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileReferError
|
Example
{"entity": AssignedFileReferError}
AssignedFileReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AssignedFileReferError,
"errors": [MissingPermission]
}
AssignedFileReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AssignedFileReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AssignedFileReferError,
"errors": ["ENTITY_DELETED"]
}
AssignedFileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AssignedFile!]!
|
Example
{"entities": [AssignedFile]}
AssignedFileStateError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileReferErrorStateErrorType!]!
|
Example
{"errors": [AssignedFileReferErrorStateErrorType]}
AssignedFilesFilter
Fields
| Input Field | Description |
|---|---|
_and - [AssignedFilesFilter]
|
|
_or - [AssignedFilesFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
originalName - StringFilter
|
|
isDeleted - BooleanFilter
|
|
project - ProjectFilter
|
|
equipment - EquipmentFilter
|
Example
{
"_and": [AssignedFilesFilter],
"_or": [AssignedFilesFilter],
"ident": IdentFilter,
"name": StringFilter,
"originalName": StringFilter,
"isDeleted": BooleanFilter,
"project": ProjectFilter,
"equipment": EquipmentFilter
}
AssigneeAllocation
AssignmentBlock
Fields
| Field Name | Description |
|---|---|
collectedEquipmentIdent - Ident
|
|
conflictType - CollectedEquipmentConflictType
|
|
fromTime - DateTimeOffset!
|
|
hoursBlocks - [HoursBlock!]!
|
|
ident - Ident!
|
|
projectStay - ProjectStay!
|
|
projectStayIdent - Ident!
|
|
toTime - DateTimeOffset!
|
|
trackingDevice - TrackingDevice!
|
|
trackingDeviceIdent - Ident!
|
Example
{
"collectedEquipmentIdent": Ident,
"conflictType": "DEFAULT_PROJECT",
"fromTime": DateTimeOffset,
"hoursBlocks": [HoursBlock],
"ident": Ident,
"projectStay": ProjectStay,
"projectStayIdent": Ident,
"toTime": DateTimeOffset,
"trackingDevice": TrackingDevice,
"trackingDeviceIdent": Ident
}
AssignmentBlockCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AssignmentBlock!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AssignmentBlock], "totalCount": 123}
AssignmentBlockFilter
Fields
| Input Field | Description |
|---|---|
_and - [AssignmentBlockFilter]
|
|
_or - [AssignmentBlockFilter]
|
|
startDate - DateFilter
|
|
endDate - DateFilter
|
Example
{
"_and": [AssignmentBlockFilter],
"_or": [AssignmentBlockFilter],
"startDate": DateFilter,
"endDate": DateFilter
}
AssignmentBlockOrder
AuthMethod
Values
| Enum Value | Description |
|---|---|
|
|
Example
"OPEN_ID_CONNECT"
AuthProvider
Fields
| Field Name | Description |
|---|---|
authorizeEndpoint - String
|
Endpoint to authorize against |
clientIdentification - String
|
Auth client identification |
clientSecret - String
|
Auth client secret |
domain - String
|
Domain name |
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
Time of last modification |
method - AuthMethod
|
|
name - String!
|
Custom name |
provider - String
|
Provider |
scope - String
|
Permission scope |
tokenEndpoint - String
|
Endpoint for token fetch |
Example
{
"authorizeEndpoint": "xyz789",
"clientIdentification": "xyz789",
"clientSecret": "abc123",
"domain": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"method": "OPEN_ID_CONNECT",
"name": "abc123",
"provider": "abc123",
"scope": "abc123",
"tokenEndpoint": "abc123"
}
AuthProviderCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AuthProvider!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AuthProvider], "totalCount": 123}
AuthProviderError
Example
{
"authorizeEndpoint": "xyz789",
"clientId": "xyz789",
"clientSecret": "abc123",
"domain": "xyz789",
"ident": Ident,
"method": "OPEN_ID_CONNECT",
"name": "xyz789",
"provider": "xyz789",
"tokenEndpoint": "xyz789"
}
AuthProviderErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderError
|
Example
{"entity": AuthProviderError}
AuthProviderErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AuthProviderError,
"errors": [ValidationErrorProperty]
}
AuthProviderErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AuthProviderError,
"errors": [MissingPermission]
}
AuthProviderErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AuthProviderError,
"errors": ["ENTITY_DELETED"]
}
AuthProviderFilter
Fields
| Input Field | Description |
|---|---|
_and - [AuthProviderFilter]
|
|
_or - [AuthProviderFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_and": [AuthProviderFilter],
"_or": [AuthProviderFilter],
"ident": IdentFilter,
"name": StringFilter,
"isDeleted": BooleanFilter
}
AuthProviderLinkSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"MANUAL_INPUT"
AuthProviderNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
AuthProviderReferErrorEntityNotFoundErrorType
]
}
AuthProviderOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
Example
{"name": "ASC"}
AuthProviderPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderReferErrorPermissionErrorType!]!
|
Example
{"errors": [AuthProviderReferErrorPermissionErrorType]}
AuthProviderReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AuthProviderReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AuthProviderReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderReferError
|
Example
{"entity": AuthProviderReferError}
AuthProviderReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AuthProviderReferError,
"errors": [MissingPermission]
}
AuthProviderReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AuthProviderReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": AuthProviderReferError,
"errors": ["ENTITY_LOCKED"]
}
AuthProviderResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AuthProvider!]!
|
Example
{"entities": [AuthProvider]}
AuthProviderStateError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderReferErrorStateErrorType!]!
|
Example
{"errors": [AuthProviderReferErrorStateErrorType]}
AutomaticBreakService
Fields
| Field Name | Description |
|---|---|
breaks - [BreakDefinition!]!
|
|
conditions - [Condition!]!
|
|
description - String
|
|
ident - Ident!
|
|
minBreakDurationInSeconds - Int!
|
|
position - Int!
|
Example
{
"breaks": [BreakDefinition],
"conditions": [Condition],
"description": "xyz789",
"ident": Ident,
"minBreakDurationInSeconds": 987,
"position": 123
}
AutomationProfile
Fields
| Field Name | Description |
|---|---|
ambiguousServiceConfiguration - AmbiguousServiceConfiguration
|
|
beyondMaxDateDifferenceProject - Project
|
|
captureMovements - Boolean
|
|
captureServices - Boolean
|
|
dailyAllocationConfiguration - DailyAllocationConfiguration
|
|
dayRateThreshold - Int
|
|
dayRateValue - Int
|
|
defaultProject - Project
|
|
distanceAllocation - DistanceAllocation
|
|
divergentTolerances - [DivergentTolerance]!
|
|
editor - Person
|
|
editorApplication - String
|
|
element - Element
|
|
ident - Ident
|
|
insideProjectTolerance - Int!
|
|
isDefault - Boolean
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
maxDateDifference - Int!
|
|
name - String
|
|
outsideProjectTolerance - Int!
|
|
quantityQueryType - QuantityQueryType
|
|
quantityQueryUnit - Unit
|
|
roundingModeConfiguration - RoundingModeConfiguration
|
|
roundingModeInterval - Int!
|
|
serviceReferenceValues - [ServiceReferenceValue]
|
|
signalLossLimit - Int!
|
|
trackingDevices - [TrackingDevice]!
|
Example
{
"ambiguousServiceConfiguration": "EVENLY",
"beyondMaxDateDifferenceProject": Project,
"captureMovements": true,
"captureServices": true,
"dailyAllocationConfiguration": "EVENLY",
"dayRateThreshold": 987,
"dayRateValue": 987,
"defaultProject": Project,
"distanceAllocation": "PREVIOUS_PROJECT",
"divergentTolerances": [DivergentTolerance],
"editor": Person,
"editorApplication": "xyz789",
"element": Element,
"ident": Ident,
"insideProjectTolerance": 123,
"isDefault": true,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"maxDateDifference": 123,
"name": "abc123",
"outsideProjectTolerance": 123,
"quantityQueryType": "GROSS",
"quantityQueryUnit": Unit,
"roundingModeConfiguration": "ALWAYS_UP",
"roundingModeInterval": 123,
"serviceReferenceValues": ["OPERATING_HOURS"],
"signalLossLimit": 987,
"trackingDevices": [TrackingDevice]
}
AutomationProfileCollection
Fields
| Field Name | Description |
|---|---|
nodes - [AutomationProfile!]!
|
|
totalCount - Int!
|
Example
{"nodes": [AutomationProfile], "totalCount": 123}
AutomationProfileError
Example
{
"captureMovements": false,
"captureServices": true,
"elementIdent": Ident,
"ident": Ident,
"insideProjectTolerance": 987,
"name": "abc123",
"outsideProjectTolerance": 123
}
AutomationProfileErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileError
|
Example
{"entity": AutomationProfileError}
AutomationProfileErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": AutomationProfileError,
"errors": [ValidationErrorProperty]
}
AutomationProfileErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AutomationProfileError,
"errors": [MissingPermission]
}
AutomationProfileErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AutomationProfileError,
"errors": ["ENTITY_DELETED"]
}
AutomationProfileFilter
Fields
| Input Field | Description |
|---|---|
_and - [AutomationProfileFilter]
|
|
_or - [AutomationProfileFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
captureMovements - BooleanFilter
|
|
captureServices - BooleanFilter
|
|
isDeleted - BooleanFilter
|
|
isDefault - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [AutomationProfileFilter],
"_or": [AutomationProfileFilter],
"ident": IdentFilter,
"name": StringFilter,
"captureMovements": BooleanFilter,
"captureServices": BooleanFilter,
"isDeleted": BooleanFilter,
"isDefault": BooleanFilter,
"element": ElementFilter
}
AutomationProfileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
AutomationProfileReferErrorEntityNotFoundErrorType
]
}
AutomationProfileOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
captureMovements - SortOrder
|
|
captureServices - SortOrder
|
|
isDeleted - SortOrder
|
|
element - ElementOrder
|
Example
{
"name": "ASC",
"captureMovements": "ASC",
"captureServices": "ASC",
"isDeleted": "ASC",
"element": ElementOrder
}
AutomationProfilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
AutomationProfileReferErrorPermissionErrorType
]
}
AutomationProfileReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AutomationProfileReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
AutomationProfileReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileReferError
|
Example
{"entity": AutomationProfileReferError}
AutomationProfileReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": AutomationProfileReferError,
"errors": [MissingPermission]
}
AutomationProfileReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - AutomationProfileReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": AutomationProfileReferError,
"errors": ["ENTITY_DELETED"]
}
AutomationProfileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AutomationProfile!]!
|
Example
{"entities": [AutomationProfile]}
AutomationProfileStateError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileReferErrorStateErrorType!]!
|
Example
{"errors": [AutomationProfileReferErrorStateErrorType]}
AvailableSelectRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ASSIGNED"
AverageWage
BRZError
Fields
| Field Name | Description |
|---|---|
absencesOnCostcenter - Boolean
|
|
activityAsBASNumber - Boolean
|
|
activityIdents - [Ident!]!
|
|
costCenterFirm - String
|
|
firmNumber - String
|
|
lockData - Boolean
|
|
month - Int!
|
|
onlyProvedData - Boolean
|
|
onlyUnlockedData - Boolean
|
|
overrideCostCenterFirm - Boolean
|
|
overrideFirmNumber - Boolean
|
|
overrideProjectFirm - Boolean
|
|
personIdents - [Ident!]!
|
|
projectFirm - String
|
|
projectSectorAsLocation - Boolean
|
|
swap22and23 - Boolean
|
|
wageType055 - Boolean
|
|
year - Int!
|
Example
{
"absencesOnCostcenter": true,
"activityAsBASNumber": false,
"activityIdents": [Ident],
"costCenterFirm": "abc123",
"firmNumber": "xyz789",
"lockData": false,
"month": 987,
"onlyProvedData": false,
"onlyUnlockedData": false,
"overrideCostCenterFirm": false,
"overrideFirmNumber": true,
"overrideProjectFirm": false,
"personIdents": [Ident],
"projectFirm": "xyz789",
"projectSectorAsLocation": true,
"swap22and23": false,
"wageType055": false,
"year": 987
}
BRZOptions
Fields
| Input Field | Description |
|---|---|
personIdents - [Ident!]!
|
|
month - Int!
|
|
year - Int!
|
|
firmNumber - String!
|
|
overrideFirmNumber - Boolean!
|
|
costCenterFirm - String!
|
|
overrideCostCenterFirm - Boolean!
|
|
projectFirm - String!
|
|
overrideProjectFirm - Boolean!
|
|
activityIdents - [Ident!]!
|
|
projectSectorAsLocation - Boolean!
|
|
activityAsBASNumber - Boolean!
|
|
onlyProvedData - Boolean!
|
|
onlyUnlockedData - Boolean!
|
|
absencesOnCostcenter - Boolean!
|
|
wageType055 - Boolean!
|
|
swap22and23 - Boolean!
|
|
lockData - Boolean!
|
|
exportTimesOnEquipments - Boolean
|
|
dataSource - DataSource!
|
Example
{
"personIdents": [Ident],
"month": 123,
"year": 123,
"firmNumber": "xyz789",
"overrideFirmNumber": true,
"costCenterFirm": "xyz789",
"overrideCostCenterFirm": true,
"projectFirm": "abc123",
"overrideProjectFirm": false,
"activityIdents": [Ident],
"projectSectorAsLocation": false,
"activityAsBASNumber": false,
"onlyProvedData": true,
"onlyUnlockedData": true,
"absencesOnCostcenter": false,
"wageType055": false,
"swap22and23": true,
"lockData": false,
"exportTimesOnEquipments": false,
"dataSource": "RECORDING"
}
BRZPermissionError
Fields
| Field Name | Description |
|---|---|
entity - BRZError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": BRZError,
"errors": [MissingPermission]
}
BRZResult
Types
| Union Types |
|---|
Example
File
BRZValidationError
Fields
| Field Name | Description |
|---|---|
entity - BRZError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": BRZError,
"errors": [ValidationErrorProperty]
}
BfWEquipmentOptions
BfWEquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
entity - ExportBfWEquipmentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ExportBfWEquipmentError,
"errors": [MissingPermission]
}
BfWEquipmentResult
Types
| Union Types |
|---|
Example
File
BfWEquipmentValidationError
Fields
| Field Name | Description |
|---|---|
entity - ExportBfWEquipmentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ExportBfWEquipmentError,
"errors": [ValidationErrorProperty]
}
BookableEquipmentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"BOTH"
Boolean
Example
true
BooleanFilter
Fields
| Input Field | Description |
|---|---|
_eq - Boolean
|
Is the fields value equal to the provided Boolean. Default = false |
_neq - Boolean
|
Is the fields value not equal to the provided Boolean. Default = false |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
Example
{"_eq": true, "_neq": true, "_is_null": true}
BreakDefinition
BrzEquipmentError
Fields
| Field Name | Description |
|---|---|
costCenterOperation - String
|
|
differenceInKilometers - Boolean
|
|
equipmentIdents - [Ident!]!
|
|
equipmentOperation - String
|
|
exportStoredAsFree - Boolean
|
|
ignoreInitialEquipmentStates - Boolean
|
|
lockData - Boolean
|
|
month - Int!
|
|
onlyProvedData - Boolean
|
|
onlyUnlockedData - Boolean
|
|
projectOperation - String
|
|
year - Int!
|
Example
{
"costCenterOperation": "abc123",
"differenceInKilometers": false,
"equipmentIdents": [Ident],
"equipmentOperation": "abc123",
"exportStoredAsFree": false,
"ignoreInitialEquipmentStates": false,
"lockData": false,
"month": 123,
"onlyProvedData": true,
"onlyUnlockedData": false,
"projectOperation": "xyz789",
"year": 123
}
BrzEquipmentOptions
Fields
| Input Field | Description |
|---|---|
equipmentIdents - [Ident!]!
|
|
month - Int!
|
|
year - Int!
|
|
onlyProvedData - Boolean!
|
|
onlyUnlockedData - Boolean!
|
|
ignoreInitialEquipmentStates - Boolean!
|
|
differenceInKilometers - Boolean!
|
|
exportStoredAsFree - Boolean!
|
|
equipmentOperation - String!
|
|
costCenterOperation - String!
|
|
projectOperation - String!
|
|
lockData - Boolean!
|
Example
{
"equipmentIdents": [Ident],
"month": 123,
"year": 987,
"onlyProvedData": true,
"onlyUnlockedData": true,
"ignoreInitialEquipmentStates": true,
"differenceInKilometers": false,
"exportStoredAsFree": true,
"equipmentOperation": "xyz789",
"costCenterOperation": "abc123",
"projectOperation": "xyz789",
"lockData": false
}
BrzEquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
entity - BrzEquipmentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": BrzEquipmentError,
"errors": [MissingPermission]
}
BrzEquipmentResult
Types
| Union Types |
|---|
Example
File
BrzEquipmentValidationError
Fields
| Field Name | Description |
|---|---|
entity - BrzEquipmentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": BrzEquipmentError,
"errors": [ValidationErrorProperty]
}
CSVStandardPrepareError
Fields
| Field Name | Description |
|---|---|
name - String
|
Example
{"name": "xyz789"}
CalendarMaintenanceType
Fields
| Field Name | Description |
|---|---|
unit - TimespanUnit
|
Example
{"unit": "DAYS"}
CertificateSync
ChatChannel
Fields
| Field Name | Description |
|---|---|
latestMessage - ChatMessage
|
|
project - Project
|
|
unreadMessageCount - PosInt
|
Example
{
"latestMessage": ChatMessage,
"project": Project,
"unreadMessageCount": PosInt
}
ChatChannelCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ChatChannel!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ChatChannel], "totalCount": 123}
ChatChannelFilter
Fields
| Input Field | Description |
|---|---|
project - ProjectFilter
|
Chat channel |
unreadMessageCount - PosIntFilter
|
|
lastMessageTimestamp - DateTimeFilter
|
Example
{
"project": ProjectFilter,
"unreadMessageCount": PosIntFilter,
"lastMessageTimestamp": DateTimeFilter
}
ChatChannelOrder
Fields
| Input Field | Description |
|---|---|
lastMessageTimestamp - SortOrder
|
Example
{"lastMessageTimestamp": "ASC"}
ChatMessage
Fields
| Field Name | Description |
|---|---|
changeApplication - String
|
|
clientId - Ident
|
|
createDate - UtcDateTime!
|
The time the message was created on the client |
ident - Ident!
|
|
lastChange - UtcDateTime!
|
The time the message was changed on the server |
lastChangeCount - LastChangeCount!
|
|
message - String
|
|
person - Person
|
|
project - Project
|
Example
{
"changeApplication": "abc123",
"clientId": Ident,
"createDate": UtcDateTime,
"ident": Ident,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"message": "abc123",
"person": Person,
"project": Project
}
ChatMessageCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ChatMessage!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ChatMessage], "totalCount": 123}
ChatMessageCollectionFilter
Fields
| Input Field | Description |
|---|---|
project - ProjectFilter
|
Chat topic or chat room |
createDate - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"project": ProjectFilter,
"createDate": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
ChatMessageOrder
ChatNotificationSetting
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ONLY_SIGNED_IN"
ChatRead
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
timestamp - UtcDateTime
|
Example
{
"project": Project,
"timestamp": UtcDateTime
}
CheckPlanningGroupConflictsError
Fields
| Field Name | Description |
|---|---|
planning - PlanningError
|
Example
{"planning": PlanningError}
CheckPlanningGroupConflictsErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CheckPlanningGroupConflictsError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CheckPlanningGroupConflictsError,
"errors": [ValidationErrorProperty]
}
CheckPlanningGroupConflictsResult
Example
CheckPlanningGroupConflictsResultSuccess
CheckPlanningGroupConflictsResultSuccess
Fields
| Field Name | Description |
|---|---|
conflicts - [PlanningGroupBase!]!
|
|
planning - PlanningGroupBase!
|
Example
{
"conflicts": [PlanningGroupBase],
"planning": PlanningGroupBase
}
CheckPlanningGroupConflictsValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CheckPlanningGroupConflictsErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
CheckPlanningGroupConflictsErrorMutationValidationErrorType
]
}
CollectedAccount
Fields
| Field Name | Description |
|---|---|
account - Account!
|
|
creationTime - UtcDateTime!
|
|
creator - Person
|
|
creatorApplication - String
|
|
date - Date!
|
|
dayDelta - Decimal!
|
|
delta - Decimal!
|
|
editor - Person
|
|
editorApplication - String
|
|
editTime - UtcDateTime!
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
person - Person!
|
|
source - CollectedAccountSource
|
Example
{
"account": Account,
"creationTime": UtcDateTime,
"creator": Person,
"creatorApplication": "abc123",
"date": "2007-12-03",
"dayDelta": Decimal,
"delta": Decimal,
"editor": Person,
"editorApplication": "abc123",
"editTime": UtcDateTime,
"ident": Ident,
"isDeleted": true,
"person": Person,
"source": CollectedAccountSource
}
CollectedAccountCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CollectedAccount!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CollectedAccount], "totalCount": 123}
CollectedAccountCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [CollectedAccountCollectionFilter]
|
|
_or - [CollectedAccountCollectionFilter]
|
|
person - PersonFilter
|
|
account - AccountCollectionFilter
|
|
creator - PersonFilter
|
|
editor - PersonFilter
|
|
source - CollectedAccountSourceFilter
|
|
isDeleted - BooleanFilter
|
|
ident - IdentFilter
|
|
date - DateFilter
|
Example
{
"_and": [CollectedAccountCollectionFilter],
"_or": [CollectedAccountCollectionFilter],
"person": PersonFilter,
"account": AccountCollectionFilter,
"creator": PersonFilter,
"editor": PersonFilter,
"source": CollectedAccountSourceFilter,
"isDeleted": BooleanFilter,
"ident": IdentFilter,
"date": DateFilter
}
CollectedAccountError
CollectedAccountErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountError
|
Example
{"entity": CollectedAccountError}
CollectedAccountErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CollectedAccountError,
"errors": [ValidationErrorProperty]
}
CollectedAccountErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedAccountError,
"errors": [MissingPermission]
}
CollectedAccountErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": CollectedAccountError,
"errors": ["ENTITY_LOCKED"]
}
CollectedAccountNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedAccountReferErrorEntityNotFoundErrorType
]
}
CollectedAccountOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
value - SortOrder
|
|
creator - PersonOrder
|
|
creationTime - SortOrder
|
|
editor - PersonOrder
|
|
editTime - SortOrder
|
|
isDeleted - SortOrder
|
|
source - SourceOrder
|
Example
{
"date": "ASC",
"value": "ASC",
"creator": PersonOrder,
"creationTime": "ASC",
"editor": PersonOrder,
"editTime": "ASC",
"isDeleted": "ASC",
"source": SourceOrder
}
CollectedAccountPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
CollectedAccountReferErrorPermissionErrorType
]
}
CollectedAccountReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CollectedAccountReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CollectedAccountReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountReferError
|
Example
{"entity": CollectedAccountReferError}
CollectedAccountReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedAccountReferError,
"errors": [MissingPermission]
}
CollectedAccountReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedAccountReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": CollectedAccountReferError,
"errors": ["ENTITY_LOCKED"]
}
CollectedAccountResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedAccount!]!
|
Example
{"entities": [CollectedAccount]}
CollectedAccountSource
CollectedAccountSourceFilter
Fields
| Input Field | Description |
|---|---|
_or - [CollectedAccountSourceFilter]
|
|
_and - [CollectedAccountSourceFilter]
|
|
name - StringFilter
|
Example
{
"_or": [CollectedAccountSourceFilter],
"_and": [CollectedAccountSourceFilter],
"name": StringFilter
}
CollectedAccountStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountReferErrorStateErrorType!]!
|
Example
{"errors": [CollectedAccountReferErrorStateErrorType]}
CollectedEquipment
Fields
| Field Name | Description |
|---|---|
amountHours - Decimal
|
|
amountHoursByEquipmentSettings - Decimal
|
|
amountUnit - Unit
|
|
amountUnitIdent - Ident
|
|
assignmentBlocks - [AssignmentBlock!]!
|
|
automaticHours - Boolean
|
|
calendar - WorkingHourCalendarDay
|
|
calendarMinutes - Decimal
|
|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeInfo - Info
|
|
clientId - Ident
|
|
conflictingProjects - [Project]
|
|
conflictType - String
|
|
counterBegin - Decimal
|
|
counterDiff - Decimal
|
|
counterEnd - Decimal
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - Date!
|
|
equipment - Equipment!
|
|
equipmentIdent - Ident
|
|
fid - String
|
|
gross - Decimal
|
|
hasConflicts - Boolean
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
linkedStaffTimeIdent - Ident
|
Ident of the Time this record is linked to. If this is not null, editing is disabled and the time with the provided Ident should be edited instead. |
linkedTime - StaffTime
|
|
lockInfo - Info
|
|
net - Decimal
|
|
project - Project
|
|
projectIdent - Ident
|
|
proveInfo - Info
|
|
sourceLogin - TrackingLogin
|
|
sourceLoginIdent - Ident
|
|
text - String
|
Example
{
"amountHours": Decimal,
"amountHoursByEquipmentSettings": Decimal,
"amountUnit": Unit,
"amountUnitIdent": Ident,
"assignmentBlocks": [AssignmentBlock],
"automaticHours": true,
"calendar": WorkingHourCalendarDay,
"calendarMinutes": Decimal,
"canDelete": false,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"conflictingProjects": [Project],
"conflictType": "xyz789",
"counterBegin": Decimal,
"counterDiff": Decimal,
"counterEnd": Decimal,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"equipment": Equipment,
"equipmentIdent": Ident,
"fid": "xyz789",
"gross": Decimal,
"hasConflicts": false,
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"linkedStaffTimeIdent": Ident,
"linkedTime": StaffTime,
"lockInfo": Info,
"net": Decimal,
"project": Project,
"projectIdent": Ident,
"proveInfo": Info,
"sourceLogin": TrackingLogin,
"sourceLoginIdent": Ident,
"text": "abc123"
}
CollectedEquipmentCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CollectedEquipment!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CollectedEquipment], "totalCount": 987}
CollectedEquipmentCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - CollectedEquipmentOrder
|
|
filter - CollectedEquipmentFilter
|
Example
{
"skip": 123,
"take": 987,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": CollectedEquipmentOrder,
"filter": CollectedEquipmentFilter
}
CollectedEquipmentConflictType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DEFAULT_PROJECT"
CollectedEquipmentError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CollectedEquipmentErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentError
|
Example
{"entity": CollectedEquipmentError}
CollectedEquipmentErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CollectedEquipmentError,
"errors": [ValidationErrorProperty]
}
CollectedEquipmentErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedEquipmentError,
"errors": [MissingPermission]
}
CollectedEquipmentErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CollectedEquipmentError,
"errors": ["ENTITY_DELETED"]
}
CollectedEquipmentExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [CollectedEquipmentExportFields]
|
Example
{"columns": ["IDENT"]}
CollectedEquipmentExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
CollectedEquipmentExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [CollectedEquipmentExportFields]
|
Example
{"columns": ["IDENT"]}
CollectedEquipmentFilter
Fields
| Input Field | Description |
|---|---|
_and - [CollectedEquipmentFilter]
|
|
_or - [CollectedEquipmentFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
lastChange - DateTimeFilter
|
|
isDeleted - BooleanFilter
|
|
date - DateFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
proveInfo - InfoFilter
|
|
lockInfo - InfoFilter
|
|
project - ProjectFilter
|
|
equipment - EquipmentFilter
|
|
amountHours - DecimalFilter
|
|
amountHoursByEquipmentSettings - StringFilter
|
|
text - StringFilter
|
|
automaticHours - BooleanFilter
|
|
counterBegin - DecimalFilter
|
|
counterEnd - DecimalFilter
|
|
counterDiff - DecimalFilter
|
|
counterBeginString - StringFilter
|
|
counterEndString - StringFilter
|
|
counterDiffString - StringFilter
|
|
gross - DecimalFilter
|
|
net - DecimalFilter
|
|
grossString - StringFilter
|
|
netString - StringFilter
|
|
fid - StringFilter
|
|
createInfo - InfoFilterWithLocationAndPerson
|
|
creatorName - StringFilter
|
|
creator - PersonFilter
|
|
changeInfo - InfoFilterWithLocation
|
|
amountUnit - UnitFilter
|
|
linkedTime - TimeCollectionFilter
|
|
sourceLogin - TrackingLoginFilter
|
|
hasConflicts - BooleanFilter
|
|
hasAssignmentBlocks - BooleanFilter
|
Example
{
"_and": [CollectedEquipmentFilter],
"_or": [CollectedEquipmentFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChangeCount": LastChangeCountFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"date": DateFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"proveInfo": InfoFilter,
"lockInfo": InfoFilter,
"project": ProjectFilter,
"equipment": EquipmentFilter,
"amountHours": DecimalFilter,
"amountHoursByEquipmentSettings": StringFilter,
"text": StringFilter,
"automaticHours": BooleanFilter,
"counterBegin": DecimalFilter,
"counterEnd": DecimalFilter,
"counterDiff": DecimalFilter,
"counterBeginString": StringFilter,
"counterEndString": StringFilter,
"counterDiffString": StringFilter,
"gross": DecimalFilter,
"net": DecimalFilter,
"grossString": StringFilter,
"netString": StringFilter,
"fid": StringFilter,
"createInfo": InfoFilterWithLocationAndPerson,
"creatorName": StringFilter,
"creator": PersonFilter,
"changeInfo": InfoFilterWithLocation,
"amountUnit": UnitFilter,
"linkedTime": TimeCollectionFilter,
"sourceLogin": TrackingLoginFilter,
"hasConflicts": BooleanFilter,
"hasAssignmentBlocks": BooleanFilter
}
CollectedEquipmentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedEquipmentReferErrorEntityNotFoundErrorType
]
}
CollectedEquipmentOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
fid - SortOrder
|
|
text - SortOrder
|
|
automaticHours - SortOrder
|
|
amountHours - SortOrder
|
|
amountHoursByEquipmentSettings - SortOrder
|
|
counterBegin - SortOrder
|
|
counterEnd - SortOrder
|
|
counterDiff - SortOrder
|
|
counterDiffString - SortOrder
|
|
gross - SortOrder
|
|
net - SortOrder
|
|
createApplication - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
|
project - ProjectOrder
|
|
equipment - EquipmentOrder
|
|
creator - PersonOrder
|
|
unit - UnitOrder
|
|
sourceLogin - TrackingLoginOrder
|
|
changePersonName - SortOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"fid": "ASC",
"text": "ASC",
"automaticHours": "ASC",
"amountHours": "ASC",
"amountHoursByEquipmentSettings": "ASC",
"counterBegin": "ASC",
"counterEnd": "ASC",
"counterDiff": "ASC",
"counterDiffString": "ASC",
"gross": "ASC",
"net": "ASC",
"createApplication": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC",
"project": ProjectOrder,
"equipment": EquipmentOrder,
"creator": PersonOrder,
"unit": UnitOrder,
"sourceLogin": TrackingLoginOrder,
"changePersonName": "ASC"
}
CollectedEquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
CollectedEquipmentReferErrorPermissionErrorType
]
}
CollectedEquipmentReferEntity
CollectedEquipmentReferError
CollectedEquipmentReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentReferError
|
Example
{"entity": CollectedEquipmentReferError}
CollectedEquipmentReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedEquipmentReferError,
"errors": [MissingPermission]
}
CollectedEquipmentReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedEquipmentReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CollectedEquipmentReferError,
"errors": ["ENTITY_DELETED"]
}
CollectedEquipmentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedEquipment!]!
|
Example
{"entities": [CollectedEquipment]}
CollectedEquipmentStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentReferErrorStateErrorType!]!
|
Example
{"errors": [CollectedEquipmentReferErrorStateErrorType]}
CollectedMaterial
Fields
| Field Name | Description |
|---|---|
amount - Decimal!
|
|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeTime - DateTime!
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - Date!
|
|
fid - String
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
material - Material
|
|
materialgroup - MaterialGroup
|
|
project - Project
|
|
proveInfo - Info
|
|
supplier - Supplier
|
|
text - String
|
|
unit - Unit
|
Example
{
"amount": Decimal,
"canDelete": true,
"canEdit": false,
"changeTime": "2007-12-03T10:15:30Z",
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "xyz789",
"ident": Ident,
"isDeleted": true,
"isLocked": false,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"material": Material,
"materialgroup": MaterialGroup,
"project": Project,
"proveInfo": Info,
"supplier": Supplier,
"text": "abc123",
"unit": Unit
}
CollectedMaterialCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CollectedMaterial!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CollectedMaterial], "totalCount": 123}
CollectedMaterialCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [CollectedMaterialCollectionFilter]
|
|
_or - [CollectedMaterialCollectionFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
creator - PersonFilter
|
User responsible for creation of the time. |
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
lastChangeCount - LastChangeCountFilter
|
|
date - DateFilter
|
|
project - ProjectFilter
|
|
supplier - SupplierFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Block was locked. Editing is disabled. |
unit - UnitFilter
|
|
material - MaterialFilter
|
|
materialGroup - MaterialGroupFilter
|
|
text - StringFilter
|
|
amount - DecimalFilter
|
Example
{
"_and": [CollectedMaterialCollectionFilter],
"_or": [CollectedMaterialCollectionFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"creator": PersonFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"fid": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"date": DateFilter,
"project": ProjectFilter,
"supplier": SupplierFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"unit": UnitFilter,
"material": MaterialFilter,
"materialGroup": MaterialGroupFilter,
"text": StringFilter,
"amount": DecimalFilter
}
CollectedMaterialCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - CollectedMaterialOrder
|
|
filter - CollectedMaterialCollectionFilter
|
Example
{
"skip": 987,
"take": 987,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": CollectedMaterialOrder,
"filter": CollectedMaterialCollectionFilter
}
CollectedMaterialError
Example
{
"amount": Decimal,
"date": "2007-12-03T10:15:30Z",
"fid": "xyz789",
"ident": Ident,
"materialGroupIdent": Ident,
"materialIdent": Ident,
"projectIdent": Ident,
"supplierIdent": Ident,
"text": "abc123",
"unitIdent": Ident
}
CollectedMaterialErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialError
|
Example
{"entity": CollectedMaterialError}
CollectedMaterialErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CollectedMaterialError,
"errors": [ValidationErrorProperty]
}
CollectedMaterialErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedMaterialError,
"errors": [MissingPermission]
}
CollectedMaterialErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": CollectedMaterialError,
"errors": ["ENTITY_LOCKED"]
}
CollectedMaterialExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [CollectedMaterialExportFields]
|
Example
{"columns": ["DATE"]}
CollectedMaterialExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DATE"
CollectedMaterialExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [CollectedMaterialExportFields]
|
Example
{"columns": ["DATE"]}
CollectedMaterialNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedMaterialReferErrorEntityNotFoundErrorType
]
}
CollectedMaterialOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
createApplication - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
|
creator - PersonOrder
|
|
project - ProjectOrder
|
|
supplier - SupplierOrder
|
|
material - MaterialOrder
|
|
materialGroup - MaterialGroupOrder
|
|
unit - UnitOrder
|
|
amount - SortOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"createApplication": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC",
"creator": PersonOrder,
"project": ProjectOrder,
"supplier": SupplierOrder,
"material": MaterialOrder,
"materialGroup": MaterialGroupOrder,
"unit": UnitOrder,
"amount": "ASC"
}
CollectedMaterialPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
CollectedMaterialReferErrorPermissionErrorType
]
}
CollectedMaterialReferEntity
CollectedMaterialReferError
CollectedMaterialReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialReferError
|
Example
{"entity": CollectedMaterialReferError}
CollectedMaterialReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedMaterialReferError,
"errors": [MissingPermission]
}
CollectedMaterialReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedMaterialReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": CollectedMaterialReferError,
"errors": ["ENTITY_LOCKED"]
}
CollectedMaterialResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedMaterial!]!
|
Example
{"entities": [CollectedMaterial]}
CollectedMaterialStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialReferErrorStateErrorType!]!
|
Example
{"errors": [CollectedMaterialReferErrorStateErrorType]}
CollectedStateErrors
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ENTITY_LOCKED"
CollectedSubcontractor
Fields
| Field Name | Description |
|---|---|
activity - Activity
|
|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeInfo - Info
|
|
clientId - Ident
|
|
createInfo - Info
|
|
creator - Person
|
|
date - Date!
|
|
fid - String
|
|
hoursPerPerson - Decimal!
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
personType - PersonType
|
|
project - Project
|
|
projectComponent - ProjectComponent
|
|
projectSector - ProjectSector
|
|
proveInfo - Info
|
|
subcontractor - Subcontractor
|
|
subcontractorCount - Int!
|
|
text - String
|
|
totalHours - Decimal!
|
Example
{
"activity": Activity,
"canDelete": false,
"canEdit": false,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"fid": "xyz789",
"hoursPerPerson": Decimal,
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"personType": PersonType,
"project": Project,
"projectComponent": ProjectComponent,
"projectSector": ProjectSector,
"proveInfo": Info,
"subcontractor": Subcontractor,
"subcontractorCount": 123,
"text": "xyz789",
"totalHours": Decimal
}
CollectedSubcontractorCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CollectedSubcontractor!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CollectedSubcontractor], "totalCount": 123}
CollectedSubcontractorCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [CollectedSubcontractorCollectionFilter]
|
|
_or - [CollectedSubcontractorCollectionFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
date - DateFilter
|
|
isLocked - BooleanFilter
|
|
isProved - BooleanFilter
|
|
creator - PersonFilter
|
|
createInfo - InfoFilterWithLocation
|
|
changeInfo - InfoFilterWithLocation
|
|
lockInfo - InfoFilter
|
|
proveInfo - InfoFilter
|
|
project - ProjectFilter
|
|
projectSector - ProjectSectorFilter
|
|
projectComponent - ProjectComponentFilter
|
|
activity - ActivityFilter
|
|
personType - PersonTypeFilter
|
|
subcontractor - SubcontractorFilter
|
|
text - StringFilter
|
|
hours - DecimalFilter
|
|
subcontractorCount - DecimalFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
Example
{
"_and": [CollectedSubcontractorCollectionFilter],
"_or": [CollectedSubcontractorCollectionFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChangeCount": LastChangeCountFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"date": DateFilter,
"isLocked": BooleanFilter,
"isProved": BooleanFilter,
"creator": PersonFilter,
"createInfo": InfoFilterWithLocation,
"changeInfo": InfoFilterWithLocation,
"lockInfo": InfoFilter,
"proveInfo": InfoFilter,
"project": ProjectFilter,
"projectSector": ProjectSectorFilter,
"projectComponent": ProjectComponentFilter,
"activity": ActivityFilter,
"personType": PersonTypeFilter,
"subcontractor": SubcontractorFilter,
"text": StringFilter,
"hours": DecimalFilter,
"subcontractorCount": DecimalFilter,
"fid": StringFilter
}
CollectedSubcontractorCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - CollectedSubcontractorOrder
|
|
filter - CollectedSubcontractorCollectionFilter
|
Example
{
"skip": 987,
"take": 987,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": CollectedSubcontractorOrder,
"filter": CollectedSubcontractorCollectionFilter
}
CollectedSubcontractorError
CollectedSubcontractorErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorError
|
Example
{"entity": CollectedSubcontractorError}
CollectedSubcontractorErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CollectedSubcontractorError,
"errors": [ValidationErrorProperty]
}
CollectedSubcontractorErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedSubcontractorError,
"errors": [MissingPermission]
}
CollectedSubcontractorErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CollectedSubcontractorError,
"errors": ["ENTITY_DELETED"]
}
CollectedSubcontractorExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [CollectedSubcontractorExportFields]
|
Example
{"columns": ["IDENT"]}
CollectedSubcontractorExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
CollectedSubcontractorExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [CollectedSubcontractorExportFields]
|
Example
{"columns": ["IDENT"]}
CollectedSubcontractorNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedSubcontractorReferErrorEntityNotFoundErrorType
]
}
CollectedSubcontractorOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
text - SortOrder
|
|
isDeleted - SortOrder
|
|
isLocked - SortOrder
|
|
isProved - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
project - ProjectOrder
|
|
activity - ActivityOrder
|
|
personType - PersonTypeOrder
|
|
creator - PersonOrder
|
|
projectComponent - ProjectComponentOrder
|
|
projectSector - ProjectSectorOrder
|
|
subcontractor - SubcontractorOrder
|
|
changeDate - SortOrder
|
|
hours - SortOrder
|
|
subcontractorCount - SortOrder
|
|
createTimestamp - SortOrder
|
Example
{
"date": "ASC",
"text": "ASC",
"isDeleted": "ASC",
"isLocked": "ASC",
"isProved": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"project": ProjectOrder,
"activity": ActivityOrder,
"personType": PersonTypeOrder,
"creator": PersonOrder,
"projectComponent": ProjectComponentOrder,
"projectSector": ProjectSectorOrder,
"subcontractor": SubcontractorOrder,
"changeDate": "ASC",
"hours": "ASC",
"subcontractorCount": "ASC",
"createTimestamp": "ASC"
}
CollectedSubcontractorPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
CollectedSubcontractorReferErrorPermissionErrorType
]
}
CollectedSubcontractorReferEntity
CollectedSubcontractorReferError
CollectedSubcontractorReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorReferError
|
Example
{"entity": CollectedSubcontractorReferError}
CollectedSubcontractorReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CollectedSubcontractorReferError,
"errors": [MissingPermission]
}
CollectedSubcontractorReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CollectedSubcontractorReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": CollectedSubcontractorReferError,
"errors": ["ENTITY_LOCKED"]
}
CollectedSubcontractorResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedSubcontractor!]!
|
Example
{"entities": [CollectedSubcontractor]}
CollectedSubcontractorStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorReferErrorStateErrorType!]!
|
Example
{
"errors": [
CollectedSubcontractorReferErrorStateErrorType
]
}
CollectedSubcontractors
Fields
| Field Name | Description |
|---|---|
nodes - [CollectedSubcontractor!]!
|
|
totalAmountOfTime - Decimal!
|
|
totalCount - Int!
|
Example
{
"nodes": [CollectedSubcontractor],
"totalAmountOfTime": Decimal,
"totalCount": 123
}
CollectorLog
CompensateService
Example
{
"buildupWageType": WageType,
"compensateWageType": WageType,
"description": "xyz789",
"ident": Ident,
"leftToRight": true,
"position": 987,
"reduceSourceWageType": true,
"sourceWageType": WageType
}
CompressedStaffTime
Fields
| Field Name | Description |
|---|---|
beginInfo - Info
|
Information concerning the begin of the working staffTime |
changeTime - DateTime
|
The last time the entry has been changed |
closingInfo - Info
|
Information concerning the closing information |
closingState - ReviewState!
|
|
creationTime - DateTime!
|
|
date - Date!
|
Date of the Block |
endInfo - Info
|
Information concerning the end of the working staffTime |
ident - Ident!
|
|
lastChange - DateTime!
|
The last time the block was edited on the server |
lockInfo - Info
|
Information concerning the locking state |
lockState - ReviewState!
|
Block was locked. Editing is disabled |
pauses - Float!
|
Pauses between working hours |
person - Person!
|
Employee this time is booked for. |
personIdent - Ident!
|
|
proveInfo - Info
|
Information concerning the approval of the staffTime |
proveState - ReviewState!
|
Has the StaffTime been approved |
staffTimes - [StaffTime!]!
|
|
timeEnd - DateTime!
|
Ending of the Block. Does not have to be on the same date as Date or TimeStart |
timeStart - DateTime!
|
Beginning of the Block. Does not have to be on the same date as Date or TimeEnd |
totalMinutesOfDay - Int!
|
Example
{
"beginInfo": Info,
"changeTime": "2007-12-03T10:15:30Z",
"closingInfo": Info,
"closingState": "NONE",
"creationTime": "2007-12-03T10:15:30Z",
"date": "2007-12-03",
"endInfo": Info,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lockInfo": Info,
"lockState": "NONE",
"pauses": 987.65,
"person": Person,
"personIdent": Ident,
"proveInfo": Info,
"proveState": "NONE",
"staffTimes": [StaffTime],
"timeEnd": "2007-12-03T10:15:30Z",
"timeStart": "2007-12-03T10:15:30Z",
"totalMinutesOfDay": 123
}
CompressedStaffTimeByPerson
Fields
| Field Name | Description |
|---|---|
compressedStaffTimes - [CompressedStaffTime!]!
|
|
person - Person!
|
Employee this time is booked for. |
Example
{
"compressedStaffTimes": [CompressedStaffTime],
"person": Person
}
CompressedStaffTimeCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - CompressedStaffTimeOrder
|
|
filter - CompressedTimeCollectionFilter
|
Example
{
"skip": 987,
"take": 123,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": CompressedStaffTimeOrder,
"filter": CompressedTimeCollectionFilter
}
CompressedStaffTimeExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [CompressedStaffTimeExportFields]
|
Example
{"columns": ["IDENT"]}
CompressedStaffTimeExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
CompressedStaffTimeExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [CompressedStaffTimeExportFields]
|
Example
{"columns": ["IDENT"]}
CompressedStaffTimeOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isLocked - SortOrder
|
|
isProved - SortOrder
|
|
lastChange - SortOrder
|
|
timeStart - SortOrder
|
|
timeEnd - SortOrder
|
|
hasClosedTime - SortOrder
|
|
lastChangeCount - SortOrder
|
|
person - PersonOrder
|
|
changeDate - SortOrder
|
|
closingTimestamp - SortOrder
|
|
creationTime - SortOrder
|
|
workplace - SortOrder
|
Example
{
"date": "ASC",
"isLocked": "ASC",
"isProved": "ASC",
"lastChange": "ASC",
"timeStart": "ASC",
"timeEnd": "ASC",
"hasClosedTime": "ASC",
"lastChangeCount": "ASC",
"person": PersonOrder,
"changeDate": "ASC",
"closingTimestamp": "ASC",
"creationTime": "ASC",
"workplace": "ASC"
}
CompressedTimeCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [CompressedTimeCollectionFilter]
|
|
_or - [CompressedTimeCollectionFilter]
|
|
person - PersonFilter
|
Employee this time is booked for. |
project - ProjectFilter
|
|
creator - PersonFilter
|
|
workplace - StringFilter
|
Filter for Projects or Equipment |
dateFrom - Date
|
|
dateTo - Date
|
|
timeStart - DateTimeFilter
|
Beginning of the Block. Does not have to be on the same date as Date or TimeEnd. |
timeEnd - DateTimeFilter
|
Ending of the Block. Does not have to be on the same date as Date or TimeStart. |
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Block was locked. Editing is disabled. |
hasClosedTime - BooleanFilter
|
Block is marked as finished. Cannot be edited on mobile devices. |
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isPaused - BooleanFilter
|
Block was marked as paused. May be edited on mobile devices. |
creationTimestamp - DateTimeFilter
|
|
changeTimestamp - DateTimeFilter
|
|
closingTimestamp - DateTimeFilter
|
|
personIdent - Ident
|
Filter times of entry by personident |
creatorIdent - Ident
|
Filter times of entry by creatorident |
projectIdent - Ident
|
Filter times of entry by projectident |
Example
{
"_and": [CompressedTimeCollectionFilter],
"_or": [CompressedTimeCollectionFilter],
"person": PersonFilter,
"project": ProjectFilter,
"creator": PersonFilter,
"workplace": StringFilter,
"dateFrom": "2007-12-03",
"dateTo": "2007-12-03",
"timeStart": DateTimeFilter,
"timeEnd": DateTimeFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"hasClosedTime": BooleanFilter,
"lastChange": DateTimeFilter,
"isPaused": BooleanFilter,
"creationTimestamp": DateTimeFilter,
"changeTimestamp": DateTimeFilter,
"closingTimestamp": DateTimeFilter,
"personIdent": Ident,
"creatorIdent": Ident,
"projectIdent": Ident
}
CompressedTimesByPersonsCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CompressedStaffTimeByPerson!]!
|
|
totalCount - Int!
|
Example
{
"nodes": [CompressedStaffTimeByPerson],
"totalCount": 987
}
CompressedTimesCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CompressedStaffTime!]!
|
|
totalAmountOfTime - Float!
|
|
totalCount - Int!
|
Example
{
"nodes": [CompressedStaffTime],
"totalAmountOfTime": 987.65,
"totalCount": 123
}
Condition
Possible Types
| Condition Types |
|---|
Example
{"ident": Ident, "position": 987}
ConditionInput
Fields
| Input Field | Description |
|---|---|
type - String!
|
|
position - Int!
|
|
accountIdent - Ident
|
|
min - Int
|
|
max - Int
|
|
under - Int
|
|
over - Int
|
|
exclude - Boolean
|
|
activityIdents - [Ident!]
|
|
costTypeIdents - [Ident!]
|
|
minInSeconds - Int
|
|
maxInSeconds - Int
|
|
isConnected - Boolean
|
|
elementIdents - [Ident!]
|
|
wageTypeIdents - [Ident!]
|
|
months - [Month]
|
|
from - TimeSpan
|
|
to - TimeSpan
|
|
isNextDay - Boolean
|
|
withAbsences - Boolean
|
|
withAllowances - Boolean
|
|
personTypeIdents - [Ident]
|
|
projectComponentIdents - [Ident!]
|
|
isDifferent - Boolean
|
|
viewOnPath - Boolean
|
|
projectSectorIdents - [Ident!]
|
|
projectTypeIdents - [Ident]
|
|
projectZoneIdents - [Ident]
|
|
dontSplitAtMidnight - Boolean
|
|
isPublicHoliday - Boolean
|
|
regionIdents - [Ident]
|
|
exceeded - Boolean
|
|
weekdays - [DayOfWeek]
|
|
isFirstTime - Boolean
|
|
isLastTime - Boolean
|
|
checkTimes - Boolean
|
|
checkAllowances - Boolean
|
Example
{
"type": "xyz789",
"position": 987,
"accountIdent": Ident,
"min": 987,
"max": 123,
"under": 987,
"over": 987,
"exclude": true,
"activityIdents": [Ident],
"costTypeIdents": [Ident],
"minInSeconds": 123,
"maxInSeconds": 987,
"isConnected": false,
"elementIdents": [Ident],
"wageTypeIdents": [Ident],
"months": ["JANUARY"],
"from": TimeSpan,
"to": TimeSpan,
"isNextDay": true,
"withAbsences": false,
"withAllowances": true,
"personTypeIdents": [Ident],
"projectComponentIdents": [Ident],
"isDifferent": true,
"viewOnPath": false,
"projectSectorIdents": [Ident],
"projectTypeIdents": [Ident],
"projectZoneIdents": [Ident],
"dontSplitAtMidnight": true,
"isPublicHoliday": false,
"regionIdents": [Ident],
"exceeded": false,
"weekdays": ["SUNDAY"],
"isFirstTime": false,
"isLastTime": true,
"checkTimes": true,
"checkAllowances": false
}
ConstructionDiary
Fields
| Field Name | Description |
|---|---|
constructionDiaryCollectedEquipments - CollectedEquipmentCollection
|
|
constructionDiaryEquipmentStates - EquipmentStateCollection
|
|
constructionDiaryMaterials - CollectedMaterialCollection
|
|
constructionDiaryNotes - NoteCollection
|
|
constructionDiaryPictures - PictureCollection
|
|
constructionDiaryServices - ServiceCollection
|
|
constructionDiaryStaffTimes - StaffTimeCollection
|
|
constructionDiarySubcontractors - CollectedSubcontractorCollection
|
|
constructionDiaryWeathers - WeatherCollection
|
|
Example
{
"constructionDiaryCollectedEquipments": CollectedEquipmentCollection,
"constructionDiaryEquipmentStates": EquipmentStateCollection,
"constructionDiaryMaterials": CollectedMaterialCollection,
"constructionDiaryNotes": NoteCollection,
"constructionDiaryPictures": PictureCollection,
"constructionDiaryServices": ServiceCollection,
"constructionDiaryStaffTimes": StaffTimeCollection,
"constructionDiarySubcontractors": CollectedSubcontractorCollection,
"constructionDiaryWeathers": WeatherCollection
}
ConstructionDiaryEntriesCount
Example
ConstructionDiaryEntriesCount
Contact
Fields
| Field Name | Description |
|---|---|
actions - [ContactHistoryChange!]!
|
|
birthdate - DateTime
|
|
changeInfo - Info
|
|
city - String
|
|
contactPersons - [ContactPerson]!
|
|
customerNumber - String
|
|
defaultTax - SalesTax
|
|
element - Element
|
|
email - String
|
|
fax - String
|
|
homepage - String
|
|
id - String
|
|
ident - Ident!
|
|
isCustomer - Boolean!
|
|
isDeleted - Boolean!
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
logoIdent - Ident
|
|
logoUrl - String
|
|
mobile - String
|
|
name - String
|
|
phone - String
|
|
postcode - String
|
field is deprecated. use 'zipCode' instead. |
qualityProjects - [Project]
|
|
region - Region
|
|
regionIdent - Ident
|
Field is deprecated. Use 'region' instead. |
routeId - String
|
|
street - String
|
|
subcontractor - Subcontractor
|
|
supplier - Supplier
|
|
vatId - String
|
|
zipCode - String
|
Example
{
"actions": [ContactHistoryChange],
"birthdate": "2007-12-03T10:15:30Z",
"changeInfo": Info,
"city": "abc123",
"contactPersons": [ContactPerson],
"customerNumber": "xyz789",
"defaultTax": "UST_0",
"element": Element,
"email": "abc123",
"fax": "xyz789",
"homepage": "abc123",
"id": "abc123",
"ident": Ident,
"isCustomer": false,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"logoIdent": Ident,
"logoUrl": "xyz789",
"mobile": "xyz789",
"name": "xyz789",
"phone": "abc123",
"postcode": "xyz789",
"qualityProjects": [Project],
"region": Region,
"regionIdent": Ident,
"routeId": "abc123",
"street": "xyz789",
"subcontractor": Subcontractor,
"supplier": Supplier,
"vatId": "abc123",
"zipCode": "xyz789"
}
ContactCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Contact!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Contact], "totalCount": 987}
ContactDefaultTaxFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - SalesTax
|
Is the fields value equal to the provided value. Default = UST_0 |
_neq - SalesTax
|
Is the fields value not equal to the provided value. Default = UST_0 |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [SalesTax]
|
Is the fields value in the provided list of values. |
_nin - [SalesTax]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "UST_0",
"_neq": "UST_0",
"_is_null": true,
"_in": ["UST_0"],
"_nin": ["UST_0"]
}
ContactEditAction
Fields
| Field Name | Description |
|---|---|
current - Contact!
|
|
previous - Contact
|
|
properties - [String!]!
|
Example
{
"current": Contact,
"previous": Contact,
"properties": ["abc123"]
}
ContactError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ContactErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactError
|
Example
{"entity": ContactError}
ContactErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ContactError,
"errors": [ValidationErrorProperty]
}
ContactErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ContactError,
"errors": [MissingPermission]
}
ContactErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ContactError, "errors": ["ENTITY_DELETED"]}
ContactFilter
Fields
| Input Field | Description |
|---|---|
_and - [ContactFilter]
|
|
_or - [ContactFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
street - StringFilter
|
|
zipCode - StringFilter
|
|
city - StringFilter
|
|
phone - StringFilter
|
|
fax - StringFilter
|
|
mobile - StringFilter
|
|
email - StringFilter
|
|
homepage - StringFilter
|
|
element - ElementFilter
|
|
region - RegionFilter
|
|
isDeleted - BooleanFilter
|
|
isSubcontractor - BooleanFilter
|
|
isSupplier - BooleanFilter
|
|
customerNumber - StringFilter
|
|
isCustomer - BooleanFilter
|
|
vatId - StringFilter
|
|
routeId - StringFilter
|
|
defaultTax - ContactDefaultTaxFilter
|
Example
{
"_and": [ContactFilter],
"_or": [ContactFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"street": StringFilter,
"zipCode": StringFilter,
"city": StringFilter,
"phone": StringFilter,
"fax": StringFilter,
"mobile": StringFilter,
"email": StringFilter,
"homepage": StringFilter,
"element": ElementFilter,
"region": RegionFilter,
"isDeleted": BooleanFilter,
"isSubcontractor": BooleanFilter,
"isSupplier": BooleanFilter,
"customerNumber": StringFilter,
"isCustomer": BooleanFilter,
"vatId": StringFilter,
"routeId": StringFilter,
"defaultTax": ContactDefaultTaxFilter
}
ContactHistoryChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - ContactEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": ContactEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
ContactNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ContactReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ContactReferErrorEntityNotFoundErrorType]}
ContactOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
name - SortOrder
|
|
street - SortOrder
|
|
zipCode - SortOrder
|
|
city - SortOrder
|
|
phone - SortOrder
|
|
fax - SortOrder
|
|
mobile - SortOrder
|
|
email - SortOrder
|
|
homepage - SortOrder
|
|
isDeleted - SortOrder
|
|
element - ElementOrder
|
|
region - RegionOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
isSubcontractor - SortOrder
|
|
isSupplier - SortOrder
|
|
customerNumber - SortOrder
|
|
isCustomer - SortOrder
|
|
vatId - SortOrder
|
|
routeId - SortOrder
|
|
defaultTax - SortOrder
|
Example
{
"id": "ASC",
"name": "ASC",
"street": "ASC",
"zipCode": "ASC",
"city": "ASC",
"phone": "ASC",
"fax": "ASC",
"mobile": "ASC",
"email": "ASC",
"homepage": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"region": RegionOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC",
"isSubcontractor": "ASC",
"isSupplier": "ASC",
"customerNumber": "ASC",
"isCustomer": "ASC",
"vatId": "ASC",
"routeId": "ASC",
"defaultTax": "ASC"
}
ContactOrigin
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NONE"
ContactPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ContactReferErrorPermissionErrorType!]!
|
Example
{"errors": [ContactReferErrorPermissionErrorType]}
ContactPerson
Example
{
"contact": Contact,
"email": "abc123",
"firstname": "xyz789",
"function": "xyz789",
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lastname": "abc123",
"phone": "abc123"
}
ContactPersonCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ContactPerson!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ContactPerson], "totalCount": 987}
ContactPersonCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [ContactPersonCollectionFilter]
|
|
_or - [ContactPersonCollectionFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
function - StringFilter
|
|
phone - StringFilter
|
|
email - StringFilter
|
|
contact - ContactFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [ContactPersonCollectionFilter],
"_or": [ContactPersonCollectionFilter],
"ident": IdentFilter,
"name": StringFilter,
"function": StringFilter,
"phone": StringFilter,
"email": StringFilter,
"contact": ContactFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
ContactPersonOrder
ContactReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ContactReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ContactReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactReferError
|
Example
{"entity": ContactReferError}
ContactReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ContactReferError,
"errors": [MissingPermission]
}
ContactReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ContactReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ContactReferError,
"errors": ["ENTITY_DELETED"]
}
ContactResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Contact!]!
|
Example
{"entities": [Contact]}
ContactStateError
Fields
| Field Name | Description |
|---|---|
errors - [ContactReferErrorStateErrorType!]!
|
Example
{"errors": [ContactReferErrorStateErrorType]}
CostCenter
Fields
| Field Name | Description |
|---|---|
actions - [CostCenterHistoryChange!]!
|
|
availabilities - [CostCenterAvailability]
|
|
changeInfo - Info
|
|
description - String
|
|
editor - Person
|
|
element - Element
|
|
elementIdent - Ident
|
field 'elementIdent' is deprecated. use 'element' instead. |
endDate - Date
|
|
fid - String
|
|
id - String
|
|
ident - Ident!
|
|
isApproved - Boolean
|
|
isDeleted - Boolean
|
|
isEquipmentCostCenter - Boolean
|
field 'isEquipmentCostCentre' is deprecated. use 'availabilities' instead. |
isPersonCostCenter - Boolean
|
field 'isPersonCostCentre' is deprecated. use 'availabilities' instead. |
isProjectCostCenter - Boolean
|
field 'isProjectCostCentre' is deprecated. use 'availabilities' instead. |
isStorage - Boolean
|
|
isTeamCostCenter - Boolean
|
field 'isTeamCostCentre' is deprecated. use 'availabilities' instead. |
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
operationNumber - String
|
|
startDate - Date!
|
|
state - CostCenterState!
|
Example
{
"actions": [CostCenterHistoryChange],
"availabilities": ["PROJECT"],
"changeInfo": Info,
"description": "xyz789",
"editor": Person,
"element": Element,
"elementIdent": Ident,
"endDate": "2007-12-03",
"fid": "xyz789",
"id": "xyz789",
"ident": Ident,
"isApproved": true,
"isDeleted": false,
"isEquipmentCostCenter": false,
"isPersonCostCenter": false,
"isProjectCostCenter": false,
"isStorage": true,
"isTeamCostCenter": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"operationNumber": "xyz789",
"startDate": "2007-12-03",
"state": "CLOSED"
}
CostCenterAvailability
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECT"
CostCenterAvailabilityFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - CostCenterAvailability
|
Is the fields value equal to the provided value. Default = PROJECT |
_neq - CostCenterAvailability
|
Is the fields value not equal to the provided value. Default = PROJECT |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [CostCenterAvailability]
|
Is the fields value in the provided list of values. |
_nin - [CostCenterAvailability]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "PROJECT",
"_neq": "PROJECT",
"_is_null": false,
"_in": ["PROJECT"],
"_nin": ["PROJECT"]
}
CostCenterCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CostCenter!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CostCenter], "totalCount": 987}
CostCenterEditAction
Fields
| Field Name | Description |
|---|---|
current - CostCenter!
|
|
previous - CostCenter
|
|
properties - [String!]!
|
Example
{
"current": CostCenter,
"previous": CostCenter,
"properties": ["xyz789"]
}
CostCenterError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CostCenterErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterError
|
Example
{"entity": CostCenterError}
CostCenterErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CostCenterError,
"errors": [ValidationErrorProperty]
}
CostCenterErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CostCenterError,
"errors": [MissingPermission]
}
CostCenterErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterError
|
|
errors - [StateErrors!]!
|
Example
{"entity": CostCenterError, "errors": ["ENTITY_DELETED"]}
CostCenterFilter
Fields
| Input Field | Description |
|---|---|
_and - [CostCenterFilter]
|
|
_or - [CostCenterFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
color - StringFilter
|
|
operationNumber - StringFilter
|
|
description - StringFilter
|
|
availability - CostCenterAvailabilityFilter
|
|
state - CostCenterStateFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
isApproved - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [CostCenterFilter],
"_or": [CostCenterFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"color": StringFilter,
"operationNumber": StringFilter,
"description": StringFilter,
"availability": CostCenterAvailabilityFilter,
"state": CostCenterStateFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"isApproved": BooleanFilter,
"element": ElementFilter
}
CostCenterHistoryChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - CostCenterEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": CostCenterEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
CostCenterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [CostCenterReferErrorEntityNotFoundErrorType]}
CostCenterOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
fid - SortOrder
|
|
name - SortOrder
|
|
operationNumber - SortOrder
|
|
description - SortOrder
|
|
state - SortOrder
|
|
startDate - SortOrder
|
|
endDate - SortOrder
|
|
isApproved - SortOrder
|
|
isForProject - SortOrder
|
|
isForEquipment - SortOrder
|
|
isForPerson - SortOrder
|
|
isForTeams - SortOrder
|
|
isForStorage - SortOrder
|
|
isDeleted - SortOrder
|
|
element - ElementOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"id": "ASC",
"fid": "ASC",
"name": "ASC",
"operationNumber": "ASC",
"description": "ASC",
"state": "ASC",
"startDate": "ASC",
"endDate": "ASC",
"isApproved": "ASC",
"isForProject": "ASC",
"isForEquipment": "ASC",
"isForPerson": "ASC",
"isForTeams": "ASC",
"isForStorage": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
CostCenterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterReferErrorPermissionErrorType!]!
|
Example
{"errors": [CostCenterReferErrorPermissionErrorType]}
CostCenterReferEntity
CostCenterReferError
CostCenterReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterReferError
|
Example
{"entity": CostCenterReferError}
CostCenterReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CostCenterReferError,
"errors": [MissingPermission]
}
CostCenterReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostCenterReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CostCenterReferError,
"errors": ["ENTITY_DELETED"]
}
CostCenterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CostCenter!]!
|
Example
{"entities": [CostCenter]}
CostCenterState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CLOSED"
CostCenterStateError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterReferErrorStateErrorType!]!
|
Example
{"errors": [CostCenterReferErrorStateErrorType]}
CostCenterStateFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - CostCenterState
|
Is the fields value equal to the provided value. Default = CLOSED |
_neq - CostCenterState
|
Is the fields value not equal to the provided value. Default = CLOSED |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [CostCenterState]
|
Is the fields value in the provided list of values. |
_nin - [CostCenterState]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "CLOSED",
"_neq": "CLOSED",
"_is_null": true,
"_in": ["CLOSED"],
"_nin": ["CLOSED"]
}
CostCentreAction
Fields
| Field Name | Description |
|---|---|
applyLastCostCentre - Boolean
|
|
costCenter - CostCenter
|
|
ident - Ident
|
|
position - Int!
|
|
useCostCentreFromStaff - Boolean
|
Example
{
"applyLastCostCentre": true,
"costCenter": CostCenter,
"ident": Ident,
"position": 123,
"useCostCentreFromStaff": false
}
CostType
Fields
| Field Name | Description |
|---|---|
actions - [CostTypeChange!]!
|
|
changeInfo - Info
|
|
elements - [Element!]!
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - UtcDateTime!
|
|
maximum - Decimal
|
|
minimum - Decimal
|
|
name - String!
|
|
oncePerDay - Boolean!
|
|
type - CostTypeType!
|
|
unit - String
|
Example
{
"actions": [CostTypeChange],
"changeInfo": Info,
"elements": [Element],
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"maximum": Decimal,
"minimum": Decimal,
"name": "xyz789",
"oncePerDay": false,
"type": "NUMERIC",
"unit": "abc123"
}
CostTypeChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - CostTypeEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": CostTypeEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
CostTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CostType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CostType], "totalCount": 123}
CostTypeCondition
Fields
| Field Name | Description |
|---|---|
costTypes - [CostType!]!
|
|
exclude - Boolean!
|
|
ident - Ident
|
|
position - Int!
|
Example
{
"costTypes": [CostType],
"exclude": false,
"ident": Ident,
"position": 987
}
CostTypeEditAction
Fields
| Field Name | Description |
|---|---|
current - CostType!
|
|
previous - CostType
|
|
properties - [String!]!
|
Example
{
"current": CostType,
"previous": CostType,
"properties": ["abc123"]
}
CostTypeError
CostTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeError
|
Example
{"entity": CostTypeError}
CostTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CostTypeError,
"errors": [ValidationErrorProperty]
}
CostTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CostTypeError,
"errors": [MissingPermission]
}
CostTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeError
|
|
errors - [StateErrors!]!
|
Example
{"entity": CostTypeError, "errors": ["ENTITY_DELETED"]}
CostTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [CostTypeFilter]
|
|
_or - [CostTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
type - CostTypeTypeFilter
|
|
unit - StringFilter
|
|
minimum - DecimalFilter
|
|
maximum - DecimalFilter
|
|
oncePerDay - BooleanFilter
|
|
isDeleted - BooleanFilter
|
|
changeFirstName - StringFilter
|
|
changeLastName - StringFilter
|
|
changeApplication - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [CostTypeFilter],
"_or": [CostTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"type": CostTypeTypeFilter,
"unit": StringFilter,
"minimum": DecimalFilter,
"maximum": DecimalFilter,
"oncePerDay": BooleanFilter,
"isDeleted": BooleanFilter,
"changeFirstName": StringFilter,
"changeLastName": StringFilter,
"changeApplication": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
CostTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [CostTypeReferErrorEntityNotFoundErrorType]}
CostTypeOrder
Example
{
"id": "ASC",
"name": "ASC",
"type": "ASC",
"unit": "ASC",
"minimum": "ASC",
"maximum": "ASC",
"oncePerDay": "ASC",
"isDeleted": "ASC",
"changeFirstName": "ASC",
"changeLastName": "ASC",
"changeApplication": "ASC",
"lastChange": "ASC"
}
CostTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [CostTypeReferErrorPermissionErrorType]}
CostTypeReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CostTypeReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CostTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeReferError
|
Example
{"entity": CostTypeReferError}
CostTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CostTypeReferError,
"errors": [MissingPermission]
}
CostTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CostTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CostTypeReferError,
"errors": ["ENTITY_DELETED"]
}
CostTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CostType!]!
|
Example
{"entities": [CostType]}
CostTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeReferErrorStateErrorType!]!
|
Example
{"errors": [CostTypeReferErrorStateErrorType]}
CostTypeType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NUMERIC"
CostTypeTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - CostTypeType
|
Is the fields value equal to the provided value. Default = NUMERIC |
_neq - CostTypeType
|
Is the fields value not equal to the provided value. Default = NUMERIC |
_gt - CostTypeType
|
Is the fields value greater than the provided value. Default = NUMERIC |
_lt - CostTypeType
|
Is the fields value less than the provided value. Default = NUMERIC |
_gte - CostTypeType
|
Is the fields value greater than or equal to the provided value. Default = NUMERIC |
_lte - CostTypeType
|
Is the fields value less than or equal to the provided value. Default = NUMERIC |
_like - CostTypeType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = NUMERIC |
_nlike - CostTypeType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = NUMERIC |
_contains - CostTypeType
|
Does the field value contain the provided value. Default = NUMERIC |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [CostTypeType]
|
Is the fields value in the provided list of values. |
_nin - [CostTypeType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NUMERIC",
"_neq": "NUMERIC",
"_gt": "NUMERIC",
"_lt": "NUMERIC",
"_gte": "NUMERIC",
"_lte": "NUMERIC",
"_like": "NUMERIC",
"_nlike": "NUMERIC",
"_contains": "NUMERIC",
"_is_null": true,
"_in": ["NUMERIC"],
"_nin": ["NUMERIC"]
}
CounterContainer
CreateExport
Fields
Example
{
"bfwEquipments": File,
"brz": File,
"brzEquipment": File,
"csvStandardExport": File,
"customWageExportExecution": File,
"datevLodas": File,
"datevLohnGehalt": File,
"exportEquipmentStatesSummarized": File,
"mosaikHours": File,
"nevarisFinance": File,
"pdsLohn": File,
"provisionEquipment": File,
"sageHwpLohn": File,
"sageHwpMaterial": File,
"sbs": File,
"technokomWage": File
}
CreateWorkingHourStaffTimePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WorkingHourStaffTimeErrorPermissionErrorType!]!
|
Example
{"errors": [WorkingHourStaffTimeErrorPermissionErrorType]}
CreateWorkingHourStaffTimeResult
Example
CreateWorkingHourStaffTimeResultSuccess
CreateWorkingHourStaffTimeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [StaffTime!]!
|
Example
{"entities": [StaffTime]}
CreateWorkingHourStaffTimeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [WorkingHourStaffTimeErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
WorkingHourStaffTimeErrorMutationValidationErrorType
]
}
CsvStandardExportError
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
startDate - Date!
|
|
withActivities - Boolean
|
|
withAllowances - Boolean
|
|
withCollectedEquipment - Boolean
|
|
withCollectedMaterials - Boolean
|
|
withCollectedSubcontractors - Boolean
|
|
withDayWages - Boolean
|
|
withEquipment - Boolean
|
|
withFurtherEducation - Boolean
|
|
withHoliday - Boolean
|
|
withMaterialGroups - Boolean
|
|
withMaterials - Boolean
|
|
withNotes - Boolean
|
|
withOtherAbsences - Boolean
|
|
withPersons - Boolean
|
|
withPersonTypes - Boolean
|
|
withProjectComponents - Boolean
|
|
withProjects - Boolean
|
|
withProjectSectors - Boolean
|
|
withPublicHolidays - Boolean
|
|
withServices - Boolean
|
|
withSickDays - Boolean
|
|
withStaffTimes - Boolean
|
|
withSubcontractors - Boolean
|
|
withSuppliers - Boolean
|
|
withUnits - Boolean
|
|
withWeather - Boolean
|
Example
{
"endDate": "2007-12-03",
"startDate": "2007-12-03",
"withActivities": true,
"withAllowances": false,
"withCollectedEquipment": false,
"withCollectedMaterials": true,
"withCollectedSubcontractors": false,
"withDayWages": true,
"withEquipment": false,
"withFurtherEducation": false,
"withHoliday": true,
"withMaterialGroups": false,
"withMaterials": true,
"withNotes": false,
"withOtherAbsences": true,
"withPersons": false,
"withPersonTypes": true,
"withProjectComponents": true,
"withProjects": false,
"withProjectSectors": false,
"withPublicHolidays": false,
"withServices": true,
"withSickDays": true,
"withStaffTimes": false,
"withSubcontractors": false,
"withSuppliers": false,
"withUnits": false,
"withWeather": false
}
CsvStandardExportOptions
Fields
| Input Field | Description |
|---|---|
startDate - Date!
|
|
endDate - Date!
|
|
withProjects - Boolean!
|
|
withProjectComponents - Boolean!
|
|
withProjectSectors - Boolean!
|
|
withUnits - Boolean!
|
|
withEquipment - Boolean!
|
|
withSuppliers - Boolean!
|
|
withMaterialGroups - Boolean!
|
|
withMaterials - Boolean!
|
|
withSubcontractors - Boolean!
|
|
withPersons - Boolean!
|
|
withPersonTypes - Boolean!
|
|
withActivities - Boolean!
|
|
withStaffTimes - Boolean!
|
|
withCollectedSubcontractors - Boolean!
|
|
withCollectedEquipment - Boolean!
|
|
withDayWages - Boolean!
|
|
withServices - Boolean!
|
|
withCollectedMaterials - Boolean!
|
|
withWeather - Boolean!
|
|
withNotes - Boolean!
|
|
withAllowances - Boolean!
|
|
withFurtherEducation - Boolean!
|
|
withHoliday - Boolean!
|
|
withSickDays - Boolean!
|
|
withPublicHolidays - Boolean!
|
|
withOtherAbsences - Boolean!
|
Example
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"withProjects": false,
"withProjectComponents": false,
"withProjectSectors": false,
"withUnits": false,
"withEquipment": false,
"withSuppliers": false,
"withMaterialGroups": true,
"withMaterials": true,
"withSubcontractors": true,
"withPersons": true,
"withPersonTypes": false,
"withActivities": false,
"withStaffTimes": false,
"withCollectedSubcontractors": true,
"withCollectedEquipment": false,
"withDayWages": true,
"withServices": true,
"withCollectedMaterials": false,
"withWeather": true,
"withNotes": true,
"withAllowances": false,
"withFurtherEducation": true,
"withHoliday": false,
"withSickDays": false,
"withPublicHolidays": false,
"withOtherAbsences": true
}
CsvStandardExportPermissionError
Fields
| Field Name | Description |
|---|---|
entity - CsvStandardExportError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CsvStandardExportError,
"errors": [MissingPermission]
}
CsvStandardExportResult
Types
| Union Types |
|---|
Example
File
CsvStandardExportValidationError
Fields
| Field Name | Description |
|---|---|
entity - CsvStandardExportError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CsvStandardExportError,
"errors": [ValidationErrorProperty]
}
CsvStandardImport
Example
{
"createdCostCenter": 123,
"createdEmployees": 123,
"createdPersons": 987,
"createdPersonTypes": 123,
"createdProjects": 123,
"createdRegion": 123,
"updatedEmployees": 987,
"updatedPersons": 987,
"updatedProjects": 123
}
CsvStandardImportError
Fields
| Field Name | Description |
|---|---|
preparedPersons - [preparedPersons]
|
|
preparedProjects - [preparedProjects]
|
Example
{
"preparedPersons": [preparedPersons],
"preparedProjects": [preparedProjects]
}
CsvStandardImportPermissionError
Fields
| Field Name | Description |
|---|---|
entity - CsvStandardImportError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CsvStandardImportError,
"errors": [MissingPermission]
}
CsvStandardImportResult
Example
CsvStandardImport
CsvStandardImportValidationError
Fields
| Field Name | Description |
|---|---|
entity - CsvStandardImportError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CsvStandardImportError,
"errors": [ValidationErrorProperty]
}
CsvStandardPrepare
Fields
| Field Name | Description |
|---|---|
preparedPersons - [PreparedPerson!]
|
|
preparedProjects - [PreparedProject!]
|
Example
{
"preparedPersons": [PreparedPerson],
"preparedProjects": [PreparedProject]
}
CsvStandardPreparePermissionError
Fields
| Field Name | Description |
|---|---|
entity - CSVStandardPrepareError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CSVStandardPrepareError,
"errors": [MissingPermission]
}
CsvStandardPrepareResultGraphType
Example
CsvStandardPrepare
CsvStandardPrepareValidationError
Fields
| Field Name | Description |
|---|---|
entity - CSVStandardPrepareError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CSVStandardPrepareError,
"errors": [ValidationErrorProperty]
}
CumulatedProjectEquipmentService
Fields
| Field Name | Description |
|---|---|
equipmentServices - [ProjectEquipmentServiceNode]
|
|
project - Project
|
Example
{
"equipmentServices": [ProjectEquipmentServiceNode],
"project": Project
}
CumulatedProjectEquipmentServiceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CumulatedProjectEquipmentService!]!
|
|
totalCount - Int!
|
Example
{
"nodes": [CumulatedProjectEquipmentService],
"totalCount": 123
}
CumulatedProjectEquipmentServiceFilter
Fields
| Input Field | Description |
|---|---|
_and - [CumulatedProjectEquipmentServiceFilter]
|
|
_or - [CumulatedProjectEquipmentServiceFilter]
|
|
dateFrom - DateTime!
|
|
dateTo - DateTime!
|
|
projectIdent - Ident
|
Example
{
"_and": [CumulatedProjectEquipmentServiceFilter],
"_or": [CumulatedProjectEquipmentServiceFilter],
"dateFrom": "2007-12-03T10:15:30Z",
"dateTo": "2007-12-03T10:15:30Z",
"projectIdent": Ident
}
CumulatedProjectEquipmentServiceOrder
CumulatedProjectStaffTime
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
staffTimes - [ProjectStaffTimeNode]
|
Example
{
"project": Project,
"staffTimes": [ProjectStaffTimeNode]
}
CumulatedProjectStaffTimeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CumulatedProjectStaffTime!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CumulatedProjectStaffTime], "totalCount": 987}
CumulatedProjectStaffTimeFilter
Fields
| Input Field | Description |
|---|---|
_and - [CumulatedProjectStaffTimeFilter]
|
|
_or - [CumulatedProjectStaffTimeFilter]
|
|
dateFrom - DateTime!
|
|
dateTo - DateTime!
|
|
projectIdent - Ident
|
Example
{
"_and": [CumulatedProjectStaffTimeFilter],
"_or": [CumulatedProjectStaffTimeFilter],
"dateFrom": "2007-12-03T10:15:30Z",
"dateTo": "2007-12-03T10:15:30Z",
"projectIdent": Ident
}
CumulatedProjectStaffTimeOrder
CumulativeHourFilter
Fields
| Input Field | Description |
|---|---|
_and - [CumulativeHourFilter]
|
|
_or - [CumulativeHourFilter]
|
|
ident - IdentFilter
|
|
type - CumulativeHoursTypeFilter
|
|
hours - DecimalFilter
|
|
datetime - DateTimeOffsetFilter
|
|
signalLostRange - DateTimeFilter
|
|
beforeDate - DateTime
|
Example
{
"_and": [CumulativeHourFilter],
"_or": [CumulativeHourFilter],
"ident": IdentFilter,
"type": CumulativeHoursTypeFilter,
"hours": DecimalFilter,
"datetime": DateTimeOffsetFilter,
"signalLostRange": DateTimeFilter,
"beforeDate": "2007-12-03T10:15:30Z"
}
CumulativeHours
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the cumulative hour |
equipment - TrackingDevice!
|
|
fetchedAt - DateTimeOffset
|
Timestamp from the last fetch-operation |
hours - Decimal
|
|
hoursDelta - Decimal
|
|
ident - Ident!
|
|
rangeFrom - DateTimeOffset
|
Starting-Timestamp from the cumulative hour |
rangeTo - DateTimeOffset
|
End-Timestamp from the cumulative hour |
type - CumulativeHoursType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": TrackingDevice,
"fetchedAt": DateTimeOffset,
"hours": Decimal,
"hoursDelta": Decimal,
"ident": Ident,
"rangeFrom": DateTimeOffset,
"rangeTo": DateTimeOffset,
"type": "ACTIVE_REGENERATION"
}
CumulativeHoursType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE_REGENERATION"
CumulativeHoursTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - CumulativeHoursType
|
Is the fields value equal to the provided value. |
_neq - CumulativeHoursType
|
Is the fields value not equal to the provided value |
_gt - CumulativeHoursType
|
Is the fields value greater than the provided value |
_lt - CumulativeHoursType
|
Is the fields value less than the provided value. |
_gte - CumulativeHoursType
|
Is the fields value greater than or equal to the provided value. |
_lte - CumulativeHoursType
|
Is the fields value less than or equal to the provided value. |
_like - CumulativeHoursType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - CumulativeHoursType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - CumulativeHoursType
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [CumulativeHoursType]
|
Is the fields value in the provided list of values. |
_nin - [CumulativeHoursType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "ACTIVE_REGENERATION",
"_neq": "ACTIVE_REGENERATION",
"_gt": "ACTIVE_REGENERATION",
"_lt": "ACTIVE_REGENERATION",
"_gte": "ACTIVE_REGENERATION",
"_lte": "ACTIVE_REGENERATION",
"_like": "ACTIVE_REGENERATION",
"_nlike": "ACTIVE_REGENERATION",
"_contains": "ACTIVE_REGENERATION",
"_is_null": true,
"_in": ["ACTIVE_REGENERATION"],
"_nin": ["ACTIVE_REGENERATION"]
}
CustomWageExport
Example
{
"changeInfo": Info,
"description": "xyz789",
"ident": Ident,
"imageIdent": Ident,
"isDeleted": true,
"isWithEquipment": false,
"isWithPersons": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"xmlContent": "abc123"
}
CustomWageExportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [CustomWageExport!]!
|
|
totalCount - Int!
|
Example
{"nodes": [CustomWageExport], "totalCount": 123}
CustomWageExportError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CustomWageExportErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportError
|
Example
{"entity": CustomWageExportError}
CustomWageExportErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CustomWageExportError,
"errors": [ValidationErrorProperty]
}
CustomWageExportErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CustomWageExportError,
"errors": [MissingPermission]
}
CustomWageExportErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CustomWageExportError,
"errors": ["ENTITY_DELETED"]
}
CustomWageExportExecutionError
CustomWageExportExecutionOptions
CustomWageExportExecutionPermissionError
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportExecutionError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CustomWageExportExecutionError,
"errors": [MissingPermission]
}
CustomWageExportExecutionResult
Example
File
CustomWageExportExecutionValidationError
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportExecutionError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CustomWageExportExecutionError,
"errors": [ValidationErrorProperty]
}
CustomWageExportFilter
Fields
| Input Field | Description |
|---|---|
_and - [CustomWageExportFilter]
|
|
_or - [CustomWageExportFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
description - StringFilter
|
|
script - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_and": [CustomWageExportFilter],
"_or": [CustomWageExportFilter],
"ident": IdentFilter,
"name": StringFilter,
"description": StringFilter,
"script": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter
}
CustomWageExportNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CustomWageExportReferErrorEntityNotFoundErrorType
]
}
CustomWageExportOrder
CustomWageExportPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
CustomWageExportReferErrorPermissionErrorType
]
}
CustomWageExportReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CustomWageExportReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
CustomWageExportReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportReferError
|
Example
{"entity": CustomWageExportReferError}
CustomWageExportReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CustomWageExportReferError,
"errors": [MissingPermission]
}
CustomWageExportReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - CustomWageExportReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": CustomWageExportReferError,
"errors": ["ENTITY_DELETED"]
}
CustomWageExportResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CustomWageExport!]!
|
Example
{"entities": [CustomWageExport]}
CustomWageExportStateError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportReferErrorStateErrorType!]!
|
Example
{"errors": [CustomWageExportReferErrorStateErrorType]}
Customer
Fields
| Field Name | Description |
|---|---|
accountType - String
|
|
actions - [CustomerChange]
|
|
Arguments
|
|
areaCode - String
|
|
changeDate - DateTime!
|
|
changeFirstname - String
|
|
changeLastname - String
|
|
city - String
|
|
equipmentModulePaymentPeriod - Period
|
|
equipmentModuleVariant - Variant
|
|
equipmentUserLicenses - Int!
|
|
equipmentUserLicensesUsed - Int
|
|
estimatesModulePaymentPeriod - Period
|
|
estimatesModuleVariant - Variant
|
|
estimatesUserLicenses - Int!
|
|
estimatesUserLicensesUsed - Int
|
|
fax - String
|
|
firstName - String
|
|
fleetActive - Boolean!
|
|
fleetBaseModule - Profile
|
|
fleetFullLicenses - Int!
|
|
fleetLicenses - Int!
|
Fleet licenses are divided into full (fleetFullLicenses) and limited (fleetLimitedLicenses) licenses. The previous name 'fleetLicenses' is no longer clear enough. |
fleetLimitedLicenses - Int!
|
|
fleetSubscriptionId - String
|
|
fleetTrial - DateTime
|
|
fleetUsedFullLicenses - Int
|
|
fleetUsedLicenses - Int
|
Fleet licenses are divided into full (fleetUsedFullLicenses) and limited (fleetUsedLimitedLicenses) licenses. |
fleetUsedLimitedLicenses - Int
|
|
fullQualityProjectsCount - Int!
|
|
hasOwnInstallation - Boolean
|
|
id - String!
|
|
isActive - Boolean
|
|
isDeleted - Boolean
|
|
isMailConfirmed - Boolean
|
|
isSelfSignup - Boolean
|
|
lastName - String
|
|
licenseModel - LicenseModel!
|
|
mail - String
|
|
mailConfirmationKey - String
|
|
name - String
|
|
onSiteActive - Boolean!
|
|
onSiteBaseModule - Profile
|
|
onSiteBillingProvider - PaymentProvider!
|
|
onSiteLicenses - Int!
|
|
onSiteSubscriptionId - String
|
|
onSiteTrial - DateTime
|
|
onSiteUsedLicenses - Int
|
|
personsModulePaymentPeriod - Period
|
|
personsModuleVariant - Variant
|
|
personsUserLicenses - Int!
|
|
personsUserLicensesUsed - Int
|
|
phone - String
|
|
planningModulePaymentPeriod - Period
|
|
planningModuleVariant - Variant
|
|
planningUserLicenses - Int!
|
|
planningUserLicensesUsed - Int
|
|
profile - Profile!
|
|
profiles - [Profile!]!
|
|
projectModulePaymentPeriod - Period
|
|
projectModuleVariant - Variant
|
|
projectUserLicenses - Int!
|
|
projectUserLicensesUsed - Int
|
|
qualityActive - Boolean!
|
|
qualityBaseModule - Profile
|
|
qualityBillingProvider - PaymentProvider
|
|
qualityLicenses - Int!
|
|
qualityLicensesUsed - Int
|
The number of quality licenses used by the customer with pricing model 2023. |
qualityModulePaymentPeriod - Period
|
|
qualityModuleVariant - Variant
|
|
qualitySubscriptionId - String
|
|
qualityTrial - DateTime
|
|
qualityUsedLicenses - Int
|
The number of quality licenses used by the customer with pricing model pre 2023. |
registered - DateTime!
|
|
reverseTrialCompletedCount - Int
|
|
reverseTrialEndDate - Date
|
|
street - String
|
|
title - String
|
|
validTil - DateTime!
|
|
zipCode - String
|
|
Example
{
"accountType": "abc123",
"actions": [CustomerChange],
"areaCode": "xyz789",
"changeDate": "2007-12-03T10:15:30Z",
"changeFirstname": "xyz789",
"changeLastname": "xyz789",
"city": "abc123",
"equipmentModulePaymentPeriod": "MONTHLY",
"equipmentModuleVariant": "BASIC",
"equipmentUserLicenses": 123,
"equipmentUserLicensesUsed": 123,
"estimatesModulePaymentPeriod": "MONTHLY",
"estimatesModuleVariant": "BASIC",
"estimatesUserLicenses": 123,
"estimatesUserLicensesUsed": 987,
"fax": "xyz789",
"firstName": "xyz789",
"fleetActive": true,
"fleetBaseModule": Profile,
"fleetFullLicenses": 123,
"fleetLicenses": 123,
"fleetLimitedLicenses": 987,
"fleetSubscriptionId": "abc123",
"fleetTrial": "2007-12-03T10:15:30Z",
"fleetUsedFullLicenses": 987,
"fleetUsedLicenses": 987,
"fleetUsedLimitedLicenses": 123,
"fullQualityProjectsCount": 987,
"hasOwnInstallation": false,
"id": "abc123",
"isActive": true,
"isDeleted": true,
"isMailConfirmed": false,
"isSelfSignup": false,
"lastName": "abc123",
"licenseModel": "PRICING_2023",
"mail": "xyz789",
"mailConfirmationKey": "abc123",
"name": "xyz789",
"onSiteActive": true,
"onSiteBaseModule": Profile,
"onSiteBillingProvider": "NONE",
"onSiteLicenses": 123,
"onSiteSubscriptionId": "abc123",
"onSiteTrial": "2007-12-03T10:15:30Z",
"onSiteUsedLicenses": 123,
"personsModulePaymentPeriod": "MONTHLY",
"personsModuleVariant": "BASIC",
"personsUserLicenses": 987,
"personsUserLicensesUsed": 987,
"phone": "abc123",
"planningModulePaymentPeriod": "MONTHLY",
"planningModuleVariant": "BASIC",
"planningUserLicenses": 987,
"planningUserLicensesUsed": 987,
"profile": Profile,
"profiles": [Profile],
"projectModulePaymentPeriod": "MONTHLY",
"projectModuleVariant": "BASIC",
"projectUserLicenses": 987,
"projectUserLicensesUsed": 123,
"qualityActive": false,
"qualityBaseModule": Profile,
"qualityBillingProvider": "NONE",
"qualityLicenses": 987,
"qualityLicensesUsed": 123,
"qualityModulePaymentPeriod": "MONTHLY",
"qualityModuleVariant": "BASIC",
"qualitySubscriptionId": "xyz789",
"qualityTrial": "2007-12-03T10:15:30Z",
"qualityUsedLicenses": 987,
"registered": "2007-12-03T10:15:30Z",
"reverseTrialCompletedCount": 123,
"reverseTrialEndDate": "2007-12-03",
"street": "abc123",
"title": "xyz789",
"validTil": "2007-12-03T10:15:30Z",
"zipCode": "abc123"
}
CustomerChange
Fields
| Field Name | Description |
|---|---|
action - CustomerChangeAction
|
|
edit - CustomerEditAction
|
|
person - Person
|
|
timestamp - DateTimeOffset!
|
Example
{
"action": "INCREASE_LICENSE",
"edit": CustomerEditAction,
"person": Person,
"timestamp": DateTimeOffset
}
CustomerChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"INCREASE_LICENSE"
CustomerEditAction
Fields
| Field Name | Description |
|---|---|
current - CustomerHistory!
|
|
previous - CustomerHistory
|
|
properties - [String!]!
|
Example
{
"current": CustomerHistory,
"previous": CustomerHistory,
"properties": ["abc123"]
}
CustomerError
Example
{
"city": "abc123",
"firstName": "abc123",
"lastName": "abc123",
"mail": "abc123",
"name": "abc123",
"phone": "xyz789",
"street": "xyz789",
"zipCode": "abc123"
}
CustomerHistory
Fields
| Field Name | Description |
|---|---|
accountType - String
|
|
areaCode - String
|
|
changeDate - DateTime!
|
|
changeFirstname - String
|
|
changeLastname - String
|
|
city - String
|
|
fax - String
|
|
firstName - String
|
|
hasOwnInstallation - Boolean
|
|
id - String
|
|
isActive - Boolean
|
|
isDeleted - Boolean
|
|
isMailConfirmed - Boolean
|
|
isSelfSignup - Boolean
|
|
lastName - String
|
|
mail - String
|
|
mailConfirmationKey - String
|
|
name - String
|
|
onSiteBaseModule - Profile
|
|
phone - String
|
|
profiles - [Profile]
|
|
qualityActive - Boolean
|
|
qualityBaseModule - Profile
|
|
qualityLicenses - Int!
|
|
qualityTrial - DateTime!
|
|
registered - DateTime!
|
|
street - String
|
|
timesActive - Boolean
|
|
timesLicenses - Int!
|
|
timesTrial - DateTime!
|
|
title - String
|
|
validTil - DateTime!
|
|
zipCode - String
|
Example
{
"accountType": "abc123",
"areaCode": "abc123",
"changeDate": "2007-12-03T10:15:30Z",
"changeFirstname": "xyz789",
"changeLastname": "abc123",
"city": "xyz789",
"fax": "xyz789",
"firstName": "xyz789",
"hasOwnInstallation": true,
"id": "abc123",
"isActive": false,
"isDeleted": true,
"isMailConfirmed": false,
"isSelfSignup": true,
"lastName": "abc123",
"mail": "abc123",
"mailConfirmationKey": "abc123",
"name": "xyz789",
"onSiteBaseModule": Profile,
"phone": "abc123",
"profiles": [Profile],
"qualityActive": false,
"qualityBaseModule": Profile,
"qualityLicenses": 987,
"qualityTrial": "2007-12-03T10:15:30Z",
"registered": "2007-12-03T10:15:30Z",
"street": "xyz789",
"timesActive": false,
"timesLicenses": 123,
"timesTrial": "2007-12-03T10:15:30Z",
"title": "abc123",
"validTil": "2007-12-03T10:15:30Z",
"zipCode": "xyz789"
}
CustomerSettings
Fields
| Field Name | Description |
|---|---|
additionalMonthlyCalendarColumnActivity - Boolean!
|
Use monthlyCalendar { additionalColumns } instead |
additionalMonthlyCalendarColumnProjectPart - Boolean!
|
Use monthlyCalendar { additionalColumns } instead |
additionalMonthlyCalendarColumnProjects - Boolean!
|
Use monthlyCalendar { additionalColumns } instead |
additionalMonthlyCalendarColumnProjectSector - Boolean!
|
Use monthlyCalendar { additionalColumns } instead |
app - AppCustomerSettings!
|
|
beginnEndPauseInMonthlyCalendar - Boolean!
|
Use monthlyCalendar { withStartEndPause } instead |
collectionInterval - Int!
|
|
defaultTerminalActivity - Activity
|
Use terminal { defaultActivity } instead |
defaultTerminalProject - Project
|
Use terminal { defaultProject } instead |
display - DisplayCustomerSettings!
|
|
enhancedPasswordSecurity - Boolean!
|
|
furtherEducationAbsenceInHours - Boolean!
|
Use timeTracking { furtherEducationDefaultValue } instead |
furtherEducationUsesWorkTimeCalendar - Boolean!
|
Use timeTracking { allowWorkingHoursForFurtherEducation } instead |
general - GeneralCustomerSettings!
|
|
gpsLogin - String
|
|
gpsProvider - String
|
|
holidayAbsenceInHours - Boolean!
|
Use timeTracking { holidayDefaultValue } instead |
holidayUsesWorkTimeCalendar - Boolean!
|
Use timeTracking { allowWorkingHoursForHoliday } instead |
hoursPerDay - Decimal!
|
Use timeTracking { hoursPerDay } instead |
masterData - MasterDataCustomerSettings!
|
|
maxPhotoSize - Int
|
|
monthlyCalendar - MonthlyCalendarCustomerSettings!
|
|
mwcEmail - String
|
|
nativeTerminalTimeFix - Boolean!
|
Use terminal { useNativeTerminalTimeFix } instead |
onlyShowFreedCostCentreInControll - Boolean!
|
|
otherAbsenceInHours - Boolean!
|
Use timeTracking { otherDefaultValue } instead |
otherUsesWorkTimeCalendar - Boolean!
|
Use timeTracking { allowWorkingHoursForOther } instead |
planning - PlanningCustomerSettings!
|
|
planningExceptionsHoliday - Boolean!
|
|
planningExceptionsSaturday - Boolean!
|
|
planningExceptionsSunday - Boolean!
|
|
publicHolidayAbsenceInHours - Boolean!
|
Use timeTracking { publicHolidayDefaultValue } instead |
roundReportsFollowingRulebook - Boolean!
|
|
showEquipmentTypeOnPlanningboard - Boolean!
|
|
showHomeTimeNotice - Boolean!
|
Use timeTracking { showHomeTimeNotice } instead |
showPersonTypeOnPlanningboard - Boolean!
|
|
showPicturesInProjectDayReport - Boolean!
|
|
showProjectAddressOnPlanningboard - Boolean!
|
|
showProjectTypeOnPlanningboard - Boolean!
|
|
sickdayAbsenceInHours - Boolean!
|
Use timeTracking { sickdayDefaultValue } instead |
sickdayUsesWorkTimeCalendar - Boolean!
|
Use timeTracking { allowWorkingHoursForSickday } instead |
structuretreeInitiallyOpened - Boolean!
|
|
terminal - TerminalCustomerSettings!
|
|
terminalPassword - String
|
|
threshold - Int!
|
|
timestampInPicture - Boolean!
|
|
timeTracking - TimeTrackingCustomerSettings!
|
|
updateWageCalculator - Boolean!
|
Use monthlyCalendar { updateWageCalculator } instead |
workDays - WorkDays!
|
Example
{
"additionalMonthlyCalendarColumnActivity": true,
"additionalMonthlyCalendarColumnProjectPart": false,
"additionalMonthlyCalendarColumnProjects": false,
"additionalMonthlyCalendarColumnProjectSector": false,
"app": AppCustomerSettings,
"beginnEndPauseInMonthlyCalendar": false,
"collectionInterval": 987,
"defaultTerminalActivity": Activity,
"defaultTerminalProject": Project,
"display": DisplayCustomerSettings,
"enhancedPasswordSecurity": false,
"furtherEducationAbsenceInHours": true,
"furtherEducationUsesWorkTimeCalendar": true,
"general": GeneralCustomerSettings,
"gpsLogin": "xyz789",
"gpsProvider": "abc123",
"holidayAbsenceInHours": false,
"holidayUsesWorkTimeCalendar": false,
"hoursPerDay": Decimal,
"masterData": MasterDataCustomerSettings,
"maxPhotoSize": 123,
"monthlyCalendar": MonthlyCalendarCustomerSettings,
"mwcEmail": "abc123",
"nativeTerminalTimeFix": false,
"onlyShowFreedCostCentreInControll": false,
"otherAbsenceInHours": true,
"otherUsesWorkTimeCalendar": true,
"planning": PlanningCustomerSettings,
"planningExceptionsHoliday": true,
"planningExceptionsSaturday": true,
"planningExceptionsSunday": false,
"publicHolidayAbsenceInHours": false,
"roundReportsFollowingRulebook": true,
"showEquipmentTypeOnPlanningboard": false,
"showHomeTimeNotice": true,
"showPersonTypeOnPlanningboard": false,
"showPicturesInProjectDayReport": false,
"showProjectAddressOnPlanningboard": false,
"showProjectTypeOnPlanningboard": false,
"sickdayAbsenceInHours": true,
"sickdayUsesWorkTimeCalendar": false,
"structuretreeInitiallyOpened": false,
"terminal": TerminalCustomerSettings,
"terminalPassword": "xyz789",
"threshold": 987,
"timestampInPicture": false,
"timeTracking": TimeTrackingCustomerSettings,
"updateWageCalculator": true,
"workDays": WorkDays
}
CustomerSettingsError
Fields
| Field Name | Description |
|---|---|
app - AppCustomerSettingsError
|
|
display - DisplayCustomerSettingsError
|
|
general - GeneralCustomerSettingsError
|
|
masterData - MasterDataCustomerSettingsError
|
|
monthlyCalendar - MonthlyCalendarCustomerSettingsError
|
|
terminal - TerminalCustomerSettingsError
|
|
timeTracking - TimeTrackingCustomerSettingsError
|
Example
{
"app": AppCustomerSettingsError,
"display": DisplayCustomerSettingsError,
"general": GeneralCustomerSettingsError,
"masterData": MasterDataCustomerSettingsError,
"monthlyCalendar": MonthlyCalendarCustomerSettingsError,
"terminal": TerminalCustomerSettingsError,
"timeTracking": TimeTrackingCustomerSettingsError
}
DXLNYU5N
Fields
| Field Name | Description |
|---|---|
nodes - [DXLNYU5NNode]
|
Example
{"nodes": [DXLNYU5NNode]}
DXLNYU5NHeaderData
DXLNYU5NNode
Fields
| Field Name | Description |
|---|---|
dataRowsHours - [DXLNYU5NWCRow]
|
|
dataRowsQuantity - [DXLNYU5NWCRow]
|
|
headerData - [DXLNYU5NHeaderData]
|
|
holidayAccount - DXLNYU5NWCHolidayAccount
|
|
metaData - DXLNYU5NWCMetaData
|
|
person - Person
|
|
reportLogoPath - String
|
|
timeAccounts - [DXLNYU5NWCTimeAccount]
|
Example
{
"dataRowsHours": [DXLNYU5NWCRow],
"dataRowsQuantity": [DXLNYU5NWCRow],
"headerData": [DXLNYU5NHeaderData],
"holidayAccount": DXLNYU5NWCHolidayAccount,
"metaData": DXLNYU5NWCMetaData,
"person": Person,
"reportLogoPath": "abc123",
"timeAccounts": [DXLNYU5NWCTimeAccount]
}
DXLNYU5NWCDay
DXLNYU5NWCHolidayAccount
Example
{
"inHours": true,
"name": "xyz789",
"plannableValue": "xyz789",
"referenceDate": "xyz789",
"remainingValue": "xyz789",
"usedValue": "abc123"
}
DXLNYU5NWCMetaData
Fields
| Field Name | Description |
|---|---|
actualTime - DXLNYU5NWCMetaDataRow
|
|
allocatedTime - DXLNYU5NWCMetaDataRow
|
|
endTime - DXLNYU5NWCMetaDataRow
|
|
pause - DXLNYU5NWCMetaDataRow
|
|
startTime - DXLNYU5NWCMetaDataRow
|
Example
{
"actualTime": DXLNYU5NWCMetaDataRow,
"allocatedTime": DXLNYU5NWCMetaDataRow,
"endTime": DXLNYU5NWCMetaDataRow,
"pause": DXLNYU5NWCMetaDataRow,
"startTime": DXLNYU5NWCMetaDataRow
}
DXLNYU5NWCMetaDataRow
Fields
| Field Name | Description |
|---|---|
days - [DXLNYU5NWCMetaDay]
|
|
sum - String
|
Example
{
"days": [DXLNYU5NWCMetaDay],
"sum": "xyz789"
}
DXLNYU5NWCMetaDay
DXLNYU5NWCRow
DXLNYU5NWCTimeAccount
DailyAllocationConfiguration
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"EVENLY"
DailyConfiguration
Example
{
"earliestBegin": TimeSpan,
"fixedBreaks": [FixedBreak],
"latestEnd": TimeSpan,
"maximumWorkDuration": 123,
"minutes": 123,
"startTime": TimeSpan,
"targetHours": 987
}
DailyHoursCondition
DailyReport
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportADL1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportALIS2BEL
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportALIS5BEL
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
project - Project!
|
|
times - [StaffTime!]
|
Example
{
"date": "2007-12-03",
"project": Project,
"times": [StaffTime]
}
DailyReportALS1DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportBAR1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportBOL1DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
formData - FormDataDailyReportBOL1DARE!
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
timesData - [StaffTimeDataDailyReportBOL1DARE!]
|
|
timesMeta - [MetaDataDailyReportBOL1DARE!]
|
|
totalHoursSum - String
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"formData": FormDataDailyReportBOL1DARE,
"highestTemp": Weather,
"lowestTemp": Weather,
"pictures": [Picture],
"project": Project,
"timesData": [StaffTimeDataDailyReportBOL1DARE],
"timesMeta": [MetaDataDailyReportBOL1DARE],
"totalHoursSum": "xyz789"
}
DailyReportBUG1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportDAI1DARE
Fields
| Field Name | Description |
|---|---|
checkbox1 - String
|
|
date - Date!
|
|
equipments - [SimplifiedEquipment!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
signature1 - String
|
|
signature2 - String
|
|
text1 - String
|
|
text2 - String
|
|
text3 - String
|
|
timeEnd - DateTime!
|
|
times - [StaffTimeDailyReportVHB411!]
|
|
timeStart - DateTime!
|
Example
{
"checkbox1": "xyz789",
"date": "2007-12-03",
"equipments": [SimplifiedEquipment],
"highestTemp": Weather,
"lowestTemp": Weather,
"pictures": [Picture],
"project": Project,
"signature1": "abc123",
"signature2": "abc123",
"text1": "abc123",
"text2": "xyz789",
"text3": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"times": [StaffTimeDailyReportVHB411],
"timeStart": "2007-12-03T10:15:30Z"
}
DailyReportDAI2DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
division - String
|
|
equipments - [DailyReportDAI2DARESimplifiedEquipment!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [DailyReportDAI2DARESimplifiedMaterial!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
signature1 - String
|
|
signature2 - String
|
|
text1 - String
|
|
text2 - String
|
|
text3 - String
|
|
timeEnd - DateTime!
|
|
times - [StaffTimeDailyReportVHB411!]
|
|
timeStart - DateTime!
|
|
welder - Person
|
Example
{
"date": "2007-12-03",
"division": "abc123",
"equipments": [DailyReportDAI2DARESimplifiedEquipment],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [DailyReportDAI2DARESimplifiedMaterial],
"pictures": [Picture],
"project": Project,
"signature1": "xyz789",
"signature2": "xyz789",
"text1": "abc123",
"text2": "xyz789",
"text3": "xyz789",
"timeEnd": "2007-12-03T10:15:30Z",
"times": [StaffTimeDailyReportVHB411],
"timeStart": "2007-12-03T10:15:30Z",
"welder": Person
}
DailyReportDAI2DARESimplifiedEquipment
Example
{
"additionalData": "abc123",
"additionalData2": "abc123",
"amountHours": Decimal,
"amountUnit": Unit,
"counterContainer": [CounterContainer],
"date": "2007-12-03",
"description": "abc123",
"entriesCount": 987,
"equipment": Equipment,
"gross": Decimal,
"net": Decimal,
"text": "abc123"
}
DailyReportDAI2DARESimplifiedMaterial
DailyReportDARE1JAC
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE1MAG
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE1ROE
Fields
| Field Name | Description |
|---|---|
allowances - [Allowance!]
|
|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"allowances": [Allowance],
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE1STO
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE1WIE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE1WNS
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE2KRE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [DailyReportDARE2KRESimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [
DailyReportDARE2KRESimplifiedEquipment
],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportDARE2KRESimplifiedEquipment
Example
{
"amountHours": Decimal,
"amountUnit": Unit,
"counterContainer": [CounterContainer],
"date": "2007-12-03",
"dateEnd": "2007-12-03T10:15:30Z",
"dateStart": "2007-12-03T10:15:30Z",
"entriesCount": 987,
"equipment": Equipment,
"gross": Decimal,
"net": Decimal,
"person": Person,
"text": "abc123"
}
DailyReportDARE2ROE
Fields
| Field Name | Description |
|---|---|
allowances - [Allowance!]
|
|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"allowances": [Allowance],
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportGUS1DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentsData - [EquipmentDataDailyReportGUS1DARE!]
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentsMeta - [MetaDataDailyReportGUS1DARE!]
|
|
formData - FormDataDailyReportGUS1DARE!
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
referenceData - ReferenceDataDailyReportGUS1DARE!
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
timesData - [StaffTimeDataDailyReportGUS1DARE!]
|
|
timesMeta - [MetaDataDailyReportGUS1DARE!]
|
Example
{
"date": "2007-12-03",
"equipmentsData": [EquipmentDataDailyReportGUS1DARE],
"equipmentServices": [CollectedEquipment],
"equipmentsMeta": [MetaDataDailyReportGUS1DARE],
"formData": FormDataDailyReportGUS1DARE,
"pictures": [Picture],
"project": Project,
"referenceData": ReferenceDataDailyReportGUS1DARE,
"subcontractorTimes": [CollectedSubcontractor],
"timesData": [StaffTimeDataDailyReportGUS1DARE],
"timesMeta": [MetaDataDailyReportGUS1DARE]
}
DailyReportH531B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportH531B411!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportH531B411],
"weather": [Weather]
}
DailyReportHAU1DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportHHW8CF7W
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServicesAndStates - [SimplifiedEquipment!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
reportNo - String
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
timeEnd - DateTime!
|
|
timeStart - DateTime!
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServicesAndStates": [SimplifiedEquipment],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"reportNo": "xyz789",
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"timeEnd": "2007-12-03T10:15:30Z",
"timeStart": "2007-12-03T10:15:30Z",
"weather": [Weather]
}
DailyReportHUE1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
timesData - [StaffTimeDataDailyReportHUE1B411!]
|
|
timesMeta - [StaffTimeMetaDailyReportHUE1B411!]
|
|
weathers - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"timesData": [StaffTimeDataDailyReportHUE1B411],
"timesMeta": [StaffTimeMetaDailyReportHUE1B411],
"weathers": [Weather]
}
DailyReportHUE2B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentsMeta - [EquipmentMetaDailyReportHUE2B411!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
timesData - [StaffTimeDataDailyReportHUE2B411!]
|
|
timesMeta - [StaffTimeMetaDailyReportHUE2B411!]
|
|
weathers - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentsMeta": [EquipmentMetaDailyReportHUE2B411],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"timesData": [StaffTimeDataDailyReportHUE2B411],
"timesMeta": [StaffTimeMetaDailyReportHUE2B411],
"weathers": [Weather]
}
DailyReportJOE1DAIL
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportKNO1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportKev320
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportMAGE4BEL
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportMOR1DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipmentMOR1DARE!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
projectSectors - [ProjectSector!]
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTimeMOR1DARE!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipmentMOR1DARE],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"projectSectors": [ProjectSector],
"services": [Service],
"simplifiedTimes": [SimplifiedTimeMOR1DARE],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportMST1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportObt
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
qualityTickets - [Ticket!]
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"qualityTickets": [Ticket],
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportS4ILEDPZ
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
reportNo - String
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"reportNo": "abc123",
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime]
}
DailyReportSUD1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportSUD2DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportVF3AGVKV
Fields
| Field Name | Description |
|---|---|
allowances - [Allowance!]
|
|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
reportNo - String
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"allowances": [Allowance],
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"reportNo": "xyz789",
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportVHB411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [CollectedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
highestTemp - Weather
|
|
lowestTemp - Weather
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTimeDailyReportVHB411!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [CollectedEquipment],
"equipmentStates": [EquipmentState],
"highestTemp": Weather,
"lowestTemp": Weather,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTimeDailyReportVHB411]
}
DailyReportWTI1DARE
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": false,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportXL8156V4
Fields
| Field Name | Description |
|---|---|
dateFrom - Date!
|
|
dateTo - Date!
|
|
nodes - [DailyReportXL8156V4Row]
|
|
project - Project!
|
Example
{
"dateFrom": "2007-12-03",
"dateTo": "2007-12-03",
"nodes": [DailyReportXL8156V4Row],
"project": Project
}
DailyReportXL8156V4Row
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DailyReportY4GGHF7C
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
equipmentServices - [SimplifiedEquipment!]
|
|
equipmentStates - [EquipmentState!]
|
|
hasDayWageReport - Boolean
|
|
materials - [CollectedMaterial!]
|
|
notes - [Note!]
|
|
pictures - [Picture!]
|
|
project - Project!
|
|
services - [Service!]
|
|
simplifiedTimes - [SimplifiedTime!]
|
|
subcontractorTimes - [CollectedSubcontractor!]
|
|
times - [StaffTime!]
|
|
weather - [Weather!]
|
Example
{
"date": "2007-12-03",
"equipmentServices": [SimplifiedEquipment],
"equipmentStates": [EquipmentState],
"hasDayWageReport": true,
"materials": [CollectedMaterial],
"notes": [Note],
"pictures": [Picture],
"project": Project,
"services": [Service],
"simplifiedTimes": [SimplifiedTime],
"subcontractorTimes": [CollectedSubcontractor],
"times": [StaffTime],
"weather": [Weather]
}
DashboardAbsenceBase
Fields
| Field Name | Description |
|---|---|
person - Person!
|
Possible Types
| DashboardAbsenceBase Types |
|---|
Example
{"person": Person}
DashboardAbsenceFull
DashboardAbsencePartly
Fields
| Field Name | Description |
|---|---|
person - Person!
|
Example
{"person": Person}
DashboardAbsencesCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DashboardAbsenceBase!]!
|
|
totalCount - Int!
|
Example
{"nodes": [DashboardAbsenceBase], "totalCount": 987}
DashboardEndOfWorkingDayStaff
DashboardLentEntityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"PERSON"
DashboardLentFromEntity
Fields
| Field Name | Description |
|---|---|
lentFromElement - Element!
|
|
name - String!
|
|
type - DashboardLentEntityType!
|
Example
{
"lentFromElement": Element,
"name": "xyz789",
"type": "PERSON"
}
DashboardLentToEntity
Fields
| Field Name | Description |
|---|---|
lentToElement - Element!
|
|
name - String!
|
|
type - DashboardLentEntityType!
|
Example
{
"lentToElement": Element,
"name": "xyz789",
"type": "PERSON"
}
DashboardPresentStaff
Fields
| Field Name | Description |
|---|---|
person - Person!
|
|
staffTime - StaffTime!
|
Example
{
"person": Person,
"staffTime": StaffTime
}
DataSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"RECORDING"
DataStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NEW"
DataTableExportFormats
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CSV"
Date
Description
The Date scalar type represents a year, month and day in accordance with the ISO-8601 standard.
Example
"2007-12-03"
DateFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - Date
|
Is the fields value equal to the provided value. Default = "0001-01-01" |
_neq - Date
|
Is the fields value not equal to the provided value. Default = "0001-01-01" |
_gt - Date
|
Is the fields value greater than the provided value. Default = "0001-01-01" |
_lt - Date
|
Is the fields value less than the provided value. Default = "0001-01-01" |
_gte - Date
|
Is the fields value greater than or equal to the provided value. Default = "0001-01-01" |
_lte - Date
|
Is the fields value less than or equal to the provided value. Default = "0001-01-01" |
_like - String
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - String
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - String
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Date]
|
Is the fields value in the provided list of values. |
_nin - [Date]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "2007-12-03",
"_neq": "2007-12-03",
"_gt": "2007-12-03",
"_lt": "2007-12-03",
"_gte": "2007-12-03",
"_lte": "2007-12-03",
"_like": "xyz789",
"_nlike": "xyz789",
"_contains": "xyz789",
"_is_null": false,
"_in": ["2007-12-03"],
"_nin": ["2007-12-03"]
}
DateMaintenanceAssignment
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
measure - MaintenanceMeasure
|
|
nextInspectionDate - Date!
|
|
status - MaintenanceStatus!
|
|
statusHistory - [MaintenanceStatusResult]!
|
|
Example
{
"equipment": Equipment,
"ident": Ident,
"isDeleted": true,
"measure": MaintenanceMeasure,
"nextInspectionDate": "2007-12-03",
"status": "UNKNOWN",
"statusHistory": [MaintenanceStatusResult]
}
DateRange
DateTime
Description
The DateTime scalar type represents a date and time. DateTime expects timestamps to be formatted in accordance with the ISO-8601 standard.
Example
"2007-12-03T10:15:30Z"
DateTimeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - DateTime
|
Is the fields value equal to the provided value. |
_neq - DateTime
|
Is the fields value not equal to the provided value |
_gt - DateTime
|
Is the fields value greater than the provided value |
_lt - DateTime
|
Is the fields value less than the provided value. |
_gte - DateTime
|
Is the fields value greater than or equal to the provided value. |
_lte - DateTime
|
Is the fields value less than or equal to the provided value. |
_like - String
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - String
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - String
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [DateTime]
|
Is the fields value in the provided list of values. |
_nin - [DateTime]
|
Is the fields value not in the provided list of values. |
time - TimeSpanFilter
|
|
date - DateFilter
|
Example
{
"_eq": "2007-12-03T10:15:30Z",
"_neq": "2007-12-03T10:15:30Z",
"_gt": "2007-12-03T10:15:30Z",
"_lt": "2007-12-03T10:15:30Z",
"_gte": "2007-12-03T10:15:30Z",
"_lte": "2007-12-03T10:15:30Z",
"_like": "abc123",
"_nlike": "abc123",
"_contains": "abc123",
"_is_null": true,
"_in": ["2007-12-03T10:15:30Z"],
"_nin": ["2007-12-03T10:15:30Z"],
"time": TimeSpanFilter,
"date": DateFilter
}
DateTimeOffset
Description
The DateTimeOffset scalar type represents a date, time and offset from UTC. DateTimeOffset expects timestamps to be formatted in accordance with the ISO-8601 standard.
Example
DateTimeOffset
DateTimeOffsetFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - DateTimeOffset
|
Is the fields value equal to the provided value. |
_neq - DateTimeOffset
|
Is the fields value not equal to the provided value |
_gt - DateTimeOffset
|
Is the fields value greater than the provided value |
_lt - DateTimeOffset
|
Is the fields value less than the provided value. |
_gte - DateTimeOffset
|
Is the fields value greater than or equal to the provided value. |
_lte - DateTimeOffset
|
Is the fields value less than or equal to the provided value. |
_like - DateTimeOffset
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - DateTimeOffset
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - DateTimeOffset
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [DateTimeOffset]
|
Is the fields value in the provided list of values. |
_nin - [DateTimeOffset]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": DateTimeOffset,
"_neq": DateTimeOffset,
"_gt": DateTimeOffset,
"_lt": DateTimeOffset,
"_gte": DateTimeOffset,
"_lte": DateTimeOffset,
"_like": DateTimeOffset,
"_nlike": DateTimeOffset,
"_contains": DateTimeOffset,
"_is_null": true,
"_in": [DateTimeOffset],
"_nin": [DateTimeOffset]
}
DatevLodasOptions
Fields
| Input Field | Description |
|---|---|
consultantNumber - String!
|
|
customerNumber - String!
|
|
personIdents - [Ident!]!
|
|
month - Int!
|
|
year - Int!
|
|
defaultWageType - String!
|
|
absenceTypes - [AbsenceType!]!
|
|
withMasterData - Boolean!
|
|
withoutCostCenter - Boolean!
|
|
useOperationalPersonNumber - Boolean!
|
|
onlyExportProvedData - Boolean!
|
|
reExportData - Boolean!
|
|
isTestExport - Boolean!
|
|
lockData - Boolean!
|
|
dataSource - DataSource!
|
Example
{
"consultantNumber": "xyz789",
"customerNumber": "xyz789",
"personIdents": [Ident],
"month": 123,
"year": 123,
"defaultWageType": "abc123",
"absenceTypes": ["NONE"],
"withMasterData": false,
"withoutCostCenter": true,
"useOperationalPersonNumber": true,
"onlyExportProvedData": true,
"reExportData": true,
"isTestExport": false,
"lockData": true,
"dataSource": "RECORDING"
}
DatevLodasPermissionError
Fields
| Field Name | Description |
|---|---|
entity - ExportDatevLodasError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ExportDatevLodasError,
"errors": [MissingPermission]
}
DatevLodasResult
Types
| Union Types |
|---|
Example
File
DatevLodasValidationError
Fields
| Field Name | Description |
|---|---|
entity - ExportDatevLodasError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ExportDatevLodasError,
"errors": [ValidationErrorProperty]
}
DatevLohnGehaltError
Fields
| Field Name | Description |
|---|---|
consultantNumber - String!
|
|
customerNumber - String!
|
|
exportHalfVacationDays - Boolean!
|
|
lockData - Boolean!
|
|
month - Int!
|
|
personIdents - [Ident!]!
|
|
wageTypePersonnelTypeAngestellter - String!
|
|
wageTypePersonnelTypeAuszubildender - String!
|
|
wageTypePersonnelTypeGeringfuegigBeschaeftigte - String!
|
|
wageTypePersonnelTypeGewerblicherAngestellter - String!
|
|
withoutCostCenter - Boolean!
|
|
year - Int!
|
Example
{
"consultantNumber": "abc123",
"customerNumber": "xyz789",
"exportHalfVacationDays": true,
"lockData": false,
"month": 987,
"personIdents": [Ident],
"wageTypePersonnelTypeAngestellter": "xyz789",
"wageTypePersonnelTypeAuszubildender": "xyz789",
"wageTypePersonnelTypeGeringfuegigBeschaeftigte": "xyz789",
"wageTypePersonnelTypeGewerblicherAngestellter": "abc123",
"withoutCostCenter": false,
"year": 987
}
DatevLohnGehaltOptions
Fields
| Input Field | Description |
|---|---|
consultantNumber - String!
|
|
customerNumber - String!
|
|
personIdents - [Ident!]!
|
|
month - Int!
|
|
year - Int!
|
|
withoutCostCenter - Boolean!
|
|
exportHalfVacationDays - Boolean!
|
|
lockData - Boolean!
|
|
wageTypePersonnelTypeAngestellter - String
|
|
wageTypePersonnelTypeAuszubildender - String
|
|
wageTypePersonnelTypeGewerblicherAngestellter - String
|
|
wageTypePersonnelTypeGeringfuegigBeschaeftigte - String
|
|
sumValuesForWageTypesWithoutAbbreviation - Boolean
|
|
dataSource - DataSource!
|
Example
{
"consultantNumber": "xyz789",
"customerNumber": "xyz789",
"personIdents": [Ident],
"month": 123,
"year": 987,
"withoutCostCenter": true,
"exportHalfVacationDays": true,
"lockData": true,
"wageTypePersonnelTypeAngestellter": "xyz789",
"wageTypePersonnelTypeAuszubildender": "abc123",
"wageTypePersonnelTypeGewerblicherAngestellter": "abc123",
"wageTypePersonnelTypeGeringfuegigBeschaeftigte": "abc123",
"sumValuesForWageTypesWithoutAbbreviation": true,
"dataSource": "RECORDING"
}
DatevLohnGehaltPermissionError
Fields
| Field Name | Description |
|---|---|
entity - DatevLohnGehaltError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": DatevLohnGehaltError,
"errors": [MissingPermission]
}
DatevLohnGehaltResult
Types
| Union Types |
|---|
Example
File
DatevLohnGehaltValidationError
Fields
| Field Name | Description |
|---|---|
entity - DatevLohnGehaltError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": DatevLohnGehaltError,
"errors": [ValidationErrorProperty]
}
DayOfWeek
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SUNDAY"
DayWage
Fields
| Field Name | Description |
|---|---|
activity - Activity
|
|
begin - DateTime!
|
|
changeInfo - Info
|
|
clientId - Ident
|
|
createInfo - Info
|
|
creator - Person
|
|
date - Date!
|
|
end - DateTime!
|
|
fid - String
|
|
hours - Decimal!
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lockInfo - Info
|
|
person - Person
|
|
project - Project
|
|
proveInfo - Info
|
|
text - String
|
Example
{
"activity": Activity,
"begin": "2007-12-03T10:15:30Z",
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"end": "2007-12-03T10:15:30Z",
"fid": "abc123",
"hours": Decimal,
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lockInfo": Info,
"person": Person,
"project": Project,
"proveInfo": Info,
"text": "xyz789"
}
DayWageCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DayWage!]!
|
|
totalCount - Int!
|
Example
{"nodes": [DayWage], "totalCount": 987}
DayWageError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
DayWageErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageError
|
Example
{"entity": DayWageError}
DayWageErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": DayWageError,
"errors": [ValidationErrorProperty]
}
DayWageErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": DayWageError,
"errors": [MissingPermission]
}
DayWageErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageError
|
|
errors - [StateErrors!]!
|
Example
{"entity": DayWageError, "errors": ["ENTITY_DELETED"]}
DayWageFilter
Fields
| Input Field | Description |
|---|---|
_and - [DayWageFilter]
|
|
_or - [DayWageFilter]
|
|
ident - IdentFilter
|
|
isDeleted - BooleanFilter
|
|
date - DateFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
project - ProjectFilter
|
|
person - PersonFilter
|
|
creator - PersonFilter
|
|
activity - ActivityFilter
|
|
text - StringFilter
|
|
hours - StringFilter
|
Example
{
"_and": [DayWageFilter],
"_or": [DayWageFilter],
"ident": IdentFilter,
"isDeleted": BooleanFilter,
"date": DateFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"project": ProjectFilter,
"person": PersonFilter,
"creator": PersonFilter,
"activity": ActivityFilter,
"text": StringFilter,
"hours": StringFilter
}
DayWageNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [DayWageReferErrorEntityNotFoundErrorType]}
DayWageOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
hours - SortOrder
|
|
text - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeTimestamp - SortOrder
|
|
project - ProjectOrder
|
|
person - PersonOrder
|
|
creator - PersonOrder
|
|
activity - ActivityOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"hours": "ASC",
"text": "ASC",
"createTimestamp": "ASC",
"changeTimestamp": "ASC",
"project": ProjectOrder,
"person": PersonOrder,
"creator": PersonOrder,
"activity": ActivityOrder
}
DayWagePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageReferErrorPermissionErrorType!]!
|
Example
{"errors": [DayWageReferErrorPermissionErrorType]}
DayWageReferEntity
DayWageReferError
DayWageReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageReferError
|
Example
{"entity": DayWageReferError}
DayWageReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": DayWageReferError,
"errors": [MissingPermission]
}
DayWageReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - DayWageReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": DayWageReferError, "errors": ["ENTITY_LOCKED"]}
DayWageResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [DayWage!]!
|
Example
{"entities": [DayWage]}
DayWageStateError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageReferErrorStateErrorType!]!
|
Example
{"errors": [DayWageReferErrorStateErrorType]}
DayWagesReport
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
dayWages - [DayWage!]
|
|
project - Project!
|
Example
{
"date": "2007-12-03",
"dayWages": [DayWage],
"project": Project
}
Decimal
Example
Decimal
DecimalFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - Decimal
|
Is the fields value equal to the provided value. |
_neq - Decimal
|
Is the fields value not equal to the provided value |
_gt - Decimal
|
Is the fields value greater than the provided value |
_lt - Decimal
|
Is the fields value less than the provided value. |
_gte - Decimal
|
Is the fields value greater than or equal to the provided value. |
_lte - Decimal
|
Is the fields value less than or equal to the provided value. |
_like - Decimal
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - Decimal
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - Decimal
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Decimal]
|
Is the fields value in the provided list of values. |
_nin - [Decimal]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": Decimal,
"_neq": Decimal,
"_gt": Decimal,
"_lt": Decimal,
"_gte": Decimal,
"_lte": Decimal,
"_like": Decimal,
"_nlike": Decimal,
"_contains": Decimal,
"_is_null": true,
"_in": [Decimal],
"_nin": [Decimal]
}
DefRemaining
Description
Remaining Diesel Exhaust Fluid
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the DEF entry |
ident - Ident!
|
|
percentFilled - Decimal!
|
Percent of the tank filled (0 - 100) |
tankCapacityLiters - Decimal
|
Total capacity of the fuel tank in liters |
trackingDevice - TrackingDevice!
|
Example
{
"datetime": DateTimeOffset,
"ident": Ident,
"percentFilled": Decimal,
"tankCapacityLiters": Decimal,
"trackingDevice": TrackingDevice
}
DefaultEmployeeAvailableSelectRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SELF"
DefaultService
Fields
| Field Name | Description |
|---|---|
actions - [Action!]!
|
|
conditions - [Condition!]!
|
|
description - String
|
|
ident - Ident!
|
|
position - Int!
|
Example
{
"actions": [Action],
"conditions": [Condition],
"description": "abc123",
"ident": Ident,
"position": 123
}
DefaultTimeValue
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"WITHOUT"
DefaultValueService
DeleteMutation
Fields
| Field Name | Description |
|---|---|
ok - Boolean!
|
Example
{"ok": true}
DeviatingWorkingHoursCalendar
Fields
| Field Name | Description |
|---|---|
deviations - [WorkingHoursDeviation!]!
|
|
element - Element!
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
year - Int
|
Example
{
"deviations": [WorkingHoursDeviation],
"element": Element,
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"year": 123
}
DeviatingWorkingHoursCalendarCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DeviatingWorkingHoursCalendar!]!
|
|
totalCount - Int!
|
Example
{
"nodes": [DeviatingWorkingHoursCalendar],
"totalCount": 123
}
DeviatingWorkingHoursCalendarError
DeviatingWorkingHoursCalendarErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarError
|
Example
{"entity": DeviatingWorkingHoursCalendarError}
DeviatingWorkingHoursCalendarErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": DeviatingWorkingHoursCalendarError,
"errors": [ValidationErrorProperty]
}
DeviatingWorkingHoursCalendarErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": DeviatingWorkingHoursCalendarError,
"errors": [MissingPermission]
}
DeviatingWorkingHoursCalendarErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": DeviatingWorkingHoursCalendarError,
"errors": ["ENTITY_DELETED"]
}
DeviatingWorkingHoursCalendarFilter
Fields
| Input Field | Description |
|---|---|
_and - [DeviatingWorkingHoursCalendarFilter]
|
|
_or - [DeviatingWorkingHoursCalendarFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
year - IntFilter
|
|
nameWithYear - StringFilter
|
|
element - ElementFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [DeviatingWorkingHoursCalendarFilter],
"_or": [DeviatingWorkingHoursCalendarFilter],
"ident": IdentFilter,
"name": StringFilter,
"year": IntFilter,
"nameWithYear": StringFilter,
"element": ElementFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
DeviatingWorkingHoursCalendarNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarReferErrorEntityNotFoundErrorType
]
}
DeviatingWorkingHoursCalendarOrder
DeviatingWorkingHoursCalendarPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarReferErrorPermissionErrorType
]
}
DeviatingWorkingHoursCalendarReferEntity
DeviatingWorkingHoursCalendarReferError
DeviatingWorkingHoursCalendarReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarReferError
|
Example
{"entity": DeviatingWorkingHoursCalendarReferError}
DeviatingWorkingHoursCalendarReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": DeviatingWorkingHoursCalendarReferError,
"errors": [MissingPermission]
}
DeviatingWorkingHoursCalendarReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - DeviatingWorkingHoursCalendarReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": DeviatingWorkingHoursCalendarReferError,
"errors": ["ENTITY_DELETED"]
}
DeviatingWorkingHoursCalendarResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [DeviatingWorkingHoursCalendar!]!
|
Example
{"entities": [DeviatingWorkingHoursCalendar]}
DeviatingWorkingHoursCalendarStateError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarReferErrorStateErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarReferErrorStateErrorType
]
}
DeviceRefresh
Fields
| Field Name | Description |
|---|---|
date - DateTimeOffset
|
Time the tracking-collector finished refreshing devices |
error - String
|
Error while refreshing devices |
newlyAdded - Int!
|
Number of devices that were newly added |
removed - Int!
|
Number of devices that were removed due to inactivity |
totalCount - Int!
|
Total Number of devices registered for this provider |
updated - Int!
|
Number of devices had updated fields |
Example
{
"date": DateTimeOffset,
"error": "abc123",
"newlyAdded": 987,
"removed": 987,
"totalCount": 123,
"updated": 123
}
DisplayCustomerSettings
Fields
| Field Name | Description |
|---|---|
additionalEquipmentFields - [EquipmentSelectAdditionalFields!]!
|
|
additionalPersonFields - [PersonSelectAdditionalFields!]!
|
|
nameFormat - NameFormat!
|
|
showIds - Boolean!
|
Example
{
"additionalEquipmentFields": ["LENT"],
"additionalPersonFields": ["LENT"],
"nameFormat": "FIRST_NAME_LAST_NAME",
"showIds": false
}
DisplayCustomerSettingsError
Fields
| Field Name | Description |
|---|---|
additionalEquipmentFields - [EquipmentSelectAdditionalFields]
|
|
additionalPersonFields - [PersonSelectAdditionalFields]
|
|
nameFormat - String
|
|
showIds - Boolean
|
Example
{
"additionalEquipmentFields": ["LENT"],
"additionalPersonFields": ["LENT"],
"nameFormat": "abc123",
"showIds": false
}
Distance
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the engine status |
ident - Ident!
|
|
kilometers - Decimal!
|
Odometer counter in kilometers |
trackingDevice - TrackingDevice!
|
Device that recorded the status |
Example
{
"datetime": DateTimeOffset,
"ident": Ident,
"kilometers": Decimal,
"trackingDevice": TrackingDevice
}
DistanceAllocation
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"PREVIOUS_PROJECT"
DivergentTolerance
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
insideProjectTolerance - Int
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
outsideProjectTolerance - Int
|
|
projects - [Project]!
|
Example
{
"ident": Ident,
"insideProjectTolerance": 123,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"outsideProjectTolerance": 987,
"projects": [Project]
}
DurationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DAYS"
Dxlnyu5NFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOURS"
EditQualitySettingsPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [QualitySettingsErrorPermissionErrorType!]!
|
Example
{"errors": [QualitySettingsErrorPermissionErrorType]}
EditQualitySettingsResult
Example
EditQualitySettingsSuccess
EditQualitySettingsSuccess
Fields
| Field Name | Description |
|---|---|
entities - [QualitySettings!]!
|
Example
{"entities": [QualitySettings]}
EditQualitySettingsValidationError
Fields
| Field Name | Description |
|---|---|
errors - [QualitySettingsErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
QualitySettingsErrorMutationValidationErrorType
]
}
EffortEquipmentInputType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"NONE"
EffortEquipmentInputTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - EffortEquipmentInputType
|
Is the fields value equal to the provided value. Default = NONE |
_neq - EffortEquipmentInputType
|
Is the fields value not equal to the provided value. Default = NONE |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [EffortEquipmentInputType]
|
Is the fields value in the provided list of values. |
_nin - [EffortEquipmentInputType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NONE",
"_neq": "NONE",
"_is_null": true,
"_in": ["NONE"],
"_nin": ["NONE"]
}
Element
Fields
| Field Name | Description |
|---|---|
attribute - ElementAttribute
|
|
changeInfo - Info
|
|
elementReference - String!
|
|
elementType - ElementType!
|
|
fid - String
|
|
hid - String
|
|
id - String
|
|
ident - Ident!
|
|
isActivityGroup - Boolean
|
Use elementType instead.
|
isBranch - Boolean
|
Use elementType instead.
|
isClient - Boolean
|
Use elementType instead.
|
isDeleted - Boolean
|
|
isDivision - Boolean
|
Use elementType instead.
|
isDivisionGroup - Boolean
|
Use elementType instead.
|
isEquipmentGroup - Boolean
|
Use elementType instead.
|
isMaterialGroup - Boolean
|
Use elementType instead.
|
isRoot - Boolean
|
Use elementType instead.
|
isVisible - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
level - Int!
|
|
name - String!
|
|
parentIdent - Ident
|
|
permissions - [Permission]
|
|
position - Int!
|
|
region - Region
|
The region of this element or, if the element has no contact, the region of the next element above it with a region, which then also belongs to this element. If this element has a contact but no region is assigned to it, the region is null. |
reportContact - String
|
|
reportLogoPath - String
|
Example
{
"attribute": ElementAttribute,
"changeInfo": Info,
"elementReference": "xyz789",
"elementType": "BRANCH",
"fid": "xyz789",
"hid": "abc123",
"id": "xyz789",
"ident": Ident,
"isActivityGroup": true,
"isBranch": false,
"isClient": true,
"isDeleted": true,
"isDivision": false,
"isDivisionGroup": false,
"isEquipmentGroup": false,
"isMaterialGroup": true,
"isRoot": false,
"isVisible": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"level": 123,
"name": "xyz789",
"parentIdent": Ident,
"permissions": [Permission],
"position": 987,
"region": Region,
"reportContact": "xyz789",
"reportLogoPath": "xyz789"
}
ElementAttribute
Example
{
"contact": Contact,
"costCentreOperationnumber": "xyz789",
"element": Element,
"equipmentOperationnumber": "abc123",
"ident": Ident,
"personellOperationnumber": "xyz789",
"projectOperationnumber": "xyz789"
}
ElementCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Element!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Element], "totalCount": 123}
ElementFilter
Fields
| Input Field | Description |
|---|---|
_and - [ElementFilter]
|
|
_or - [ElementFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
elementType - ElementTypeFilter
|
|
isDeleted - BooleanFilter
|
|
isVisible - BooleanFilter
|
Example
{
"_and": [ElementFilter],
"_or": [ElementFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"elementType": ElementTypeFilter,
"isDeleted": BooleanFilter,
"isVisible": BooleanFilter
}
ElementOrder
ElementRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ON_ELEMENT"
ElementRole
ElementSelectRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ALL"
ElementType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"BRANCH"
ElementTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - ElementType
|
Is the fields value equal to the provided value. Default = BRANCH |
_neq - ElementType
|
Is the fields value not equal to the provided value. Default = BRANCH |
_gt - ElementType
|
Is the fields value greater than the provided value. Default = BRANCH |
_lt - ElementType
|
Is the fields value less than the provided value. Default = BRANCH |
_gte - ElementType
|
Is the fields value greater than or equal to the provided value. Default = BRANCH |
_lte - ElementType
|
Is the fields value less than or equal to the provided value. Default = BRANCH |
_like - ElementType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = BRANCH |
_nlike - ElementType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = BRANCH |
_contains - ElementType
|
Does the field value contain the provided value. Default = BRANCH |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [ElementType]
|
Is the fields value in the provided list of values. |
_nin - [ElementType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "BRANCH",
"_neq": "BRANCH",
"_gt": "BRANCH",
"_lt": "BRANCH",
"_gte": "BRANCH",
"_lte": "BRANCH",
"_like": "BRANCH",
"_nlike": "BRANCH",
"_contains": "BRANCH",
"_is_null": true,
"_in": ["BRANCH"],
"_nin": ["BRANCH"]
}
Employee
Fields
| Field Name | Description |
|---|---|
activities - [Activity!]!
|
|
availabilities - [EmployeeAvailability!]!
|
|
changeInfo - Info
|
|
costCenter - CostCenter
|
|
costCenterIdent - Ident
|
Use costCenter { ident }
|
deviatingWorkingHours - DeviatingWorkingHoursCalendar
|
|
exitDate - Date
|
|
fireDate - Date
|
use exitDate instead
|
forms - [FormGraphType!]!
|
|
hireDate - Date!
|
|
hourlyWage - Decimal!
|
|
id - String!
|
|
ident - Ident
|
|
isActive - Boolean!
|
|
isAvailableMobile - Boolean!
|
|
isAvailableWeb - Boolean!
|
|
isDeleted - Boolean!
|
|
isPayroll - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
leaveAccount - LeaveAccount
|
Old leave account by employee |
leaveEntitlements - [ScheduledOrder!]!
|
|
ledTeams - [Team!]!
|
|
lentElements - [Element!]!
|
|
note - String
|
|
operationNumber - String
|
|
personKind - Short
|
Use personKindEnum instead
|
personKindEnum - PersonKindEnum
|
|
personKindWithName - PersonKind
|
|
personType - PersonType!
|
|
personTypeIdent - Ident
|
Use personType { ident }
|
projects - ProjectCollection
|
|
Arguments
|
|
remainingVacationDays - Decimal
|
|
rulebook - Rulebook
|
Rulebook for old Wagecalculator by Employee |
rulebookIdent - Ident
|
|
ruleConfiguration - RuleConfiguration
|
RuleConfig for new Wagecalculator by Employee |
ruleConfigurationEmployee - [RuleConfigurationEmployee]
|
RuleConfig for new Wagecalculator by Employee |
ruleConfigurationIdent - Ident
|
|
teams - TeamCollection
|
|
Arguments
|
|
text - String
|
|
text2 - String
|
|
text3 - String
|
|
timeConfiguration - TimeConfiguration
|
|
timeTrackingProfile - TimeTrackingProfile
|
|
timeTrackingProfileTerminal - TimeTrackingProfile
|
|
vacationTimes - [VacationTime!]!
|
|
wageCalculators - WCDataCollection
|
|
workingHourCalendars - [WorkingHourCalendar!]!
|
|
Example
{
"activities": [Activity],
"availabilities": ["WEB"],
"changeInfo": Info,
"costCenter": CostCenter,
"costCenterIdent": Ident,
"deviatingWorkingHours": DeviatingWorkingHoursCalendar,
"exitDate": "2007-12-03",
"fireDate": "2007-12-03",
"forms": [FormGraphType],
"hireDate": "2007-12-03",
"hourlyWage": Decimal,
"id": "xyz789",
"ident": Ident,
"isActive": false,
"isAvailableMobile": false,
"isAvailableWeb": true,
"isDeleted": true,
"isPayroll": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"leaveAccount": LeaveAccount,
"leaveEntitlements": [ScheduledOrder],
"ledTeams": [Team],
"lentElements": [Element],
"note": "abc123",
"operationNumber": "abc123",
"personKind": Short,
"personKindEnum": "APPRENTICE",
"personKindWithName": PersonKind,
"personType": PersonType,
"personTypeIdent": Ident,
"projects": ProjectCollection,
"remainingVacationDays": Decimal,
"rulebook": Rulebook,
"rulebookIdent": Ident,
"ruleConfiguration": RuleConfiguration,
"ruleConfigurationEmployee": [
RuleConfigurationEmployee
],
"ruleConfigurationIdent": Ident,
"teams": TeamCollection,
"text": "xyz789",
"text2": "abc123",
"text3": "abc123",
"timeConfiguration": TimeConfiguration,
"timeTrackingProfile": TimeTrackingProfile,
"timeTrackingProfileTerminal": TimeTrackingProfile,
"vacationTimes": [VacationTime],
"wageCalculators": WCDataCollection,
"workingHourCalendars": [WorkingHourCalendar]
}
EmployeeAvailability
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"WEB"
EmployeeAvailableSelectRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SELF"
EmployeeElementCondition
Fields
| Field Name | Description |
|---|---|
elements - [Element!]!
|
|
ident - Ident
|
|
position - Int!
|
Example
{
"elements": [Element],
"ident": Ident,
"position": 123
}
EmployeeFilter
Fields
| Input Field | Description |
|---|---|
_or - [EmployeeFilter]
|
|
_and - [EmployeeFilter]
|
|
ident - IdentFilter
|
|
personType - PersonTypeFilter
|
|
personKind - PersonKindFilter
|
|
id - StringFilter
|
|
operationNumber - StringFilter
|
|
hireDate - DateFilter
|
|
fireDate - DateFilter
|
|
ruleConfiguration - RuleConfigurationFilter
|
|
wageCalculator - WageCalculatorFilter
|
|
isActive - BooleanFilter
|
|
assignedProjectIdents - [Ident]
|
|
isPayroll - BooleanFilter
|
|
unplanned - Date
|
|
lentElement - ElementFilter
|
|
personSkill - PersonSkillFilter
|
|
staffTime - TimeCollectionFilter
|
|
team - TeamFilter
|
Example
{
"_or": [EmployeeFilter],
"_and": [EmployeeFilter],
"ident": IdentFilter,
"personType": PersonTypeFilter,
"personKind": PersonKindFilter,
"id": StringFilter,
"operationNumber": StringFilter,
"hireDate": DateFilter,
"fireDate": DateFilter,
"ruleConfiguration": RuleConfigurationFilter,
"wageCalculator": WageCalculatorFilter,
"isActive": BooleanFilter,
"assignedProjectIdents": [Ident],
"isPayroll": BooleanFilter,
"unplanned": "2007-12-03",
"lentElement": ElementFilter,
"personSkill": PersonSkillFilter,
"staffTime": TimeCollectionFilter,
"team": TeamFilter
}
EmployeeOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
personType - PersonTypeOrder
|
|
personKind - PersonKindOrder
|
|
ruleConfiguration - RuleConfigurationOrder
|
|
hireDate - SortOrder
|
|
fireDate - SortOrder
|
|
wageCalculator - WageCalculatorOrder
|
|
operationNumber - SortOrder
|
|
isPayroll - SortOrder
|
|
isActive - SortOrder
|
|
lentElement - ElementOrder
|
Example
{
"id": "ASC",
"personType": PersonTypeOrder,
"personKind": PersonKindOrder,
"ruleConfiguration": RuleConfigurationOrder,
"hireDate": "ASC",
"fireDate": "ASC",
"wageCalculator": WageCalculatorOrder,
"operationNumber": "ASC",
"isPayroll": "ASC",
"isActive": "ASC",
"lentElement": ElementOrder
}
EngineStatus
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the engine status |
engineNumber - String!
|
Number of the Engine |
ident - Ident!
|
|
running - Boolean!
|
Whether the engine is on or off |
trackingDevice - TrackingDevice!
|
Device that recorded the status |
Example
{
"datetime": DateTimeOffset,
"engineNumber": "abc123",
"ident": Ident,
"running": true,
"trackingDevice": TrackingDevice
}
EnrichedRuleConfigurationResult
Fields
| Field Name | Description |
|---|---|
json - Json
|
Example
{"json": Json}
EntityCreateRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NONE"
EntityFilterField
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - TimeType
|
Is the fields value equal to the provided value. Default = DAY |
_neq - TimeType
|
Is the fields value not equal to the provided value. Default = DAY |
_gt - TimeType
|
Is the fields value greater than the provided value. Default = DAY |
_lt - TimeType
|
Is the fields value less than the provided value. Default = DAY |
_gte - TimeType
|
Is the fields value greater than or equal to the provided value. Default = DAY |
_lte - TimeType
|
Is the fields value less than or equal to the provided value. Default = DAY |
_like - TimeType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = DAY |
_nlike - TimeType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = DAY |
_contains - TimeType
|
Does the field value contain the provided value. Default = DAY |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [TimeType]
|
Is the fields value in the provided list of values. |
_nin - [TimeType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "DAY",
"_neq": "DAY",
"_gt": "DAY",
"_lt": "DAY",
"_gte": "DAY",
"_lte": "DAY",
"_like": "DAY",
"_nlike": "DAY",
"_contains": "DAY",
"_is_null": true,
"_in": ["DAY"],
"_nin": ["DAY"]
}
Equipment
Fields
| Field Name | Description |
|---|---|
actions - [EquipmentHistoryChange!]!
|
|
activities - [Activity!]!
|
|
alternativeName - String
|
|
amountUnits - [Unit]!
|
|
barcode - String
|
|
changeInfo - Info
|
|
costCenter - CostCenter
|
|
costCenterIdent - Ident
|
|
counterReading - Decimal
|
|
cumulatedHoursOnLastProject - Decimal
|
|
documents - [AssignedFile!]!
|
|
element - Element
|
|
elementIdent - Ident
|
use field 'element' instead |
equipmentEndDate - Date
|
|
equipmentLastProject - EquipmentLastProject
|
|
equipmentPermissions - [EquipmentPermissions!]!
|
|
equipmentStartDate - Date!
|
|
equipmentTypeIdent - Ident
|
|
externalLink - String
|
|
fid - String
|
|
gpsBoxId - String
|
|
hasQueryCountValues - Boolean!
|
|
hasQueryDayTimeHours - Boolean!
|
|
hasQueryGross - Boolean!
|
|
hasQueryNet - Boolean!
|
|
id - String
|
|
ident - Ident!
|
|
image - File
|
|
informationFields - EquipmentInformationFieldInterfaceCollection!
|
|
Arguments
|
|
inputType - EffortEquipmentInputType!
|
|
isAvailableMobile - Boolean!
|
|
isAvailableOffice - Boolean!
|
|
isAvailableWeb - Boolean!
|
|
isDeleted - Boolean!
|
|
isEffortEquipment - Boolean!
|
|
isInputTypeFree - Boolean
|
use 'inputType' instead |
isInputTypeFromCalendar - Boolean
|
use 'inputType' instead |
isInputTypeManually - Boolean
|
use 'inputType' instead |
isInputTypeNone - Boolean
|
use 'inputType' instead |
isInputTypeOnlyNotification - Boolean
|
use 'inputType' instead |
isLocatable - Boolean!
|
|
isProvisionEquipment - Boolean!
|
|
isStateQueryCount - Boolean!
|
|
isVehicle - Boolean!
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
lastPlanning - Planning
|
|
Arguments
|
|
lentElements - [Element!]!
|
|
licencePlate - String
|
|
maintenanceAssignments - [MaintenanceAssignment]
|
The assigned maintenance measures |
Arguments
|
|
maintenancePersons - [Person]!
|
|
manufacturerDescription - String
|
|
name - String!
|
|
note - String
|
|
operationNumber - String
|
|
pricePerUnit - Decimal!
|
|
project - Project
|
|
projectIdent - Ident
|
use 'project' instead |
serialNumber - String
|
|
teams - [Team!]!
|
|
trackingDevice - TrackingDevice
|
|
type - EquipmentType
|
|
unit - Unit
|
|
unitIdent - Ident
|
use field 'unit instead' |
Example
{
"actions": [EquipmentHistoryChange],
"activities": [Activity],
"alternativeName": "abc123",
"amountUnits": [Unit],
"barcode": "abc123",
"changeInfo": Info,
"costCenter": CostCenter,
"costCenterIdent": Ident,
"counterReading": Decimal,
"cumulatedHoursOnLastProject": Decimal,
"documents": [AssignedFile],
"element": Element,
"elementIdent": Ident,
"equipmentEndDate": "2007-12-03",
"equipmentLastProject": EquipmentLastProject,
"equipmentPermissions": ["CAN_EDIT"],
"equipmentStartDate": "2007-12-03",
"equipmentTypeIdent": Ident,
"externalLink": "abc123",
"fid": "abc123",
"gpsBoxId": "abc123",
"hasQueryCountValues": true,
"hasQueryDayTimeHours": true,
"hasQueryGross": true,
"hasQueryNet": true,
"id": "xyz789",
"ident": Ident,
"image": File,
"informationFields": EquipmentInformationFieldInterfaceCollection,
"inputType": "NONE",
"isAvailableMobile": false,
"isAvailableOffice": true,
"isAvailableWeb": true,
"isDeleted": false,
"isEffortEquipment": true,
"isInputTypeFree": true,
"isInputTypeFromCalendar": false,
"isInputTypeManually": true,
"isInputTypeNone": true,
"isInputTypeOnlyNotification": true,
"isLocatable": false,
"isProvisionEquipment": false,
"isStateQueryCount": false,
"isVehicle": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"lastPlanning": Planning,
"lentElements": [Element],
"licencePlate": "abc123",
"maintenanceAssignments": [MaintenanceAssignment],
"maintenancePersons": [Person],
"manufacturerDescription": "abc123",
"name": "xyz789",
"note": "abc123",
"operationNumber": "abc123",
"pricePerUnit": Decimal,
"project": Project,
"projectIdent": Ident,
"serialNumber": "xyz789",
"teams": [Team],
"trackingDevice": TrackingDevice,
"type": EquipmentType,
"unit": Unit,
"unitIdent": Ident
}
EquipmentAvailability
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NONE"
EquipmentAvailabilityFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - EquipmentAvailability
|
Is the fields value equal to the provided value. Default = NONE |
_neq - EquipmentAvailability
|
Is the fields value not equal to the provided value. Default = NONE |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [EquipmentAvailability]
|
Is the fields value in the provided list of values. |
_nin - [EquipmentAvailability]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NONE",
"_neq": "NONE",
"_is_null": false,
"_in": ["NONE"],
"_nin": ["NONE"]
}
EquipmentCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Equipment!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Equipment], "totalCount": 987}
EquipmentDataDailyReportGUS1DARE
EquipmentDistanceEntry
Fields
| Field Name | Description |
|---|---|
date - DateTimeOffset
|
|
kilometers - Decimal!
|
Example
{
"date": DateTimeOffset,
"kilometers": Decimal
}
EquipmentDistanceSummary
Fields
| Field Name | Description |
|---|---|
entries - [EquipmentDistanceEntry]
|
|
equipmentIdent - Ident
|
Example
{
"entries": [EquipmentDistanceEntry],
"equipmentIdent": Ident
}
EquipmentEditAction
Fields
| Field Name | Description |
|---|---|
current - Equipment!
|
|
previous - Equipment
|
|
properties - [String!]!
|
Example
{
"current": Equipment,
"previous": Equipment,
"properties": ["abc123"]
}
EquipmentError
EquipmentErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentError
|
Example
{"entity": EquipmentError}
EquipmentErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": EquipmentError,
"errors": [ValidationErrorProperty]
}
EquipmentErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentError,
"errors": [MissingPermission]
}
EquipmentErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentError
|
|
errors - [StateErrors!]!
|
Example
{"entity": EquipmentError, "errors": ["ENTITY_DELETED"]}
EquipmentFilter
Fields
| Input Field | Description |
|---|---|
_and - [EquipmentFilter]
|
|
_or - [EquipmentFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
operationNumber - StringFilter
|
|
name - StringFilter
|
|
isProvisionEquipment - BooleanFilter
|
|
isVehicle - BooleanFilter
|
|
isEffortEquipment - BooleanFilter
|
|
lastEquipmentState - EquipmentStateFilter
|
|
isDeleted - BooleanFilter
|
|
trackingDevice - TrackingDeviceFilter
|
|
costCenter - CostCenterFilter
|
|
team - TeamFilter
|
|
equipmentType - EquipmentTypeFilter
|
|
manufacturerDescription - StringFilter
|
|
licencePlate - StringFilter
|
|
serialNumber - StringFilter
|
|
note - StringFilter
|
|
project - ProjectFilter
|
|
element - ElementFilter
|
|
lentElements - ElementFilter
|
|
maintenanceAssignments - MaintenanceAssignmentFilter
|
|
unplanned - Date
|
|
startDate - DateFilter
|
|
endDate - DateFilter
|
|
alternativeName - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
hasQueryDayTimeHours - BooleanFilter
|
|
inputType - EffortEquipmentInputTypeFilter
|
|
availability - EquipmentAvailabilityFilter
|
Example
{
"_and": [EquipmentFilter],
"_or": [EquipmentFilter],
"ident": IdentFilter,
"id": StringFilter,
"operationNumber": StringFilter,
"name": StringFilter,
"isProvisionEquipment": BooleanFilter,
"isVehicle": BooleanFilter,
"isEffortEquipment": BooleanFilter,
"lastEquipmentState": EquipmentStateFilter,
"isDeleted": BooleanFilter,
"trackingDevice": TrackingDeviceFilter,
"costCenter": CostCenterFilter,
"team": TeamFilter,
"equipmentType": EquipmentTypeFilter,
"manufacturerDescription": StringFilter,
"licencePlate": StringFilter,
"serialNumber": StringFilter,
"note": StringFilter,
"project": ProjectFilter,
"element": ElementFilter,
"lentElements": ElementFilter,
"maintenanceAssignments": MaintenanceAssignmentFilter,
"unplanned": "2007-12-03",
"startDate": DateFilter,
"endDate": DateFilter,
"alternativeName": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"hasQueryDayTimeHours": BooleanFilter,
"inputType": EffortEquipmentInputTypeFilter,
"availability": EquipmentAvailabilityFilter
}
EquipmentHistoryChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - EquipmentEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": EquipmentEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
EquipmentInformation
Fields
| Field Name | Description |
|---|---|
equipmentRawData - EquipmentRawData!
|
|
Arguments |
|
Example
{"equipmentRawData": EquipmentRawData}
EquipmentInformationDEFRemainingField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
defRemaining - DefRemaining
|
Latest diesel exhaust fluid remaining entry recorded by the equipment |
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"defRemaining": DefRemaining,
"equipment": Equipment,
"fromManualData": false,
"ident": Ident,
"isAutomatic": true,
"isDeleted": true,
"type": "LOCATION"
}
EquipmentInformationDistanceField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
distance - Distance
|
Latest distance recorded by the equipment |
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
manualValue - Distance
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"distance": Distance,
"equipment": Equipment,
"fromManualData": false,
"ident": Ident,
"isAutomatic": false,
"isDeleted": true,
"manualValue": Distance,
"type": "LOCATION"
}
EquipmentInformationEngineStatusField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
engineStatus - EngineStatus
|
Latest engine status entry recorded by the equipment |
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"engineStatus": EngineStatus,
"equipment": Equipment,
"fromManualData": true,
"ident": Ident,
"isAutomatic": true,
"isDeleted": true,
"type": "LOCATION"
}
EquipmentInformationField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
type - EquipmentInformationFieldType!
|
Possible Types
| EquipmentInformationField Types |
|---|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": true,
"ident": Ident,
"isAutomatic": true,
"isDeleted": false,
"type": "LOCATION"
}
EquipmentInformationFieldError
EquipmentInformationFieldErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldError
|
Example
{"entity": EquipmentInformationFieldError}
EquipmentInformationFieldErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": EquipmentInformationFieldError,
"errors": [ValidationErrorProperty]
}
EquipmentInformationFieldErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentInformationFieldError,
"errors": [MissingPermission]
}
EquipmentInformationFieldErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": EquipmentInformationFieldError,
"errors": ["ENTITY_DELETED"]
}
EquipmentInformationFieldFilter
Fields
| Input Field | Description |
|---|---|
_and - [EquipmentInformationFieldFilter]
|
|
_or - [EquipmentInformationFieldFilter]
|
|
ident - IdentFilter
|
|
datetime - DateTimeOffsetFilter
|
The timestamp of the information |
equipment - EquipmentFilter
|
The associated equipment |
isDeleted - BooleanFilter
|
Example
{
"_and": [EquipmentInformationFieldFilter],
"_or": [EquipmentInformationFieldFilter],
"ident": IdentFilter,
"datetime": DateTimeOffsetFilter,
"equipment": EquipmentFilter,
"isDeleted": BooleanFilter
}
EquipmentInformationFieldInterfaceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentInformationField!]!
|
|
totalCount - Int!
|
Example
{"nodes": [EquipmentInformationField], "totalCount": 123}
EquipmentInformationFieldNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
EquipmentInformationFieldReferErrorEntityNotFoundErrorType
]
}
EquipmentInformationFieldOrder
Fields
| Input Field | Description |
|---|---|
datetime - SortOrder
|
Example
{"datetime": "ASC"}
EquipmentInformationFieldPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
EquipmentInformationFieldReferErrorPermissionErrorType
]
}
EquipmentInformationFieldReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentInformationFieldReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldReferErrror
|
Example
{"entity": EquipmentInformationFieldReferErrror}
EquipmentInformationFieldReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldReferErrror
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentInformationFieldReferErrror,
"errors": [MissingPermission]
}
EquipmentInformationFieldReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentInformationFieldReferErrror
|
|
errors - [StateErrors!]!
|
Example
{
"entity": EquipmentInformationFieldReferErrror,
"errors": ["ENTITY_DELETED"]
}
EquipmentInformationFieldReferErrror
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentInformationFieldResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentInformationField!]!
|
Example
{"entities": [EquipmentInformationField]}
EquipmentInformationFieldStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldReferErrorStateErrorType!]!
|
Example
{
"errors": [
EquipmentInformationFieldReferErrorStateErrorType
]
}
EquipmentInformationFieldType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"LOCATION"
EquipmentInformationFuelRemainingField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
fuelRemaining - FuelRemaining
|
Latest fuel remaining entry recorded by the equipment |
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": false,
"fuelRemaining": FuelRemaining,
"ident": Ident,
"isAutomatic": false,
"isDeleted": false,
"type": "LOCATION"
}
EquipmentInformationFuelUsedField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
fuelUsed - FuelUsed
|
The cumulative amount of fuel used |
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": false,
"fuelUsed": FuelUsed,
"ident": Ident,
"isAutomatic": true,
"isDeleted": true,
"type": "LOCATION"
}
EquipmentInformationFuelUsedLast24Field
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
fuelUsed - FuelUsed
|
The cumulative amount of fuel used in the last 24 hours |
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": true,
"fuelUsed": FuelUsed,
"ident": Ident,
"isAutomatic": true,
"isDeleted": false,
"type": "LOCATION"
}
EquipmentInformationLoadCountField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
loadCount - LoadCount
|
Last entry recorded by the device for the number of all loading operations that have taken place |
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": false,
"ident": Ident,
"isAutomatic": false,
"isDeleted": true,
"loadCount": LoadCount,
"type": "LOCATION"
}
EquipmentInformationLocationField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
location - TrackingLocation
|
Latest recorded location recorded by the equipment |
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": true,
"ident": Ident,
"isAutomatic": true,
"isDeleted": false,
"location": TrackingLocation,
"type": "LOCATION"
}
EquipmentInformationOperatingHoursField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
hours - CumulativeHours
|
Latest operating hours recorded by the equipment |
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
latestManual - CollectedEquipment
|
Latest manual hours recorded for the equipment |
manualValue - CumulativeHours
|
|
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": false,
"hours": CumulativeHours,
"ident": Ident,
"isAutomatic": true,
"isDeleted": true,
"latestManual": CollectedEquipment,
"manualValue": CumulativeHours,
"type": "LOCATION"
}
EquipmentInformationPayloadTotalField
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
|
equipment - Equipment!
|
|
fromManualData - Boolean!
|
|
ident - Ident!
|
|
isAutomatic - Boolean!
|
|
isDeleted - Boolean!
|
|
payloadTotal - PayloadTotal
|
Last entry recorded by the device for the weight of the load ever transported |
type - EquipmentInformationFieldType!
|
Example
{
"datetime": DateTimeOffset,
"equipment": Equipment,
"fromManualData": false,
"ident": Ident,
"isAutomatic": true,
"isDeleted": false,
"payloadTotal": PayloadTotal,
"type": "LOCATION"
}
EquipmentLastProject
Fields
| Field Name | Description |
|---|---|
createTime - DateTime!
|
|
equipment - Equipment
|
|
project - Project
|
|
state - EquipmentLastProjectState
|
State of Equipment |
Example
{
"createTime": "2007-12-03T10:15:30Z",
"equipment": Equipment,
"project": Project,
"state": "MOVEMENT_FREE"
}
EquipmentLastProjectCollection
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentLastProject!]!
|
|
totalCount - Int!
|
Example
{"nodes": [EquipmentLastProject], "totalCount": 123}
EquipmentLastProjectFilter
Fields
| Input Field | Description |
|---|---|
_and - [EquipmentLastProjectFilter]
|
|
_or - [EquipmentLastProjectFilter]
|
|
project - ProjectFilter
|
|
equipment - EquipmentFilter
|
|
createTime - DateTimeFilter
|
Example
{
"_and": [EquipmentLastProjectFilter],
"_or": [EquipmentLastProjectFilter],
"project": ProjectFilter,
"equipment": EquipmentFilter,
"createTime": DateTimeFilter
}
EquipmentLastProjectOrder
Fields
| Input Field | Description |
|---|---|
createTime - SortOrder
|
Example
{"createTime": "ASC"}
EquipmentLastProjectState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"MOVEMENT_FREE"
EquipmentMetaDailyReportHUE2B411
EquipmentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [EquipmentReferErrorEntityNotFoundErrorType]}
EquipmentOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
operationNumber - SortOrder
|
|
name - SortOrder
|
|
alternativeName - SortOrder
|
|
isVehicle - SortOrder
|
|
isEffortEquipment - SortOrder
|
|
isProvisionEquipment - SortOrder
|
|
licencePlate - SortOrder
|
|
serialNumber - SortOrder
|
|
note - SortOrder
|
|
manufacturerDescription - SortOrder
|
|
equipmentType - EquipmentTypeOrder
|
|
project - ProjectOrder
|
|
element - ElementOrder
|
|
trackingDevice - TrackingDeviceOrder
|
|
costCenter - CostCenterOrder
|
|
counterReading - SortOrder
|
|
isDeleted - SortOrder
|
|
teamNames - SortOrder
|
|
lentElementNames - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
availability - SortOrder
|
Example
{
"id": "ASC",
"operationNumber": "ASC",
"name": "ASC",
"alternativeName": "ASC",
"isVehicle": "ASC",
"isEffortEquipment": "ASC",
"isProvisionEquipment": "ASC",
"licencePlate": "ASC",
"serialNumber": "ASC",
"note": "ASC",
"manufacturerDescription": "ASC",
"equipmentType": EquipmentTypeOrder,
"project": ProjectOrder,
"element": ElementOrder,
"trackingDevice": TrackingDeviceOrder,
"costCenter": CostCenterOrder,
"counterReading": "ASC",
"isDeleted": "ASC",
"teamNames": "ASC",
"lentElementNames": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"availability": "ASC"
}
EquipmentOverview
Fields
| Field Name | Description |
|---|---|
distanceSummary - EquipmentDistanceSummary
|
|
Arguments |
|
usageSummary - EquipmentUsageSummary
|
|
Arguments |
|
Example
{
"distanceSummary": EquipmentDistanceSummary,
"usageSummary": EquipmentUsageSummary
}
EquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentReferErrorPermissionErrorType!]!
|
Example
{"errors": [EquipmentReferErrorPermissionErrorType]}
EquipmentPermissions
Values
| Enum Value | Description |
|---|---|
|
|
Example
"CAN_EDIT"
EquipmentRawData
Fields
| Field Name | Description |
|---|---|
assignmentBlocks - [AssignmentBlock!]!
|
|
collectedEquipments - [CollectedEquipment!]!
|
|
cumulativeHours - [CumulativeHours!]!
|
|
equipmentIdent - Ident!
|
|
hoursBlocks - [HoursBlock!]!
|
|
projectStays - [ProjectStay!]!
|
Example
{
"assignmentBlocks": [AssignmentBlock],
"collectedEquipments": [CollectedEquipment],
"cumulativeHours": [CumulativeHours],
"equipmentIdent": Ident,
"hoursBlocks": [HoursBlock],
"projectStays": [ProjectStay]
}
EquipmentReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentReferError
|
Example
{"entity": EquipmentReferError}
EquipmentReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentReferError,
"errors": [MissingPermission]
}
EquipmentReportByEquipment
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportProjectRow]
|
|
rowData - [EquipmentReportRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [EquipmentReportProjectRow],
"equipment": Equipment,
"equipmentStates": [EquipmentReportProjectRow],
"rowData": [EquipmentReportRowData],
"rowValue": "xyz789"
}
EquipmentReportByEquipments
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportByEquipment]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportByEquipment],
"reportLogoPath": "xyz789"
}
EquipmentReportByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEquipmentRow]
|
|
equipmentStates - [EquipmentReportEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [EquipmentReportEquipmentRow],
"equipmentStates": [EquipmentReportEquipmentRow],
"project": Project,
"rowData": [EquipmentReportRowData],
"rowValue": "abc123"
}
EquipmentReportByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportByProject],
"reportLogoPath": "abc123"
}
EquipmentReportEREP1BELByDate
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1BELByDateEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP1BELByDateEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP1BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1BELByDateEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP1BELByDateEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP1BELRowData],
"rowPrice": "abc123",
"rowValue": "xyz789"
}
EquipmentReportEREP1BELByDateEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP1BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP1BELRowData],
"rowPrice": "abc123",
"rowValue": "abc123"
}
EquipmentReportEREP1BELByDates
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1BELByDate]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1BELByDate],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP1BELByEquipment
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1BELProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportEREP1BELProjectRow]
|
|
rowData - [EquipmentReportEREP1BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1BELProjectRow
],
"equipment": Equipment,
"equipmentStates": [EquipmentReportEREP1BELProjectRow],
"rowData": [EquipmentReportEREP1BELRowData],
"rowPrice": "xyz789",
"rowValue": "xyz789"
}
EquipmentReportEREP1BELByEquipments
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1BELByEquipment]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1BELByEquipment],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP1BELByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1BELEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP1BELEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP1BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1BELEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP1BELEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP1BELRowData],
"rowPrice": "xyz789",
"rowValue": "abc123"
}
EquipmentReportEREP1BELByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1BELByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1BELByProject],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP1BELByWeek
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1BELByWeekEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP1BELByWeekEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP1BELByWeekRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1BELByWeekEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP1BELByWeekEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP1BELByWeekRowData],
"rowPrice": "xyz789",
"rowValue": "abc123"
}
EquipmentReportEREP1BELByWeekEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP1BELByWeekRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP1BELByWeekRowData],
"rowPrice": "abc123",
"rowValue": "xyz789"
}
EquipmentReportEREP1BELByWeekRowData
EquipmentReportEREP1BELByWeeks
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1BELByWeek]
|
|
reportLogoPath - String
|
|
weekFrom - Int!
|
|
weekTo - Int!
|
Example
{
"nodes": [EquipmentReportEREP1BELByWeek],
"reportLogoPath": "xyz789",
"weekFrom": 123,
"weekTo": 123
}
EquipmentReportEREP1BELEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP1BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP1BELRowData],
"rowPrice": "abc123",
"rowValue": "xyz789"
}
EquipmentReportEREP1BELProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportEREP1BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportEREP1BELRowData],
"rowPrice": "xyz789",
"rowValue": "abc123"
}
EquipmentReportEREP1BELRowData
EquipmentReportEREP1BOMByEquipment
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1BOMProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportEREP1BOMProjectRow]
|
|
rowCost - String
|
|
rowData - [EquipmentReportEREP1BOMRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1BOMProjectRow
],
"equipment": Equipment,
"equipmentStates": [EquipmentReportEREP1BOMProjectRow],
"rowCost": "abc123",
"rowData": [EquipmentReportEREP1BOMRowData],
"rowValue": "xyz789"
}
EquipmentReportEREP1BOMByEquipments
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1BOMByEquipment]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1BOMByEquipment],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP1BOMByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1BOMEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP1BOMEquipmentRow]
|
|
project - Project
|
|
rowCost - String
|
|
rowData - [EquipmentReportEREP1BOMRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1BOMEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP1BOMEquipmentRow
],
"project": Project,
"rowCost": "abc123",
"rowData": [EquipmentReportEREP1BOMRowData],
"rowValue": "abc123"
}
EquipmentReportEREP1BOMByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1BOMByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1BOMByProject],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP1BOMEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowCost - String
|
|
rowData - [EquipmentReportEREP1BOMRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowCost": "abc123",
"rowData": [EquipmentReportEREP1BOMRowData],
"rowValue": "abc123"
}
EquipmentReportEREP1BOMProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowCost - String
|
|
rowData - [EquipmentReportEREP1BOMRowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowCost": "abc123",
"rowData": [EquipmentReportEREP1BOMRowData],
"rowValue": "abc123"
}
EquipmentReportEREP1BOMRowData
EquipmentReportEREP1KRE
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1KRERow]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1KRERow],
"reportLogoPath": "abc123"
}
EquipmentReportEREP1KREEquipmentRow
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1KREProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportEREP1KREProjectRow]
|
|
rowData - [EquipmentReportEREP1KRERowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1KREProjectRow
],
"equipment": Equipment,
"equipmentStates": [EquipmentReportEREP1KREProjectRow],
"rowData": [EquipmentReportEREP1KRERowData],
"rowValue": "abc123"
}
EquipmentReportEREP1KREProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportEREP1KRERowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportEREP1KRERowData],
"rowValue": "abc123"
}
EquipmentReportEREP1KRERow
Fields
| Field Name | Description |
|---|---|
equipments - [EquipmentReportEREP1KREEquipmentRow]
|
|
equipmentType - EquipmentType
|
|
rowData - [EquipmentReportEREP1KRERowData]
|
|
rowValue - String
|
Example
{
"equipments": [EquipmentReportEREP1KREEquipmentRow],
"equipmentType": EquipmentType,
"rowData": [EquipmentReportEREP1KRERowData],
"rowValue": "abc123"
}
EquipmentReportEREP1KRERowData
EquipmentReportEREP1PPSByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1PPSEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP1PPSEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP1PPSRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1PPSEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP1PPSEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP1PPSRowData],
"rowValue": "abc123"
}
EquipmentReportEREP1PPSByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1PPSByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1PPSByProject],
"reportLogoPath": "abc123"
}
EquipmentReportEREP1PPSEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP1PPSRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP1PPSRowData],
"rowValue": "xyz789"
}
EquipmentReportEREP1PPSRowData
EquipmentReportEREP1SELByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP1SELEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP1SELEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP1SELRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP1SELEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP1SELEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP1SELRowData],
"rowValue": "abc123"
}
EquipmentReportEREP1SELByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP1SELByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP1SELByProject],
"reportLogoPath": "abc123"
}
EquipmentReportEREP1SELEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP1SELRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP1SELRowData],
"rowValue": "abc123"
}
EquipmentReportEREP1SELRowData
EquipmentReportEREP2H53ByEquipment
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP2H53ProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportEREP2H53ProjectRow]
|
|
rowData - [EquipmentReportEREP2H53RowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP2H53ProjectRow
],
"equipment": Equipment,
"equipmentStates": [EquipmentReportEREP2H53ProjectRow],
"rowData": [EquipmentReportEREP2H53RowData],
"rowValue": "abc123"
}
EquipmentReportEREP2H53ByEquipments
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP2H53ByEquipment]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP2H53ByEquipment],
"reportLogoPath": "abc123"
}
EquipmentReportEREP2H53ByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP2H53EquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP2H53EquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP2H53RowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP2H53EquipmentRow
],
"equipmentStates": [
EquipmentReportEREP2H53EquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP2H53RowData],
"rowValue": "xyz789"
}
EquipmentReportEREP2H53ByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP2H53ByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP2H53ByProject],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP2H53EquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP2H53RowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP2H53RowData],
"rowValue": "xyz789"
}
EquipmentReportEREP2H53ProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportEREP2H53RowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportEREP2H53RowData],
"rowValue": "xyz789"
}
EquipmentReportEREP2H53RowData
EquipmentReportEREP3PPSByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP3PPSEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP3PPSEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP3PPSRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP3PPSEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP3PPSEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP3PPSRowData],
"rowValue": "xyz789"
}
EquipmentReportEREP3PPSByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP3PPSByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP3PPSByProject],
"reportLogoPath": "abc123"
}
EquipmentReportEREP3PPSEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP3PPSRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP3PPSRowData],
"rowValue": "xyz789"
}
EquipmentReportEREP3PPSRowData
EquipmentReportEREP3SELByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportEREP3SELEquipmentRow]
|
|
equipmentStates - [EquipmentReportEREP3SELEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportEREP3SELRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportEREP3SELEquipmentRow
],
"equipmentStates": [
EquipmentReportEREP3SELEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportEREP3SELRowData],
"rowValue": "abc123"
}
EquipmentReportEREP3SELByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportEREP3SELByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportEREP3SELByProject],
"reportLogoPath": "xyz789"
}
EquipmentReportEREP3SELEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportEREP3SELRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportEREP3SELRowData],
"rowValue": "xyz789"
}
EquipmentReportEREP3SELRowData
EquipmentReportEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportRowData],
"rowValue": "abc123"
}
EquipmentReportM4O18UQF
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportM4O18UQFRow]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportM4O18UQFRow],
"reportLogoPath": "xyz789"
}
EquipmentReportM4O18UQFProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportM4O18UQFRowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportM4O18UQFRowData],
"rowValue": "xyz789"
}
EquipmentReportM4O18UQFRow
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportM4O18UQFProjectRow]
|
|
equipment - Equipment
|
|
rowData - [EquipmentReportM4O18UQFRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportM4O18UQFProjectRow
],
"equipment": Equipment,
"rowData": [EquipmentReportM4O18UQFRowData],
"rowValue": "xyz789"
}
EquipmentReportM4O18UQFRowData
EquipmentReportMA3XEREPByEquipment
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportMA3XEREPProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportMA3XEREPProjectRow]
|
|
rowData - [EquipmentReportMA3XEREPRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportMA3XEREPProjectRow
],
"equipment": Equipment,
"equipmentStates": [EquipmentReportMA3XEREPProjectRow],
"rowData": [EquipmentReportMA3XEREPRowData],
"rowValue": "xyz789"
}
EquipmentReportMA3XEREPByEquipments
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportMA3XEREPByEquipment]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportMA3XEREPByEquipment],
"reportLogoPath": "abc123"
}
EquipmentReportMA3XEREPByProject
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportMA3XEREPEquipmentRow]
|
|
equipmentStates - [EquipmentReportMA3XEREPEquipmentRow]
|
|
project - Project
|
|
rowData - [EquipmentReportMA3XEREPRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportMA3XEREPEquipmentRow
],
"equipmentStates": [
EquipmentReportMA3XEREPEquipmentRow
],
"project": Project,
"rowData": [EquipmentReportMA3XEREPRowData],
"rowValue": "xyz789"
}
EquipmentReportMA3XEREPByProjects
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportMA3XEREPByProject]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportMA3XEREPByProject],
"reportLogoPath": "abc123"
}
EquipmentReportMA3XEREPEquipmentRow
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
rowData - [EquipmentReportMA3XEREPRowData]
|
|
rowValue - String
|
Example
{
"equipment": Equipment,
"rowData": [EquipmentReportMA3XEREPRowData],
"rowValue": "xyz789"
}
EquipmentReportMA3XEREPProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportMA3XEREPRowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportMA3XEREPRowData],
"rowValue": "xyz789"
}
EquipmentReportMA3XEREPRowData
EquipmentReportProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportRowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportRowData],
"rowValue": "xyz789"
}
EquipmentReportRowData
EquipmentReportUHQXJW3L
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentReportUHQXJW3LRow]
|
|
reportLogoPath - String
|
Example
{
"nodes": [EquipmentReportUHQXJW3LRow],
"reportLogoPath": "xyz789"
}
EquipmentReportUHQXJW3LProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [EquipmentReportUHQXJW3LRowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [EquipmentReportUHQXJW3LRowData],
"rowValue": "abc123"
}
EquipmentReportUHQXJW3LRow
Fields
| Field Name | Description |
|---|---|
collectedEquipments - [EquipmentReportUHQXJW3LProjectRow]
|
|
equipment - Equipment
|
|
equipmentStates - [EquipmentReportUHQXJW3LProjectRow]
|
|
rowData - [EquipmentReportUHQXJW3LRowData]
|
|
rowValue - String
|
Example
{
"collectedEquipments": [
EquipmentReportUHQXJW3LProjectRow
],
"equipment": Equipment,
"equipmentStates": [EquipmentReportUHQXJW3LProjectRow],
"rowData": [EquipmentReportUHQXJW3LRowData],
"rowValue": "abc123"
}
EquipmentReportUHQXJW3LRowData
EquipmentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Equipment!]!
|
Example
{"entities": [Equipment]}
EquipmentSelectAdditionalFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"LENT"
EquipmentState
Fields
| Field Name | Description |
|---|---|
arrivalTime - DateTime
|
|
calendar - WorkingHourCalendarDay
|
|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
conflictingProjects - [Project]
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - DateTime!
|
|
departureTime - DateTime
|
|
equipment - Equipment
|
|
equipmentIdent - Ident
|
|
ident - Ident!
|
|
isArrival - Boolean
|
|
isDeleted - Boolean
|
|
isDeparture - Boolean
|
|
isFree - Boolean
|
|
isInCommission - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
placeIdent - Ident
|
|
preEntryIdent - Ident
|
|
previousentry - EquipmentState
|
|
project - Project
|
|
proveInfo - Info
|
|
queryCount - Decimal
|
|
sourceLogin - TrackingLogin
|
|
text - String
|
Example
{
"arrivalTime": "2007-12-03T10:15:30Z",
"calendar": WorkingHourCalendarDay,
"canDelete": false,
"canEdit": false,
"conflictingProjects": [Project],
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03T10:15:30Z",
"departureTime": "2007-12-03T10:15:30Z",
"equipment": Equipment,
"equipmentIdent": Ident,
"ident": Ident,
"isArrival": false,
"isDeleted": true,
"isDeparture": true,
"isFree": true,
"isInCommission": true,
"isLocked": false,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"placeIdent": Ident,
"preEntryIdent": Ident,
"previousentry": EquipmentState,
"project": Project,
"proveInfo": Info,
"queryCount": Decimal,
"sourceLogin": TrackingLogin,
"text": "xyz789"
}
EquipmentStateCollection
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentState!]!
|
|
totalCount - Int!
|
Example
{"nodes": [EquipmentState], "totalCount": 987}
EquipmentStateError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentStateErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateError
|
Example
{"entity": EquipmentStateError}
EquipmentStateErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": EquipmentStateError,
"errors": [ValidationErrorProperty]
}
EquipmentStateErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentStateError,
"errors": [MissingPermission]
}
EquipmentStateErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": EquipmentStateError,
"errors": ["ENTITY_DELETED"]
}
EquipmentStateFilter
Fields
| Input Field | Description |
|---|---|
_and - [EquipmentStateFilter]
|
|
_or - [EquipmentStateFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
lastChangeCount - LastChangeCountFilter
|
|
date - DateTimeFilter
|
|
text - StringFilter
|
|
queryCount - DecimalFilter
|
|
project - ProjectFilter
|
|
equipment - EquipmentFilter
|
|
creator - PersonFilter
|
|
status - IntFilter
|
|
preEntry - EquipmentStateFilter
|
|
nextEntry - EquipmentStateFilter
|
|
sourceLogin - TrackingLoginFilter
|
|
hasConflicts - BooleanFilter
|
|
isLatestState - BooleanFilter
|
|
isInitialState - BooleanFilter
|
Example
{
"_and": [EquipmentStateFilter],
"_or": [EquipmentStateFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"fid": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"date": DateTimeFilter,
"text": StringFilter,
"queryCount": DecimalFilter,
"project": ProjectFilter,
"equipment": EquipmentFilter,
"creator": PersonFilter,
"status": IntFilter,
"preEntry": EquipmentStateFilter,
"nextEntry": EquipmentStateFilter,
"sourceLogin": TrackingLoginFilter,
"hasConflicts": BooleanFilter,
"isLatestState": BooleanFilter,
"isInitialState": BooleanFilter
}
EquipmentStateNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
EquipmentStateReferErrorEntityNotFoundErrorType
]
}
EquipmentStateOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
time - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
createApplication - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
|
state - SortOrder
|
|
text - SortOrder
|
|
queryCount - SortOrder
|
|
equipment - EquipmentOrder
|
|
project - ProjectOrder
|
|
creator - PersonOrder
|
|
sourceLogin - TrackingLoginOrder
|
|
preEntry - EquipmentStateOrder
|
Example
{
"date": "ASC",
"time": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"createApplication": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC",
"state": "ASC",
"text": "ASC",
"queryCount": "ASC",
"equipment": EquipmentOrder,
"project": ProjectOrder,
"creator": PersonOrder,
"sourceLogin": TrackingLoginOrder,
"preEntry": EquipmentStateOrder
}
EquipmentStatePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateReferErrorPermissionErrorType!]!
|
Example
{"errors": [EquipmentStateReferErrorPermissionErrorType]}
EquipmentStateReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentStateReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentStateReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateReferError
|
Example
{"entity": EquipmentStateReferError}
EquipmentStateReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentStateReferError,
"errors": [MissingPermission]
}
EquipmentStateReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentStateReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": EquipmentStateReferError,
"errors": ["ENTITY_DELETED"]
}
EquipmentStateResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentState!]!
|
Example
{"entities": [EquipmentState]}
EquipmentStateStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateReferErrorStateErrorType!]!
|
Example
{"errors": [EquipmentStateReferErrorStateErrorType]}
EquipmentType
Example
{
"changeInfo": Info,
"color": "abc123",
"element": Element,
"equipments": [Equipment],
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "xyz789"
}
EquipmentTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [EquipmentType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [EquipmentType], "totalCount": 987}
EquipmentTypeDemand
Fields
| Field Name | Description |
|---|---|
amount - Int!
|
|
assignedEquipments - [Equipment!]!
|
|
ident - Ident!
|
|
planning - Planning!
|
|
type - EquipmentType!
|
Example
{
"amount": 123,
"assignedEquipments": [Equipment],
"ident": Ident,
"planning": Planning,
"type": EquipmentType
}
EquipmentTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
EquipmentTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeError
|
Example
{"entity": EquipmentTypeError}
EquipmentTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": EquipmentTypeError,
"errors": [ValidationErrorProperty]
}
EquipmentTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentTypeError,
"errors": [MissingPermission]
}
EquipmentTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": EquipmentTypeError,
"errors": ["ENTITY_DELETED"]
}
EquipmentTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [EquipmentTypeFilter]
|
|
_or - [EquipmentTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
fid - StringFilter
|
|
isDeleted - BooleanFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
element - ElementFilter
|
Example
{
"_and": [EquipmentTypeFilter],
"_or": [EquipmentTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"fid": StringFilter,
"isDeleted": BooleanFilter,
"lastChangeCount": LastChangeCountFilter,
"element": ElementFilter
}
EquipmentTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
EquipmentTypeReferErrorEntityNotFoundErrorType
]
}
EquipmentTypeOrder
Example
{
"id": "ASC",
"name": "ASC",
"color": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"element": ElementOrder
}
EquipmentTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [EquipmentTypeReferErrorPermissionErrorType]}
EquipmentTypeReferEntity
EquipmentTypeReferError
EquipmentTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeReferError
|
Example
{"entity": EquipmentTypeReferError}
EquipmentTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": EquipmentTypeReferError,
"errors": [MissingPermission]
}
EquipmentTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - EquipmentTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": EquipmentTypeReferError,
"errors": ["ENTITY_DELETED"]
}
EquipmentTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentType!]!
|
Example
{"entities": [EquipmentType]}
EquipmentTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeReferErrorStateErrorType!]!
|
Example
{"errors": [EquipmentTypeReferErrorStateErrorType]}
EquipmentUsageEntry
Fields
| Field Name | Description |
|---|---|
date - DateTimeOffset
|
|
hours - Decimal!
|
|
type - String
|
Example
{
"date": DateTimeOffset,
"hours": Decimal,
"type": "xyz789"
}
EquipmentUsageSummary
Fields
| Field Name | Description |
|---|---|
entries - [EquipmentUsageEntry]
|
|
equipmentIdent - Ident
|
Example
{
"entries": [EquipmentUsageEntry],
"equipmentIdent": Ident
}
Error
Fields
| Field Name | Description |
|---|---|
entity - TicketComment
|
|
permissionError - PermissionError
|
|
stateError - StateError
|
|
validationErrors - Json
|
Example
{
"entity": TicketComment,
"permissionError": "INSUFFICIENT_PERMISSIONS",
"stateError": "LOCKED",
"validationErrors": Json
}
ExportBfWEquipmentError
ExportDatevLodasError
Fields
| Field Name | Description |
|---|---|
absenceTypes - [AbsenceType!]!
|
|
consultantNumber - String
|
|
customerNumber - String
|
|
defaultWageType - String
|
|
isTestExport - Boolean
|
|
month - Int!
|
|
onlyExportProvedData - Boolean
|
|
personIdents - [Ident!]!
|
|
reExportData - Boolean
|
|
useOperationalPersonNumber - Boolean
|
|
withMasterData - Boolean
|
|
withoutCostCenter - Boolean
|
|
year - Int!
|
Example
{
"absenceTypes": ["NONE"],
"consultantNumber": "xyz789",
"customerNumber": "abc123",
"defaultWageType": "abc123",
"isTestExport": false,
"month": 123,
"onlyExportProvedData": true,
"personIdents": [Ident],
"reExportData": true,
"useOperationalPersonNumber": true,
"withMasterData": true,
"withoutCostCenter": true,
"year": 123
}
ExportEquipmentStatesSummarizedError
ExportEquipmentStatesSummarizedOptions
ExportEquipmentStatesSummarizedPermissionError
Fields
| Field Name | Description |
|---|---|
entity - ExportEquipmentStatesSummarizedError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ExportEquipmentStatesSummarizedError,
"errors": [MissingPermission]
}
ExportEquipmentStatesSummarizedResult
Example
File
ExportEquipmentStatesSummarizedValidationError
Fields
| Field Name | Description |
|---|---|
entity - ExportEquipmentStatesSummarizedError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ExportEquipmentStatesSummarizedError,
"errors": [ValidationErrorProperty]
}
ExportFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"TEXT"
ExportRoot
Fields
| Field Name | Description |
|---|---|
wageCalculators - [WageDataBlock]
|
|
Arguments
|
|
wageCalculatorsGrouped - [WageDataBlock]
|
|
Example
{
"wageCalculators": [WageDataBlock],
"wageCalculatorsGrouped": [WageDataBlock]
}
ExtraAction
Fields
| Field Name | Description |
|---|---|
activity - Activity
|
|
costCenter - CostCenter
|
|
ident - Ident
|
|
oncePerDay - Boolean
|
|
position - Int!
|
|
transferActivityIdent - Boolean
|
|
transferCostCentreIdent - Boolean
|
|
transferMetadata - Boolean
|
|
value - Float!
|
|
valueType - WageCalculatorActionExtraValueType!
|
|
wageType - WageType
|
Example
{
"activity": Activity,
"costCenter": CostCenter,
"ident": Ident,
"oncePerDay": false,
"position": 123,
"transferActivityIdent": false,
"transferCostCentreIdent": true,
"transferMetadata": false,
"value": 987.65,
"valueType": "HOURS",
"wageType": WageType
}
Feature
Example
{
"featureKey": "abc123",
"fixVersion": "xyz789",
"knowledgeBaseLink": "xyz789",
"lastChange": "2007-12-03T10:15:30Z",
"product": "xyz789",
"promoted": true,
"publish": false,
"released": false,
"releaseDate": "2007-12-03T10:15:30Z",
"releaseNotes": "abc123",
"releaseTitle": "xyz789",
"summary": "abc123"
}
FeatureChaserFeedback
Example
{
"dialogCloseCount": 987,
"key": Ident,
"shouldDisplayDialog": false,
"text": "xyz789",
"timeStamp": "2007-12-03T10:15:30Z",
"wasFeatureHelpful": false
}
FeatureCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Feature!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Feature], "totalCount": 987}
FeatureFilter
Fields
| Input Field | Description |
|---|---|
_and - [FeatureFilter]
|
|
_or - [FeatureFilter]
|
|
featureKey - StringFilter
|
|
product - StringFilter
|
|
summary - StringFilter
|
|
releaseNotes - StringFilter
|
|
releaseTitle - StringFilter
|
|
fixVersion - StringFilter
|
|
promoted - BooleanFilter
|
|
publish - BooleanFilter
|
|
released - BooleanFilter
|
|
releaseDate - DateTimeFilter
|
|
lastChange - DateTimeFilter
|
Example
{
"_and": [FeatureFilter],
"_or": [FeatureFilter],
"featureKey": StringFilter,
"product": StringFilter,
"summary": StringFilter,
"releaseNotes": StringFilter,
"releaseTitle": StringFilter,
"fixVersion": StringFilter,
"promoted": BooleanFilter,
"publish": BooleanFilter,
"released": BooleanFilter,
"releaseDate": DateTimeFilter,
"lastChange": DateTimeFilter
}
FeatureOrder
Example
{
"featureKey": "ASC",
"product": "ASC",
"summary": "ASC",
"released": "ASC",
"promoted": "ASC",
"publish": "ASC",
"fixVersion": "ASC",
"releaseDate": "ASC",
"releaseTitle": "ASC",
"releaseNotes": "ASC",
"lastChange": "ASC"
}
File
Fields
| Field Name | Description |
|---|---|
clientId - Ident
|
|
createPersonIdent - Ident
|
|
createTime - DateTimeOffset!
|
|
creator - Person
|
|
downloadPath - String!
|
|
downloadRegularImagePath - String
|
|
downloadRegularImageUrl - String
|
The downloadRegularImageUrl field has been deprecated. Use downloadRegularImagePath instead. |
downloadSmallImagePath - String
|
|
downloadUrl - String!
|
The downloadUrl field has been deprecated. Use downloadPath instead. |
fileName - Ident
|
|
ident - Ident!
|
|
mimeType - String!
|
|
name - String!
|
|
originalName - String!
|
|
sizeInBytes - Int!
|
|
ticketIdent - Ident
|
|
updatePersonIdent - Ident
|
|
updater - Person
|
|
updateTime - DateTimeOffset!
|
|
viewPath - String!
|
|
viewUrl - String!
|
The viewUrl field has been deprecated. Use viewPath instead. |
Example
{
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"downloadPath": "xyz789",
"downloadRegularImagePath": "xyz789",
"downloadRegularImageUrl": "xyz789",
"downloadSmallImagePath": "xyz789",
"downloadUrl": "abc123",
"fileName": Ident,
"ident": Ident,
"mimeType": "abc123",
"name": "abc123",
"originalName": "xyz789",
"sizeInBytes": 987,
"ticketIdent": Ident,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset,
"viewPath": "abc123",
"viewUrl": "abc123"
}
FilledForm
Fields
| Field Name | Description |
|---|---|
changeInfo - Info
|
|
clientId - Ident
|
|
createInfo - Info
|
|
creator - Person
|
|
date - Date!
|
|
equipment - Equipment
|
|
equipmentRef - Json
|
|
form - FormGraphType
|
|
formPermissions - [FormPermissions]!
|
|
formRef - Json
|
|
formRevision - Int!
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isDraft - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
linkedQualityTickets - [Ticket!]!
|
|
lockInfo - Info
|
|
person - Person
|
|
personRef - Json
|
|
project - Project
|
|
projectLayer - ProjectLayerGraphType
|
|
projectRef - Json
|
|
proveInfo - Info
|
|
updatePerson - Person
|
|
values - Json
|
|
valuesWithoutBase64 - Json
|
Example
{
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"date": "2007-12-03",
"equipment": Equipment,
"equipmentRef": Json,
"form": FormGraphType,
"formPermissions": ["CAN_EDIT"],
"formRef": Json,
"formRevision": 123,
"ident": Ident,
"isDeleted": false,
"isDraft": false,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"linkedQualityTickets": [Ticket],
"lockInfo": Info,
"person": Person,
"personRef": Json,
"project": Project,
"projectLayer": ProjectLayerGraphType,
"projectRef": Json,
"proveInfo": Info,
"updatePerson": Person,
"values": Json,
"valuesWithoutBase64": Json
}
FilledFormCollection
Fields
| Field Name | Description |
|---|---|
nodes - [FilledForm!]!
|
|
totalCount - Int!
|
Example
{"nodes": [FilledForm], "totalCount": 123}
FilledFormCollectionInput
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - FilledFormOrder
|
|
filter - FilledFormFilter
|
Example
{
"skip": 123,
"take": 123,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": FilledFormOrder,
"filter": FilledFormFilter
}
FilledFormError
FilledFormErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormError
|
Example
{"entity": FilledFormError}
FilledFormErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": FilledFormError,
"errors": [ValidationErrorProperty]
}
FilledFormErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": FilledFormError,
"errors": [MissingPermission]
}
FilledFormErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": FilledFormError, "errors": ["ENTITY_LOCKED"]}
FilledFormExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [FilledFormExportFields]
|
Example
{"columns": ["IDENT"]}
FilledFormExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
FilledFormExportFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PDF"
FilledFormExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [FilledFormExportFields]
|
Example
{"columns": ["IDENT"]}
FilledFormFile
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
FilledFormFileError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
FilledFormFileErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormFileError
|
Example
{"entity": FilledFormFileError}
FilledFormFileErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormFileError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": FilledFormFileError,
"errors": [ValidationErrorProperty]
}
FilledFormFileErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormFileError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": FilledFormFileError,
"errors": [MissingPermission]
}
FilledFormFileErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormFileError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": FilledFormFileError,
"errors": ["ENTITY_LOCKED"]
}
FilledFormFilter
Fields
| Input Field | Description |
|---|---|
_and - [FilledFormFilter]
|
|
_or - [FilledFormFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
date - DateFilter
|
|
project - ProjectFilter
|
|
equipment - EquipmentFilter
|
|
person - PersonFilter
|
|
form - FormFilter
|
|
projectLayer - ProjectLayerFilter
|
|
isDraft - BooleanFilter
|
|
isDeleted - BooleanFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
hasLinkedQualityTicket - BooleanFilter
|
|
creator - PersonFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [FilledFormFilter],
"_or": [FilledFormFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"date": DateFilter,
"project": ProjectFilter,
"equipment": EquipmentFilter,
"person": PersonFilter,
"form": FormFilter,
"projectLayer": ProjectLayerFilter,
"isDraft": BooleanFilter,
"isDeleted": BooleanFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"hasLinkedQualityTicket": BooleanFilter,
"creator": PersonFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
FilledFormNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [FilledFormReferErrorEntityNotFoundErrorType]}
FilledFormOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isDraft - SortOrder
|
|
isDeleted - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
createTime - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
creator - PersonOrder
|
|
form - FormOrder
|
|
projectLayer - ProjectLayerOrder
|
|
project - ProjectOrder
|
|
equipment - EquipmentOrder
|
|
person - PersonOrder
|
Example
{
"date": "ASC",
"isDraft": "ASC",
"isDeleted": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"createTime": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"creator": PersonOrder,
"form": FormOrder,
"projectLayer": ProjectLayerOrder,
"project": ProjectOrder,
"equipment": EquipmentOrder,
"person": PersonOrder
}
FilledFormPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormReferErrorPermissionErrorType!]!
|
Example
{"errors": [FilledFormReferErrorPermissionErrorType]}
FilledFormReferEntity
FilledFormReferError
FilledFormReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormReferError
|
Example
{"entity": FilledFormReferError}
FilledFormReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": FilledFormReferError,
"errors": [MissingPermission]
}
FilledFormReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - FilledFormReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": FilledFormReferError,
"errors": ["ENTITY_LOCKED"]
}
FilledFormResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [FilledForm!]!
|
Example
{"entities": [FilledForm]}
FilledFormStateError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormReferErrorStateErrorType!]!
|
Example
{"errors": [FilledFormReferErrorStateErrorType]}
FilterGroupType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECTS"
FirstSteps
Fields
| Field Name | Description |
|---|---|
fleet - FleetFirstSteps
|
|
onsite - OnsiteFirstSteps
|
|
quality - QualityFirstSteps
|
Example
{
"fleet": FleetFirstSteps,
"onsite": OnsiteFirstSteps,
"quality": QualityFirstSteps
}
FixedBreak
FleetFirstSteps
Example
{
"hasAddedTrackingProvider": true,
"hasAssignedProviderToDevice": true,
"hasAutomaticRecording": false,
"hasEquipmentCreated": true,
"hasMaintenanceMeasureCreated": true,
"hasMovementAdded": false
}
FleetPersonalSettings
Fields
| Field Name | Description |
|---|---|
sendEquipmentMaintenanceNotifications - Boolean
|
Example
{"sendEquipmentMaintenanceNotifications": false}
Float
Example
123.45
FloatFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - Float
|
Is the fields value equal to the provided value. Default = 0.0 |
_neq - Float
|
Is the fields value not equal to the provided value. Default = 0.0 |
_gt - Float
|
Is the fields value greater than the provided value. Default = 0.0 |
_lt - Float
|
Is the fields value less than the provided value. Default = 0.0 |
_gte - Float
|
Is the fields value greater than or equal to the provided value. Default = 0.0 |
_lte - Float
|
Is the fields value less than or equal to the provided value. Default = 0.0 |
_like - Float
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = 0.0 |
_nlike - Float
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = 0.0 |
_contains - Float
|
Does the field value contain the provided value. Default = 0.0 |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Float]
|
Is the fields value in the provided list of values. |
_nin - [Float]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": 987.65,
"_neq": 987.65,
"_gt": 987.65,
"_lt": 987.65,
"_gte": 123.45,
"_lte": 987.65,
"_like": 123.45,
"_nlike": 123.45,
"_contains": 123.45,
"_is_null": false,
"_in": [123.45],
"_nin": [987.65]
}
FormCollection
Fields
| Field Name | Description |
|---|---|
nodes - [FormGraphType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [FormGraphType], "totalCount": 123}
FormDataDailyReportBOL1DARE
Fields
| Field Name | Description |
|---|---|
attendanceContractee - String
|
|
attendanceContractor - String
|
|
creator - Person
|
|
materials - String
|
|
place - String
|
|
planChange - String
|
|
planChangeText - String
|
|
projectName - String
|
|
remarks - String
|
|
reportNo - String
|
|
signature - String
|
|
trafficSecurityAfterStorm - String
|
|
trafficSecurityEvening - String
|
|
trafficSecurityMorning - String
|
|
weatherName - String
|
|
weatherTemperature - String
|
Example
{
"attendanceContractee": "xyz789",
"attendanceContractor": "xyz789",
"creator": Person,
"materials": "xyz789",
"place": "xyz789",
"planChange": "abc123",
"planChangeText": "abc123",
"projectName": "xyz789",
"remarks": "abc123",
"reportNo": "abc123",
"signature": "xyz789",
"trafficSecurityAfterStorm": "xyz789",
"trafficSecurityEvening": "abc123",
"trafficSecurityMorning": "xyz789",
"weatherName": "xyz789",
"weatherTemperature": "xyz789"
}
FormDataDailyReportGUS1DARE
Fields
| Field Name | Description |
|---|---|
attendanceContractee - String
|
|
attendanceContractor - String
|
|
creator - Person
|
|
materials - String
|
|
place - String
|
|
planChange - String
|
|
planChangeText - String
|
|
remarks - String
|
|
reportNo - String
|
|
signature - String
|
|
trafficSecurityAfterStorm - String
|
|
trafficSecurityEvening - String
|
|
trafficSecurityMorning - String
|
|
weatherName - String
|
|
weatherTemperature - String
|
Example
{
"attendanceContractee": "xyz789",
"attendanceContractor": "xyz789",
"creator": Person,
"materials": "abc123",
"place": "xyz789",
"planChange": "abc123",
"planChangeText": "abc123",
"remarks": "xyz789",
"reportNo": "xyz789",
"signature": "xyz789",
"trafficSecurityAfterStorm": "xyz789",
"trafficSecurityEvening": "abc123",
"trafficSecurityMorning": "abc123",
"weatherName": "xyz789",
"weatherTemperature": "xyz789"
}
FormError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
FormErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormError
|
Example
{"entity": FormError}
FormErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": FormError,
"errors": [ValidationErrorProperty]
}
FormErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": FormError,
"errors": [MissingPermission]
}
FormErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormError
|
|
errors - [StateErrors!]!
|
Example
{"entity": FormError, "errors": ["ENTITY_DELETED"]}
FormFieldGraphType
Fields
| Field Name | Description |
|---|---|
additionalValues - [String]!
|
|
columnNumber - Int!
|
|
description - String
|
|
form - FormGraphType!
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
isMandatory - Boolean
|
|
label - String
|
|
lastChange - Date!
|
|
lastChangeCount - LastChangeCount!
|
|
masterDataSelection - String
|
|
revision - Int!
|
|
rowNumber - Int!
|
|
selectOptions - [String]
|
|
subForm - FormGraphType
|
|
subFormMarkDown - String
|
|
type - String!
|
|
typeSpecificData - String
|
|
valueId - String!
|
|
width - Int!
|
Example
{
"additionalValues": ["abc123"],
"columnNumber": 987,
"description": "abc123",
"form": FormGraphType,
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"isMandatory": true,
"label": "abc123",
"lastChange": "2007-12-03",
"lastChangeCount": LastChangeCount,
"masterDataSelection": "xyz789",
"revision": 987,
"rowNumber": 987,
"selectOptions": ["abc123"],
"subForm": FormGraphType,
"subFormMarkDown": "xyz789",
"type": "abc123",
"typeSpecificData": "xyz789",
"valueId": "abc123",
"width": 987
}
FormFilter
Fields
| Input Field | Description |
|---|---|
_and - [FormFilter]
|
|
_or - [FormFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
product - ProductFilter
|
|
project - ProjectFilter
|
|
type - FormTypeFilter
|
|
isSubform - BooleanFilter
|
|
description - StringFilter
|
|
element - ElementFilter
|
Example
{
"_and": [FormFilter],
"_or": [FormFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"product": ProductFilter,
"project": ProjectFilter,
"type": FormTypeFilter,
"isSubform": BooleanFilter,
"description": StringFilter,
"element": ElementFilter
}
FormGraphType
Fields
| Field Name | Description |
|---|---|
description - String
|
|
element - Element
|
|
fields - [FormFieldGraphType!]!
|
|
id - String
|
|
ident - Ident!
|
|
isAttachedToHomeScreen - Boolean
|
|
isDeleted - Boolean
|
|
isSubForm - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
masterDataSelection - String
|
|
name - String!
|
|
persons - [Person]!
|
|
product - Product
|
|
projects - [Project]!
|
|
revision - Int!
|
|
rules - [FormRule]!
|
|
template - FormTemplate
|
|
type - FormType
|
Example
{
"description": "xyz789",
"element": Element,
"fields": [FormFieldGraphType],
"id": "abc123",
"ident": Ident,
"isAttachedToHomeScreen": true,
"isDeleted": true,
"isSubForm": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"masterDataSelection": "abc123",
"name": "xyz789",
"persons": [Person],
"product": "ON_SITE",
"projects": [Project],
"revision": 123,
"rules": [FormRule],
"template": FormTemplate,
"type": "PROJECT"
}
FormNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [FormReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [FormReferErrorEntityNotFoundErrorType]}
FormOrder
Example
{
"id": "ASC",
"name": "ASC",
"description": "ASC",
"isSubform": "ASC",
"element": ElementOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
FormPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [FormReferErrorPermissionErrorType!]!
|
Example
{"errors": [FormReferErrorPermissionErrorType]}
FormPermissions
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CAN_EDIT"
FormReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
FormReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
FormReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormReferError
|
Example
{"entity": FormReferError}
FormReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": FormReferError,
"errors": [MissingPermission]
}
FormReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - FormReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": FormReferError, "errors": ["ENTITY_DELETED"]}
FormResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [FormGraphType!]!
|
Example
{"entities": [FormGraphType]}
FormRule
Fields
| Field Name | Description |
|---|---|
actions - [FormRuleAction]!
|
|
conditions - [FormRuleCondition]!
|
|
form - FormGraphType!
|
|
ident - Ident
|
|
lastChange - Date!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String
|
|
position - Int!
|
|
revision - Int!
|
Example
{
"actions": [FormRuleAction],
"conditions": [FormRuleCondition],
"form": FormGraphType,
"ident": Ident,
"lastChange": "2007-12-03",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"position": 987,
"revision": 123
}
FormRuleAction
Fields
| Field Name | Description |
|---|---|
field - FormFieldGraphType
|
|
fieldIdent - Ident
|
|
ident - Ident
|
|
lastChange - Date!
|
|
lastChangeCount - LastChangeCount!
|
|
revision - Int!
|
|
rule - FormRule!
|
|
type - FormRuleActionType!
|
|
value - String
|
Example
{
"field": FormFieldGraphType,
"fieldIdent": Ident,
"ident": Ident,
"lastChange": "2007-12-03",
"lastChangeCount": LastChangeCount,
"revision": 123,
"rule": FormRule,
"type": "VISIBLE",
"value": "abc123"
}
FormRuleActionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"VISIBLE"
FormRuleCondition
Fields
| Field Name | Description |
|---|---|
field - FormFieldGraphType
|
|
fieldIdent - Ident
|
|
ident - Ident
|
|
lastChange - Date!
|
|
lastChangeCount - LastChangeCount!
|
|
revision - Int!
|
|
rule - FormRule!
|
|
type - FormRuleConditionType!
|
|
value - String
|
Example
{
"field": FormFieldGraphType,
"fieldIdent": Ident,
"ident": Ident,
"lastChange": "2007-12-03",
"lastChangeCount": LastChangeCount,
"revision": 123,
"rule": FormRule,
"type": "IS",
"value": "abc123"
}
FormRuleConditionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IS"
FormStateError
Fields
| Field Name | Description |
|---|---|
errors - [FormReferErrorStateErrorType!]!
|
Example
{"errors": [FormReferErrorStateErrorType]}
FormTemplate
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
FormType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PROJECT"
FormTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - FormType
|
Is the fields value equal to the provided value. Default = PROJECT |
_neq - FormType
|
Is the fields value not equal to the provided value. Default = PROJECT |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [FormType]
|
Is the fields value in the provided list of values. |
_nin - [FormType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "PROJECT",
"_neq": "PROJECT",
"_is_null": false,
"_in": ["PROJECT"],
"_nin": ["PROJECT"]
}
Format
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HTML"
FuelRemaining
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the fuel entry |
percentFilled - Decimal!
|
Percent of the tank filled (0 - 100) |
tankCapacityLiters - Int
|
Total capacity of the fuel tank in liters |
trackingDevice - TrackingDevice!
|
Example
{
"datetime": DateTimeOffset,
"percentFilled": Decimal,
"tankCapacityLiters": 987,
"trackingDevice": TrackingDevice
}
FuelUsed
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the fuel entry |
fuelConsumed - Int!
|
The amount of fuel used |
trackingDevice - TrackingDevice!
|
Example
{
"datetime": DateTimeOffset,
"fuelConsumed": 123,
"trackingDevice": TrackingDevice
}
GeneralCustomerSettings
GeneralCustomerSettingsError
GeoAreaFilter
GeoCoderReverseResult
Fields
| Field Name | Description |
|---|---|
confidence - Int!
|
|
locationComponents - LocationComponents
|
Example
{
"confidence": 123,
"locationComponents": LocationComponents
}
GeoCoordinate
GeoCoordinateAreaFilter
Fields
| Input Field | Description |
|---|---|
_and - [GeoCoordinateAreaFilter]
|
|
_or - [GeoCoordinateAreaFilter]
|
|
minVisibleAreaSizeMercator - FloatFilter
|
|
area - GeoAreaFilter
|
Example
{
"_and": [GeoCoordinateAreaFilter],
"_or": [GeoCoordinateAreaFilter],
"minVisibleAreaSizeMercator": FloatFilter,
"area": GeoAreaFilter
}
GeoCoordinateFilter
Fields
| Input Field | Description |
|---|---|
_and - [GeoCoordinateFilter]
|
|
_or - [GeoCoordinateFilter]
|
|
latitude - FloatFilter
|
|
longitude - FloatFilter
|
|
_is_null - Boolean
|
Example
{
"_and": [GeoCoordinateFilter],
"_or": [GeoCoordinateFilter],
"latitude": FloatFilter,
"longitude": FloatFilter,
"_is_null": true
}
GeoCoordinateInput
GeoFence
Example
GeoFence
GpsSetting
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"NONE"
HistoryChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
HolidayAccount
Example
{
"plannable": Decimal,
"planned": Decimal,
"remaining": Decimal,
"remainingFromLastYear": Decimal,
"total": Decimal,
"unit": "xyz789",
"used": Decimal
}
HolidayAccountBalance
Example
{
"account": Account,
"lastChangeCount": LastChangeCount,
"person": Person,
"plannableValue": Decimal,
"plannedValue": Decimal,
"referenceDate": "2007-12-03T10:15:30Z",
"remainingFromLastYear": Decimal,
"remainingValue": Decimal,
"totalValue": Decimal,
"usedValue": Decimal
}
HolidayAccountBalanceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [HolidayAccountBalance!]!
|
|
totalCount - Int!
|
Example
{"nodes": [HolidayAccountBalance], "totalCount": 123}
HolidayAccountBalanceCollectionFilter
Fields
| Input Field | Description |
|---|---|
lastChangeCount - LastChangeCountFilter
|
|
person - PersonFilter
|
Example
{
"lastChangeCount": LastChangeCountFilter,
"person": PersonFilter
}
HolidayAccountEffect
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NEUTRAL"
HolidayAccountObt
Example
{
"currentYear": Decimal,
"plannable": Decimal,
"planned": Decimal,
"previousYear": Decimal,
"remaining": Decimal,
"total": Decimal,
"unit": "xyz789",
"used": Decimal
}
HolidayBalanceAccountOrder
Fields
| Input Field | Description |
|---|---|
lastChangeCount - SortOrder
|
Example
{"lastChangeCount": "ASC"}
HolidayReport
Fields
| Field Name | Description |
|---|---|
holidayAccount - HolidayAccount
|
|
holidays - [HolidayReportEntry!]
|
|
person - Person
|
|
reportDate - Date!
|
|
totalValueDays - Decimal!
|
|
totalValueHours - Decimal!
|
|
year - Int!
|
Example
{
"holidayAccount": HolidayAccount,
"holidays": [HolidayReportEntry],
"person": Person,
"reportDate": "2007-12-03",
"totalValueDays": Decimal,
"totalValueHours": Decimal,
"year": 123
}
HolidayReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [HolidayReport!]!
|
|
totalCount - Int!
|
Example
{"nodes": [HolidayReport], "totalCount": 123}
HolidayReportEntry
HolidayReportHORE1ATH
Fields
| Field Name | Description |
|---|---|
holidayAccount - HolidayReportHORE1ATHAccount
|
|
holidays - [HolidayReportHORE1ATHEntry!]
|
|
person - Person
|
|
reportDate - Date!
|
|
totalValueDays - Decimal!
|
|
totalValueHours - Decimal!
|
|
year - Int!
|
|
yearlyHolidays - [HolidayReportHORE1ATHEntry!]
|
Example
{
"holidayAccount": HolidayReportHORE1ATHAccount,
"holidays": [HolidayReportHORE1ATHEntry],
"person": Person,
"reportDate": "2007-12-03",
"totalValueDays": Decimal,
"totalValueHours": Decimal,
"year": 987,
"yearlyHolidays": [HolidayReportHORE1ATHEntry]
}
HolidayReportHORE1ATHAccount
Example
{
"plannable": Decimal,
"planned": Decimal,
"remaining": Decimal,
"remainingFromLastYear": Decimal,
"total": Decimal,
"unit": "xyz789",
"used": Decimal
}
HolidayReportHORE1ATHCollection
Fields
| Field Name | Description |
|---|---|
nodes - [HolidayReportHORE1ATH!]!
|
|
totalCount - Int!
|
Example
{"nodes": [HolidayReportHORE1ATH], "totalCount": 987}
HolidayReportHORE1ATHEntry
HourLimit
HourLimitReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [HourLimit]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [HourLimit],
"reportLogoPath": "xyz789",
"totalCount": 987
}
HoursBlock
Fields
| Field Name | Description |
|---|---|
cumulativeHoursBegin - CumulativeHours
|
|
cumulativeHoursBeginIdent - Ident!
|
|
cumulativeHoursEnd - CumulativeHours
|
|
cumulativeHoursEndIdent - Ident!
|
|
deviceIdent - Ident!
|
|
fromTime - DateTimeOffset!
|
|
hoursBegin - Decimal!
|
|
hoursEnd - Decimal!
|
|
ident - Ident!
|
|
toTime - DateTimeOffset!
|
|
trackingDevice - TrackingDevice
|
Example
{
"cumulativeHoursBegin": CumulativeHours,
"cumulativeHoursBeginIdent": Ident,
"cumulativeHoursEnd": CumulativeHours,
"cumulativeHoursEndIdent": Ident,
"deviceIdent": Ident,
"fromTime": DateTimeOffset,
"hoursBegin": Decimal,
"hoursEnd": Decimal,
"ident": Ident,
"toTime": DateTimeOffset,
"trackingDevice": TrackingDevice
}
HoursBlockCollection
Fields
| Field Name | Description |
|---|---|
nodes - [HoursBlock!]!
|
|
totalCount - Int!
|
Example
{"nodes": [HoursBlock], "totalCount": 987}
HoursBlockFilter
Fields
| Input Field | Description |
|---|---|
_and - [HoursBlockFilter]
|
|
_or - [HoursBlockFilter]
|
|
startDate - DateFilter
|
|
endDate - DateFilter
|
Example
{
"_and": [HoursBlockFilter],
"_or": [HoursBlockFilter],
"startDate": DateFilter,
"endDate": DateFilter
}
HoursBlocksOrder
HoursService
Fields
| Field Name | Description |
|---|---|
conditions - [Condition!]!
|
|
description - String
|
|
fixedMinutes - Int
|
|
ident - Ident!
|
|
manualConfiguration - [ManualConfiguration!]!
|
|
mode - WageCalculatorHoursMode!
|
|
negativeWageType - WageType
|
|
overtimeWageType - WageType
|
|
position - Int!
|
Example
{
"conditions": [Condition],
"description": "abc123",
"fixedMinutes": 123,
"ident": Ident,
"manualConfiguration": [ManualConfiguration],
"mode": "ATTACH",
"negativeWageType": WageType,
"overtimeWageType": WageType,
"position": 123
}
ID
Example
4
Ident
Description
globally unique identifier (GUID) used for internal referencing. Cannot be chosen. Guaranteed to be unique.
Example
Ident
IdentFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - Ident
|
Is the fields value equal to the provided value. |
_neq - Ident
|
Is the fields value not equal to the provided value |
_gt - Ident
|
Is the fields value greater than the provided value |
_lt - Ident
|
Is the fields value less than the provided value. |
_gte - Ident
|
Is the fields value greater than or equal to the provided value. |
_lte - Ident
|
Is the fields value less than or equal to the provided value. |
_like - Ident
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - Ident
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - Ident
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Ident]
|
Is the fields value in the provided list of values. |
_nin - [Ident]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": Ident,
"_neq": Ident,
"_gt": Ident,
"_lt": Ident,
"_gte": Ident,
"_lte": Ident,
"_like": Ident,
"_nlike": Ident,
"_contains": Ident,
"_is_null": false,
"_in": [Ident],
"_nin": [Ident]
}
ImpersonationTimeframe
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ONE_DAY"
Info
Example
{
"application": "xyz789",
"date": "2007-12-03",
"firstName": "xyz789",
"geolocation": InfoGpsInfo,
"lastName": "xyz789",
"person": Person,
"personIdent": Ident,
"timeStamp": "2007-12-03T10:15:30Z"
}
InfoFilter
Fields
| Input Field | Description |
|---|---|
_and - [InfoFilter]
|
|
_or - [InfoFilter]
|
|
person - NameFilter
|
|
application - StringFilter
|
|
date - DateTimeFilter
|
Example
{
"_and": [InfoFilter],
"_or": [InfoFilter],
"person": NameFilter,
"application": StringFilter,
"date": DateTimeFilter
}
InfoFilterWithLocation
Fields
| Input Field | Description |
|---|---|
_and - [InfoFilterWithLocation]
|
|
_or - [InfoFilterWithLocation]
|
|
person - NameFilter
|
|
application - StringFilter
|
|
date - DateTimeFilter
|
|
latitude - DecimalFilter
|
|
longitude - DecimalFilter
|
|
inaccuracy - IntFilter
|
Example
{
"_and": [InfoFilterWithLocation],
"_or": [InfoFilterWithLocation],
"person": NameFilter,
"application": StringFilter,
"date": DateTimeFilter,
"latitude": DecimalFilter,
"longitude": DecimalFilter,
"inaccuracy": IntFilter
}
InfoFilterWithLocationAndPerson
Fields
| Input Field | Description |
|---|---|
_and - [InfoFilterWithLocationAndPerson]
|
|
_or - [InfoFilterWithLocationAndPerson]
|
|
person - PersonFilter
|
|
application - StringFilter
|
|
date - DateFilter
|
|
latitude - DecimalFilter
|
|
longitude - DecimalFilter
|
|
inaccuracy - IntFilter
|
Example
{
"_and": [InfoFilterWithLocationAndPerson],
"_or": [InfoFilterWithLocationAndPerson],
"person": PersonFilter,
"application": StringFilter,
"date": DateFilter,
"latitude": DecimalFilter,
"longitude": DecimalFilter,
"inaccuracy": IntFilter
}
InfoGpsInfo
InformationFieldMaintenanceType
Fields
| Field Name | Description |
|---|---|
type - EquipmentInformationFieldType
|
Example
{"type": "LOCATION"}
InputAbsence
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
date - Date
|
|
timeType - TimeType
|
|
timeStart - TimeSpan
|
|
timeEnd - TimeSpan
|
|
personIdent - Ident
|
|
wageTypeIdent - Ident
|
|
timeInterval - Decimal
|
|
text - String
|
|
isFixed - Boolean
|
|
exceptionSaturday - Boolean
|
|
exceptionSunday - Boolean
|
|
exceptionPublicHoliday - Boolean
|
Example
{
"ident": Ident,
"date": "2007-12-03",
"timeType": "DAY",
"timeStart": TimeSpan,
"timeEnd": TimeSpan,
"personIdent": Ident,
"wageTypeIdent": Ident,
"timeInterval": Decimal,
"text": "abc123",
"isFixed": false,
"exceptionSaturday": false,
"exceptionSunday": false,
"exceptionPublicHoliday": false
}
InputAbsenceGroup
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
dateStart - Date
|
|
dateEnd - Date
|
|
timeType - TimeType
|
|
timeStart - TimeSpan
|
|
timeEnd - TimeSpan
|
|
personIdent - Ident
|
|
personIdents - [Ident!]
|
|
wageTypeIdent - Ident
|
|
timeInterval - Decimal
|
|
text - String
|
|
isFixed - Boolean
|
|
exceptionSaturday - Boolean
|
|
exceptionSunday - Boolean
|
|
exceptionPublicHoliday - Boolean
|
Example
{
"ident": Ident,
"dateStart": "2007-12-03",
"dateEnd": "2007-12-03",
"timeType": "DAY",
"timeStart": TimeSpan,
"timeEnd": TimeSpan,
"personIdent": Ident,
"personIdents": [Ident],
"wageTypeIdent": Ident,
"timeInterval": Decimal,
"text": "abc123",
"isFixed": false,
"exceptionSaturday": true,
"exceptionSunday": false,
"exceptionPublicHoliday": false
}
InputAccount
InputActivity
Fields
| Input Field | Description |
|---|---|
id - String
|
|
ident - Ident
|
|
name - String
|
|
fid - String
|
|
elementIdent - Ident
|
|
number - Int
|
|
activityTypeIdent - Ident
|
|
availability - [ActivityAvailability]
|
|
exportType - ActivityExportType
|
|
isForTimeTracking - Boolean
|
|
isForActivityRecorder - Boolean
|
|
wageIndicator - String
|
|
abbreviation - String
|
|
isExtraordinary - Boolean
|
|
isSpecial - Boolean
|
|
specialActivityActiveMonths - [Month]
|
|
projectIdents - [Ident]
|
|
defaultAssignToProjects - Boolean
|
|
notOnSite - Boolean
|
|
subcontractorIdents - [Ident]
|
|
equipmentIdents - [Ident]
|
|
personIdents - [Ident]
|
Example
{
"id": "abc123",
"ident": Ident,
"name": "xyz789",
"fid": "abc123",
"elementIdent": Ident,
"number": 987,
"activityTypeIdent": Ident,
"availability": ["MOBILE"],
"exportType": "WORKING_HOURS",
"isForTimeTracking": false,
"isForActivityRecorder": true,
"wageIndicator": "xyz789",
"abbreviation": "abc123",
"isExtraordinary": true,
"isSpecial": false,
"specialActivityActiveMonths": ["JANUARY"],
"projectIdents": [Ident],
"defaultAssignToProjects": true,
"notOnSite": false,
"subcontractorIdents": [Ident],
"equipmentIdents": [Ident],
"personIdents": [Ident]
}
InputActivityType
InputAdditionalTimeConfiguration
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
index - Int
|
|
january - Boolean
|
|
february - Boolean
|
|
march - Boolean
|
|
april - Boolean
|
|
may - Boolean
|
|
june - Boolean
|
|
july - Boolean
|
|
august - Boolean
|
|
september - Boolean
|
|
october - Boolean
|
|
november - Boolean
|
|
december - Boolean
|
|
configurationMonday - InputDailyConfiguration
|
|
configurationTuesday - InputDailyConfiguration
|
|
configurationWednesday - InputDailyConfiguration
|
|
configurationThursday - InputDailyConfiguration
|
|
configurationFriday - InputDailyConfiguration
|
|
configurationSaturday - InputDailyConfiguration
|
|
configurationSunday - InputDailyConfiguration
|
Example
{
"ident": Ident,
"index": 987,
"january": false,
"february": false,
"march": true,
"april": false,
"may": true,
"june": true,
"july": true,
"august": true,
"september": false,
"october": false,
"november": false,
"december": true,
"configurationMonday": InputDailyConfiguration,
"configurationTuesday": InputDailyConfiguration,
"configurationWednesday": InputDailyConfiguration,
"configurationThursday": InputDailyConfiguration,
"configurationFriday": InputDailyConfiguration,
"configurationSaturday": InputDailyConfiguration,
"configurationSunday": InputDailyConfiguration
}
InputAddresscircle
InputAllowance
Example
{
"ident": Ident,
"fid": "xyz789",
"clientId": Ident,
"date": "2007-12-03",
"dateRange": DateRange,
"projectIdent": Ident,
"personIdent": Ident,
"personIdents": [Ident],
"costTypeIdent": Ident,
"text": "xyz789",
"value": Decimal,
"timeStart": "2007-12-03T10:15:30Z",
"timeEnd": "2007-12-03T10:15:30Z"
}
InputApiKey
InputAppCustomerSettings
InputAppProfile
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
title - String
|
|
timeTileAccess - Boolean
|
|
pictureTileAccess - Boolean
|
|
serviceTileAccess - Boolean
|
|
chatTileAccess - Boolean
|
|
weatherTileAccess - Boolean
|
|
materialTileAccess - Boolean
|
|
equipmentTileAccess - Boolean
|
|
documentTileAccess - Boolean
|
|
dayWageTileAccess - Boolean
|
|
postWorkerTileAccess - Boolean
|
|
noteTileAccess - Boolean
|
|
allowanceTileAccess - Boolean
|
|
absenceTileAccess - Boolean
|
|
ticketTileAccess - Boolean
|
|
planningTileAccess - Boolean
|
|
dailyOverviewTileAccess - Boolean
|
|
contactTileAccess - Boolean
|
|
skillTileAccess - Boolean
|
|
timeAccountTileAccess - Boolean
|
|
formTileAccess - Boolean
|
|
deleteTimes - Boolean
|
|
bookEquipmentWithTimes - Boolean
|
|
equipmentWithTimesSelectMultiple - Boolean
|
|
equipmentWithTimesPreselectForTeam - Boolean
|
|
equipmentWithTimesChangeEquipment - Boolean
|
|
signInTimes - Boolean
|
|
signInTimesChangeTime - Boolean
|
|
signInTimesEndTimeButton - Boolean
|
|
changeTimes - Boolean
|
|
changeTimesChangeTime - Boolean
|
|
breakTimes - Boolean
|
|
breakTimesMove - Boolean
|
|
breakTimesEdit - Boolean
|
|
breakTimesAdd - Boolean
|
|
signOutTimes - Boolean
|
|
signOutTimesChangeTime - Boolean
|
|
editTimes - Boolean
|
|
editTimesChangeTime - Boolean
|
|
endOfWorkTimes - Boolean
|
|
endOfWorkTimesChangeTime - Boolean
|
|
timesGpsSetting - GpsSetting
|
|
timesGpsAccuracyInMeter - Int
|
|
picturesGpsSetting - GpsSetting
|
|
picturesGpsAccuracyInMeter - Int
|
|
bookableEquipmentType - BookableEquipmentType
|
|
documentEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
ticketEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
ticketNotificationWhenTicketUpdated - Boolean
|
|
planningEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
planningShowPlannedEmployees - Boolean
|
|
planningShowPlannedEquipment - Boolean
|
|
planningNotificationWhenPlanningCreated - Boolean
|
|
planningNotificationWhenPlanningUpdated - Boolean
|
|
skillsEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
createSkills - Boolean
|
|
timeAccountsEmployeeAvailableSelectRange - EmployeeAvailableSelectRange
|
|
formsAvailableSelectRange - AvailableSelectRange
|
|
defaultEmployeeAvailableSelectRange - DefaultEmployeeAvailableSelectRange
|
|
scanEmployeeQrCode - Boolean
|
|
defaultProjectAvailableSelectRange - AvailableSelectRange
|
|
timesBookEquipmentAsProject - Boolean
|
|
defaultPostWorkerAvailableSelectRange - AvailableSelectRange
|
|
defaultSupplierAvailableSelectRange - AvailableSelectRange
|
|
allowedBackcaptureDays - Int
|
|
userIdents - [Ident]
|
Example
{
"ident": Ident,
"title": "xyz789",
"timeTileAccess": false,
"pictureTileAccess": true,
"serviceTileAccess": true,
"chatTileAccess": false,
"weatherTileAccess": false,
"materialTileAccess": true,
"equipmentTileAccess": false,
"documentTileAccess": false,
"dayWageTileAccess": false,
"postWorkerTileAccess": false,
"noteTileAccess": true,
"allowanceTileAccess": false,
"absenceTileAccess": true,
"ticketTileAccess": true,
"planningTileAccess": true,
"dailyOverviewTileAccess": false,
"contactTileAccess": true,
"skillTileAccess": false,
"timeAccountTileAccess": false,
"formTileAccess": false,
"deleteTimes": true,
"bookEquipmentWithTimes": true,
"equipmentWithTimesSelectMultiple": false,
"equipmentWithTimesPreselectForTeam": true,
"equipmentWithTimesChangeEquipment": false,
"signInTimes": true,
"signInTimesChangeTime": false,
"signInTimesEndTimeButton": false,
"changeTimes": true,
"changeTimesChangeTime": true,
"breakTimes": true,
"breakTimesMove": false,
"breakTimesEdit": false,
"breakTimesAdd": true,
"signOutTimes": true,
"signOutTimesChangeTime": true,
"editTimes": true,
"editTimesChangeTime": true,
"endOfWorkTimes": false,
"endOfWorkTimesChangeTime": false,
"timesGpsSetting": "NONE",
"timesGpsAccuracyInMeter": 123,
"picturesGpsSetting": "NONE",
"picturesGpsAccuracyInMeter": 987,
"bookableEquipmentType": "BOTH",
"documentEmployeeAvailableSelectRange": "SELF",
"ticketEmployeeAvailableSelectRange": "SELF",
"ticketNotificationWhenTicketUpdated": true,
"planningEmployeeAvailableSelectRange": "SELF",
"planningShowPlannedEmployees": true,
"planningShowPlannedEquipment": true,
"planningNotificationWhenPlanningCreated": true,
"planningNotificationWhenPlanningUpdated": true,
"skillsEmployeeAvailableSelectRange": "SELF",
"createSkills": false,
"timeAccountsEmployeeAvailableSelectRange": "SELF",
"formsAvailableSelectRange": "ASSIGNED",
"defaultEmployeeAvailableSelectRange": "SELF",
"scanEmployeeQrCode": false,
"defaultProjectAvailableSelectRange": "ASSIGNED",
"timesBookEquipmentAsProject": false,
"defaultPostWorkerAvailableSelectRange": "ASSIGNED",
"defaultSupplierAvailableSelectRange": "ASSIGNED",
"allowedBackcaptureDays": 123,
"userIdents": [Ident]
}
InputAssignedFile
Example
{
"ident": Ident,
"clientId": "xyz789",
"name": "abc123",
"mimeType": "xyz789",
"fileType": "xyz789",
"projectIdent": Ident,
"personIdent": Ident,
"equipmentIdent": Ident,
"file": Upload
}
InputAttachment
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
clientId - Ident
|
|
name - String
|
|
fileName - ID
|
|
updateTime - DateTimeOffset
|
|
updatePersonIdent - Ident
|
|
createTime - DateTimeOffset
|
|
createPersonIdent - Ident
|
|
file - Upload
|
Example
{
"ident": Ident,
"clientId": Ident,
"name": "abc123",
"fileName": "4",
"updateTime": DateTimeOffset,
"updatePersonIdent": Ident,
"createTime": DateTimeOffset,
"createPersonIdent": Ident,
"file": Upload
}
InputAuthProvider
Example
{
"ident": Ident,
"name": "abc123",
"provider": "abc123",
"method": "OPEN_ID_CONNECT",
"domain": "xyz789",
"clientIdentification": "abc123",
"clientSecret": "xyz789",
"authorizeEndpoint": "abc123",
"tokenEndpoint": "xyz789"
}
InputAutomationProfile
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
captureMovements - Boolean
|
|
captureServices - Boolean
|
|
insideProjectTolerance - Int
|
|
outsideProjectTolerance - Int
|
|
elementIdent - Ident
|
|
trackingDeviceIdents - [Ident]
|
|
divergentTolerances - [InputDivergentTolerance]
|
|
roundingModeConfiguration - RoundingModeConfiguration
|
|
roundingModeInterval - Int
|
|
defaultProjectIdent - Ident
|
|
ambiguousServiceConfiguration - AmbiguousServiceConfiguration
|
|
dailyAllocationConfiguration - DailyAllocationConfiguration
|
|
maxDateDifference - Int
|
|
beyondMaxDateDifferenceProjectIdent - Ident
|
|
signalLossLimit - Int
|
|
dayRateThreshold - Int
|
|
hasDayRate - Boolean
|
|
dayRateValue - Int
|
|
serviceReferenceValues - [ServiceReferenceValue]
|
|
distanceAllocation - DistanceAllocation
|
|
quantityQueryType - QuantityQueryType
|
|
quantityQueryUnitIdent - Ident
|
|
outsideProjectServices - AssignProjectDiscardOption
|
|
beyondMaxDateDifferenceProjectSetting - AssignProjectDiscardOption
|
Example
{
"ident": Ident,
"name": "abc123",
"captureMovements": true,
"captureServices": false,
"insideProjectTolerance": 123,
"outsideProjectTolerance": 123,
"elementIdent": Ident,
"trackingDeviceIdents": [Ident],
"divergentTolerances": [InputDivergentTolerance],
"roundingModeConfiguration": "ALWAYS_UP",
"roundingModeInterval": 987,
"defaultProjectIdent": Ident,
"ambiguousServiceConfiguration": "EVENLY",
"dailyAllocationConfiguration": "EVENLY",
"maxDateDifference": 123,
"beyondMaxDateDifferenceProjectIdent": Ident,
"signalLossLimit": 123,
"dayRateThreshold": 987,
"hasDayRate": false,
"dayRateValue": 987,
"serviceReferenceValues": ["OPERATING_HOURS"],
"distanceAllocation": "PREVIOUS_PROJECT",
"quantityQueryType": "GROSS",
"quantityQueryUnitIdent": Ident,
"outsideProjectServices": "ASSIGN_PROJECT",
"beyondMaxDateDifferenceProjectSetting": "ASSIGN_PROJECT"
}
InputAverageWage
InputCollectedAccount
InputCollectedEquipment
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
projectIdent - Ident
|
|
equipmentIdent - Ident
|
|
dateStart - Date
|
|
dateEnd - Date
|
|
amountHours - Decimal
|
|
text - String
|
|
automaticHours - Boolean
|
|
counterBegin - Decimal
|
|
counterEnd - Decimal
|
|
gross - Decimal
|
|
net - Decimal
|
|
fid - String
|
|
calendarMinutes - Int
|
|
amountUnitIdent - Ident
|
|
linkedStaffTimeIdent - Ident
|
|
excludePublicHolidays - Boolean
|
|
excludeSaturdays - Boolean
|
|
excludeSundays - Boolean
|
Example
{
"ident": Ident,
"projectIdent": Ident,
"equipmentIdent": Ident,
"dateStart": "2007-12-03",
"dateEnd": "2007-12-03",
"amountHours": Decimal,
"text": "xyz789",
"automaticHours": false,
"counterBegin": Decimal,
"counterEnd": Decimal,
"gross": Decimal,
"net": Decimal,
"fid": "xyz789",
"calendarMinutes": 987,
"amountUnitIdent": Ident,
"linkedStaffTimeIdent": Ident,
"excludePublicHolidays": true,
"excludeSaturdays": false,
"excludeSundays": false
}
InputCollectedMaterial
Example
{
"ident": Ident,
"date": "2007-12-03",
"clientId": Ident,
"fid": "xyz789",
"projectIdent": Ident,
"supplierIdent": Ident,
"materialGroupIdent": Ident,
"materialIdent": Ident,
"amount": NullableDecimal,
"unitIdent": Ident,
"text": "abc123"
}
InputCollectedSubcontractor
Example
{
"ident": Ident,
"clientId": Ident,
"date": "2007-12-03T10:15:30Z",
"projectIdent": Ident,
"subcontractorIdent": Ident,
"activityIdent": Ident,
"subcontractorCount": 123,
"hoursPerPerson": Decimal,
"personTypeIdent": Ident,
"projectComponentIdent": Ident,
"projectSectorIdent": Ident,
"text": "abc123"
}
InputContact
Fields
| Input Field | Description |
|---|---|
id - String
|
|
ident - Ident
|
|
logo - Upload
|
|
elementIdent - Ident
|
|
name - String
|
|
street - String
|
|
zipCode - String
|
|
city - String
|
|
fax - String
|
|
phone - String
|
|
mobile - String
|
|
email - String
|
|
homepage - String
|
|
birthdate - DateTime
|
|
regionIdent - Ident
|
|
supplier - InputSupplier
|
|
subcontractor - InputSubcontractor
|
|
contactPersons - [InputContactPerson]
|
|
customerNumber - String
|
|
isCustomer - Boolean
|
|
vatId - String
|
|
routeId - String
|
|
defaultTax - SalesTax
|
Example
{
"id": "xyz789",
"ident": Ident,
"logo": Upload,
"elementIdent": Ident,
"name": "xyz789",
"street": "abc123",
"zipCode": "xyz789",
"city": "xyz789",
"fax": "abc123",
"phone": "xyz789",
"mobile": "abc123",
"email": "abc123",
"homepage": "abc123",
"birthdate": "2007-12-03T10:15:30Z",
"regionIdent": Ident,
"supplier": InputSupplier,
"subcontractor": InputSubcontractor,
"contactPersons": [InputContactPerson],
"customerNumber": "abc123",
"isCustomer": true,
"vatId": "abc123",
"routeId": "xyz789",
"defaultTax": "UST_0"
}
InputContactPerson
InputCostCenter
Example
{
"id": "abc123",
"ident": Ident,
"name": "abc123",
"fid": "xyz789",
"elementIdent": Ident,
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"description": "abc123",
"isApproved": false,
"operationNumber": "xyz789",
"state": "CLOSED",
"availabilities": ["PROJECT"]
}
InputCostType
Example
{
"ident": Ident,
"id": "xyz789",
"name": "abc123",
"type": "NUMERIC",
"oncePerDay": true,
"unit": "xyz789",
"minimum": Decimal,
"maximum": Decimal,
"elementIdents": [Ident]
}
InputCsvStandardImport
Fields
| Input Field | Description |
|---|---|
preparedPersons - [InputPreparedPerson]
|
|
preparedProjects - [InputPreparedProject]
|
Example
{
"preparedPersons": [InputPreparedPerson],
"preparedProjects": [InputPreparedProject]
}
InputCsvStandardPrepare
Fields
| Input Field | Description |
|---|---|
importFile - Upload
|
The CSV file to prepare for import |
Example
{"importFile": Upload}
InputCustomWageExport
InputCustomer
Example
{
"name": "xyz789",
"street": "abc123",
"zipCode": "abc123",
"city": "xyz789",
"phone": "abc123",
"firstName": "abc123",
"lastName": "xyz789",
"mail": "abc123"
}
InputCustomerSettings
Fields
| Input Field | Description |
|---|---|
threshold - Int
|
|
enhancedPasswordSecurity - Boolean
|
|
showPicturesInProjectDayReport - Boolean
|
|
timestampInPicture - Boolean
|
|
timeTracking - InputTimeTrackingCustomerSettings
|
|
monthlyCalendar - InputMonthlyCalendarCustomerSettings
|
|
terminal - InputTerminalCustomerSettings
|
|
general - InputGeneralCustomerSettings
|
|
display - InputDisplayCustomerSettings
|
|
masterData - InputMasterDataCustomerSettings
|
|
app - InputAppCustomerSettings
|
|
planning - InputPlanningCustomerSettings
|
Example
{
"threshold": 987,
"enhancedPasswordSecurity": true,
"showPicturesInProjectDayReport": true,
"timestampInPicture": true,
"timeTracking": InputTimeTrackingCustomerSettings,
"monthlyCalendar": InputMonthlyCalendarCustomerSettings,
"terminal": InputTerminalCustomerSettings,
"general": InputGeneralCustomerSettings,
"display": InputDisplayCustomerSettings,
"masterData": InputMasterDataCustomerSettings,
"app": InputAppCustomerSettings,
"planning": InputPlanningCustomerSettings
}
InputDailyConfiguration
Example
{
"minutes": 123,
"maximumWorkDuration": 987,
"earliestBegin": TimeSpan,
"latestEnd": TimeSpan,
"startTime": TimeSpan,
"fixedBreaks": [InputFixedBreak],
"targetHours": 987
}
InputDayWage
Example
{
"ident": Ident,
"clientId": Ident,
"fid": "abc123",
"dateRange": DateRange,
"projectIdent": Ident,
"personIdent": Ident,
"activityIdent": Ident,
"hours": Decimal,
"text": "xyz789",
"createTime": "2007-12-03T10:15:30Z",
"editTime": "2007-12-03T10:15:30Z"
}
InputDeviatingWorkingHoursCalendar
Example
{
"ident": Ident,
"name": "abc123",
"fid": "xyz789",
"year": 123,
"deviations": [InputWorkingHoursDeviationGraphType],
"elementIdent": Ident
}
InputDisplayCustomerSettings
Fields
| Input Field | Description |
|---|---|
showIds - Boolean
|
|
nameFormat - NameFormat
|
|
additionalEquipmentFields - [EquipmentSelectAdditionalFields]
|
|
additionalPersonFields - [PersonSelectAdditionalFields]
|
Example
{
"showIds": false,
"nameFormat": "FIRST_NAME_LAST_NAME",
"additionalEquipmentFields": ["LENT"],
"additionalPersonFields": ["LENT"]
}
InputDivergentTolerance
InputEditQualitySettings
Fields
| Input Field | Description |
|---|---|
sendImmediateMailNotifications - Boolean
|
|
sendImmediateCommentAddedMailNotifications - Boolean
|
|
sendSubTicketMailNotifications - Boolean
|
|
sendDailySummaryMailNotifications - Boolean
|
|
sendWeeklySummaryMailNotifications - Boolean
|
|
sendTicketDeadlineMailNotifications - Boolean
|
|
sendTicket7DaysBeforeDeadlineMailNotifications - Boolean
|
|
sendTicketUpdatePushNotifications - Boolean
|
|
sendTicketAddedCommentPushNotifications - Boolean
|
|
sendSubTicketPushNotifications - Boolean
|
|
sendTicketInvolvedAssignmentMailNotifications - Boolean
|
|
sendTicketInvolvedAssignmentPushNotifications - Boolean
|
Example
{
"sendImmediateMailNotifications": false,
"sendImmediateCommentAddedMailNotifications": true,
"sendSubTicketMailNotifications": false,
"sendDailySummaryMailNotifications": true,
"sendWeeklySummaryMailNotifications": false,
"sendTicketDeadlineMailNotifications": false,
"sendTicket7DaysBeforeDeadlineMailNotifications": false,
"sendTicketUpdatePushNotifications": true,
"sendTicketAddedCommentPushNotifications": true,
"sendSubTicketPushNotifications": true,
"sendTicketInvolvedAssignmentMailNotifications": false,
"sendTicketInvolvedAssignmentPushNotifications": false
}
InputEffortEquipment
Example
{
"hasQueryDayTimeHours": true,
"inputType": "NONE",
"hasQueryCountValues": false,
"pricePerUnit": Decimal,
"unitIdent": Ident,
"hasQueryGross": false,
"hasQueryNet": true,
"amountUnitIdents": [Ident]
}
InputElementRole
InputEmployee
Fields
| Input Field | Description |
|---|---|
id - String
|
|
personTypeIdent - Ident
|
|
personKind - PersonKindEnum
|
|
hireDate - DateTime
|
|
exitDate - DateTime
|
|
hourlyWage - Decimal
|
|
isPayroll - Boolean
|
|
isActive - Boolean
|
|
note - String
|
|
freeText1 - String
|
|
freeText2 - String
|
|
freeText3 - String
|
|
operationNumber - String
|
|
costCenterIdent - Ident
|
|
timeConfigurationIdent - Ident
|
|
timeTrackingProfileIdent - Ident
|
|
timeTrackingProfileTerminalIdent - Ident
|
|
rulebookIdent - Ident
|
|
ruleConfigurationIdent - Ident
|
|
availabilities - [EmployeeAvailability!]
|
|
workingHoursCalendarIdents - [Ident!]
|
|
projectIdents - [Ident!]
|
|
activityIdents - [Ident!]
|
|
teamIdents - [Ident!]
|
|
ledTeamIdents - [Ident!]
|
|
lentElementIdents - [Ident!]
|
|
formIdents - [Ident!]
|
|
vacationTimes - [InputVacationTime!]
|
|
leaveEntitlements - [InputLeaveEntitlement!]
|
|
deviatingWorkingHoursCalendarIdent - Ident
|
Example
{
"id": "abc123",
"personTypeIdent": Ident,
"personKind": "APPRENTICE",
"hireDate": "2007-12-03T10:15:30Z",
"exitDate": "2007-12-03T10:15:30Z",
"hourlyWage": Decimal,
"isPayroll": false,
"isActive": false,
"note": "abc123",
"freeText1": "xyz789",
"freeText2": "xyz789",
"freeText3": "xyz789",
"operationNumber": "xyz789",
"costCenterIdent": Ident,
"timeConfigurationIdent": Ident,
"timeTrackingProfileIdent": Ident,
"timeTrackingProfileTerminalIdent": Ident,
"rulebookIdent": Ident,
"ruleConfigurationIdent": Ident,
"availabilities": ["WEB"],
"workingHoursCalendarIdents": [Ident],
"projectIdents": [Ident],
"activityIdents": [Ident],
"teamIdents": [Ident],
"ledTeamIdents": [Ident],
"lentElementIdents": [Ident],
"formIdents": [Ident],
"vacationTimes": [InputVacationTime],
"leaveEntitlements": [InputLeaveEntitlement],
"deviatingWorkingHoursCalendarIdent": Ident
}
InputEquipment
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
id - String
|
|
fid - String
|
|
name - String
|
|
alternativeName - String
|
|
costCenterIdent - Ident
|
|
unit - String
|
|
manufacturerDescription - String
|
|
equipmentTypeIdent - Ident
|
|
startDate - Date
|
|
licencePlate - String
|
|
serialNumber - String
|
|
operationNumber - String
|
|
barcode - String
|
|
note - String
|
|
externalLink - String
|
|
endDate - Date
|
|
isAvailableMobile - Boolean
|
|
isAvailableOffice - Boolean
|
|
isAvailableWeb - Boolean
|
|
trackingDevice - InputTrackingDevice
|
|
image - Upload
|
|
elementIdent - Ident
|
|
effortEquipment - InputEffortEquipment
|
|
provisionEquipment - InputProvisionEquipment
|
|
teamIdents - [Ident]
|
|
activityIdents - [Ident]
|
|
maintenancePersonIdents - [Ident]
|
|
documents - [InputAssignedFile]
|
Example
{
"ident": Ident,
"id": "abc123",
"fid": "abc123",
"name": "abc123",
"alternativeName": "xyz789",
"costCenterIdent": Ident,
"unit": "xyz789",
"manufacturerDescription": "xyz789",
"equipmentTypeIdent": Ident,
"startDate": "2007-12-03",
"licencePlate": "xyz789",
"serialNumber": "xyz789",
"operationNumber": "xyz789",
"barcode": "abc123",
"note": "xyz789",
"externalLink": "abc123",
"endDate": "2007-12-03",
"isAvailableMobile": true,
"isAvailableOffice": false,
"isAvailableWeb": true,
"trackingDevice": InputTrackingDevice,
"image": Upload,
"elementIdent": Ident,
"effortEquipment": InputEffortEquipment,
"provisionEquipment": InputProvisionEquipment,
"teamIdents": [Ident],
"activityIdents": [Ident],
"maintenancePersonIdents": [Ident],
"documents": [InputAssignedFile]
}
InputEquipmentInformationField
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
equipmentIdent - Ident
|
|
isAutomatic - Boolean
|
|
fromManualData - Boolean
|
|
type - EquipmentInformationFieldType
|
|
manualValue - NullableDecimal
|
Example
{
"ident": Ident,
"equipmentIdent": Ident,
"isAutomatic": false,
"fromManualData": true,
"type": "LOCATION",
"manualValue": NullableDecimal
}
InputEquipmentState
Example
{
"ident": Ident,
"equipmentIdent": Ident,
"date": "2007-12-03",
"time": TimeSpan,
"text": "xyz789",
"queryCount": Decimal,
"hasQueryCount": true,
"postProjectIdent": Ident,
"isInCommission": false,
"isDeleted": true
}
InputEquipmentType
InputFeatureChaserFeedback
InputFile
InputFilledForm
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
clientId - Ident
|
|
date - Date
|
|
createTime - DateTime
|
|
updateTime - DateTime
|
|
formIdent - Ident
|
|
isDraft - Boolean
|
|
projectIdent - Ident
|
|
projectRef - String
|
|
equipmentIdent - Ident
|
|
equipmentRef - String
|
|
personIdent - Ident
|
|
personRef - String
|
|
values - String
|
|
formRef - String
|
|
projectLayerIdent - Ident
|
|
linkedQualityTicketIdents - [Ident]
|
Example
{
"ident": Ident,
"clientId": Ident,
"date": "2007-12-03",
"createTime": "2007-12-03T10:15:30Z",
"updateTime": "2007-12-03T10:15:30Z",
"formIdent": Ident,
"isDraft": true,
"projectIdent": Ident,
"projectRef": "abc123",
"equipmentIdent": Ident,
"equipmentRef": "xyz789",
"personIdent": Ident,
"personRef": "abc123",
"values": "xyz789",
"formRef": "xyz789",
"projectLayerIdent": Ident,
"linkedQualityTicketIdents": [Ident]
}
InputFilledFormFile
InputFixedBreak
InputFleetPersonalSettings
Fields
| Input Field | Description |
|---|---|
sendEquipmentMaintenanceNotifications - NullableBoolean
|
Example
{"sendEquipmentMaintenanceNotifications": NullableBoolean}
InputForm
Fields
| Input Field | Description |
|---|---|
id - String
|
|
ident - Ident
|
|
type - FormType
|
|
isSubForm - Boolean
|
|
isAttachedToHomeScreen - Boolean
|
|
elementIdent - Ident
|
|
name - String
|
|
description - String
|
|
personIdents - [Ident]
|
|
projectIdents - [Ident]
|
|
masterDataSelection - String
|
|
product - Product
|
|
fields - [InputFormField]
|
|
rules - [InputFormRule]
|
|
template - String
|
Example
{
"id": "abc123",
"ident": Ident,
"type": "PROJECT",
"isSubForm": true,
"isAttachedToHomeScreen": false,
"elementIdent": Ident,
"name": "abc123",
"description": "abc123",
"personIdents": [Ident],
"projectIdents": [Ident],
"masterDataSelection": "xyz789",
"product": "ON_SITE",
"fields": [InputFormField],
"rules": [InputFormRule],
"template": "abc123"
}
InputFormField
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
id - String
|
|
label - String
|
|
valueId - String
|
|
rowNumber - Int
|
|
columnNumber - Int
|
|
width - Int
|
|
type - String
|
|
isMandatory - Boolean
|
|
subFormIdent - Ident
|
|
subFormMarkDown - String
|
|
masterDataSelection - String
|
|
typeSpecificData - String
|
|
description - String
|
|
additionalValues - [String]
|
Example
{
"ident": Ident,
"id": "abc123",
"label": "abc123",
"valueId": "xyz789",
"rowNumber": 987,
"columnNumber": 987,
"width": 123,
"type": "xyz789",
"isMandatory": true,
"subFormIdent": Ident,
"subFormMarkDown": "abc123",
"masterDataSelection": "xyz789",
"typeSpecificData": "xyz789",
"description": "xyz789",
"additionalValues": ["xyz789"]
}
InputFormRule
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
position - Int
|
|
conditions - [InputFormRuleCondition]
|
|
actions - [InputFormRuleAction]
|
Example
{
"ident": Ident,
"name": "xyz789",
"position": 123,
"conditions": [InputFormRuleCondition],
"actions": [InputFormRuleAction]
}
InputFormRuleAction
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
type - FormRuleActionType
|
|
value - String
|
|
fieldIdent - Ident
|
Example
{
"ident": Ident,
"type": "VISIBLE",
"value": "abc123",
"fieldIdent": Ident
}
InputFormRuleCondition
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
type - FormRuleConditionType
|
|
value - String
|
|
fieldIdent - Ident
|
Example
{
"ident": Ident,
"type": "IS",
"value": "xyz789",
"fieldIdent": Ident
}
InputGeneralCustomerSettings
InputLeaveEntitlement
InputLinkedEffortEquipmentByPerson
InputLocation
InputLogo
Example
{
"ident": Ident,
"name": "abc123",
"elementIdent": Ident,
"contactRow": "abc123",
"logoIdent": Ident,
"qrLogoIdent": Ident,
"origin": "NONE",
"isDefault": false,
"logo": InputFile,
"qrLogo": InputFile
}
InputMaintenanceAssignment
InputMaintenanceMeasure
Example
{
"ident": Ident,
"id": "abc123",
"title": "xyz789",
"type": "xyz789",
"timeUnit": "xyz789",
"interval": Decimal,
"threshold": Decimal,
"elementIdent": Ident
}
InputMasterDataCustomerSettings
Example
{
"suggestIdsInMasterdata": true,
"suggestIdsStructureDependent": true,
"isProjectRegionMandatory": false,
"projectLeaderProjectAssingment": true,
"createdCostcentreFreedAutomatically": false,
"setProjectZoneAutomatically": true,
"standardProjectRadiusInMeter": 987
}
InputMaterial
Example
{
"ident": Ident,
"id": "xyz789",
"fid": "abc123",
"name": "xyz789",
"barcode": "abc123",
"pricePerUnit": Decimal,
"unitIdent": Ident,
"materialTypeIdent": Ident,
"elementIdent": Ident
}
InputMaterialGroup
InputMaterialType
Example
{
"ident": Ident,
"id": "abc123",
"fid": "xyz789",
"name": "xyz789",
"text": "xyz789",
"color": "xyz789",
"materialIdents": [Ident],
"elementIdent": Ident
}
InputMcJob
InputMonthlyCalendarCustomerSettings
Fields
| Input Field | Description |
|---|---|
updateWageCalculator - Boolean
|
|
withStartEndPause - Boolean
|
|
additionalColumns - [MonthlyCalendarColumns]
|
Example
{
"updateWageCalculator": false,
"withStartEndPause": false,
"additionalColumns": ["PROJECT"]
}
InputNote
Example
{
"ident": Ident,
"clientId": Ident,
"fid": "xyz789",
"date": "2007-12-03",
"projectIdent": Ident,
"categoryIdent": Ident,
"title": "abc123",
"text": "xyz789"
}
InputNoteCategory
InputNumberSeries
InputOnSitePersonalSettings
Fields
| Input Field | Description |
|---|---|
showInactiveProjects - NullableBoolean
|
|
showInactiveEmployees - NullableBoolean
|
|
showOnlyAssignedProjectParts - NullableBoolean
|
|
saveDateSettingsForCollectedData - NullableBoolean
|
|
showMap - NullableBoolean
|
|
showEquipmentLent - NullableBoolean
|
|
showEquipmentType - NullableBoolean
|
|
showAlternativeName - NullableBoolean
|
|
showLicensePlate - NullableBoolean
|
|
showStaffLent - NullableBoolean
|
|
showPersonType - NullableBoolean
|
|
newTicketNotification - NullableBoolean
|
|
chatPushNotificationSetting - ChatNotificationSetting
|
Example
{
"showInactiveProjects": NullableBoolean,
"showInactiveEmployees": NullableBoolean,
"showOnlyAssignedProjectParts": NullableBoolean,
"saveDateSettingsForCollectedData": NullableBoolean,
"showMap": NullableBoolean,
"showEquipmentLent": NullableBoolean,
"showEquipmentType": NullableBoolean,
"showAlternativeName": NullableBoolean,
"showLicensePlate": NullableBoolean,
"showStaffLent": NullableBoolean,
"showPersonType": NullableBoolean,
"newTicketNotification": NullableBoolean,
"chatPushNotificationSetting": "ONLY_SIGNED_IN"
}
InputPerson
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
fid - String
|
|
firstname - String
|
|
lastname - String
|
|
email - String
|
|
elementIdent - Ident
|
|
externalLink - String
|
|
nfcTagId - String
|
|
employee - InputEmployee
|
|
user - InputUser
|
|
image - Upload
|
|
moduleAccess - [ModuleAccessEnum!]
|
|
contact - InputContact
|
|
documents - [InputAssignedFile!]
|
Example
{
"ident": Ident,
"fid": "xyz789",
"firstname": "xyz789",
"lastname": "abc123",
"email": "xyz789",
"elementIdent": Ident,
"externalLink": "abc123",
"nfcTagId": "xyz789",
"employee": InputEmployee,
"user": InputUser,
"image": Upload,
"moduleAccess": ["PROJECT"],
"contact": InputContact,
"documents": [InputAssignedFile]
}
InputPersonSkill
Example
{
"ident": Ident,
"date": "2007-12-03",
"expiryDate": "2007-12-03",
"personIdent": Ident,
"skillIdent": Ident,
"note": "xyz789",
"files": [InputFile]
}
InputPersonType
InputPersonalSettings
Fields
| Input Field | Description |
|---|---|
timeFormat - TimeFormat
|
|
language - Language
|
|
tableSize - TableSize
|
|
qualitySettings - InputQualityPersonalSettings
|
|
onSiteSettings - InputOnSitePersonalSettings
|
|
fleetSettings - InputFleetPersonalSettings
|
Example
{
"timeFormat": "TWELVE_HOUR",
"language": "GERMAN",
"tableSize": "SMALL",
"qualitySettings": InputQualityPersonalSettings,
"onSiteSettings": InputOnSitePersonalSettings,
"fleetSettings": InputFleetPersonalSettings
}
InputPhotoCategory
InputPicture
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
clientId - Ident
|
|
date - Date
|
|
image - InputFile
|
|
modifiedImage - InputFile
|
|
projectIdent - Ident
|
|
projectSectorIdent - Ident
|
|
projectComponentIdent - Ident
|
|
photoCategoryIdent - Ident
|
|
text - String
|
|
reportImageIdent - Ident
|
|
isInReport - Boolean
|
|
createTime - DateTime
|
|
editTime - DateTime
|
Example
{
"ident": Ident,
"clientId": Ident,
"date": "2007-12-03",
"image": InputFile,
"modifiedImage": InputFile,
"projectIdent": Ident,
"projectSectorIdent": Ident,
"projectComponentIdent": Ident,
"photoCategoryIdent": Ident,
"text": "abc123",
"reportImageIdent": Ident,
"isInReport": false,
"createTime": "2007-12-03T10:15:30Z",
"editTime": "2007-12-03T10:15:30Z"
}
InputPlanning
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
projectIdent - Ident
|
|
equipmentIdent - Ident
|
|
dateStart - Date
|
|
dateEnd - Date
|
|
timeType - PlanningTimeType
|
|
timeStart - TimeSpan
|
|
timeEnd - TimeSpan
|
|
minutes - Int
|
|
externalLink - String
|
|
note - String
|
|
geoLatLng - GeoCoordinateInput
|
|
isFixed - Boolean
|
|
fid - String
|
|
personIdents - [Ident]
|
|
teamIdents - [Ident]
|
|
equipmentIdents - [Ident]
|
|
personTypeDemand - [InputPlanningPersonTypeDemand]
|
|
equipmentTypeDemand - [InputPlanningEquipmentTypeDemand]
|
|
includedDays - [InputPlanningIncludedDay]
|
|
teamExcludePersonIdents - [Ident]
|
|
teamExcludeEquipmentIdents - [Ident]
|
|
categoryIdents - [Ident]
|
Example
{
"ident": Ident,
"projectIdent": Ident,
"equipmentIdent": Ident,
"dateStart": "2007-12-03",
"dateEnd": "2007-12-03",
"timeType": "WITHOUT",
"timeStart": TimeSpan,
"timeEnd": TimeSpan,
"minutes": 123,
"externalLink": "abc123",
"note": "xyz789",
"geoLatLng": GeoCoordinateInput,
"isFixed": true,
"fid": "abc123",
"personIdents": [Ident],
"teamIdents": [Ident],
"equipmentIdents": [Ident],
"personTypeDemand": [InputPlanningPersonTypeDemand],
"equipmentTypeDemand": [
InputPlanningEquipmentTypeDemand
],
"includedDays": [InputPlanningIncludedDay],
"teamExcludePersonIdents": [Ident],
"teamExcludeEquipmentIdents": [Ident],
"categoryIdents": [Ident]
}
InputPlanningBoardFilter
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
config - InputPlanningBoardFilterConfig
|
Example
{
"ident": Ident,
"name": "xyz789",
"config": InputPlanningBoardFilterConfig
}
InputPlanningBoardFilterConfig
Fields
| Input Field | Description |
|---|---|
settings - InputPlanningBoardFilterSettings
|
|
timeSpan - InputPlanningBoardFilterTimeSpan
|
|
selections - [InputPlanningBoardFilterSelection]
|
Example
{
"settings": InputPlanningBoardFilterSettings,
"timeSpan": InputPlanningBoardFilterTimeSpan,
"selections": [InputPlanningBoardFilterSelection]
}
InputPlanningBoardFilterSelection
Fields
| Input Field | Description |
|---|---|
id - Ident
|
|
type - PlanningBoardFilterSelectionType
|
|
option - InputPlanningBoardFilterSelectionOption
|
|
filterEntities - Boolean
|
Example
{
"id": Ident,
"type": "PROJECT",
"option": InputPlanningBoardFilterSelectionOption,
"filterEntities": true
}
InputPlanningBoardFilterSelectionOption
Fields
| Input Field | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
|
searchValue - String
|
|
idents - [Ident]
|
Example
{
"type": "PLANNED",
"searchValue": "xyz789",
"idents": [Ident]
}
InputPlanningBoardFilterSettings
Fields
| Input Field | Description |
|---|---|
isDetailsEnabled - Boolean
|
|
isCompressedEnabled - Boolean
|
|
isCumulatedEnabled - Boolean
|
|
isAutoUpdateEnabled - Boolean
|
|
isProjectAddressEnabled - Boolean
|
|
isProjectDescriptionEnabled - Boolean
|
|
isTicketsEnabled - Boolean
|
|
isPlanningNoteEnabled - Boolean
|
|
isPlanningTimeSpanEnabled - Boolean
|
|
showMoreInfo - Boolean
|
|
activeTab - PlanningBoardFilterSettingsTabs
|
|
showProjectIds - Boolean
|
|
showPersonIds - Boolean
|
|
showEquipmentIds - Boolean
|
|
showTeamIds - Boolean
|
|
showThreeMonthRule - Boolean
|
|
showConflictsAsPlannings - Boolean
|
|
showTicketsAsConflictPlannings - Boolean
|
|
isPlanningDateEnabled - Boolean
|
|
showTimeSpanAsDay - Boolean
|
|
showPlanningCategories - Boolean
|
|
hideWeekendsByDefault - Boolean
|
|
quickSearchPlanningNotes - Boolean
|
|
showHelpForDemand - Boolean
|
|
personSortOrder - PlanningBoardFilterEntityOrder
|
|
equipmentSortOrder - PlanningBoardFilterEntityOrder
|
|
sortDirection - PlanningBoardSortDirection
|
|
sortBy - PlanningBoardSortBy
|
Example
{
"isDetailsEnabled": false,
"isCompressedEnabled": true,
"isCumulatedEnabled": true,
"isAutoUpdateEnabled": true,
"isProjectAddressEnabled": true,
"isProjectDescriptionEnabled": true,
"isTicketsEnabled": false,
"isPlanningNoteEnabled": true,
"isPlanningTimeSpanEnabled": false,
"showMoreInfo": true,
"activeTab": "PROJECTS",
"showProjectIds": false,
"showPersonIds": false,
"showEquipmentIds": false,
"showTeamIds": false,
"showThreeMonthRule": true,
"showConflictsAsPlannings": false,
"showTicketsAsConflictPlannings": true,
"isPlanningDateEnabled": false,
"showTimeSpanAsDay": false,
"showPlanningCategories": true,
"hideWeekendsByDefault": true,
"quickSearchPlanningNotes": false,
"showHelpForDemand": false,
"personSortOrder": "NAME",
"equipmentSortOrder": "NAME",
"sortDirection": "ASC",
"sortBy": "NAME"
}
InputPlanningBoardFilterTimeSpan
Fields
| Input Field | Description |
|---|---|
timeSpanToShow - Int
|
|
startDate - Date
|
|
timeSpanUnit - PlanningBoardFilterTimeSpanUnit
|
|
type - PlanningBoardFilterTimeSpanType
|
Example
{
"timeSpanToShow": 987,
"startDate": "2007-12-03",
"timeSpanUnit": "DAY",
"type": "TODAY"
}
InputPlanningCategory
InputPlanningCustomerSettings
Fields
| Input Field | Description |
|---|---|
showMonday - Boolean
|
|
showTuesday - Boolean
|
|
showWednesday - Boolean
|
|
showThursday - Boolean
|
|
showFriday - Boolean
|
|
showSaturday - Boolean
|
|
showSunday - Boolean
|
|
showPublicHoliday - Boolean
|
|
showOnlyFixedPlanningsInApp - Boolean
|
|
defaultTimeValue - DefaultTimeValue
|
|
exceptionSaturday - Boolean
|
|
exceptionSunday - Boolean
|
|
exceptionHoliday - Boolean
|
|
showEquipmentType - Boolean
|
|
showPersonType - Boolean
|
|
showProjectType - Boolean
|
|
showTeamType - Boolean
|
Example
{
"showMonday": true,
"showTuesday": true,
"showWednesday": true,
"showThursday": false,
"showFriday": true,
"showSaturday": false,
"showSunday": false,
"showPublicHoliday": false,
"showOnlyFixedPlanningsInApp": false,
"defaultTimeValue": "WITHOUT",
"exceptionSaturday": true,
"exceptionSunday": true,
"exceptionHoliday": false,
"showEquipmentType": false,
"showPersonType": true,
"showProjectType": false,
"showTeamType": true
}
InputPlanningEquipmentTypeDemand
InputPlanningIncludedDay
InputPlanningPersonTypeDemand
InputPlanningSidebarFilter
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
filterGroup - FilterGroupType
|
|
value - [InputPlanningSidebarFilterValue]
|
Example
{
"ident": Ident,
"name": "abc123",
"filterGroup": "PROJECTS",
"value": [InputPlanningSidebarFilterValue]
}
InputPlanningSidebarFilterValue
Fields
| Input Field | Description |
|---|---|
property - PlanningSidebarFilterValueProperty
|
|
operator - PlanningSidebarFilterOperator
|
|
entities - [Ident!]
|
|
input - String
|
Example
{
"property": "NAME",
"operator": "IN",
"entities": [Ident],
"input": "abc123"
}
InputPreparedPerson
Example
{
"id": "abc123",
"firstname": "abc123",
"lastname": "xyz789",
"personKind": "APPRENTICE",
"personType": "abc123",
"hourlyWage": Decimal,
"hireDate": "2007-12-03",
"active": false,
"payrollAccounting": false,
"idNumber": "xyz789",
"equipment": "abc123",
"dataStatus": "NEW"
}
InputPreparedProject
Example
{
"id": "abc123",
"projectId": "abc123",
"name": "abc123",
"street": "xyz789",
"zipCode": "abc123",
"city": "abc123",
"begin": "2007-12-03T10:15:30Z",
"end": "2007-12-03T10:15:30Z",
"latitude": Decimal,
"longitude": Decimal,
"radius": 123,
"status": "ACTIVE",
"region": "xyz789",
"dataStatus": "NEW"
}
InputProject
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
id - String
|
|
projectId - String
|
|
fid - String
|
|
description - String
|
|
name - String
|
|
status - ProjectStatus
|
|
startDate - DateTime
|
|
endDate - DateTime
|
|
street - String
|
|
zipCode - String
|
|
city - String
|
|
geoLatLng - GeoCoordinateInput
|
|
geoRadius - Int
|
|
geoFence - String
|
|
costCenterIdent - Ident
|
|
costCenter - InputCostCenter
|
|
personIdents - [Ident!]
|
|
qualityUserIdents - [Ident!]
|
|
supplierIdents - [Ident!]
|
|
teamIdents - [Ident!]
|
|
activityIdents - [Ident!]
|
|
subcontractorIdents - [Ident!]
|
|
projectSectorIdents - [Ident!]
|
|
projectComponentIdents - [Ident!]
|
|
projectManagerIdents - [Ident!]
|
|
externalLink - String
|
|
operationNumber - String
|
|
contractee - String
|
|
regionIdent - Ident
|
|
color - String
|
|
projectZoneIdent - Ident
|
|
projectTypeIdent - Ident
|
|
hasAutoWeather - Boolean
|
|
averageWage - InputAverageWage
|
|
elementIdent - Ident
|
|
image - Upload
|
|
projectAddresscircles - [InputProjectAddresscircleAssignment!]
|
|
layers - [InputProjectLayer!]
|
|
timeConfigurationIdent - Ident
|
|
projectUserRoles - [InputProjectUserRole!]
|
|
documents - [InputAssignedFile!]
|
Example
{
"ident": Ident,
"id": "abc123",
"projectId": "abc123",
"fid": "xyz789",
"description": "abc123",
"name": "xyz789",
"status": "ACTIVE",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"street": "abc123",
"zipCode": "abc123",
"city": "abc123",
"geoLatLng": GeoCoordinateInput,
"geoRadius": 123,
"geoFence": "xyz789",
"costCenterIdent": Ident,
"costCenter": InputCostCenter,
"personIdents": [Ident],
"qualityUserIdents": [Ident],
"supplierIdents": [Ident],
"teamIdents": [Ident],
"activityIdents": [Ident],
"subcontractorIdents": [Ident],
"projectSectorIdents": [Ident],
"projectComponentIdents": [Ident],
"projectManagerIdents": [Ident],
"externalLink": "abc123",
"operationNumber": "xyz789",
"contractee": "xyz789",
"regionIdent": Ident,
"color": "abc123",
"projectZoneIdent": Ident,
"projectTypeIdent": Ident,
"hasAutoWeather": true,
"averageWage": InputAverageWage,
"elementIdent": Ident,
"image": Upload,
"projectAddresscircles": [
InputProjectAddresscircleAssignment
],
"layers": [InputProjectLayer],
"timeConfigurationIdent": Ident,
"projectUserRoles": [InputProjectUserRole],
"documents": [InputAssignedFile]
}
InputProjectAddresscircleAssignment
Fields
| Input Field | Description |
|---|---|
addresscircleIdent - Ident
|
|
contactAssignments - [InputProjectAddresscircleContactAssignment]
|
Example
{
"addresscircleIdent": Ident,
"contactAssignments": [
InputProjectAddresscircleContactAssignment
]
}
InputProjectAddresscircleContactAssignment
InputProjectComponent
Example
{
"ident": Ident,
"id": "abc123",
"fid": "abc123",
"name": "xyz789",
"elementIdent": Ident,
"projectIdent": Ident,
"projectIdents": [Ident]
}
InputProjectLayer
InputProjectSector
InputProjectType
InputProjectUserRole
InputProjectZone
Example
{
"id": "xyz789",
"ident": Ident,
"name": "abc123",
"radiusFrom": 987,
"radiusTo": 123,
"fid": "abc123",
"elementIdent": Ident,
"projectIdents": [Ident]
}
InputProvisionEquipment
InputPublicHoliday
Example
{
"ident": Ident,
"text": "xyz789",
"wageTypeIdent": Ident,
"date": "2007-12-03",
"timeValue": Decimal,
"isRecurring": true,
"timeType": "DAY",
"regionIdents": [Ident]
}
InputQualityPersonalSettings
Fields
| Input Field | Description |
|---|---|
sendImmediateMailNotifications - NullableBoolean
|
|
sendImmediateCommentAddedMailNotifications - NullableBoolean
|
|
sendSubTicketMailNotifications - NullableBoolean
|
|
sendDailySummaryMailNotifications - NullableBoolean
|
|
sendTicketDeadlineMailNotifications - NullableBoolean
|
|
sendWeeklySummaryMailNotifications - NullableBoolean
|
|
sendTicket7DaysBeforeDeadlineMailNotifications - NullableBoolean
|
|
sendTicketUpdatePushNotifications - NullableBoolean
|
|
sendTicketAddedCommentPushNotifications - NullableBoolean
|
|
sendSubTicketPushNotifications - NullableBoolean
|
|
sendTicketInvolvedAssignmentMailNotifications - NullableBoolean
|
|
sendTicketInvolvedAssignmentPushNotifications - NullableBoolean
|
Example
{
"sendImmediateMailNotifications": NullableBoolean,
"sendImmediateCommentAddedMailNotifications": NullableBoolean,
"sendSubTicketMailNotifications": NullableBoolean,
"sendDailySummaryMailNotifications": NullableBoolean,
"sendTicketDeadlineMailNotifications": NullableBoolean,
"sendWeeklySummaryMailNotifications": NullableBoolean,
"sendTicket7DaysBeforeDeadlineMailNotifications": NullableBoolean,
"sendTicketUpdatePushNotifications": NullableBoolean,
"sendTicketAddedCommentPushNotifications": NullableBoolean,
"sendSubTicketPushNotifications": NullableBoolean,
"sendTicketInvolvedAssignmentMailNotifications": NullableBoolean,
"sendTicketInvolvedAssignmentPushNotifications": NullableBoolean
}
InputRegion
InputResolvePlanningGroupConflicts
Fields
| Input Field | Description |
|---|---|
planningGroupIdent - Ident!
|
|
conflictIdents - [Ident!]!
|
|
solution - PlanningGroupConflictSolution!
|
Example
{
"planningGroupIdent": Ident,
"conflictIdents": [Ident],
"solution": "CONFLICT_SELF"
}
InputRole
Example
{
"ident": Ident,
"name": "xyz789",
"description": "abc123",
"product": "ON_SITE",
"restrictedRoleIdents": [Ident],
"permissions": ["xyz789"]
}
InputRuleBlock
Fields
| Input Field | Description |
|---|---|
description - String
|
|
position - Int
|
|
splitTimesAtMidnight - Boolean
|
|
period - WageCalculatorPeriod
|
|
rules - [RuleInput]
|
Example
{
"description": "xyz789",
"position": 123,
"splitTimesAtMidnight": false,
"period": "DAILY",
"rules": [RuleInput]
}
InputRuleConfiguration
Example
{
"ident": Ident,
"title": "abc123",
"wageTypeIdent": Ident,
"hasActivityGrouping": false,
"hasProjectGrouping": false,
"hasProjectComponentGrouping": false,
"hasProjectSectorGrouping": false,
"assignedEmployeeIdents": [Ident],
"ruleBlocks": [InputRuleBlock]
}
InputScheduledOrder
Example
{
"ident": Ident,
"name": "abc123",
"description": "abc123",
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"intervalValue": 987,
"intervalType": 987,
"intervalSpecifier": 123,
"value": NullableDecimal,
"accountIdent": Ident,
"personIdent": Ident
}
InputService
Example
{
"ident": Ident,
"date": "2007-12-03T10:15:30Z",
"fid": "xyz789",
"projectIdent": Ident,
"projectComponentIdent": Ident,
"projectSectorIdent": Ident,
"activityIdent": Ident,
"isHidden": false,
"text": "xyz789"
}
InputServiceModeOrder
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
deviceIdent - Ident
|
|
serviceModePriority - ServiceModePriority
|
|
remotePort - String
|
|
remoteServer - String
|
Example
{
"ident": Ident,
"deviceIdent": Ident,
"serviceModePriority": "AFTER_SYNC",
"remotePort": "abc123",
"remoteServer": "xyz789"
}
InputSimplifiedAccountRights
Fields
| Input Field | Description |
|---|---|
billing - SimplifiedRightAdmin
|
|
accountSettings - SimplifiedRightAdmin
|
|
security - SimplifiedRightAdmin
|
|
companyInfo - SimplifiedRightAdmin
|
|
data - SimplifiedRightAdmin
|
|
logoSettings - SimplifiedRightAdmin
|
|
apiKeys - SimplifiedRightAll
|
|
connector - SimplifiedRightAdmin
|
|
numberSeries - SimplifiedRightAdmin
|
|
exportImport - SimplifiedRightAdmin
|
Example
{
"billing": "NO_ACCESS",
"accountSettings": "NO_ACCESS",
"security": "NO_ACCESS",
"companyInfo": "NO_ACCESS",
"data": "NO_ACCESS",
"logoSettings": "NO_ACCESS",
"apiKeys": "NO_ACCESS",
"connector": "NO_ACCESS",
"numberSeries": "NO_ACCESS",
"exportImport": "NO_ACCESS"
}
InputSimplifiedChatRights
Fields
| Input Field | Description |
|---|---|
write - SimplifiedRightOnlyWrite
|
|
all - SimplifiedRightWrite
|
Example
{"write": "NO_ACCESS", "all": "NO_ACCESS"}
InputSimplifiedEquipmentRights
Fields
| Input Field | Description |
|---|---|
equipment - SimplifiedRightAll
|
|
automationProfiles - SimplifiedRightAll
|
|
equipmentTypes - SimplifiedRightAll
|
|
trackingProviders - SimplifiedRightWrite
|
|
maintenanceMeasures - SimplifiedRightAll
|
|
equipmentForms - SimplifiedRightAll
|
|
equipmentMap - SimplifiedRightRead
|
|
equipmentMovements - SimplifiedRightAll
|
|
equipmentServices - SimplifiedRightAll
|
|
maintenance - SimplifiedRightAll
|
|
filledEquipmentForms - SimplifiedRightAll
|
|
equipmentExports - SimplifiedRightAdmin
|
|
equipmentInformations - SimplifiedRightAdmin
|
|
documents - SimplifiedRightWrite
|
Example
{
"equipment": "NO_ACCESS",
"automationProfiles": "NO_ACCESS",
"equipmentTypes": "NO_ACCESS",
"trackingProviders": "NO_ACCESS",
"maintenanceMeasures": "NO_ACCESS",
"equipmentForms": "NO_ACCESS",
"equipmentMap": "NO_ACCESS",
"equipmentMovements": "NO_ACCESS",
"equipmentServices": "NO_ACCESS",
"maintenance": "NO_ACCESS",
"filledEquipmentForms": "NO_ACCESS",
"equipmentExports": "NO_ACCESS",
"equipmentInformations": "NO_ACCESS",
"documents": "NO_ACCESS"
}
InputSimplifiedEstimateRights
Fields
| Input Field | Description |
|---|---|
varianceComparison - SimplifiedRightAll
|
|
projectBudgetPlanning - SimplifiedRightAll
|
|
estimateTextModule - SimplifiedRightAll
|
|
assemblies - SimplifiedRightAll
|
|
costElements - SimplifiedRightAll
|
|
documents - SimplifiedRightAll
|
|
numbering - SimplifiedRightAll
|
|
offer - SimplifiedRightAll
|
|
gaeb - SimplifiedRightAdmin
|
|
materialLists - SimplifiedRightAdmin
|
|
estimateSettings - SimplifiedRightWrite
|
|
invoice - SimplifiedRightAll
|
|
textTemplates - SimplifiedRightWrite
|
|
contract - SimplifiedRightAll
|
|
measurement - SimplifiedRightAll
|
|
aiAssistant - SimplifiedRightOnlyWrite
|
|
supplementaryBid - SimplifiedRightAll
|
Example
{
"varianceComparison": "NO_ACCESS",
"projectBudgetPlanning": "NO_ACCESS",
"estimateTextModule": "NO_ACCESS",
"assemblies": "NO_ACCESS",
"costElements": "NO_ACCESS",
"documents": "NO_ACCESS",
"numbering": "NO_ACCESS",
"offer": "NO_ACCESS",
"gaeb": "NO_ACCESS",
"materialLists": "NO_ACCESS",
"estimateSettings": "NO_ACCESS",
"invoice": "NO_ACCESS",
"textTemplates": "NO_ACCESS",
"contract": "NO_ACCESS",
"measurement": "NO_ACCESS",
"aiAssistant": "NO_ACCESS",
"supplementaryBid": "NO_ACCESS"
}
InputSimplifiedGeneralRights
Fields
| Input Field | Description |
|---|---|
contacts - SimplifiedRightAll
|
|
addresscircles - SimplifiedRightAll
|
|
appVersions - SimplifiedRightRead
|
|
costCenters - SimplifiedRightAll
|
|
units - SimplifiedRightAll
|
|
regions - SimplifiedRightAll
|
|
publicHolidays - SimplifiedRightAll
|
|
dashboard - SimplifiedRightRead
|
|
reports - [InputSimplifiedReportRight!]
|
|
chat - SimplifiedRightOnlyWrite
|
|
terminals - SimplifiedRightAdmin
|
|
customWageExports - SimplifiedRightAdmin
|
Example
{
"contacts": "NO_ACCESS",
"addresscircles": "NO_ACCESS",
"appVersions": "NO_ACCESS",
"costCenters": "NO_ACCESS",
"units": "NO_ACCESS",
"regions": "NO_ACCESS",
"publicHolidays": "NO_ACCESS",
"dashboard": "NO_ACCESS",
"reports": [InputSimplifiedReportRight],
"chat": "NO_ACCESS",
"terminals": "NO_ACCESS",
"customWageExports": "NO_ACCESS"
}
InputSimplifiedPersonRights
Fields
| Input Field | Description |
|---|---|
times - SimplifiedRightAll
|
|
absences - SimplifiedRightAll
|
|
wageTickets - SimplifiedRightAllNoRead
|
|
allowances - SimplifiedRightAll
|
|
personExports - SimplifiedRightAdmin
|
|
filledPersonForms - SimplifiedRightAll
|
|
persons - SimplifiedRightAll
|
|
teams - SimplifiedRightAll
|
|
roles - SimplifiedRightAll
|
|
appProfiles - SimplifiedRightAdmin
|
|
personTypes - SimplifiedRightAll
|
|
timeConfigurations - SimplifiedRightAll
|
|
activities - SimplifiedRightAll
|
|
activityTypes - SimplifiedRightAll
|
|
wageTypes - SimplifiedRightAll
|
|
ruleConfigurations - SimplifiedRightAll
|
|
accounts - SimplifiedRightAll
|
|
personForms - SimplifiedRightAll
|
|
changePassword - SimplifiedRightAdmin
|
|
personSettings - SimplifiedRightAdmin
|
|
timeTrackingProfiles - SimplifiedRightAdmin
|
|
skills - SimplifiedRightAll
|
|
personSkills - SimplifiedRightAll
|
|
costTypes - SimplifiedRightAll
|
|
deviatingWorkingHours - SimplifiedRightAll
|
|
wageCalculator - SimplifiedRightWrite
|
|
teamTypes - SimplifiedRightAll
|
|
accountOverview - SimplifiedRightAll
|
Example
{
"times": "NO_ACCESS",
"absences": "NO_ACCESS",
"wageTickets": "NO_ACCESS",
"allowances": "NO_ACCESS",
"personExports": "NO_ACCESS",
"filledPersonForms": "NO_ACCESS",
"persons": "NO_ACCESS",
"teams": "NO_ACCESS",
"roles": "NO_ACCESS",
"appProfiles": "NO_ACCESS",
"personTypes": "NO_ACCESS",
"timeConfigurations": "NO_ACCESS",
"activities": "NO_ACCESS",
"activityTypes": "NO_ACCESS",
"wageTypes": "NO_ACCESS",
"ruleConfigurations": "NO_ACCESS",
"accounts": "NO_ACCESS",
"personForms": "NO_ACCESS",
"changePassword": "NO_ACCESS",
"personSettings": "NO_ACCESS",
"timeTrackingProfiles": "NO_ACCESS",
"skills": "NO_ACCESS",
"personSkills": "NO_ACCESS",
"costTypes": "NO_ACCESS",
"deviatingWorkingHours": "NO_ACCESS",
"wageCalculator": "NO_ACCESS",
"teamTypes": "NO_ACCESS",
"accountOverview": "NO_ACCESS"
}
InputSimplifiedPlanningRights
Fields
| Input Field | Description |
|---|---|
planning - SimplifiedRightRead
|
|
personPlannings - SimplifiedRightWrite
|
|
equipmentPlannings - SimplifiedRightWrite
|
|
teamPlannings - SimplifiedRightWrite
|
|
projectPlannings - SimplifiedRightWrite
|
|
planningCategories - SimplifiedRightAll
|
|
planningSettings - SimplifiedRightAdmin
|
Example
{
"planning": "NO_ACCESS",
"personPlannings": "NO_ACCESS",
"equipmentPlannings": "NO_ACCESS",
"teamPlannings": "NO_ACCESS",
"projectPlannings": "NO_ACCESS",
"planningCategories": "NO_ACCESS",
"planningSettings": "NO_ACCESS"
}
InputSimplifiedProjectRights
Fields
| Input Field | Description |
|---|---|
constructionDiary - SimplifiedRightRead
|
|
pictures - SimplifiedRightWrite
|
|
notes - SimplifiedRightAll
|
|
weather - SimplifiedRightAll
|
|
subcontractor - SimplifiedRightAll
|
|
services - SimplifiedRightAll
|
|
collectedMaterial - SimplifiedRightAll
|
|
dayWage - SimplifiedRightAll
|
|
filledProjectForms - SimplifiedRightAll
|
|
documents - SimplifiedRightWrite
|
|
projects - SimplifiedRightAll
|
|
projectTypes - SimplifiedRightAll
|
|
noteCategories - SimplifiedRightAll
|
|
photoCategories - SimplifiedRightAll
|
|
projectSectors - SimplifiedRightAll
|
|
projectComponents - SimplifiedRightAll
|
|
projectZones - SimplifiedRightAll
|
|
projectForms - SimplifiedRightAll
|
|
materials - SimplifiedRightAll
|
|
materialTypes - SimplifiedRightAll
|
|
projectSettings - SimplifiedRightAdmin
|
Example
{
"constructionDiary": "NO_ACCESS",
"pictures": "NO_ACCESS",
"notes": "NO_ACCESS",
"weather": "NO_ACCESS",
"subcontractor": "NO_ACCESS",
"services": "NO_ACCESS",
"collectedMaterial": "NO_ACCESS",
"dayWage": "NO_ACCESS",
"filledProjectForms": "NO_ACCESS",
"documents": "NO_ACCESS",
"projects": "NO_ACCESS",
"projectTypes": "NO_ACCESS",
"noteCategories": "NO_ACCESS",
"photoCategories": "NO_ACCESS",
"projectSectors": "NO_ACCESS",
"projectComponents": "NO_ACCESS",
"projectZones": "NO_ACCESS",
"projectForms": "NO_ACCESS",
"materials": "NO_ACCESS",
"materialTypes": "NO_ACCESS",
"projectSettings": "NO_ACCESS"
}
InputSimplifiedQualityRights
Fields
| Input Field | Description |
|---|---|
tickets - SimplifiedRightAll
|
|
filledQualityForms - SimplifiedRightAll
|
|
ticketTypes - SimplifiedRightAll
|
|
ticketCategories - SimplifiedRightAll
|
|
exportTemplates - SimplifiedRightAll
|
|
qualityNotifications - SimplifiedRightWrite
|
|
qualityForms - SimplifiedRightAll
|
Example
{
"tickets": "NO_ACCESS",
"filledQualityForms": "NO_ACCESS",
"ticketTypes": "NO_ACCESS",
"ticketCategories": "NO_ACCESS",
"exportTemplates": "NO_ACCESS",
"qualityNotifications": "NO_ACCESS",
"qualityForms": "NO_ACCESS"
}
InputSimplifiedReportRight
Fields
| Input Field | Description |
|---|---|
reportTemplateIdent - Ident!
|
|
right - SimplifiedRightRead!
|
Example
{"reportTemplateIdent": Ident, "right": "NO_ACCESS"}
InputSimplifiedReviewRights
Fields
| Input Field | Description |
|---|---|
review - SimplifiedRightAll
|
Example
{"review": "NO_ACCESS"}
InputSimplifiedRole
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
description - String
|
|
projectRights - InputSimplifiedProjectRights
|
|
personRights - InputSimplifiedPersonRights
|
|
equipmentRights - InputSimplifiedEquipmentRights
|
|
planningRights - InputSimplifiedPlanningRights
|
|
qualityRights - InputSimplifiedQualityRights
|
|
accountRights - InputSimplifiedAccountRights
|
|
generalRights - InputSimplifiedGeneralRights
|
|
estimateRights - InputSimplifiedEstimateRights
|
|
chatRights - InputSimplifiedChatRights
|
|
reviewRights - InputSimplifiedReviewRights
|
Example
{
"ident": Ident,
"name": "xyz789",
"description": "xyz789",
"projectRights": InputSimplifiedProjectRights,
"personRights": InputSimplifiedPersonRights,
"equipmentRights": InputSimplifiedEquipmentRights,
"planningRights": InputSimplifiedPlanningRights,
"qualityRights": InputSimplifiedQualityRights,
"accountRights": InputSimplifiedAccountRights,
"generalRights": InputSimplifiedGeneralRights,
"estimateRights": InputSimplifiedEstimateRights,
"chatRights": InputSimplifiedChatRights,
"reviewRights": InputSimplifiedReviewRights
}
InputSkill
Example
{
"ident": Ident,
"id": "abc123",
"name": "abc123",
"periodUnit": "DAYS",
"interval": Decimal,
"threshold": Decimal,
"elementIdent": Ident
}
InputStaffTime
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
date - Date
|
|
dateRange - StaffTimeDateRange
|
|
personIdent - Ident
|
|
personIdents - [Ident!]
|
|
timeStart - DateTime
|
|
timeEnd - DateTime
|
|
text - String
|
|
equipmentIdent - Ident
|
|
projectIdent - Ident
|
|
projectComponentIdent - Ident
|
|
projectSectorIdent - Ident
|
|
activityIdent - Ident
|
|
clientId - Ident
|
|
linkedEffortEquipmentIdents - [Ident!]
|
|
linkedEffortEquipmentsByPerson - [InputLinkedEffortEquipmentByPerson!]
|
|
hasClosedTime - Boolean
|
|
createTime - DateTime
|
|
editTime - DateTime
|
Example
{
"ident": Ident,
"date": "2007-12-03",
"dateRange": StaffTimeDateRange,
"personIdent": Ident,
"personIdents": [Ident],
"timeStart": "2007-12-03T10:15:30Z",
"timeEnd": "2007-12-03T10:15:30Z",
"text": "abc123",
"equipmentIdent": Ident,
"projectIdent": Ident,
"projectComponentIdent": Ident,
"projectSectorIdent": Ident,
"activityIdent": Ident,
"clientId": Ident,
"linkedEffortEquipmentIdents": [Ident],
"linkedEffortEquipmentsByPerson": [
InputLinkedEffortEquipmentByPerson
],
"hasClosedTime": true,
"createTime": "2007-12-03T10:15:30Z",
"editTime": "2007-12-03T10:15:30Z"
}
InputSubcontractor
InputSupplier
InputTeam
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
id - String
|
|
fid - String
|
|
name - String
|
|
color - String
|
|
note - String
|
|
costCenterIdent - Ident
|
|
teamTypeIdent - Ident
|
|
externalLink - String
|
|
teamLeaderIdents - [Ident!]
|
|
teamMemberIdents - [Ident!]
|
|
projectIdents - [Ident!]
|
|
equipmentIdents - [Ident!]
|
|
elementIdent - Ident
|
Example
{
"ident": Ident,
"id": "abc123",
"fid": "abc123",
"name": "xyz789",
"color": "xyz789",
"note": "abc123",
"costCenterIdent": Ident,
"teamTypeIdent": Ident,
"externalLink": "abc123",
"teamLeaderIdents": [Ident],
"teamMemberIdents": [Ident],
"projectIdents": [Ident],
"equipmentIdents": [Ident],
"elementIdent": Ident
}
InputTeamType
InputTerminal
Example
{
"ident": Ident,
"name": "xyz789",
"defaultProjectIdent": Ident,
"alwaysUseDefaultProject": true,
"defaultActivityIdent": Ident,
"alwaysUseDefaultActivity": true,
"teamIdents": [Ident],
"personIdents": [Ident]
}
InputTerminalCustomerSettings
InputTicket
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
clientId - Ident
|
|
title - String
|
|
description - String
|
|
state - TicketState
|
|
ticketTypeIdent - Ident
|
|
ticketCategoryIdent - Ident
|
|
assignedPersonIdent - Ident
|
User assigned to oversee the ticket. |
assignedSubcontractorIdent - Ident
|
Subcontractor assigned to oversee the ticket. |
involvedSubcontractorIdents - [Ident]
|
|
involvedPersonIdents - [Ident]
|
|
projectIdent - Ident
|
|
projectLayerIdent - Ident
|
Plan the ticket is linked to. Not guaranteed to still be available on the Project |
projectPlanIdent - Ident
|
Plan the ticket is linked to. Not guaranteed to still be available on the Project |
planLat - Decimal
|
|
planLng - Decimal
|
|
deadline - DateTimeOffset
|
|
updateTime - DateTimeOffset
|
|
updatePersonIdent - Ident
|
Last user to update the ticket. |
createTime - DateTimeOffset
|
|
createPersonIdent - Ident
|
User responsible for creation of the ticket. |
parentIdent - Ident
|
If ReferBy is set to ClientId this field has to be the ClientId of the parent Ticket as well |
filledFormIdent - Ident
|
|
attachments - [InputAttachment]
|
|
children - [InputTicket]
|
Example
{
"ident": Ident,
"clientId": Ident,
"title": "abc123",
"description": "abc123",
"state": "OPEN",
"ticketTypeIdent": Ident,
"ticketCategoryIdent": Ident,
"assignedPersonIdent": Ident,
"assignedSubcontractorIdent": Ident,
"involvedSubcontractorIdents": [Ident],
"involvedPersonIdents": [Ident],
"projectIdent": Ident,
"projectLayerIdent": Ident,
"projectPlanIdent": Ident,
"planLat": Decimal,
"planLng": Decimal,
"deadline": DateTimeOffset,
"updateTime": DateTimeOffset,
"updatePersonIdent": Ident,
"createTime": DateTimeOffset,
"createPersonIdent": Ident,
"parentIdent": Ident,
"filledFormIdent": Ident,
"attachments": [InputAttachment],
"children": [InputTicket]
}
InputTicketCategory
InputTicketExportTemplate
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
title - String
|
|
visibility - String
|
|
sortColumn - String
|
|
sortOrder - String
|
|
withLocation - Boolean
|
|
withPictures - Boolean
|
|
withPlanImage - Boolean
|
|
withTableOfContents - Boolean
|
|
tocShowState - Boolean
|
|
tocShowAssignee - Boolean
|
|
tocShowDeadline - Boolean
|
|
isCompact - Boolean
|
|
headerPage - String
|
|
footerPage - String
|
|
isDeleted - Boolean
|
|
element - Ident
|
|
fields - [InputTicketExportTemplateField]
|
|
rules - [InputTicketExportTemplateRule]
|
Example
{
"ident": Ident,
"title": "xyz789",
"visibility": "abc123",
"sortColumn": "xyz789",
"sortOrder": "abc123",
"withLocation": true,
"withPictures": true,
"withPlanImage": false,
"withTableOfContents": false,
"tocShowState": false,
"tocShowAssignee": false,
"tocShowDeadline": false,
"isCompact": false,
"headerPage": "abc123",
"footerPage": "abc123",
"isDeleted": true,
"element": Ident,
"fields": [InputTicketExportTemplateField],
"rules": [InputTicketExportTemplateRule]
}
InputTicketExportTemplateField
InputTicketExportTemplateRule
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
title - String
|
|
position - Int
|
|
conditions - [InputTicketExportTemplateRuleCondition]
|
|
actions - [InputTicketExportTemplateRuleAction]
|
Example
{
"ident": Ident,
"title": "abc123",
"position": 123,
"conditions": [InputTicketExportTemplateRuleCondition],
"actions": [InputTicketExportTemplateRuleAction]
}
InputTicketExportTemplateRuleAction
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
fieldIdent - Ident
|
|
type - TicketExportTemplateRuleActionType
|
|
value - String
|
|
position - Int
|
Example
{
"ident": Ident,
"fieldIdent": Ident,
"type": "VISIBLE",
"value": "abc123",
"position": 123
}
InputTicketExportTemplateRuleCondition
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
fieldIdent - Ident
|
|
type - TicketExportTemplateRuleConditionType
|
|
value - String
|
|
position - Int
|
Example
{
"ident": Ident,
"fieldIdent": Ident,
"type": "IS",
"value": "abc123",
"position": 123
}
InputTicketListFilter
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
title - String
|
|
visibility - QualityVisibility
|
|
filterOptions - String
|
|
isDeleted - Boolean
|
Example
{
"ident": Ident,
"title": "abc123",
"visibility": "ALL",
"filterOptions": "xyz789",
"isDeleted": false
}
InputTicketType
InputTimeConfiguration
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
title - String
|
|
configurationMonday - InputDailyConfiguration
|
|
configurationTuesday - InputDailyConfiguration
|
|
configurationWednesday - InputDailyConfiguration
|
|
configurationThursday - InputDailyConfiguration
|
|
configurationFriday - InputDailyConfiguration
|
|
configurationSaturday - InputDailyConfiguration
|
|
configurationSunday - InputDailyConfiguration
|
|
isDeleted - Boolean
|
|
timeConfigurationBreaks - [InputTimeConfigurationBreak]
|
|
additionalTimeConfiguration - [InputAdditionalTimeConfiguration]
|
|
employeeIdents - [Ident]
|
|
projectIdents - [Ident]
|
|
elementIdent - Ident
|
Example
{
"ident": Ident,
"title": "abc123",
"configurationMonday": InputDailyConfiguration,
"configurationTuesday": InputDailyConfiguration,
"configurationWednesday": InputDailyConfiguration,
"configurationThursday": InputDailyConfiguration,
"configurationFriday": InputDailyConfiguration,
"configurationSaturday": InputDailyConfiguration,
"configurationSunday": InputDailyConfiguration,
"isDeleted": true,
"timeConfigurationBreaks": [
InputTimeConfigurationBreak
],
"additionalTimeConfiguration": [
InputAdditionalTimeConfiguration
],
"employeeIdents": [Ident],
"projectIdents": [Ident],
"elementIdent": Ident
}
InputTimeConfigurationBreak
InputTimeSpanRange
InputTimeTrackingCustomerSettings
Fields
| Input Field | Description |
|---|---|
showHomeTimeNotice - Boolean
|
|
hasCompulsoryAttendance - Boolean
|
|
hoursPerDay - Decimal
|
|
holidayDefaultValue - AbsenceDefaultValue
|
|
allowWorkingHoursForHoliday - Boolean
|
|
furtherEducationDefaultValue - AbsenceDefaultValue
|
|
allowWorkingHoursForFurtherEducation - Boolean
|
|
sickdayDefaultValue - AbsenceDefaultValue
|
|
allowWorkingHoursForSickday - Boolean
|
|
otherDefaultValue - AbsenceDefaultValue
|
|
allowWorkingHoursForOther - Boolean
|
|
publicHolidayDefaultValue - AbsenceDefaultValue
|
|
addReasonToSicknessTickets - Boolean
|
|
allowHalfDayAbsences - Boolean
|
Example
{
"showHomeTimeNotice": true,
"hasCompulsoryAttendance": true,
"hoursPerDay": Decimal,
"holidayDefaultValue": "DAYS",
"allowWorkingHoursForHoliday": true,
"furtherEducationDefaultValue": "DAYS",
"allowWorkingHoursForFurtherEducation": false,
"sickdayDefaultValue": "DAYS",
"allowWorkingHoursForSickday": false,
"otherDefaultValue": "DAYS",
"allowWorkingHoursForOther": true,
"publicHolidayDefaultValue": "DAYS",
"addReasonToSicknessTickets": true,
"allowHalfDayAbsences": false
}
InputTimeTrackingProfile
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
captureType - TimeTrackingProfileCaptureType
|
|
employeeIdents - [Ident!]
|
|
roundingInterval - Int
|
|
roundingMethod - TimeTrackingRoundingMethod
|
|
enforceAutomaticTimeSetting - Boolean
|
|
limitInputTime - Boolean
|
|
limitInputTimeValue - Int
|
|
useWorkingHoursFromEmployee - Boolean
|
|
targetTimeByWorkingHours - Boolean
|
|
startTimeByWorkingHours - Boolean
|
|
allowManualEndTimeInput - Boolean
|
|
timeBlockSource - TimeTrackingProfileTimeBlockSource
|
|
enforceSignOut - Boolean
|
|
signOutTime - Int
|
|
reminders - InputTimeTrackingProfileReminders
|
Example
{
"ident": Ident,
"name": "xyz789",
"captureType": "TIME_CLOCK",
"employeeIdents": [Ident],
"roundingInterval": 987,
"roundingMethod": "MATHEMATICALLY",
"enforceAutomaticTimeSetting": true,
"limitInputTime": false,
"limitInputTimeValue": 123,
"useWorkingHoursFromEmployee": true,
"targetTimeByWorkingHours": false,
"startTimeByWorkingHours": true,
"allowManualEndTimeInput": false,
"timeBlockSource": "FIXED_HOURS",
"enforceSignOut": false,
"signOutTime": 123,
"reminders": InputTimeTrackingProfileReminders
}
InputTimeTrackingProfileReminders
Fields
| Input Field | Description |
|---|---|
beforeSignIn - InputTimeTrackingProfileRemindersReminder
|
|
forgotSignIn - InputTimeTrackingProfileRemindersReminder
|
|
beforeEndOfWork - InputTimeTrackingProfileRemindersReminder
|
|
forgotEndOfWork - InputTimeTrackingProfileRemindersReminder
|
Example
{
"beforeSignIn": InputTimeTrackingProfileRemindersReminder,
"forgotSignIn": InputTimeTrackingProfileRemindersReminder,
"beforeEndOfWork": InputTimeTrackingProfileRemindersReminder,
"forgotEndOfWork": InputTimeTrackingProfileRemindersReminder
}
InputTimeTrackingProfileRemindersReminder
InputTrackingDevice
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
automationProfileIdent - Ident
|
|
trackingScope - TrackingScope
|
Example
{
"ident": Ident,
"automationProfileIdent": Ident,
"trackingScope": "FULL"
}
InputTrackingLogin
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - String
|
|
providerIdent - Ident
|
|
loginData - InputTrackingLoginData
|
|
features - [InputTrackingLoginFeature]
|
Example
{
"ident": Ident,
"name": "abc123",
"providerIdent": Ident,
"loginData": InputTrackingLoginData,
"features": [InputTrackingLoginFeature]
}
InputTrackingLoginData
Example
{
"apiKey": "abc123",
"username": "xyz789",
"password": "abc123",
"domain": "abc123",
"host": "abc123",
"fleetId": "xyz789",
"account": "abc123",
"clientId": "xyz789",
"clientSecret": "xyz789",
"companyKey": "abc123",
"groupKey": "xyz789",
"baseUrl": "xyz789"
}
InputTrackingLoginFeature
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
name - TrackingProviderFeatureType
|
|
enabled - Boolean
|
Example
{"ident": Ident, "name": "RUNNING_HOURS", "enabled": true}
InputUnit
InputUser
Fields
| Input Field | Description |
|---|---|
login - String
|
|
password - String
|
|
repeatPassword - String
|
|
roleIdents - [Ident!]
|
|
isLockedOut - Boolean
|
|
isPasswordChangeRequired - Boolean
|
|
appProfileIdent - Ident
|
|
isActiveDirectory - Boolean
|
|
qualityProjectIdents - [Ident!]
|
|
qualityAccess - QualityAccess
|
|
authProviderIdent - Ident
|
|
authProviderLinkSource - AuthProviderLinkSource
|
|
authProviderSub - String
|
|
elementRoles - [InputElementRole!]
|
Example
{
"login": "abc123",
"password": "xyz789",
"repeatPassword": "abc123",
"roleIdents": [Ident],
"isLockedOut": false,
"isPasswordChangeRequired": true,
"appProfileIdent": Ident,
"isActiveDirectory": true,
"qualityProjectIdents": [Ident],
"qualityAccess": "GUEST",
"authProviderIdent": Ident,
"authProviderLinkSource": "MANUAL_INPUT",
"authProviderSub": "abc123",
"elementRoles": [InputElementRole]
}
InputUserInvite
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
elementIdent - Ident
|
|
email - String
|
|
qualityAccess - QualityAccess
|
|
qualityProjectIdents - [Ident]
|
|
roleIdents - [Ident]
|
|
moduleAccess - [ModuleAccessEnum!]
|
|
sourceType - UserInviteSourceType
|
Example
{
"ident": Ident,
"elementIdent": Ident,
"email": "abc123",
"qualityAccess": "GUEST",
"qualityProjectIdents": [Ident],
"roleIdents": [Ident],
"moduleAccess": ["PROJECT"],
"sourceType": "QUALITY"
}
InputVacationTime
InputWageTicket
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
personIdent - Ident
|
|
wageTypeIdent - Ident
|
|
text - String
|
|
comment - String
|
|
startDate - Date
|
|
endDate - Date
|
|
date - Date
|
|
timeType - TimeType
|
|
startTime - TimeSpan
|
|
endTime - TimeSpan
|
|
timeQuantity - NullableDecimal
|
|
clientId - Ident
|
|
exceptionSaturday - Boolean
|
|
exceptionSunday - Boolean
|
|
exceptionHoliday - Boolean
|
|
submissionReason - SubmissionReason
|
Example
{
"ident": Ident,
"personIdent": Ident,
"wageTypeIdent": Ident,
"text": "abc123",
"comment": "abc123",
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"date": "2007-12-03",
"timeType": "DAY",
"startTime": TimeSpan,
"endTime": TimeSpan,
"timeQuantity": NullableDecimal,
"clientId": Ident,
"exceptionSaturday": false,
"exceptionSunday": false,
"exceptionHoliday": false,
"submissionReason": "NONE"
}
InputWageType
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
id - String
|
|
name - String
|
|
wageIndicator - String
|
|
abbreviation - String
|
|
inputType - WageTypeInputType
|
|
unit - String
|
|
value - Decimal
|
|
absenceType - AbsenceType
|
|
durationTypes - [DurationType!]
|
|
availabilities - [WageTypeAvailability!]
|
|
isPayslip - Boolean
|
|
isPaid - Boolean
|
|
shouldUseAssignments - Boolean
|
|
elementIdent - Ident
|
|
assignedElementIdents - [Ident!]
|
|
costCenterNecessity - WageTypeCostCenterNecessity
|
|
overTimeAccountEffect - AccountEffect
|
|
timeAccountEffect - AccountEffect
|
|
holidayAccountEffect - HolidayAccountEffect
|
|
absenceAccountEffects - [InputWageTypeAccountEffect!]
|
|
accountEffects - [InputWageTypeAccountEffect!]
|
Example
{
"ident": Ident,
"id": "abc123",
"name": "abc123",
"wageIndicator": "xyz789",
"abbreviation": "abc123",
"inputType": "AMOUNT",
"unit": "xyz789",
"value": Decimal,
"absenceType": "NONE",
"durationTypes": ["DAYS"],
"availabilities": ["OFFICE"],
"isPayslip": false,
"isPaid": true,
"shouldUseAssignments": false,
"elementIdent": Ident,
"assignedElementIdents": [Ident],
"costCenterNecessity": "FREE",
"overTimeAccountEffect": "NEUTRAL",
"timeAccountEffect": "NEUTRAL",
"holidayAccountEffect": "NEUTRAL",
"absenceAccountEffects": [InputWageTypeAccountEffect],
"accountEffects": [InputWageTypeAccountEffect]
}
InputWageTypeAccountEffect
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
accountIdent - Ident
|
|
effect - AccountEffect
|
Example
{
"ident": Ident,
"accountIdent": Ident,
"effect": "NEUTRAL"
}
InputWeather
Example
{
"ident": Ident,
"clientId": Ident,
"date": "2007-12-03",
"time": TimeSpan,
"projectIdent": Ident,
"weatherTypeIdent": Ident,
"temperature": Decimal,
"text": "abc123"
}
InputWorkingHourStaffTime
Fields
| Input Field | Description |
|---|---|
dateRange - StaffTimeDateRange
|
|
personIdents - [Ident!]
|
|
projectIdent - Ident
|
|
equipmentIdent - Ident
|
|
projectComponentIdent - Ident
|
|
projectSectorIdent - Ident
|
|
activityIdent - Ident
|
|
text - String
|
|
linkedEffortEquipmentsByPersons - [InputLinkedEffortEquipmentByPerson!]
|
|
timestamp - DateTime
|
Example
{
"dateRange": StaffTimeDateRange,
"personIdents": [Ident],
"projectIdent": Ident,
"equipmentIdent": Ident,
"projectComponentIdent": Ident,
"projectSectorIdent": Ident,
"activityIdent": Ident,
"text": "xyz789",
"linkedEffortEquipmentsByPersons": [
InputLinkedEffortEquipmentByPerson
],
"timestamp": "2007-12-03T10:15:30Z"
}
InputWorkingHoursDeviationGraphType
Fields
| Input Field | Description |
|---|---|
date - Date
|
|
earliestBegin - TimeSpan
|
|
latestEnd - TimeSpan
|
|
blocks - [InputTimeSpanRange!]
|
Example
{
"date": "2007-12-03",
"earliestBegin": TimeSpan,
"latestEnd": TimeSpan,
"blocks": [InputTimeSpanRange]
}
Int
Example
123
IntFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - Int
|
Is the fields value equal to the provided value. Default = 0 |
_neq - Int
|
Is the fields value not equal to the provided value. Default = 0 |
_gt - Int
|
Is the fields value greater than the provided value. Default = 0 |
_lt - Int
|
Is the fields value less than the provided value. Default = 0 |
_gte - Int
|
Is the fields value greater than or equal to the provided value. Default = 0 |
_lte - Int
|
Is the fields value less than or equal to the provided value. Default = 0 |
_like - Int
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = 0 |
_nlike - Int
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = 0 |
_contains - Int
|
Does the field value contain the provided value. Default = 0 |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Int]
|
Is the fields value in the provided list of values. |
_nin - [Int]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": 123,
"_neq": 987,
"_gt": 123,
"_lt": 123,
"_gte": 123,
"_lte": 123,
"_like": 987,
"_nlike": 123,
"_contains": 987,
"_is_null": true,
"_in": [123],
"_nin": [987]
}
IntersectionCondition
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
position - Int!
|
|
wageTypes - [WageType!]!
|
Example
{
"ident": Ident,
"position": 987,
"wageTypes": [WageType]
}
Json
Example
Json
KeyValue
Language
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"GERMAN"
LastChangeCount
Description
unique number used for acquiring changes since this revision
Example
LastChangeCount
LastChangeCountFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - LastChangeCount
|
Is the fields value equal to the provided value. |
_neq - LastChangeCount
|
Is the fields value not equal to the provided value |
_gt - LastChangeCount
|
Is the fields value greater than the provided value |
_lt - LastChangeCount
|
Is the fields value less than the provided value. |
_gte - LastChangeCount
|
Is the fields value greater than or equal to the provided value. |
_lte - LastChangeCount
|
Is the fields value less than or equal to the provided value. |
_like - LastChangeCount
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - LastChangeCount
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - LastChangeCount
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [LastChangeCount]
|
Is the fields value in the provided list of values. |
_nin - [LastChangeCount]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": LastChangeCount,
"_neq": LastChangeCount,
"_gt": LastChangeCount,
"_lt": LastChangeCount,
"_gte": LastChangeCount,
"_lte": LastChangeCount,
"_like": LastChangeCount,
"_nlike": LastChangeCount,
"_contains": LastChangeCount,
"_is_null": false,
"_in": [LastChangeCount],
"_nin": [LastChangeCount]
}
LayerPlan
LeaveAccount
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
leaveComplete - Decimal!
|
|
leaveCurrent - Decimal!
|
|
leaveLeft - Decimal!
|
|
leavePlanable - Decimal!
|
|
leavePlanned - Decimal!
|
|
leavePreviousYear - Decimal!
|
|
leaveTaken - Decimal!
|
|
leaveTimeType - String
|
|
timeAccount - Decimal!
|
|
timeAccountComplete - Decimal!
|
|
timeAccountPreviousMonth - Decimal!
|
Example
{
"ident": Ident,
"leaveComplete": Decimal,
"leaveCurrent": Decimal,
"leaveLeft": Decimal,
"leavePlanable": Decimal,
"leavePlanned": Decimal,
"leavePreviousYear": Decimal,
"leaveTaken": Decimal,
"leaveTimeType": "xyz789",
"timeAccount": Decimal,
"timeAccountComplete": Decimal,
"timeAccountPreviousMonth": Decimal
}
LicenseModel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"PRICING_2023"
LoadCount
Description
Number of all loading operations that have taken place up to this point in time.
Fields
| Field Name | Description |
|---|---|
counts - Int!
|
Number of all loading operations that have taken place up to this point in time. |
datetime - DateTimeOffset!
|
Timestamp of the entry |
ident - Ident!
|
|
trackingDevice - TrackingDevice!
|
Example
{
"counts": 123,
"datetime": DateTimeOffset,
"ident": Ident,
"trackingDevice": TrackingDevice
}
Location
LocationComponents
Example
{
"city": "abc123",
"country": "abc123",
"county": "abc123",
"district": "xyz789",
"state": "xyz789",
"street": "xyz789",
"suburb": "xyz789",
"zipCode": "xyz789"
}
LoginVersionInfo
LoginVersionInfoCollection
Fields
| Field Name | Description |
|---|---|
nodes - [LoginVersionInfo!]!
|
|
totalCount - Int!
|
Example
{"nodes": [LoginVersionInfo], "totalCount": 123}
LoginVersionInfoFilter
Fields
| Input Field | Description |
|---|---|
_and - [LoginVersionInfoFilter]
|
|
_or - [LoginVersionInfoFilter]
|
|
ident - IdentFilter
|
|
appName - StringFilter
|
|
appVersion - StringFilter
|
|
user - PersonFilter
|
|
date - DateTimeFilter
|
|
onlyLatestVersions - BooleanFilter
|
Example
{
"_and": [LoginVersionInfoFilter],
"_or": [LoginVersionInfoFilter],
"ident": IdentFilter,
"appName": StringFilter,
"appVersion": StringFilter,
"user": PersonFilter,
"date": DateTimeFilter,
"onlyLatestVersions": BooleanFilter
}
LoginVersionInfoOrder
Fields
| Input Field | Description |
|---|---|
appName - SortOrder
|
|
appVersion - SortOrder
|
|
user - PersonOrder
|
|
date - SortOrder
|
Example
{
"appName": "ASC",
"appVersion": "ASC",
"user": PersonOrder,
"date": "ASC"
}
LogoCollection
LogoContactOriginFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - ContactOrigin
|
Is the fields value equal to the provided value. Default = NONE |
_neq - ContactOrigin
|
Is the fields value not equal to the provided value. Default = NONE |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [ContactOrigin]
|
Is the fields value in the provided list of values. |
_nin - [ContactOrigin]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NONE",
"_neq": "NONE",
"_is_null": false,
"_in": ["NONE"],
"_nin": ["NONE"]
}
LogoError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
LogoErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoError
|
Example
{"entity": LogoError}
LogoErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": LogoError,
"errors": [ValidationErrorProperty]
}
LogoErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": LogoError,
"errors": [MissingPermission]
}
LogoErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoError
|
|
errors - [StateErrors!]!
|
Example
{"entity": LogoError, "errors": ["ENTITY_DELETED"]}
LogoFilter
Fields
| Input Field | Description |
|---|---|
_and - [LogoFilter]
|
|
_or - [LogoFilter]
|
|
ident - IdentFilter
|
|
logoIdent - IdentFilter
|
|
qrLogoIdent - IdentFilter
|
|
name - StringFilter
|
|
contactRow - StringFilter
|
|
contactOrigin - LogoContactOriginFilter
|
|
element - ElementFilter
|
Example
{
"_and": [LogoFilter],
"_or": [LogoFilter],
"ident": IdentFilter,
"logoIdent": IdentFilter,
"qrLogoIdent": IdentFilter,
"name": StringFilter,
"contactRow": StringFilter,
"contactOrigin": LogoContactOriginFilter,
"element": ElementFilter
}
LogoNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [LogoReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [LogoReferErrorEntityNotFoundErrorType]}
LogoOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
element - ElementOrder
|
|
contactOrigin - SortOrder
|
|
contactRow - SortOrder
|
Example
{
"name": "ASC",
"element": ElementOrder,
"contactOrigin": "ASC",
"contactRow": "ASC"
}
LogoPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [LogoReferErrorPermissionErrorType!]!
|
Example
{"errors": [LogoReferErrorPermissionErrorType]}
LogoReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
LogoReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
LogoReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoReferError
|
Example
{"entity": LogoReferError}
LogoReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": LogoReferError,
"errors": [MissingPermission]
}
LogoReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - LogoReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": LogoReferError, "errors": ["ENTITY_DELETED"]}
LogoResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Logos!]!
|
Example
{"entities": [Logos]}
LogoStateError
Fields
| Field Name | Description |
|---|---|
errors - [LogoReferErrorStateErrorType!]!
|
Example
{"errors": [LogoReferErrorStateErrorType]}
Logos
Example
{
"contactRow": "abc123",
"element": Element,
"ident": Ident,
"isDefault": true,
"logoIdent": Ident,
"name": "abc123",
"origin": "NONE",
"qrLogoIdent": Ident
}
MA12ERDSCSumTableEntry
Fields
| Field Name | Description |
|---|---|
entries - [MA12ERDSCSumTableEntry]
|
|
group - String
|
|
hours - Decimal
|
Example
{
"entries": [MA12ERDSCSumTableEntry],
"group": "abc123",
"hours": Decimal
}
MOCA2MAT
Fields
| Field Name | Description |
|---|---|
nodes - [MOCA2MATNode]
|
Example
{"nodes": [MOCA2MATNode]}
MOCA2MATHeaderData
MOCA2MATNode
Fields
| Field Name | Description |
|---|---|
dataRowsHours - [MOCA2MATWCRow]
|
|
dataRowsQuantity - [MOCA2MATWCRow]
|
|
headerData - [MOCA2MATHeaderData]
|
|
holidayAccount - MOCA2MATWCHolidayAccount
|
|
metaData - MOCA2MATWCMetaData
|
|
person - Person
|
|
reportLogoPath - String
|
|
timeAccounts - [MOCA2MATWCTimeAccount]
|
Example
{
"dataRowsHours": [MOCA2MATWCRow],
"dataRowsQuantity": [MOCA2MATWCRow],
"headerData": [MOCA2MATHeaderData],
"holidayAccount": MOCA2MATWCHolidayAccount,
"metaData": MOCA2MATWCMetaData,
"person": Person,
"reportLogoPath": "abc123",
"timeAccounts": [MOCA2MATWCTimeAccount]
}
MOCA2MATWCDay
MOCA2MATWCHolidayAccount
Example
{
"inHours": true,
"name": "xyz789",
"plannableValue": "xyz789",
"referenceDate": "xyz789",
"remainingValue": "xyz789",
"usedValue": "xyz789"
}
MOCA2MATWCMetaData
Fields
| Field Name | Description |
|---|---|
actualTime - MOCA2MATWCMetaDataRow
|
|
allocatedTime - MOCA2MATWCMetaDataRow
|
|
endTime - MOCA2MATWCMetaDataRow
|
|
pause - MOCA2MATWCMetaDataRow
|
|
startTime - MOCA2MATWCMetaDataRow
|
Example
{
"actualTime": MOCA2MATWCMetaDataRow,
"allocatedTime": MOCA2MATWCMetaDataRow,
"endTime": MOCA2MATWCMetaDataRow,
"pause": MOCA2MATWCMetaDataRow,
"startTime": MOCA2MATWCMetaDataRow
}
MOCA2MATWCMetaDataRow
Fields
| Field Name | Description |
|---|---|
days - [MOCA2MATWCMetaDay]
|
|
sum - String
|
Example
{
"days": [MOCA2MATWCMetaDay],
"sum": "abc123"
}
MOCA2MATWCMetaDay
MOCA2MATWCRow
Example
{
"costCentre": "abc123",
"costCentreName": "xyz789",
"days": [MOCA2MATWCDay],
"sum": "abc123",
"unit": "abc123",
"wageIndicator": "xyz789",
"wageType": "abc123"
}
MOCA2MATWCTimeAccount
MOCA2WIE
Fields
| Field Name | Description |
|---|---|
nodes - [MOCA2WIENode]
|
Example
{"nodes": [MOCA2WIENode]}
MOCA2WIEHeaderData
MOCA2WIENode
Fields
| Field Name | Description |
|---|---|
dataRowsHours - [MOCA2WIEWCRow]
|
|
dataRowsQuantity - [MOCA2WIEWCRow]
|
|
headerData - [MOCA2WIEHeaderData]
|
|
holidayAccount - MOCA2WIEWCHolidayAccount
|
|
metaData - MOCA2WIEWCMetaData
|
|
person - Person
|
|
reportLogoPath - String
|
|
timeAccounts - [MOCA2WIEWCTimeAccount]
|
Example
{
"dataRowsHours": [MOCA2WIEWCRow],
"dataRowsQuantity": [MOCA2WIEWCRow],
"headerData": [MOCA2WIEHeaderData],
"holidayAccount": MOCA2WIEWCHolidayAccount,
"metaData": MOCA2WIEWCMetaData,
"person": Person,
"reportLogoPath": "abc123",
"timeAccounts": [MOCA2WIEWCTimeAccount]
}
MOCA2WIEWCDay
MOCA2WIEWCHolidayAccount
Example
{
"inHours": true,
"name": "abc123",
"plannableValue": "abc123",
"referenceDate": "abc123",
"remainingValue": "xyz789",
"usedValue": "abc123"
}
MOCA2WIEWCMetaData
Fields
| Field Name | Description |
|---|---|
actualTime - MOCA2WIEWCMetaDataRow
|
|
allocatedTime - MOCA2WIEWCMetaDataRow
|
|
endTime - MOCA2WIEWCMetaDataRow
|
|
pause - MOCA2WIEWCMetaDataRow
|
|
startTime - MOCA2WIEWCMetaDataRow
|
Example
{
"actualTime": MOCA2WIEWCMetaDataRow,
"allocatedTime": MOCA2WIEWCMetaDataRow,
"endTime": MOCA2WIEWCMetaDataRow,
"pause": MOCA2WIEWCMetaDataRow,
"startTime": MOCA2WIEWCMetaDataRow
}
MOCA2WIEWCMetaDataRow
Fields
| Field Name | Description |
|---|---|
days - [MOCA2WIEWCMetaDay]
|
|
sum - String
|
Example
{
"days": [MOCA2WIEWCMetaDay],
"sum": "xyz789"
}
MOCA2WIEWCMetaDay
MOCA2WIEWCRow
Example
{
"costCentre": "xyz789",
"costCentreName": "xyz789",
"days": [MOCA2WIEWCDay],
"sum": "abc123",
"unit": "xyz789",
"wageIndicator": "abc123",
"wageType": "xyz789"
}
MOCA2WIEWCTimeAccount
MOCA5H53
Fields
| Field Name | Description |
|---|---|
nodes - [MOCA5H53Node]
|
Example
{"nodes": [MOCA5H53Node]}
MOCA5H53HeaderData
MOCA5H53Node
Fields
| Field Name | Description |
|---|---|
dataRowsHours - [MOCA5H53WCRow]
|
|
dataRowsQuantity - [MOCA5H53WCRow]
|
|
headerData - [MOCA5H53HeaderData]
|
|
holidayAccount - MOCA5H53WCHolidayAccount
|
|
metaData - MOCA5H53WCMetaData
|
|
person - Person
|
|
reportLogoPath - String
|
|
timeAccounts - [MOCA5H53WCTimeAccount]
|
Example
{
"dataRowsHours": [MOCA5H53WCRow],
"dataRowsQuantity": [MOCA5H53WCRow],
"headerData": [MOCA5H53HeaderData],
"holidayAccount": MOCA5H53WCHolidayAccount,
"metaData": MOCA5H53WCMetaData,
"person": Person,
"reportLogoPath": "abc123",
"timeAccounts": [MOCA5H53WCTimeAccount]
}
MOCA5H53WCDay
MOCA5H53WCHolidayAccount
Example
{
"inHours": false,
"name": "abc123",
"plannableValue": "abc123",
"referenceDate": "abc123",
"remainingValue": "abc123",
"usedValue": "xyz789"
}
MOCA5H53WCMetaData
Fields
| Field Name | Description |
|---|---|
actualTime - MOCA5H53WCMetaDataRow
|
|
allocatedTime - MOCA5H53WCMetaDataRow
|
|
endTime - MOCA5H53WCMetaDataRow
|
|
pause - MOCA5H53WCMetaDataRow
|
|
startTime - MOCA5H53WCMetaDataRow
|
Example
{
"actualTime": MOCA5H53WCMetaDataRow,
"allocatedTime": MOCA5H53WCMetaDataRow,
"endTime": MOCA5H53WCMetaDataRow,
"pause": MOCA5H53WCMetaDataRow,
"startTime": MOCA5H53WCMetaDataRow
}
MOCA5H53WCMetaDataRow
Fields
| Field Name | Description |
|---|---|
days - [MOCA5H53WCMetaDay]
|
|
sum - String
|
Example
{
"days": [MOCA5H53WCMetaDay],
"sum": "xyz789"
}
MOCA5H53WCMetaDay
MOCA5H53WCRow
Example
{
"costCentre": "abc123",
"costCentreName": "abc123",
"days": [MOCA5H53WCDay],
"sum": "xyz789",
"unit": "xyz789",
"wageIndicator": "abc123",
"wageType": "xyz789",
"wageTypeId": "abc123"
}
MOCA5H53WCTimeAccount
MOL1MNTN
Example
{
"currentValue": "xyz789",
"equipment": Equipment,
"maintenanceMeasure": MaintenanceMeasure,
"nextInspection": "xyz789",
"project": Project,
"status": "xyz789"
}
MOL1MNTNReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MOL1MNTN]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [MOL1MNTN],
"reportLogoPath": "abc123",
"totalCount": 987
}
MailGroup
MailInstanceEvent
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"BOUNCE"
MailInstanceInfo
Fields
| Field Name | Description |
|---|---|
addresseePerson - Person
|
|
state - MailInstanceEvent!
|
Example
{"addresseePerson": Person, "state": "BOUNCE"}
MaintenanceAssignment
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
measure - MaintenanceMeasure
|
|
status - MaintenanceStatus!
|
The status of the maintenance measure |
statusHistory - [MaintenanceStatusResult]!
|
|
Possible Types
| MaintenanceAssignment Types |
|---|
Example
{
"equipment": Equipment,
"ident": Ident,
"isDeleted": true,
"measure": MaintenanceMeasure,
"status": "UNKNOWN",
"statusHistory": [MaintenanceStatusResult]
}
MaintenanceAssignmentCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MaintenanceAssignment!]!
|
|
totalCount - Int!
|
Example
{"nodes": [MaintenanceAssignment], "totalCount": 123}
MaintenanceAssignmentError
MaintenanceAssignmentErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentError
|
Example
{"entity": MaintenanceAssignmentError}
MaintenanceAssignmentErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MaintenanceAssignmentError,
"errors": [ValidationErrorProperty]
}
MaintenanceAssignmentErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaintenanceAssignmentError,
"errors": [MissingPermission]
}
MaintenanceAssignmentErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaintenanceAssignmentError,
"errors": ["ENTITY_DELETED"]
}
MaintenanceAssignmentFilter
Fields
| Input Field | Description |
|---|---|
_and - [MaintenanceAssignmentFilter]
|
|
_or - [MaintenanceAssignmentFilter]
|
|
equipment - EquipmentFilter
|
|
measure - MaintenanceMeasureFilter
|
|
isDeleted - BooleanFilter
|
|
status - MaintenanceStatusEnumFilter
|
Example
{
"_and": [MaintenanceAssignmentFilter],
"_or": [MaintenanceAssignmentFilter],
"equipment": EquipmentFilter,
"measure": MaintenanceMeasureFilter,
"isDeleted": BooleanFilter,
"status": MaintenanceStatusEnumFilter
}
MaintenanceAssignmentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentReferErrorEntityNotFoundErrorType
]
}
MaintenanceAssignmentOrder
Fields
| Input Field | Description |
|---|---|
equipment - EquipmentOrder
|
|
measure - MaintenanceMeasureOrder
|
|
interval - SortOrder
|
|
threshold - SortOrder
|
|
status - SortOrder
|
Example
{
"equipment": EquipmentOrder,
"measure": MaintenanceMeasureOrder,
"interval": "ASC",
"threshold": "ASC",
"status": "ASC"
}
MaintenanceAssignmentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentReferErrorPermissionErrorType
]
}
MaintenanceAssignmentReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaintenanceAssignmentReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaintenanceAssignmentReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentReferError
|
Example
{"entity": MaintenanceAssignmentReferError}
MaintenanceAssignmentReferErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentReferError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MaintenanceAssignmentReferError,
"errors": [ValidationErrorProperty]
}
MaintenanceAssignmentReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaintenanceAssignmentReferError,
"errors": [MissingPermission]
}
MaintenanceAssignmentReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceAssignmentReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaintenanceAssignmentReferError,
"errors": ["ENTITY_DELETED"]
}
MaintenanceAssignmentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaintenanceAssignment!]!
|
Example
{"entities": [MaintenanceAssignment]}
MaintenanceAssignmentStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentReferErrorStateErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentReferErrorStateErrorType
]
}
MaintenanceAssignmentValidationError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentReferErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentReferErrorMutationValidationErrorType
]
}
MaintenanceMeasure
Example
{
"element": Element,
"id": "abc123",
"ident": Ident,
"interval": Decimal,
"isDeleted": true,
"threshold": Decimal,
"title": "abc123",
"type": InformationFieldMaintenanceType
}
MaintenanceMeasureCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MaintenanceMeasure!]!
|
|
totalCount - Int!
|
Example
{"nodes": [MaintenanceMeasure], "totalCount": 987}
MaintenanceMeasureError
MaintenanceMeasureErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureError
|
Example
{"entity": MaintenanceMeasureError}
MaintenanceMeasureErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MaintenanceMeasureError,
"errors": [ValidationErrorProperty]
}
MaintenanceMeasureErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaintenanceMeasureError,
"errors": [MissingPermission]
}
MaintenanceMeasureErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaintenanceMeasureError,
"errors": ["ENTITY_DELETED"]
}
MaintenanceMeasureFilter
Fields
| Input Field | Description |
|---|---|
_and - [MaintenanceMeasureFilter]
|
|
_or - [MaintenanceMeasureFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
title - StringFilter
|
|
interval - DecimalFilter
|
|
threshold - DecimalFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [MaintenanceMeasureFilter],
"_or": [MaintenanceMeasureFilter],
"ident": IdentFilter,
"id": StringFilter,
"title": StringFilter,
"interval": DecimalFilter,
"threshold": DecimalFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
MaintenanceMeasureNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
MaintenanceMeasureReferErrorEntityNotFoundErrorType
]
}
MaintenanceMeasureOrder
MaintenanceMeasurePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
MaintenanceMeasureReferErrorPermissionErrorType
]
}
MaintenanceMeasureReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaintenanceMeasureReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaintenanceMeasureReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureReferError
|
Example
{"entity": MaintenanceMeasureReferError}
MaintenanceMeasureReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaintenanceMeasureReferError,
"errors": [MissingPermission]
}
MaintenanceMeasureReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaintenanceMeasureReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaintenanceMeasureReferError,
"errors": ["ENTITY_DELETED"]
}
MaintenanceMeasureResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaintenanceMeasure!]!
|
Example
{"entities": [MaintenanceMeasure]}
MaintenanceMeasureStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureReferErrorStateErrorType!]!
|
Example
{"errors": [MaintenanceMeasureReferErrorStateErrorType]}
MaintenanceStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"UNKNOWN"
MaintenanceStatusEnumFilter
Fields
| Input Field | Description |
|---|---|
_eq - MaintenanceStatus
|
Is the fields value equal to the provided MaintenanceStatus. Default = UNKNOWN |
_neq - MaintenanceStatus
|
Is the fields value not equal to the provided MaintenanceStatus. Default = UNKNOWN |
_in - [MaintenanceStatus]
|
Is the fields value in the provided list of values. |
_nin - [MaintenanceStatus]
|
Is the fields value not in the provided list of values. |
Example
{"_eq": "UNKNOWN", "_neq": "UNKNOWN", "_in": ["UNKNOWN"], "_nin": ["UNKNOWN"]}
MaintenanceStatusResult
Fields
| Field Name | Description |
|---|---|
currentCount - Decimal
|
|
currentDate - Date
|
|
date - Date!
|
|
status - MaintenanceStatus!
|
Example
{
"currentCount": Decimal,
"currentDate": "2007-12-03",
"date": "2007-12-03",
"status": "UNKNOWN"
}
MaintenanceType
Types
| Union Types |
|---|
Example
InformationFieldMaintenanceType
ManualConfiguration
Fields
| Field Name | Description |
|---|---|
conditions - [Condition!]!
|
|
ident - Ident
|
Example
{
"conditions": [Condition],
"ident": Ident
}
MasterDataCustomerSettings
Fields
| Field Name | Description |
|---|---|
createdCostcentreFreedAutomatically - Boolean!
|
|
isProjectRegionMandatory - Boolean!
|
|
projectLeaderProjectAssingment - Boolean!
|
|
setProjectZoneAutomatically - Boolean!
|
|
standardProjectRadiusInMeter - Int!
|
|
suggestIdsInMasterdata - Boolean!
|
|
suggestIdsStructureDependent - Boolean!
|
Example
{
"createdCostcentreFreedAutomatically": true,
"isProjectRegionMandatory": true,
"projectLeaderProjectAssingment": true,
"setProjectZoneAutomatically": false,
"standardProjectRadiusInMeter": 987,
"suggestIdsInMasterdata": false,
"suggestIdsStructureDependent": true
}
MasterDataCustomerSettingsError
Example
{
"createdCostcentreFreedAutomatically": true,
"isProjectRegionMandatory": false,
"projectLeaderProjectAssingment": false,
"setProjectZoneAutomatically": true,
"standardProjectRadiusInMeter": 987,
"suggestIdsInMasterdata": true,
"suggestIdsStructureDependent": true
}
Material
Fields
| Field Name | Description |
|---|---|
actions - [MaterialHistoryChange!]!
|
|
barcode - String
|
|
changeInfo - Info
|
|
element - Element
|
|
elementIdent - Ident
|
|
fid - String
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
materialType - MaterialType
|
|
materialTypeIdent - Ident
|
|
name - String
|
|
pricePerUnit - Decimal!
|
|
unit - Unit
|
|
unitIdent - Ident
|
Example
{
"actions": [MaterialHistoryChange],
"barcode": "abc123",
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"materialType": MaterialType,
"materialTypeIdent": Ident,
"name": "xyz789",
"pricePerUnit": Decimal,
"unit": Unit,
"unitIdent": Ident
}
MaterialCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Material!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Material], "totalCount": 123}
MaterialEditAction
Fields
| Field Name | Description |
|---|---|
current - Material!
|
|
previous - Material
|
|
properties - [String!]!
|
Example
{
"current": Material,
"previous": Material,
"properties": ["abc123"]
}
MaterialError
MaterialErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialError
|
Example
{"entity": MaterialError}
MaterialErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MaterialError,
"errors": [ValidationErrorProperty]
}
MaterialErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaterialError,
"errors": [MissingPermission]
}
MaterialErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialError
|
|
errors - [StateErrors!]!
|
Example
{"entity": MaterialError, "errors": ["ENTITY_DELETED"]}
MaterialFilter
Fields
| Input Field | Description |
|---|---|
_and - [MaterialFilter]
|
|
_or - [MaterialFilter]
|
|
ident - IdentFilter
|
|
fid - StringFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
pricePerUnit - DecimalFilter
|
|
unit - UnitFilter
|
|
barcode - StringFilter
|
|
changeInfo - InfoFilter
|
|
element - ElementFilter
|
|
isDeleted - BooleanFilter
|
|
materialGroup - MaterialGroupFilter
|
Example
{
"_and": [MaterialFilter],
"_or": [MaterialFilter],
"ident": IdentFilter,
"fid": StringFilter,
"id": StringFilter,
"name": StringFilter,
"pricePerUnit": DecimalFilter,
"unit": UnitFilter,
"barcode": StringFilter,
"changeInfo": InfoFilter,
"element": ElementFilter,
"isDeleted": BooleanFilter,
"materialGroup": MaterialGroupFilter
}
MaterialGroup
Example
{
"changeInfo": Info,
"fid": "xyz789",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"parentIdent": Ident
}
MaterialGroupCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MaterialGroup!]!
|
|
totalCount - Int!
|
Example
{"nodes": [MaterialGroup], "totalCount": 987}
MaterialGroupDeleteEntity
Fields
| Input Field | Description |
|---|---|
referEntity - MaterialGroupReferEntity!
|
|
subtreeBehavior - MaterialGroupDeleteSubtreeBehavior!
|
Example
{
"referEntity": MaterialGroupReferEntity,
"subtreeBehavior": "REPARENT_SUBTREE"
}
MaterialGroupDeleteSubtreeBehavior
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"REPARENT_SUBTREE"
MaterialGroupError
MaterialGroupErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupError
|
Example
{"entity": MaterialGroupError}
MaterialGroupErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MaterialGroupError,
"errors": [ValidationErrorProperty]
}
MaterialGroupErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaterialGroupError,
"errors": [MissingPermission]
}
MaterialGroupErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaterialGroupError,
"errors": ["ENTITY_DELETED"]
}
MaterialGroupFilter
Fields
| Input Field | Description |
|---|---|
_and - [MaterialGroupFilter]
|
|
_or - [MaterialGroupFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
supplier - SupplierFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [MaterialGroupFilter],
"_or": [MaterialGroupFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"supplier": SupplierFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
MaterialGroupNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
MaterialGroupReferErrorEntityNotFoundErrorType
]
}
MaterialGroupOrder
MaterialGroupPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupReferErrorPermissionErrorType!]!
|
Example
{"errors": [MaterialGroupReferErrorPermissionErrorType]}
MaterialGroupReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaterialGroupReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaterialGroupReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupReferError
|
Example
{"entity": MaterialGroupReferError}
MaterialGroupReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaterialGroupReferError,
"errors": [MissingPermission]
}
MaterialGroupReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialGroupReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaterialGroupReferError,
"errors": ["ENTITY_DELETED"]
}
MaterialGroupResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaterialGroup!]!
|
Example
{"entities": [MaterialGroup]}
MaterialGroupStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupReferErrorStateErrorType!]!
|
Example
{"errors": [MaterialGroupReferErrorStateErrorType]}
MaterialGroupTreeElement
Example
{
"elementType": "BRANCH",
"id": "abc123",
"ident": Ident,
"isOnRequestElementWithChildren": false,
"name": "abc123",
"parentIdent": Ident,
"position": 123
}
MaterialHistoryChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - MaterialEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": MaterialEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
MaterialNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [MaterialReferErrorEntityNotFoundErrorType]}
MaterialOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
name - SortOrder
|
|
pricePerUnit - SortOrder
|
|
unit - UnitOrder
|
|
barcode - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangedBy - PersonOrder
|
|
element - ElementOrder
|
Example
{
"id": "ASC",
"name": "ASC",
"pricePerUnit": "ASC",
"unit": UnitOrder,
"barcode": "ASC",
"lastChange": "ASC",
"lastChangedBy": PersonOrder,
"element": ElementOrder
}
MaterialPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialReferErrorPermissionErrorType!]!
|
Example
{"errors": [MaterialReferErrorPermissionErrorType]}
MaterialReferEntity
MaterialReferError
MaterialReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialReferError
|
Example
{"entity": MaterialReferError}
MaterialReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaterialReferError,
"errors": [MissingPermission]
}
MaterialReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaterialReferError,
"errors": ["ENTITY_DELETED"]
}
MaterialReportMREP6BELByDate
Fields
| Field Name | Description |
|---|---|
collectedMaterials - [MaterialReportMREP6BELByDateMaterialRow]
|
|
project - Project
|
|
rowData - [MaterialReportMREP6BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"collectedMaterials": [
MaterialReportMREP6BELByDateMaterialRow
],
"project": Project,
"rowData": [MaterialReportMREP6BELRowData],
"rowPrice": "abc123",
"rowValue": "abc123"
}
MaterialReportMREP6BELByDateMaterialRow
Fields
| Field Name | Description |
|---|---|
material - Material
|
|
rowData - [MaterialReportMREP6BELRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"material": Material,
"rowData": [MaterialReportMREP6BELRowData],
"rowPrice": "xyz789",
"rowValue": "xyz789"
}
MaterialReportMREP6BELByDates
Fields
| Field Name | Description |
|---|---|
nodes - [MaterialReportMREP6BELByDate]
|
|
reportLogoPath - String
|
Example
{
"nodes": [MaterialReportMREP6BELByDate],
"reportLogoPath": "abc123"
}
MaterialReportMREP6BELByWeek
Fields
| Field Name | Description |
|---|---|
collectedMaterials - [MaterialReportMREP6BELByWeekMaterialRow]
|
|
project - Project
|
|
rowData - [MaterialReportMREP6BELByWeekRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"collectedMaterials": [
MaterialReportMREP6BELByWeekMaterialRow
],
"project": Project,
"rowData": [MaterialReportMREP6BELByWeekRowData],
"rowPrice": "xyz789",
"rowValue": "abc123"
}
MaterialReportMREP6BELByWeekMaterialRow
Fields
| Field Name | Description |
|---|---|
material - Material
|
|
rowData - [MaterialReportMREP6BELByWeekRowData]
|
|
rowPrice - String
|
|
rowValue - String
|
Example
{
"material": Material,
"rowData": [MaterialReportMREP6BELByWeekRowData],
"rowPrice": "xyz789",
"rowValue": "abc123"
}
MaterialReportMREP6BELByWeekRowData
MaterialReportMREP6BELByWeeks
Fields
| Field Name | Description |
|---|---|
nodes - [MaterialReportMREP6BELByWeek]
|
|
reportLogoPath - String
|
|
weekFrom - Int!
|
|
weekTo - Int!
|
Example
{
"nodes": [MaterialReportMREP6BELByWeek],
"reportLogoPath": "xyz789",
"weekFrom": 987,
"weekTo": 123
}
MaterialReportMREP6BELRowData
MaterialReportMUT3MAREByMaterial
Fields
| Field Name | Description |
|---|---|
collectedMaterials - [MaterialReportMUT3MAREProjectRow]
|
|
equipmentStates - [MaterialReportMUT3MAREProjectRow]
|
|
material - String
|
|
rowData - [MaterialReportMUT3MARERowData]
|
|
rowValue - String
|
Example
{
"collectedMaterials": [
MaterialReportMUT3MAREProjectRow
],
"equipmentStates": [MaterialReportMUT3MAREProjectRow],
"material": "xyz789",
"rowData": [MaterialReportMUT3MARERowData],
"rowValue": "abc123"
}
MaterialReportMUT3MAREByMaterials
Fields
| Field Name | Description |
|---|---|
nodes - [MaterialReportMUT3MAREByMaterial]
|
|
reportLogoPath - String
|
Example
{
"nodes": [MaterialReportMUT3MAREByMaterial],
"reportLogoPath": "xyz789"
}
MaterialReportMUT3MAREProjectRow
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [MaterialReportMUT3MARERowData]
|
|
rowValue - String
|
Example
{
"project": Project,
"rowData": [MaterialReportMUT3MARERowData],
"rowValue": "xyz789"
}
MaterialReportMUT3MARERowData
MaterialResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Material!]!
|
Example
{"entities": [Material]}
MaterialStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialReferErrorStateErrorType!]!
|
Example
{"errors": [MaterialReferErrorStateErrorType]}
MaterialType
Example
{
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"materials": [Material],
"name": "abc123",
"revision": 987,
"text": "abc123"
}
MaterialTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MaterialType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [MaterialType], "totalCount": 987}
MaterialTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
MaterialTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeError
|
Example
{"entity": MaterialTypeError}
MaterialTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MaterialTypeError,
"errors": [ValidationErrorProperty]
}
MaterialTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaterialTypeError,
"errors": [MissingPermission]
}
MaterialTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaterialTypeError,
"errors": ["ENTITY_DELETED"]
}
MaterialTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [MaterialTypeFilter]
|
|
_or - [MaterialTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
text - StringFilter
|
|
color - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [MaterialTypeFilter],
"_or": [MaterialTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"text": StringFilter,
"color": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
MaterialTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
MaterialTypeReferErrorEntityNotFoundErrorType
]
}
MaterialTypeOrder
Example
{
"id": "ASC",
"fid": "ASC",
"name": "ASC",
"text": "ASC",
"color": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
MaterialTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [MaterialTypeReferErrorPermissionErrorType]}
MaterialTypeReferEntity
MaterialTypeReferError
MaterialTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeReferError
|
Example
{"entity": MaterialTypeReferError}
MaterialTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MaterialTypeReferError,
"errors": [MissingPermission]
}
MaterialTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - MaterialTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": MaterialTypeReferError,
"errors": ["ENTITY_DELETED"]
}
MaterialTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaterialType!]!
|
Example
{"entities": [MaterialType]}
MaterialTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeReferErrorStateErrorType!]!
|
Example
{"errors": [MaterialTypeReferErrorStateErrorType]}
McJob
Fields
| Field Name | Description |
|---|---|
config - String!
|
|
cronExpression - String
|
|
description - String
|
|
executionType - McJobType
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lastExecution - McLog
|
|
mcLogs - McLogCollection!
|
|
Arguments
|
|
name - String
|
|
Example
{
"config": "xyz789",
"cronExpression": "abc123",
"description": "xyz789",
"executionType": "ONCE",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lastExecution": McLog,
"mcLogs": McLogCollection,
"name": "xyz789"
}
McJobCollection
McJobError
McJobErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobError
|
Example
{"entity": McJobError}
McJobErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": McJobError,
"errors": [ValidationErrorProperty]
}
McJobErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": McJobError,
"errors": [MissingPermission]
}
McJobErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobError
|
|
errors - [StateErrors!]!
|
Example
{"entity": McJobError, "errors": ["ENTITY_DELETED"]}
McJobFilter
Fields
| Input Field | Description |
|---|---|
_and - [McJobFilter]
|
|
_or - [McJobFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
isDeleted - BooleanFilter
|
|
name - StringFilter
|
|
description - StringFilter
|
|
cronExpression - StringFilter
|
|
lastExecution - McLogFilter
|
Example
{
"_and": [McJobFilter],
"_or": [McJobFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"isDeleted": BooleanFilter,
"name": StringFilter,
"description": StringFilter,
"cronExpression": StringFilter,
"lastExecution": McLogFilter
}
McJobNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [McJobReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [McJobReferErrorEntityNotFoundErrorType]}
McJobOrder
McJobPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [McJobReferErrorPermissionErrorType!]!
|
Example
{"errors": [McJobReferErrorPermissionErrorType]}
McJobReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
McJobReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
McJobReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobReferError
|
Example
{"entity": McJobReferError}
McJobReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": McJobReferError,
"errors": [MissingPermission]
}
McJobReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - McJobReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": McJobReferError, "errors": ["ENTITY_DELETED"]}
McJobResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [McJob!]!
|
Example
{"entities": [McJob]}
McJobStateError
Fields
| Field Name | Description |
|---|---|
errors - [McJobReferErrorStateErrorType!]!
|
Example
{"errors": [McJobReferErrorStateErrorType]}
McJobType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ONCE"
McLog
Example
{
"ident": Ident,
"isDeleted": true,
"jobIdent": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"mcJob": McJob,
"message": "abc123",
"readableMessage": "abc123",
"type": "JOB_CHECKER"
}
McLogCollection
McLogFilter
Fields
| Input Field | Description |
|---|---|
_and - [McLogFilter]
|
|
_or - [McLogFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
mcJob - McJobFilter
|
|
ident - IdentFilter
|
|
isDeleted - BooleanFilter
|
|
type - McLogTypeFilter
|
|
message - StringFilter
|
|
readableMessage - StringFilter
|
Example
{
"_and": [McLogFilter],
"_or": [McLogFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"mcJob": McJobFilter,
"ident": IdentFilter,
"isDeleted": BooleanFilter,
"type": McLogTypeFilter,
"message": StringFilter,
"readableMessage": StringFilter
}
McLogOrder
Fields
| Input Field | Description |
|---|---|
lastChange - SortOrder
|
|
mcJob - McJobOrder
|
|
message - SortOrder
|
|
readableMessage - SortOrder
|
Example
{
"lastChange": "ASC",
"mcJob": McJobOrder,
"message": "ASC",
"readableMessage": "ASC"
}
McLogType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"JOB_CHECKER"
McLogTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - McLogType
|
Is the fields value equal to the provided value. |
_neq - McLogType
|
Is the fields value not equal to the provided value |
_gt - McLogType
|
Is the fields value greater than the provided value |
_lt - McLogType
|
Is the fields value less than the provided value. |
_gte - McLogType
|
Is the fields value greater than or equal to the provided value. |
_lte - McLogType
|
Is the fields value less than or equal to the provided value. |
_like - McLogType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - McLogType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - McLogType
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [McLogType]
|
Is the fields value in the provided list of values. |
_nin - [McLogType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "JOB_CHECKER",
"_neq": "JOB_CHECKER",
"_gt": "JOB_CHECKER",
"_lt": "JOB_CHECKER",
"_gte": "JOB_CHECKER",
"_lte": "JOB_CHECKER",
"_like": "JOB_CHECKER",
"_nlike": "JOB_CHECKER",
"_contains": "JOB_CHECKER",
"_is_null": false,
"_in": ["JOB_CHECKER"],
"_nin": ["JOB_CHECKER"]
}
MetaDataDailyReportBOL1DARE
MetaDataDailyReportGUS1DARE
MissingPermission
MissingTime
MissingTimeReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MissingTime]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [MissingTime],
"reportLogoPath": "abc123",
"totalCount": 987
}
MobileQuery
Fields
| Field Name | Description |
|---|---|
mobilewcdatas - MobileWCDataCollection!
|
|
Arguments
|
|
Example
{"mobilewcdatas": MobileWCDataCollection}
MobileWCData
Fields
| Field Name | Description |
|---|---|
editorIdent - Ident
|
|
ident - Ident
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
metaData - WCMonthlyMetaData
|
|
month - Int!
|
|
personIdent - Ident
|
|
year - Int!
|
Example
{
"editorIdent": Ident,
"ident": Ident,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"metaData": WCMonthlyMetaData,
"month": 987,
"personIdent": Ident,
"year": 987
}
MobileWCDataCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MobileWCData!]!
|
|
totalCount - Int!
|
Example
{"nodes": [MobileWCData], "totalCount": 123}
MobileWCDataFilter
Fields
| Input Field | Description |
|---|---|
_and - [MobileWCDataFilter]
|
|
_or - [MobileWCDataFilter]
|
|
ident - IdentFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
personIdent - IdentFilter
|
|
editorApplication - StringFilter
|
|
revision - IntFilter
|
|
month - IntFilter
|
|
year - IntFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Example
{
"_and": [MobileWCDataFilter],
"_or": [MobileWCDataFilter],
"ident": IdentFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"personIdent": IdentFilter,
"editorApplication": StringFilter,
"revision": IntFilter,
"month": IntFilter,
"year": IntFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter
}
MobileWCDataOrder
Example
{
"ident": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"personIdent": "ASC",
"editorIdent": "ASC",
"revision": "ASC",
"month": "ASC",
"year": "ASC",
"isLocked": "ASC",
"isProved": "ASC"
}
Moca2MatFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOURS"
Moca2WieFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOURS"
Moca5H53Format
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOURS"
ModuleAccessEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECT"
Month
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"JANUARY"
MonthCondition
MonthlyCalendarColumns
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECT"
MonthlyCalendarCustomerSettings
Fields
| Field Name | Description |
|---|---|
additionalColumns - [MonthlyCalendarColumns!]!
|
|
updateWageCalculator - Boolean!
|
|
withStartEndPause - Boolean!
|
Example
{
"additionalColumns": ["PROJECT"],
"updateWageCalculator": false,
"withStartEndPause": false
}
MonthlyCalendarCustomerSettingsError
Fields
| Field Name | Description |
|---|---|
additionalColumns - [MonthlyCalendarColumns]
|
|
updateWageCalculator - Boolean
|
|
withStartEndPause - Boolean
|
Example
{
"additionalColumns": ["PROJECT"],
"updateWageCalculator": true,
"withStartEndPause": true
}
MonthlyOverview
Fields
| Field Name | Description |
|---|---|
nodes - [MonthlyOverviewNode]
|
Example
{"nodes": [MonthlyOverviewNode]}
MonthlyOverviewDayData
MonthlyOverviewFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOURS"
MonthlyOverviewMOOV1ETS
Fields
| Field Name | Description |
|---|---|
nodes - [MonthlyOverviewMOOV1ETSNode]
|
Example
{"nodes": [MonthlyOverviewMOOV1ETSNode]}
MonthlyOverviewMOOV1ETSDayData
MonthlyOverviewMOOV1ETSNode
Fields
| Field Name | Description |
|---|---|
addOnData - [MonthlyOverviewMOOV1ETSRow]
|
|
customer - String
|
|
data - [MonthlyOverviewMOOV1ETSRow]
|
|
metaData - [MonthlyOverviewMOOV1ETSRow]
|
|
operationData - [MonthlyOverviewMOOV1ETSRow]
|
|
place - String
|
|
preparationData - [MonthlyOverviewMOOV1ETSRow]
|
|
project - Project
|
|
purchaseOrder - String
|
|
reportLogoPath - String
|
Example
{
"addOnData": [MonthlyOverviewMOOV1ETSRow],
"customer": "xyz789",
"data": [MonthlyOverviewMOOV1ETSRow],
"metaData": [MonthlyOverviewMOOV1ETSRow],
"operationData": [MonthlyOverviewMOOV1ETSRow],
"place": "abc123",
"preparationData": [MonthlyOverviewMOOV1ETSRow],
"project": Project,
"purchaseOrder": "xyz789",
"reportLogoPath": "abc123"
}
MonthlyOverviewMOOV1ETSRow
Example
{
"data": [MonthlyOverviewMOOV1ETSDayData],
"index": 123,
"subtitle": "abc123",
"sum": "abc123",
"text": "abc123",
"title": "xyz789",
"unit": "abc123"
}
MonthlyOverviewMOOV1GOR
Fields
| Field Name | Description |
|---|---|
nodes - [MonthlyOverviewMOOV1GORNode]
|
Example
{"nodes": [MonthlyOverviewMOOV1GORNode]}
MonthlyOverviewMOOV1GORDayData
MonthlyOverviewMOOV1GORNode
Fields
| Field Name | Description |
|---|---|
data - [MonthlyOverviewMOOV1GORRow]
|
|
metaData - [MonthlyOverviewMOOV1GORRow]
|
|
person - Person
|
|
projectData - [MonthlyOverviewMOOV1GORRow]
|
|
reportLogoPath - String
|
Example
{
"data": [MonthlyOverviewMOOV1GORRow],
"metaData": [MonthlyOverviewMOOV1GORRow],
"person": Person,
"projectData": [MonthlyOverviewMOOV1GORRow],
"reportLogoPath": "abc123"
}
MonthlyOverviewMOOV1GORRow
MonthlyOverviewMOOV1ROM
Fields
| Field Name | Description |
|---|---|
nodes - [MonthlyOverviewMOOV1ROMNode]
|
Example
{"nodes": [MonthlyOverviewMOOV1ROMNode]}
MonthlyOverviewMOOV1ROMDayData
MonthlyOverviewMOOV1ROMNode
Fields
| Field Name | Description |
|---|---|
data - [MonthlyOverviewMOOV1ROMRow]
|
|
metaData - [MonthlyOverviewMOOV1ROMRow]
|
|
personData - [MonthlyOverviewMOOV1ROMRow]
|
|
project - Project
|
|
reportLogoPath - String
|
Example
{
"data": [MonthlyOverviewMOOV1ROMRow],
"metaData": [MonthlyOverviewMOOV1ROMRow],
"personData": [MonthlyOverviewMOOV1ROMRow],
"project": Project,
"reportLogoPath": "xyz789"
}
MonthlyOverviewMOOV1ROMRow
MonthlyOverviewMOOV1STR
Fields
| Field Name | Description |
|---|---|
nodes - [MonthlyOverviewMOOV1STRNode]
|
Example
{"nodes": [MonthlyOverviewMOOV1STRNode]}
MonthlyOverviewMOOV1STRDayData
MonthlyOverviewMOOV1STRNode
Fields
| Field Name | Description |
|---|---|
data - [MonthlyOverviewMOOV1STRRow]
|
|
metaData - [MonthlyOverviewMOOV1STRRow]
|
|
person - Person
|
|
projectData - [MonthlyOverviewMOOV1STRRow]
|
|
reportLogoPath - String
|
Example
{
"data": [MonthlyOverviewMOOV1STRRow],
"metaData": [MonthlyOverviewMOOV1STRRow],
"person": Person,
"projectData": [MonthlyOverviewMOOV1STRRow],
"reportLogoPath": "abc123"
}
MonthlyOverviewMOOV1STRRow
MonthlyOverviewMOOV3H53
Fields
| Field Name | Description |
|---|---|
nodes - [MonthlyOverviewMOOV3H53Node]
|
Example
{"nodes": [MonthlyOverviewMOOV3H53Node]}
MonthlyOverviewMOOV3H53DayData
MonthlyOverviewMOOV3H53Node
Fields
| Field Name | Description |
|---|---|
data - [MonthlyOverviewMOOV3H53Row]
|
|
metaData - [MonthlyOverviewMOOV3H53Row]
|
|
person - Person
|
|
projectData - [MonthlyOverviewMOOV3H53Row]
|
|
reportLogoPath - String
|
Example
{
"data": [MonthlyOverviewMOOV3H53Row],
"metaData": [MonthlyOverviewMOOV3H53Row],
"person": Person,
"projectData": [MonthlyOverviewMOOV3H53Row],
"reportLogoPath": "xyz789"
}
MonthlyOverviewMOOV3H53Row
MonthlyOverviewMoov1StrFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOURS"
MonthlyOverviewNode
Fields
| Field Name | Description |
|---|---|
data - [MonthlyOverviewRow]
|
|
metaData - [MonthlyOverviewRow]
|
|
person - Person
|
|
projectData - [MonthlyOverviewRow]
|
|
reportLogoPath - String
|
Example
{
"data": [MonthlyOverviewRow],
"metaData": [MonthlyOverviewRow],
"person": Person,
"projectData": [MonthlyOverviewRow],
"reportLogoPath": "abc123"
}
MonthlyOverviewRow
MonthlyOverviewType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HOLIDAYS"
MosaikHoursError
Example
{
"customerId": "abc123",
"endDate": "2007-12-03T10:15:30Z",
"format": "TEXT",
"personIdents": [Ident],
"startDate": "2007-12-03T10:15:30Z",
"with123OnsiteComment": false,
"withActivityText": true,
"withDayWageEntries": false,
"withProjectNumber": false,
"withWageType": true
}
MosaikHoursOptions
Example
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"personIdents": [Ident],
"format": "TEXT",
"customerId": "abc123",
"withActivityText": true,
"withDayWageEntries": false,
"withWageType": false,
"withProjectNumber": true,
"with123OnsiteComment": true
}
MosaikHoursPermissionError
Fields
| Field Name | Description |
|---|---|
entity - MosaikHoursError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": MosaikHoursError,
"errors": [MissingPermission]
}
MosaikHoursResult
Types
| Union Types |
|---|
Example
File
MosaikHoursValidationError
Fields
| Field Name | Description |
|---|---|
entity - MosaikHoursError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": MosaikHoursError,
"errors": [ValidationErrorProperty]
}
MultiSelectFilterOperator
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"IN"
NameFilter
Fields
| Input Field | Description |
|---|---|
_and - [NameFilter]
|
|
_or - [NameFilter]
|
|
name - StringFilter
|
Example
{
"_and": [NameFilter],
"_or": [NameFilter],
"name": StringFilter
}
NameFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"FIRST_NAME_LAST_NAME"
NevarisFinanceError
Example
{
"endDate": "2007-12-03",
"exportBAS": false,
"exportTimesOnEquipmentInEquipmentColumn": false,
"onlyExportNewData": false,
"onlyExportRowsWithValue": false,
"personIdents": [Ident],
"startDate": "2007-12-03",
"swapAmountAndFactor": true,
"useDotAsDecimalSeparator": true
}
NevarisFinanceOptions
Example
{
"personIdents": [Ident],
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"onlyExportNewData": false,
"useDotAsDecimalSeparator": false,
"exportTimesOnEquipmentInEquipmentColumn": false,
"swapAmountAndFactor": false,
"exportBAS": false,
"onlyExportRowsWithValue": false
}
NevarisFinancePermissionError
Fields
| Field Name | Description |
|---|---|
entity - NevarisFinanceError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NevarisFinanceError,
"errors": [MissingPermission]
}
NevarisFinanceResult
Types
| Union Types |
|---|
Example
File
NevarisFinanceValidationError
Fields
| Field Name | Description |
|---|---|
entity - NevarisFinanceError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": NevarisFinanceError,
"errors": [ValidationErrorProperty]
}
Note
Fields
| Field Name | Description |
|---|---|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeInfo - Info
|
|
clientId - Ident
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - Date!
|
|
fid - String
|
|
ident - Ident
|
|
isDeleted - Boolean!
|
|
isLocked - Boolean!
|
|
isProved - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
notecategory - NoteCategory
|
|
noteCategoryIdent - Ident
|
|
project - Project
|
|
projectIdent - Ident
|
|
proveInfo - Info
|
|
text - String
|
|
title - String
|
Example
{
"canDelete": false,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "xyz789",
"ident": Ident,
"isDeleted": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"notecategory": NoteCategory,
"noteCategoryIdent": Ident,
"project": Project,
"projectIdent": Ident,
"proveInfo": Info,
"text": "xyz789",
"title": "xyz789"
}
NoteCategory
Example
{
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"revision": 123,
"text": "xyz789"
}
NoteCategoryCollection
Fields
| Field Name | Description |
|---|---|
nodes - [NoteCategory!]!
|
|
totalCount - Int!
|
Example
{"nodes": [NoteCategory], "totalCount": 123}
NoteCategoryError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
NoteCategoryErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryError
|
Example
{"entity": NoteCategoryError}
NoteCategoryErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": NoteCategoryError,
"errors": [ValidationErrorProperty]
}
NoteCategoryErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NoteCategoryError,
"errors": [MissingPermission]
}
NoteCategoryErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": NoteCategoryError,
"errors": ["ENTITY_DELETED"]
}
NoteCategoryFilter
Fields
| Input Field | Description |
|---|---|
_and - [NoteCategoryFilter]
|
|
_or - [NoteCategoryFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
text - StringFilter
|
|
color - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [NoteCategoryFilter],
"_or": [NoteCategoryFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"text": StringFilter,
"color": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
NoteCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
NoteCategoryReferErrorEntityNotFoundErrorType
]
}
NoteCategoryOrder
Example
{
"id": "ASC",
"fid": "ASC",
"name": "ASC",
"text": "ASC",
"color": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
NoteCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryReferErrorPermissionErrorType!]!
|
Example
{"errors": [NoteCategoryReferErrorPermissionErrorType]}
NoteCategoryReferEntity
NoteCategoryReferError
NoteCategoryReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryReferError
|
Example
{"entity": NoteCategoryReferError}
NoteCategoryReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NoteCategoryReferError,
"errors": [MissingPermission]
}
NoteCategoryReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteCategoryReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": NoteCategoryReferError,
"errors": ["ENTITY_DELETED"]
}
NoteCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [NoteCategory!]!
|
Example
{"entities": [NoteCategory]}
NoteCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryReferErrorStateErrorType!]!
|
Example
{"errors": [NoteCategoryReferErrorStateErrorType]}
NoteCollection
NoteCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [NoteCollectionFilter]
|
|
_or - [NoteCollectionFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
lastChangeCount - LastChangeCountFilter
|
|
date - DateFilter
|
|
project - ProjectFilter
|
|
creator - PersonFilter
|
|
text - StringFilter
|
|
title - StringFilter
|
|
noteCategory - NoteCategoryFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Example
{
"_and": [NoteCollectionFilter],
"_or": [NoteCollectionFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"fid": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"date": DateFilter,
"project": ProjectFilter,
"creator": PersonFilter,
"text": StringFilter,
"title": StringFilter,
"noteCategory": NoteCategoryFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter
}
NoteError
NoteErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteError
|
Example
{"entity": NoteError}
NoteErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": NoteError,
"errors": [ValidationErrorProperty]
}
NoteErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NoteError,
"errors": [MissingPermission]
}
NoteErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteError
|
|
errors - [StateErrors!]!
|
Example
{"entity": NoteError, "errors": ["ENTITY_DELETED"]}
NoteNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NoteReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [NoteReferErrorEntityNotFoundErrorType]}
NoteOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
fid - SortOrder
|
|
title - SortOrder
|
|
text - SortOrder
|
|
createApplication - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
|
project - ProjectOrder
|
|
category - NoteCategoryOrder
|
|
creator - PersonOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"fid": "ASC",
"title": "ASC",
"text": "ASC",
"createApplication": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC",
"project": ProjectOrder,
"category": NoteCategoryOrder,
"creator": PersonOrder
}
NotePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NoteReferErrorPermissionErrorType!]!
|
Example
{"errors": [NoteReferErrorPermissionErrorType]}
NoteReferEntity
NoteReferError
NoteReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteReferError
|
Example
{"entity": NoteReferError}
NoteReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NoteReferError,
"errors": [MissingPermission]
}
NoteReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NoteReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": NoteReferError, "errors": ["ENTITY_LOCKED"]}
NoteResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Note!]!
|
Example
{"entities": [Note]}
NoteStateError
Fields
| Field Name | Description |
|---|---|
errors - [NoteReferErrorStateErrorType!]!
|
Example
{"errors": [NoteReferErrorStateErrorType]}
Notification
Fields
| Field Name | Description |
|---|---|
application - String!
|
|
creator - Person!
|
|
creatorElement - Element!
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
isUnseen - Boolean!
|
|
lastChangeCount - LastChangeCount!
|
|
notificationCategory - NotificationCategory!
|
|
notificationStatus - NotificationState!
|
|
notificationType - NotificationType!
|
|
parameters - String!
|
|
person - Person
|
|
solutions - [NotificationSolution!]!
|
|
text - String!
|
|
timeStamp - DateTime!
|
time of creation |
Example
{
"application": "abc123",
"creator": Person,
"creatorElement": Element,
"ident": Ident,
"isDeleted": false,
"isUnseen": false,
"lastChangeCount": LastChangeCount,
"notificationCategory": "OVERLAP",
"notificationStatus": "OPEN",
"notificationType": "INFO",
"parameters": "abc123",
"person": Person,
"solutions": [NotificationSolution],
"text": "abc123",
"timeStamp": "2007-12-03T10:15:30Z"
}
NotificationCategory
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"OVERLAP"
NotificationCategoryFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - NotificationCategory
|
Is the fields value equal to the provided value. Default = OVERLAP |
_neq - NotificationCategory
|
Is the fields value not equal to the provided value. Default = OVERLAP |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [NotificationCategory]
|
Is the fields value in the provided list of values. |
_nin - [NotificationCategory]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "OVERLAP",
"_neq": "OVERLAP",
"_is_null": false,
"_in": ["OVERLAP"],
"_nin": ["OVERLAP"]
}
NotificationCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Notification!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Notification], "totalCount": 123}
NotificationFilter
Fields
| Input Field | Description |
|---|---|
_and - [NotificationFilter]
|
|
_or - [NotificationFilter]
|
|
ident - IdentFilter
|
|
text - StringFilter
|
|
creatorIdent - IdentFilter
|
|
person - PersonFilter
|
|
application - StringFilter
|
|
type - NotificationTypeFilter
|
|
category - NotificationCategoryFilter
|
|
status - NotificationStateFilter
|
|
creatorElementIdent - IdentFilter
|
|
timestamp - DateTimeFilter
|
|
isDeleted - BooleanFilter
|
|
isUnseen - BooleanFilter
|
|
creator - PersonFilter
|
Example
{
"_and": [NotificationFilter],
"_or": [NotificationFilter],
"ident": IdentFilter,
"text": StringFilter,
"creatorIdent": IdentFilter,
"person": PersonFilter,
"application": StringFilter,
"type": NotificationTypeFilter,
"category": NotificationCategoryFilter,
"status": NotificationStateFilter,
"creatorElementIdent": IdentFilter,
"timestamp": DateTimeFilter,
"isDeleted": BooleanFilter,
"isUnseen": BooleanFilter,
"creator": PersonFilter
}
NotificationNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NotificationReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
NotificationReferErrorEntityNotFoundErrorType
]
}
NotificationOrder
Fields
| Input Field | Description |
|---|---|
text - SortOrder
|
|
creator - PersonOrder
|
|
person - PersonOrder
|
|
timeStamp - SortOrder
|
|
application - SortOrder
|
|
type - SortOrder
|
|
category - SortOrder
|
|
status - SortOrder
|
Example
{
"text": "ASC",
"creator": PersonOrder,
"person": PersonOrder,
"timeStamp": "ASC",
"application": "ASC",
"type": "ASC",
"category": "ASC",
"status": "ASC"
}
NotificationPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NotificationReferErrorPermissionErrorType!]!
|
Example
{"errors": [NotificationReferErrorPermissionErrorType]}
NotificationReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
NotificationReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
NotificationReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NotificationReferError
|
Example
{"entity": NotificationReferError}
NotificationReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NotificationReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NotificationReferError,
"errors": [MissingPermission]
}
NotificationReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NotificationReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": NotificationReferError,
"errors": ["ENTITY_DELETED"]
}
NotificationResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Notification!]!
|
Example
{"entities": [Notification]}
NotificationSolution
Fields
| Field Name | Description |
|---|---|
notificationSolutionCategory - NotificationSolutionCategory!
|
|
solutionPath - String!
|
solution path |
Example
{
"notificationSolutionCategory": "IS_HOLIDAY",
"solutionPath": "xyz789"
}
NotificationSolutionCategory
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IS_HOLIDAY"
NotificationState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"OPEN"
NotificationStateError
Fields
| Field Name | Description |
|---|---|
errors - [NotificationReferErrorStateErrorType!]!
|
Example
{"errors": [NotificationReferErrorStateErrorType]}
NotificationStateFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - NotificationState
|
Is the fields value equal to the provided value. Default = OPEN |
_neq - NotificationState
|
Is the fields value not equal to the provided value. Default = OPEN |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [NotificationState]
|
Is the fields value in the provided list of values. |
_nin - [NotificationState]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "OPEN",
"_neq": "OPEN",
"_is_null": true,
"_in": ["OPEN"],
"_nin": ["OPEN"]
}
NotificationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"INFO"
NotificationTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - NotificationType
|
Is the fields value equal to the provided value. Default = INFO |
_neq - NotificationType
|
Is the fields value not equal to the provided value. Default = INFO |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [NotificationType]
|
Is the fields value in the provided list of values. |
_nin - [NotificationType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "INFO",
"_neq": "INFO",
"_is_null": true,
"_in": ["INFO"],
"_nin": ["INFO"]
}
NullableBoolean
Example
NullableBoolean
NullableDecimal
Example
NullableDecimal
NumberSeries
Example
{
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"minValueLength": 123,
"nextValue": 987,
"postfix": "abc123",
"prefix": "xyz789"
}
NumberSeriesCollection
Fields
| Field Name | Description |
|---|---|
nodes - [NumberSeries!]!
|
|
totalCount - Int!
|
Example
{"nodes": [NumberSeries], "totalCount": 987}
NumberSeriesError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
NumberSeriesErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesError
|
Example
{"entity": NumberSeriesError}
NumberSeriesErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": NumberSeriesError,
"errors": [ValidationErrorProperty]
}
NumberSeriesErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NumberSeriesError,
"errors": [MissingPermission]
}
NumberSeriesErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": NumberSeriesError,
"errors": ["ENTITY_DELETED"]
}
NumberSeriesFilter
Fields
| Input Field | Description |
|---|---|
_and - [NumberSeriesFilter]
|
|
_or - [NumberSeriesFilter]
|
|
ident - IdentFilter
|
|
prefix - StringFilter
|
|
postfix - StringFilter
|
|
nextValue - IntFilter
|
|
minValueLength - IntFilter
|
|
element - ElementFilter
|
Example
{
"_and": [NumberSeriesFilter],
"_or": [NumberSeriesFilter],
"ident": IdentFilter,
"prefix": StringFilter,
"postfix": StringFilter,
"nextValue": IntFilter,
"minValueLength": IntFilter,
"element": ElementFilter
}
NumberSeriesNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
NumberSeriesReferErrorEntityNotFoundErrorType
]
}
NumberSeriesOrder
Example
{
"prefix": "ASC",
"postfix": "ASC",
"nextValue": "ASC",
"minValueLength": "ASC",
"element": ElementOrder,
"lastChange": "ASC"
}
NumberSeriesPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesReferErrorPermissionErrorType!]!
|
Example
{"errors": [NumberSeriesReferErrorPermissionErrorType]}
NumberSeriesReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
NumberSeriesReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
NumberSeriesReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesReferError
|
Example
{"entity": NumberSeriesReferError}
NumberSeriesReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": NumberSeriesReferError,
"errors": [MissingPermission]
}
NumberSeriesReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - NumberSeriesReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": NumberSeriesReferError,
"errors": ["ENTITY_DELETED"]
}
NumberSeriesResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [NumberSeries!]!
|
Example
{"entities": [NumberSeries]}
NumberSeriesStateError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesReferErrorStateErrorType!]!
|
Example
{"errors": [NumberSeriesReferErrorStateErrorType]}
NumericMaintenanceAssignment
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
ident - Ident
|
|
informationField - EquipmentInformationField
|
The associated information field on the equipment |
isDeleted - Boolean
|
|
measure - MaintenanceMeasure
|
|
nextInspectionCount - Decimal!
|
|
status - MaintenanceStatus!
|
|
statusHistory - [MaintenanceStatusResult]!
|
|
Example
{
"equipment": Equipment,
"ident": Ident,
"informationField": EquipmentInformationField,
"isDeleted": false,
"measure": MaintenanceMeasure,
"nextInspectionCount": Decimal,
"status": "UNKNOWN",
"statusHistory": [MaintenanceStatusResult]
}
OnSitePersonalSettings
Fields
| Field Name | Description |
|---|---|
chatPushNotificationSetting - ChatNotificationSetting
|
|
newTicketNotification - Boolean
|
|
saveDateSettingsForCollectedData - Boolean
|
|
showAlternativeName - Boolean
|
|
showEquipmentLent - Boolean
|
|
showEquipmentType - Boolean
|
|
showInactiveEmployees - Boolean
|
|
showInactiveProjects - Boolean
|
|
showLicensePlate - Boolean
|
|
showMap - Boolean
|
|
showOnlyAssignedProjectParts - Boolean
|
|
showPersonType - Boolean
|
|
showStaffLent - Boolean
|
Example
{
"chatPushNotificationSetting": "ONLY_SIGNED_IN",
"newTicketNotification": true,
"saveDateSettingsForCollectedData": true,
"showAlternativeName": false,
"showEquipmentLent": false,
"showEquipmentType": false,
"showInactiveEmployees": false,
"showInactiveProjects": false,
"showLicensePlate": true,
"showMap": false,
"showOnlyAssignedProjectParts": true,
"showPersonType": true,
"showStaffLent": true
}
OnsiteFirstSteps
Other
Fields
| Field Name | Description |
|---|---|
ticketCount - Int!
|
Example
{"ticketCount": 987}
PDSLohnError
Fields
| Field Name | Description |
|---|---|
dataSource - DataSource!
|
|
endDate - Date!
|
|
format - ExportFormat!
|
|
isTestExport - Boolean
|
|
lockData - Boolean
|
|
onlyLockedWC - Boolean
|
|
personIdents - [Ident!]!
|
|
standardWageType - String
|
|
startDate - Date!
|
Example
{
"dataSource": "RECORDING",
"endDate": "2007-12-03",
"format": "TEXT",
"isTestExport": false,
"lockData": false,
"onlyLockedWC": true,
"personIdents": [Ident],
"standardWageType": "xyz789",
"startDate": "2007-12-03"
}
PDSLohnOptions
Fields
| Input Field | Description |
|---|---|
personIdents - [Ident!]!
|
|
startDate - Date!
|
|
endDate - Date!
|
|
format - ExportFormat!
|
|
standardWageType - String
|
|
dataSource - DataSource!
|
|
onlyLockedWC - Boolean!
|
|
isTestExport - Boolean!
|
|
lockData - Boolean!
|
Example
{
"personIdents": [Ident],
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"format": "TEXT",
"standardWageType": "xyz789",
"dataSource": "RECORDING",
"onlyLockedWC": true,
"isTestExport": true,
"lockData": true
}
PDSLohnPermissionError
Fields
| Field Name | Description |
|---|---|
entity - PDSLohnError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PDSLohnError,
"errors": [MissingPermission]
}
PDSLohnResult
Types
| Union Types |
|---|
Example
File
PDSLohnValidationError
Fields
| Field Name | Description |
|---|---|
entity - PDSLohnError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PDSLohnError,
"errors": [ValidationErrorProperty]
}
PauseCondition
PayloadTotal
Description
Total capacity of all loads in kilograms
Fields
| Field Name | Description |
|---|---|
datetime - DateTimeOffset!
|
Timestamp of the entry |
ident - Ident!
|
|
payloadKilos - Decimal
|
Total capacity of all loads in kilograms |
trackingDevice - TrackingDevice!
|
Example
{
"datetime": DateTimeOffset,
"ident": Ident,
"payloadKilos": Decimal,
"trackingDevice": TrackingDevice
}
PaymentProvider
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NONE"
Period
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"MONTHLY"
PeriodCondition
Example
{
"from": TimeSpan,
"ident": Ident,
"isNextDay": false,
"position": 123,
"to": TimeSpan,
"withAbsences": true,
"withAllowances": false
}
PeriodUnit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DAYS"
PeriodUnitFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - PeriodUnit
|
Is the fields value equal to the provided value. Default = DAYS |
_neq - PeriodUnit
|
Is the fields value not equal to the provided value. Default = DAYS |
_gt - PeriodUnit
|
Is the fields value greater than the provided value. Default = DAYS |
_lt - PeriodUnit
|
Is the fields value less than the provided value. Default = DAYS |
_gte - PeriodUnit
|
Is the fields value greater than or equal to the provided value. Default = DAYS |
_lte - PeriodUnit
|
Is the fields value less than or equal to the provided value. Default = DAYS |
_like - PeriodUnit
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = DAYS |
_nlike - PeriodUnit
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = DAYS |
_contains - PeriodUnit
|
Does the field value contain the provided value. Default = DAYS |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [PeriodUnit]
|
Is the fields value in the provided list of values. |
_nin - [PeriodUnit]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "DAYS",
"_neq": "DAYS",
"_gt": "DAYS",
"_lt": "DAYS",
"_gte": "DAYS",
"_lte": "DAYS",
"_like": "DAYS",
"_nlike": "DAYS",
"_contains": "DAYS",
"_is_null": false,
"_in": ["DAYS"],
"_nin": ["DAYS"]
}
Permission
PermissionError
Values
| Enum Value | Description |
|---|---|
|
|
Example
"INSUFFICIENT_PERMISSIONS"
Person
Fields
| Field Name | Description |
|---|---|
actions - [PersonHistoryChange!]!
|
|
changeInfo - Info
|
|
contact - Contact
|
Contact for person |
contactIdent - Ident
|
Use contact { ident }
|
defaultHolidayAccount - HolidayAccountBalance
|
|
Arguments
|
|
documents - [AssignedFile!]!
|
|
element - Element!
|
|
elementIdent - Ident
|
Use element { ident }
|
employee - Employee
|
|
externalLink - String
|
|
fid - String
|
|
firstname - String!
|
|
formattedName - String!
|
|
hasEquipmentAccess - Boolean!
|
use moduleAccess instead |
hasEstimatesAccess - Boolean!
|
use moduleAccess instead |
hasMasterDataPermission - Boolean
|
Field describes whether the entity is allowed to be edited by the current user |
hasPersonAccess - Boolean!
|
use moduleAccess instead |
hasPlanningAccess - Boolean!
|
use moduleAccess instead |
hasProjectAccess - Boolean!
|
use moduleAccess instead |
hasQualityAccess - Boolean!
|
use moduleAccess instead |
hasWageDataPermission - Boolean
|
Field describes whether the wagedata of this entity is allowed to be seen by the current user |
ident - Ident!
|
|
imageIdent - Ident
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
lastname - String!
|
|
mail - String
|
|
moduleAccess - [ModuleAccessEnum!]!
|
|
nfcTagId - String
|
|
personPermissions - [PersonPermissions!]!
|
|
publicHolidays - [PublicHoliday]
|
|
qualityProjects - [Project!]!
|
Use { user { qualityProjects } } instead
|
user - User
|
|
Example
{
"actions": [PersonHistoryChange],
"changeInfo": Info,
"contact": Contact,
"contactIdent": Ident,
"defaultHolidayAccount": HolidayAccountBalance,
"documents": [AssignedFile],
"element": Element,
"elementIdent": Ident,
"employee": Employee,
"externalLink": "xyz789",
"fid": "xyz789",
"firstname": "abc123",
"formattedName": "xyz789",
"hasEquipmentAccess": true,
"hasEstimatesAccess": false,
"hasMasterDataPermission": true,
"hasPersonAccess": false,
"hasPlanningAccess": false,
"hasProjectAccess": true,
"hasQualityAccess": true,
"hasWageDataPermission": true,
"ident": Ident,
"imageIdent": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"lastname": "abc123",
"mail": "xyz789",
"moduleAccess": ["PROJECT"],
"nfcTagId": "abc123",
"personPermissions": ["CAN_EDIT"],
"publicHolidays": [PublicHoliday],
"qualityProjects": [Project],
"user": User
}
PersonCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Person!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Person], "totalCount": 123}
PersonEditAction
Fields
| Field Name | Description |
|---|---|
current - Person!
|
|
previous - Person
|
|
properties - [String!]!
|
Example
{
"current": Person,
"previous": Person,
"properties": ["abc123"]
}
PersonError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PersonErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonError
|
Example
{"entity": PersonError}
PersonErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PersonError,
"errors": [ValidationErrorProperty]
}
PersonErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PersonError,
"errors": [MissingPermission]
}
PersonErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonError
|
|
errors - [StateErrors!]!
|
Example
{"entity": PersonError, "errors": ["ENTITY_DELETED"]}
PersonFilter
Fields
| Input Field | Description |
|---|---|
_and - [PersonFilter]
|
|
_or - [PersonFilter]
|
|
ident - IdentFilter
|
|
fid - StringFilter
|
|
isDeleted - BooleanFilter
|
|
name - StringFilter
|
|
firstname - StringFilter
|
|
lastname - StringFilter
|
|
employee - EmployeeFilter
|
|
personRange - PersonRange
|
|
lastChangeCount - LastChangeCountFilter
|
|
withLentEmployees - Boolean
|
|
user - UserFilter
|
|
element - ElementFilter
|
|
personSkill - PersonSkillFilter
|
|
mail - StringFilter
|
|
hasProjectAccess - BooleanFilter
|
|
hasPersonAccess - BooleanFilter
|
|
hasEquipmentAccess - BooleanFilter
|
|
hasPlanningAccess - BooleanFilter
|
|
hasQualityAccess - BooleanFilter
|
|
hasEstimatesAccess - BooleanFilter
|
Example
{
"_and": [PersonFilter],
"_or": [PersonFilter],
"ident": IdentFilter,
"fid": StringFilter,
"isDeleted": BooleanFilter,
"name": StringFilter,
"firstname": StringFilter,
"lastname": StringFilter,
"employee": EmployeeFilter,
"personRange": "ALL",
"lastChangeCount": LastChangeCountFilter,
"withLentEmployees": true,
"user": UserFilter,
"element": ElementFilter,
"personSkill": PersonSkillFilter,
"mail": StringFilter,
"hasProjectAccess": BooleanFilter,
"hasPersonAccess": BooleanFilter,
"hasEquipmentAccess": BooleanFilter,
"hasPlanningAccess": BooleanFilter,
"hasQualityAccess": BooleanFilter,
"hasEstimatesAccess": BooleanFilter
}
PersonHistoryChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - PersonEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": PersonEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
PersonKind
PersonKindEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"APPRENTICE"
PersonKindFilter
Fields
| Input Field | Description |
|---|---|
_or - [PersonKindFilter]
|
|
_and - [PersonKindFilter]
|
|
name - StringFilter
|
Example
{
"_or": [PersonKindFilter],
"_and": [PersonKindFilter],
"name": StringFilter
}
PersonKindOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
Example
{"name": "ASC"}
PersonNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PersonReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PersonReferErrorEntityNotFoundErrorType]}
PersonOrder
Fields
| Input Field | Description |
|---|---|
employee - EmployeeOrder
|
|
user - UserOrder
|
|
name - SortOrder
|
|
firstname - SortOrder
|
|
lastname - SortOrder
|
|
lastChangeCount - SortOrder
|
|
lastChange - SortOrder
|
|
mail - SortOrder
|
|
hasProjectAccess - SortOrder
|
|
hasPersonAccess - SortOrder
|
|
hasEquipmentAccess - SortOrder
|
|
hasPlanningAccess - SortOrder
|
|
hasQualityAccess - SortOrder
|
|
element - ElementOrder
|
|
isDeleted - SortOrder
|
Example
{
"employee": EmployeeOrder,
"user": UserOrder,
"name": "ASC",
"firstname": "ASC",
"lastname": "ASC",
"lastChangeCount": "ASC",
"lastChange": "ASC",
"mail": "ASC",
"hasProjectAccess": "ASC",
"hasPersonAccess": "ASC",
"hasEquipmentAccess": "ASC",
"hasPlanningAccess": "ASC",
"hasQualityAccess": "ASC",
"element": ElementOrder,
"isDeleted": "ASC"
}
PersonOverview
Fields
| Field Name | Description |
|---|---|
nodes - [PersonOverviewNode]
|
Example
{"nodes": [PersonOverviewNode]}
PersonOverviewAIR1PEOV
Fields
| Field Name | Description |
|---|---|
nodes - [PersonOverviewNode]
|
Example
{"nodes": [PersonOverviewNode]}
PersonOverviewDay
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
rows - [PersonOverviewRow]
|
Example
{
"date": "2007-12-03",
"rows": [PersonOverviewRow]
}
PersonOverviewDetailRow
PersonOverviewNode
Fields
| Field Name | Description |
|---|---|
data - [PersonOverviewDay]
|
|
person - Person
|
|
reportLogoPath - String
|
|
sumList - [PersonOverviewRow]
|
Example
{
"data": [PersonOverviewDay],
"person": Person,
"reportLogoPath": "abc123",
"sumList": [PersonOverviewRow]
}
PersonOverviewRow
Example
{
"additionalInfos": [PersonOverviewDetailRow],
"begin": "xyz789",
"date": "2007-12-03",
"end": "abc123",
"hours": Decimal,
"rowTitle": "xyz789",
"sum": Decimal,
"title": "xyz789"
}
PersonOverviewUNI1PEOV
Fields
| Field Name | Description |
|---|---|
nodes - [PersonOverviewNode]
|
Example
{"nodes": [PersonOverviewNode]}
PersonPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PersonReferErrorPermissionErrorType!]!
|
Example
{"errors": [PersonReferErrorPermissionErrorType]}
PersonPermissions
Values
| Enum Value | Description |
|---|---|
|
|
Example
"CAN_EDIT"
PersonRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ALL"
PersonReferEntity
PersonReferError
PersonReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonReferError
|
Example
{"entity": PersonReferError}
PersonReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PersonReferError,
"errors": [MissingPermission]
}
PersonReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": PersonReferError, "errors": ["ENTITY_DELETED"]}
PersonReportPARP2PPS
Fields
| Field Name | Description |
|---|---|
nodes - [PersonReportPARP2PPSNode]
|
|
reportLogoPath - String
|
Example
{
"nodes": [PersonReportPARP2PPSNode],
"reportLogoPath": "xyz789"
}
PersonReportPARP2PPSNode
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [PersonReportPARP2PPSRowData]
|
|
rowValue - Decimal!
|
|
staffTimes - [PersonReportPARP2PPSStaffTimeRow]
|
Example
{
"project": Project,
"rowData": [PersonReportPARP2PPSRowData],
"rowValue": Decimal,
"staffTimes": [PersonReportPARP2PPSStaffTimeRow]
}
PersonReportPARP2PPSRowData
PersonReportPARP2PPSStaffTimeRow
Fields
| Field Name | Description |
|---|---|
person - Person
|
|
rowData - [PersonReportPARP2PPSRowData]
|
|
rowValue - Decimal!
|
Example
{
"person": Person,
"rowData": [PersonReportPARP2PPSRowData],
"rowValue": Decimal
}
PersonReportPARP2SEL
Fields
| Field Name | Description |
|---|---|
nodes - [PersonReportPARP2SELNode]
|
|
reportLogoPath - String
|
Example
{
"nodes": [PersonReportPARP2SELNode],
"reportLogoPath": "xyz789"
}
PersonReportPARP2SELNode
Fields
| Field Name | Description |
|---|---|
project - Project
|
|
rowData - [PersonReportPARP2SELRowData]
|
|
rowValue - Decimal!
|
|
staffTimes - [PersonReportPARP2SELStaffTimeRow]
|
Example
{
"project": Project,
"rowData": [PersonReportPARP2SELRowData],
"rowValue": Decimal,
"staffTimes": [PersonReportPARP2SELStaffTimeRow]
}
PersonReportPARP2SELRowData
PersonReportPARP2SELStaffTimeRow
Fields
| Field Name | Description |
|---|---|
person - Person
|
|
rowData - [PersonReportPARP2SELRowData]
|
|
rowValue - Decimal!
|
Example
{
"person": Person,
"rowData": [PersonReportPARP2SELRowData],
"rowValue": Decimal
}
PersonResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Person!]!
|
Example
{"entities": [Person]}
PersonSelectAdditionalFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"LENT"
PersonSkill
Fields
| Field Name | Description |
|---|---|
creator - Person
|
|
date - Date!
|
|
expiryDate - Date!
|
|
files - [File!]!
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - UtcDateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
note - String
|
|
person - Person!
|
|
skill - Skill!
|
|
status - PersonSkillStatus!
|
Example
{
"creator": Person,
"date": "2007-12-03",
"expiryDate": "2007-12-03",
"files": [File],
"ident": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"note": "abc123",
"person": Person,
"skill": Skill,
"status": "VALID"
}
PersonSkillCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PersonSkill!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PersonSkill], "totalCount": 987}
PersonSkillError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PersonSkillErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillError
|
Example
{"entity": PersonSkillError}
PersonSkillErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PersonSkillError,
"errors": [ValidationErrorProperty]
}
PersonSkillErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PersonSkillError,
"errors": [MissingPermission]
}
PersonSkillErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillError
|
|
errors - [StateErrors!]!
|
Example
{"entity": PersonSkillError, "errors": ["ENTITY_DELETED"]}
PersonSkillFilter
Fields
| Input Field | Description |
|---|---|
_and - [PersonSkillFilter]
|
|
_or - [PersonSkillFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
date - DateFilter
|
|
expiryDate - DateFilter
|
|
isDeleted - BooleanFilter
|
|
person - PersonFilter
|
|
skill - SkillFilter
|
|
note - StringFilter
|
|
status - PersonSkillStatusFilter
|
Example
{
"_and": [PersonSkillFilter],
"_or": [PersonSkillFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"date": DateFilter,
"expiryDate": DateFilter,
"isDeleted": BooleanFilter,
"person": PersonFilter,
"skill": SkillFilter,
"note": StringFilter,
"status": PersonSkillStatusFilter
}
PersonSkillNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PersonSkillReferErrorEntityNotFoundErrorType]}
PersonSkillOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
expiryDate - SortOrder
|
|
note - SortOrder
|
|
person - PersonOrder
|
|
skill - SkillOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
status - SortOrder
|
Example
{
"date": "ASC",
"expiryDate": "ASC",
"note": "ASC",
"person": PersonOrder,
"skill": SkillOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"status": "ASC"
}
PersonSkillPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillReferErrorPermissionErrorType!]!
|
Example
{"errors": [PersonSkillReferErrorPermissionErrorType]}
PersonSkillReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PersonSkillReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PersonSkillReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillReferError
|
Example
{"entity": PersonSkillReferError}
PersonSkillReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PersonSkillReferError,
"errors": [MissingPermission]
}
PersonSkillReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonSkillReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PersonSkillReferError,
"errors": ["ENTITY_DELETED"]
}
PersonSkillResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PersonSkill!]!
|
Example
{"entities": [PersonSkill]}
PersonSkillStateError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillReferErrorStateErrorType!]!
|
Example
{"errors": [PersonSkillReferErrorStateErrorType]}
PersonSkillStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"VALID"
PersonSkillStatusFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - PersonSkillStatus
|
Is the fields value equal to the provided value. Default = VALID |
_neq - PersonSkillStatus
|
Is the fields value not equal to the provided value. Default = VALID |
_gt - PersonSkillStatus
|
Is the fields value greater than the provided value. Default = VALID |
_lt - PersonSkillStatus
|
Is the fields value less than the provided value. Default = VALID |
_gte - PersonSkillStatus
|
Is the fields value greater than or equal to the provided value. Default = VALID |
_lte - PersonSkillStatus
|
Is the fields value less than or equal to the provided value. Default = VALID |
_like - PersonSkillStatus
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = VALID |
_nlike - PersonSkillStatus
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = VALID |
_contains - PersonSkillStatus
|
Does the field value contain the provided value. Default = VALID |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [PersonSkillStatus]
|
Is the fields value in the provided list of values. |
_nin - [PersonSkillStatus]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "VALID",
"_neq": "VALID",
"_gt": "VALID",
"_lt": "VALID",
"_gte": "VALID",
"_lte": "VALID",
"_like": "VALID",
"_nlike": "VALID",
"_contains": "VALID",
"_is_null": true,
"_in": ["VALID"],
"_nin": ["VALID"]
}
PersonStateError
Fields
| Field Name | Description |
|---|---|
errors - [PersonReferErrorStateErrorType!]!
|
Example
{"errors": [PersonReferErrorStateErrorType]}
PersonType
Example
{
"changeInfo": Info,
"color": "xyz789",
"element": Element,
"elementIdent": Ident,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123"
}
PersonTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PersonType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PersonType], "totalCount": 123}
PersonTypeCondition
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
personTypes - [PersonType!]!
|
|
position - Int!
|
Example
{
"ident": Ident,
"personTypes": [PersonType],
"position": 987
}
PersonTypeDemand
Fields
| Field Name | Description |
|---|---|
amount - Int!
|
|
assignedPersons - [Person!]!
|
|
ident - Ident!
|
|
planning - Planning!
|
|
type - PersonType!
|
Example
{
"amount": 123,
"assignedPersons": [Person],
"ident": Ident,
"planning": Planning,
"type": PersonType
}
PersonTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PersonTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeError
|
Example
{"entity": PersonTypeError}
PersonTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PersonTypeError,
"errors": [ValidationErrorProperty]
}
PersonTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PersonTypeError,
"errors": [MissingPermission]
}
PersonTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeError
|
|
errors - [StateErrors!]!
|
Example
{"entity": PersonTypeError, "errors": ["ENTITY_DELETED"]}
PersonTypeFilter
Fields
| Input Field | Description |
|---|---|
_or - [PersonTypeFilter]
|
|
_and - [PersonTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
element - ElementFilter
|
|
subcontractor - SubcontractorFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_or": [PersonTypeFilter],
"_and": [PersonTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"element": ElementFilter,
"subcontractor": SubcontractorFilter,
"isDeleted": BooleanFilter
}
PersonTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PersonTypeReferErrorEntityNotFoundErrorType]}
PersonTypeOrder
PersonTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [PersonTypeReferErrorPermissionErrorType]}
PersonTypeReferEntity
PersonTypeReferError
PersonTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeReferError
|
Example
{"entity": PersonTypeReferError}
PersonTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PersonTypeReferError,
"errors": [MissingPermission]
}
PersonTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PersonTypeReferError,
"errors": ["ENTITY_DELETED"]
}
PersonTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PersonType!]!
|
Example
{"entities": [PersonType]}
PersonTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeReferErrorStateErrorType!]!
|
Example
{"errors": [PersonTypeReferErrorStateErrorType]}
PersonalSettings
Fields
| Field Name | Description |
|---|---|
fleetSettings - FleetPersonalSettings!
|
|
language - Language
|
|
onSiteSettings - OnSitePersonalSettings!
|
|
person - Person
|
|
qualitySettings - QualityPersonalSettings!
|
|
tableSize - TableSize
|
|
timeFormat - TimeFormat
|
Example
{
"fleetSettings": FleetPersonalSettings,
"language": "GERMAN",
"onSiteSettings": OnSitePersonalSettings,
"person": Person,
"qualitySettings": QualityPersonalSettings,
"tableSize": "SMALL",
"timeFormat": "TWELVE_HOUR"
}
PersonalSettingsError
Fields
| Field Name | Description |
|---|---|
language - Language
|
|
tableSize - TableSize
|
|
timeFormat - TimeFormat
|
Example
{"language": "GERMAN", "tableSize": "SMALL", "timeFormat": "TWELVE_HOUR"}
PersonalSettingsErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PersonalSettingsError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PersonalSettingsError,
"errors": [ValidationErrorProperty]
}
PhotoCategory
Example
{
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"revision": 987,
"text": "abc123"
}
PhotoCategoryCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PhotoCategory!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PhotoCategory], "totalCount": 987}
PhotoCategoryError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PhotoCategoryErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryError
|
Example
{"entity": PhotoCategoryError}
PhotoCategoryErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PhotoCategoryError,
"errors": [ValidationErrorProperty]
}
PhotoCategoryErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PhotoCategoryError,
"errors": [MissingPermission]
}
PhotoCategoryErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PhotoCategoryError,
"errors": ["ENTITY_DELETED"]
}
PhotoCategoryFilter
Fields
| Input Field | Description |
|---|---|
_and - [PhotoCategoryFilter]
|
|
_or - [PhotoCategoryFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
text - StringFilter
|
|
color - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [PhotoCategoryFilter],
"_or": [PhotoCategoryFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"text": StringFilter,
"color": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
PhotoCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PhotoCategoryReferErrorEntityNotFoundErrorType
]
}
PhotoCategoryOrder
Example
{
"id": "ASC",
"fid": "ASC",
"name": "ASC",
"text": "ASC",
"color": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
PhotoCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryReferErrorPermissionErrorType!]!
|
Example
{"errors": [PhotoCategoryReferErrorPermissionErrorType]}
PhotoCategoryReferEntity
PhotoCategoryReferError
PhotoCategoryReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryReferError
|
Example
{"entity": PhotoCategoryReferError}
PhotoCategoryReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PhotoCategoryReferError,
"errors": [MissingPermission]
}
PhotoCategoryReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PhotoCategoryReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PhotoCategoryReferError,
"errors": ["ENTITY_DELETED"]
}
PhotoCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PhotoCategory!]!
|
Example
{"entities": [PhotoCategory]}
PhotoCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryReferErrorStateErrorType!]!
|
Example
{"errors": [PhotoCategoryReferErrorStateErrorType]}
PhotoReportH9CQS42I
Fields
| Field Name | Description |
|---|---|
dateFrom - Date!
|
|
dateTo - Date!
|
|
pictures - [Picture!]
|
|
project - Project!
|
Example
{
"dateFrom": "2007-12-03",
"dateTo": "2007-12-03",
"pictures": [Picture],
"project": Project
}
Picture
Fields
| Field Name | Description |
|---|---|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - Date!
|
|
fid - String
|
|
ident - Ident
|
|
isInReport - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
modifiedImageIdent - Ident
|
|
originalImageIdent - Ident
|
|
photocategory - PhotoCategory
|
|
photoCategoryIdent - Ident
|
|
project - Project
|
|
projectcomponent - ProjectComponent
|
|
projectComponentIdent - Ident
|
|
projectIdent - Ident
|
|
projectsector - ProjectSector
|
|
projectSectorIdent - Ident
|
|
proveInfo - Info
|
|
reportImageIdent - Ident
|
|
text - String
|
Example
{
"canDelete": false,
"canEdit": true,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "abc123",
"ident": Ident,
"isInReport": false,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"modifiedImageIdent": Ident,
"originalImageIdent": Ident,
"photocategory": PhotoCategory,
"photoCategoryIdent": Ident,
"project": Project,
"projectcomponent": ProjectComponent,
"projectComponentIdent": Ident,
"projectIdent": Ident,
"projectsector": ProjectSector,
"projectSectorIdent": Ident,
"proveInfo": Info,
"reportImageIdent": Ident,
"text": "abc123"
}
PictureCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Picture!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Picture], "totalCount": 987}
PictureCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [PictureCollectionFilter]
|
|
_or - [PictureCollectionFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
lastChangeCount - LastChangeCountFilter
|
|
date - DateFilter
|
|
text - StringFilter
|
|
isInReport - BooleanFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
creator - PersonFilter
|
|
project - ProjectFilter
|
|
projectComponent - ProjectComponentFilter
|
|
projectSector - ProjectSectorFilter
|
|
photoCategory - PhotoCategoryFilter
|
|
originalImageIdent - IdentFilter
|
|
modifiedImageIdent - IdentFilter
|
Example
{
"_and": [PictureCollectionFilter],
"_or": [PictureCollectionFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChange": DateTimeFilter,
"fid": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"date": DateFilter,
"text": StringFilter,
"isInReport": BooleanFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"creator": PersonFilter,
"project": ProjectFilter,
"projectComponent": ProjectComponentFilter,
"projectSector": ProjectSectorFilter,
"photoCategory": PhotoCategoryFilter,
"originalImageIdent": IdentFilter,
"modifiedImageIdent": IdentFilter
}
PictureError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PictureErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PictureError
|
Example
{"entity": PictureError}
PictureErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PictureError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PictureError,
"errors": [ValidationErrorProperty]
}
PictureErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PictureError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PictureError,
"errors": [MissingPermission]
}
PictureErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PictureError
|
|
errors - [StateErrors!]!
|
Example
{"entity": PictureError, "errors": ["ENTITY_DELETED"]}
PictureNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PictureReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PictureReferErrorEntityNotFoundErrorType]}
PictureOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
createApplication - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
|
text - SortOrder
|
|
isInReport - SortOrder
|
|
project - ProjectOrder
|
|
projectSector - ProjectSectorOrder
|
|
projectComponent - ProjectComponentOrder
|
|
photoCategory - PhotoCategoryOrder
|
|
creator - PersonOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"createApplication": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC",
"text": "ASC",
"isInReport": "ASC",
"project": ProjectOrder,
"projectSector": ProjectSectorOrder,
"projectComponent": ProjectComponentOrder,
"photoCategory": PhotoCategoryOrder,
"creator": PersonOrder
}
PicturePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PictureReferErrorPermissionErrorType!]!
|
Example
{"errors": [PictureReferErrorPermissionErrorType]}
PictureReferEntity
PictureReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PictureReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PictureReferError
|
Example
{"entity": PictureReferError}
PictureReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PictureReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PictureReferError,
"errors": [MissingPermission]
}
PictureResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Picture!]!
|
Example
{"entities": [Picture]}
Planning
Fields
| Field Name | Description |
|---|---|
actions - [PlanningChange]
|
Change history of the equipment |
categories - [PlanningCategory!]!
|
|
conflicts - [PlanningConflict!]!
|
|
dateEnd - Date!
|
|
dateStart - Date!
|
|
editor - Person
|
|
editorApplication - String
|
|
equipment - Equipment
|
|
equipments - [Equipment!]!
|
|
equipmentTypeDemand - [EquipmentTypeDemand!]!
|
|
externalLink - String
|
|
fid - String
|
|
geoLatLng - GeoCoordinate
|
|
ident - Ident!
|
|
includedDays - [PlanningIncludedDay!]!
|
|
isDeleted - Boolean!
|
|
isFixed - Boolean!
|
|
isVisibleOnBoard - Boolean!
|
|
Arguments
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
minutes - Int
|
|
note - String
|
|
persons - [Person!]!
|
|
personTypeDemand - [PersonTypeDemand!]!
|
|
project - Project
|
|
teamExcludeEquipments - [Equipment!]!
|
|
teamExcludePersons - [Person!]!
|
|
teamExcludes - [PlanningTeamExclude!]!
|
|
teams - [Team!]!
|
|
timeEnd - TimeSpan
|
|
timeStart - TimeSpan
|
|
timeType - PlanningTimeType!
|
|
Example
{
"actions": [PlanningChange],
"categories": [PlanningCategory],
"conflicts": [PlanningConflict],
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"editor": Person,
"editorApplication": "abc123",
"equipment": Equipment,
"equipments": [Equipment],
"equipmentTypeDemand": [EquipmentTypeDemand],
"externalLink": "abc123",
"fid": "abc123",
"geoLatLng": GeoCoordinate,
"ident": Ident,
"includedDays": [PlanningIncludedDay],
"isDeleted": true,
"isFixed": false,
"isVisibleOnBoard": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"minutes": 123,
"note": "xyz789",
"persons": [Person],
"personTypeDemand": [PersonTypeDemand],
"project": Project,
"teamExcludeEquipments": [Equipment],
"teamExcludePersons": [Person],
"teamExcludes": [PlanningTeamExclude],
"teams": [Team],
"timeEnd": TimeSpan,
"timeStart": TimeSpan,
"timeType": "WITHOUT"
}
PlanningBoard
Fields
| Field Name | Description |
|---|---|
equipments - [Equipment!]!
|
|
equipmentTypes - [EquipmentType!]!
|
|
filteredPlanningGroupIdents - [Ident!]!
|
|
filteredSourceIdents - [Ident!]!
|
|
persons - [Person!]!
|
|
personTypes - [PersonType!]!
|
|
planningGroups - [PlanningGroupBase!]!
|
|
planningsOnPath - Json!
|
|
projects - [Project!]!
|
|
publicHolidays - [PublicHoliday!]!
|
|
teams - [Team!]!
|
|
threeMonthRules - [ThreeMonthRule!]!
|
|
wageTypes - [WageType!]!
|
Example
{
"equipments": [Equipment],
"equipmentTypes": [EquipmentType],
"filteredPlanningGroupIdents": [Ident],
"filteredSourceIdents": [Ident],
"persons": [Person],
"personTypes": [PersonType],
"planningGroups": [PlanningGroupBase],
"planningsOnPath": Json,
"projects": [Project],
"publicHolidays": [PublicHoliday],
"teams": [Team],
"threeMonthRules": [ThreeMonthRule],
"wageTypes": [WageType]
}
PlanningBoardFilter
Example
{
"config": PlanningBoardFilterConfig,
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"name": "abc123"
}
PlanningBoardFilterAbsenceSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionWageTypeOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": true,
"id": Ident,
"option": PlanningBoardFilterSelectionWageTypeOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PlanningBoardFilter!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PlanningBoardFilter], "totalCount": 123}
PlanningBoardFilterConfig
Fields
| Field Name | Description |
|---|---|
selections - [PlanningBoardFilterSelection!]!
|
|
settings - PlanningBoardFilterSettings!
|
|
timeSpan - PlanningBoardFilterTimeSpan!
|
Example
{
"selections": [PlanningBoardFilterSelection],
"settings": PlanningBoardFilterSettings,
"timeSpan": PlanningBoardFilterTimeSpan
}
PlanningBoardFilterDemandSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionDemandOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": true,
"id": Ident,
"option": PlanningBoardFilterSelectionDemandOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterEntityOrder
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NAME"
PlanningBoardFilterEquipmentSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionEquipmentOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": true,
"id": Ident,
"option": PlanningBoardFilterSelectionEquipmentOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningBoardFilterErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterError
|
Example
{"entity": PlanningBoardFilterError}
PlanningBoardFilterErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PlanningBoardFilterError,
"errors": [ValidationErrorProperty]
}
PlanningBoardFilterErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningBoardFilterError,
"errors": [MissingPermission]
}
PlanningBoardFilterErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningBoardFilterError,
"errors": ["ENTITY_DELETED"]
}
PlanningBoardFilterFilter
Fields
| Input Field | Description |
|---|---|
_and - [PlanningBoardFilterFilter]
|
|
_or - [PlanningBoardFilterFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
creator - PersonFilter
|
|
createTime - DateTimeFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [PlanningBoardFilterFilter],
"_or": [PlanningBoardFilterFilter],
"ident": IdentFilter,
"name": StringFilter,
"creator": PersonFilter,
"createTime": DateTimeFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
PlanningBoardFilterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PlanningBoardFilterReferErrorEntityNotFoundErrorType
]
}
PlanningBoardFilterOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
createTime - SortOrder
|
|
lastChangeCount - SortOrder
|
|
lastChange - SortOrder
|
|
creator - PersonOrder
|
Example
{
"name": "ASC",
"createTime": "ASC",
"lastChangeCount": "ASC",
"lastChange": "ASC",
"creator": PersonOrder
}
PlanningBoardFilterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
PlanningBoardFilterReferErrorPermissionErrorType
]
}
PlanningBoardFilterPersonSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionPersonOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": true,
"id": Ident,
"option": PlanningBoardFilterSelectionPersonOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterPlanningCategorySelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionPlanningCategoryOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": true,
"id": Ident,
"option": PlanningBoardFilterSelectionPlanningCategoryOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterProjectSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionProjectOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": false,
"id": Ident,
"option": PlanningBoardFilterSelectionProjectOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningBoardFilterReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningBoardFilterReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterReferError
|
Example
{"entity": PlanningBoardFilterReferError}
PlanningBoardFilterReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningBoardFilterReferError,
"errors": [MissingPermission]
}
PlanningBoardFilterReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningBoardFilterReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningBoardFilterReferError,
"errors": ["ENTITY_DELETED"]
}
PlanningBoardFilterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PlanningBoardFilter!]!
|
Example
{"entities": [PlanningBoardFilter]}
PlanningBoardFilterSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
type - PlanningBoardFilterSelectionType!
|
Possible Types
| PlanningBoardFilterSelection Types |
|---|
Example
{"filterEntities": true, "id": Ident, "type": "PROJECT"}
PlanningBoardFilterSelectionDemandOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionDemandOptionInterface Types |
|---|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionEquipmentOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionEquipmentOptionInterface Types |
|---|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionDemandAll
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionDemandEmployeeAll
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionDemandEmployeeUnfilled
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionDemandEquipmentAll
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionDemandEquipmentUnfilled
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionDemandUnfilled
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionEquipmentTypeDemand
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [EquipmentType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionEquipmentTypeIdents
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [EquipmentType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionPersonTypeDemand
Fields
| Field Name | Description |
|---|---|
entities - [PersonType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [PersonType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionPersonTypeIdents
Fields
| Field Name | Description |
|---|---|
entities - [PersonType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [PersonType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionPlanned
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionOptionProjectManagers
Fields
| Field Name | Description |
|---|---|
entities - [Person!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [Person],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionProjectTypeIdents
Fields
| Field Name | Description |
|---|---|
entities - [ProjectType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [ProjectType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionSearchTerm
Fields
| Field Name | Description |
|---|---|
searchValue - String
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{"searchValue": "abc123", "type": "PLANNED"}
PlanningBoardFilterSelectionOptionSelectedEquipmentIdents
Fields
| Field Name | Description |
|---|---|
entities - [Equipment!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [Equipment],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionSelectedPersonIdents
Fields
| Field Name | Description |
|---|---|
entities - [Person!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [Person],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionSelectedPlanningCategoryIdents
Fields
| Field Name | Description |
|---|---|
entities - [PlanningCategory!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [PlanningCategory],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionSelectedProjectIdents
Fields
| Field Name | Description |
|---|---|
entities - [Project!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [Project],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionSelectedTeamIdents
Fields
| Field Name | Description |
|---|---|
entities - [Team!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [Team],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionSelectedWageTypeIdents
Fields
| Field Name | Description |
|---|---|
entities - [WageType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [WageType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionTeamTypeIdents
Fields
| Field Name | Description |
|---|---|
entities - [TeamType!]!
|
|
selectedIdents - [Ident!]!
|
|
type - PlanningBoardFilterSelectionOptionType
|
Example
{
"entities": [TeamType],
"selectedIdents": [Ident],
"type": "PLANNED"
}
PlanningBoardFilterSelectionOptionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PLANNED"
PlanningBoardFilterSelectionPersonOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionPersonOptionInterface Types |
|---|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionPlanningCategoryOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionPlanningCategoryOptionInterface Types |
|---|
|
|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionProjectOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionProjectOptionInterface Types |
|---|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionTeamOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionTeamOptionInterface Types |
|---|
Example
{"type": "PLANNED"}
PlanningBoardFilterSelectionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECT"
PlanningBoardFilterSelectionWageTypeOptionInterface
Fields
| Field Name | Description |
|---|---|
type - PlanningBoardFilterSelectionOptionType
|
Possible Types
| PlanningBoardFilterSelectionWageTypeOptionInterface Types |
|---|
Example
{"type": "PLANNED"}
PlanningBoardFilterSettings
Fields
| Field Name | Description |
|---|---|
activeTab - PlanningBoardFilterSettingsTabs!
|
|
equipmentSortOrder - PlanningBoardFilterEntityOrder!
|
|
hideWeekendsByDefault - Boolean!
|
|
isAutoUpdateEnabled - Boolean!
|
|
isCompressedEnabled - Boolean!
|
|
isCumulatedEnabled - Boolean!
|
|
isDetailsEnabled - Boolean!
|
|
isPlanningDateEnabled - Boolean!
|
|
isPlanningNoteEnabled - Boolean!
|
|
isPlanningTimeSpanEnabled - Boolean!
|
|
isProjectAddressEnabled - Boolean!
|
|
isProjectDescriptionEnabled - Boolean!
|
|
isTicketsEnabled - Boolean!
|
|
personSortOrder - PlanningBoardFilterEntityOrder!
|
|
quickSearchPlanningNotes - Boolean!
|
|
showConflictsAsPlannings - Boolean!
|
|
showEquipmentIds - Boolean!
|
|
showHelpForDemand - Boolean!
|
|
showMoreInfo - Boolean!
|
|
showPersonIds - Boolean!
|
|
showPlanningCategories - Boolean!
|
|
showProjectIds - Boolean!
|
|
showTeamIds - Boolean!
|
|
showThreeMonthRule - Boolean!
|
|
showTicketsAsConflictPlannings - Boolean!
|
|
showTimeSpanAsDay - Boolean!
|
|
sortBy - PlanningBoardSortBy!
|
|
sortDirection - PlanningBoardSortDirection!
|
Example
{
"activeTab": "PROJECTS",
"equipmentSortOrder": "NAME",
"hideWeekendsByDefault": false,
"isAutoUpdateEnabled": true,
"isCompressedEnabled": false,
"isCumulatedEnabled": false,
"isDetailsEnabled": false,
"isPlanningDateEnabled": true,
"isPlanningNoteEnabled": true,
"isPlanningTimeSpanEnabled": true,
"isProjectAddressEnabled": true,
"isProjectDescriptionEnabled": true,
"isTicketsEnabled": false,
"personSortOrder": "NAME",
"quickSearchPlanningNotes": true,
"showConflictsAsPlannings": false,
"showEquipmentIds": false,
"showHelpForDemand": true,
"showMoreInfo": true,
"showPersonIds": true,
"showPlanningCategories": false,
"showProjectIds": true,
"showTeamIds": false,
"showThreeMonthRule": false,
"showTicketsAsConflictPlannings": true,
"showTimeSpanAsDay": true,
"sortBy": "NAME",
"sortDirection": "ASC"
}
PlanningBoardFilterSettingsTabs
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECTS"
PlanningBoardFilterStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterReferErrorStateErrorType!]!
|
Example
{"errors": [PlanningBoardFilterReferErrorStateErrorType]}
PlanningBoardFilterTeamSelection
Fields
| Field Name | Description |
|---|---|
filterEntities - Boolean!
|
|
id - Ident
|
|
option - PlanningBoardFilterSelectionTeamOptionInterface!
|
|
type - PlanningBoardFilterSelectionType!
|
Example
{
"filterEntities": true,
"id": Ident,
"option": PlanningBoardFilterSelectionTeamOptionInterface,
"type": "PROJECT"
}
PlanningBoardFilterTimeSpan
Fields
| Field Name | Description |
|---|---|
timeSpanToShow - Int!
|
|
timeSpanUnit - PlanningBoardFilterTimeSpanUnit!
|
|
type - PlanningBoardFilterTimeSpanType!
|
Possible Types
| PlanningBoardFilterTimeSpan Types |
|---|
Example
{"timeSpanToShow": 987, "timeSpanUnit": "DAY", "type": "TODAY"}
PlanningBoardFilterTimeSpanCustom
Fields
| Field Name | Description |
|---|---|
startDate - Date!
|
|
timeSpanToShow - Int!
|
|
timeSpanUnit - PlanningBoardFilterTimeSpanUnit!
|
|
type - PlanningBoardFilterTimeSpanType!
|
Example
{
"startDate": "2007-12-03",
"timeSpanToShow": 987,
"timeSpanUnit": "DAY",
"type": "TODAY"
}
PlanningBoardFilterTimeSpanNextWorkDay
Fields
| Field Name | Description |
|---|---|
timeSpanToShow - Int!
|
|
timeSpanUnit - PlanningBoardFilterTimeSpanUnit!
|
|
type - PlanningBoardFilterTimeSpanType!
|
Example
{"timeSpanToShow": 987, "timeSpanUnit": "DAY", "type": "TODAY"}
PlanningBoardFilterTimeSpanToday
Fields
| Field Name | Description |
|---|---|
timeSpanToShow - Int!
|
|
timeSpanUnit - PlanningBoardFilterTimeSpanUnit!
|
|
type - PlanningBoardFilterTimeSpanType!
|
Example
{"timeSpanToShow": 123, "timeSpanUnit": "DAY", "type": "TODAY"}
PlanningBoardFilterTimeSpanType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"TODAY"
PlanningBoardFilterTimeSpanUnit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"DAY"
PlanningBoardFilterTimeSpanWeek
Fields
| Field Name | Description |
|---|---|
timeSpanToShow - Int!
|
|
timeSpanUnit - PlanningBoardFilterTimeSpanUnit!
|
|
type - PlanningBoardFilterTimeSpanType!
|
Example
{"timeSpanToShow": 123, "timeSpanUnit": "DAY", "type": "TODAY"}
PlanningBoardMode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECTS"
PlanningBoardSortBy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NAME"
PlanningBoardSortDirection
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ASC"
PlanningCategory
Example
{
"changeInfo": Info,
"color": "abc123",
"element": Element,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"revision": 987,
"text": "abc123"
}
PlanningCategoryCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PlanningCategory!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PlanningCategory], "totalCount": 123}
PlanningCategoryError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningCategoryErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryError
|
Example
{"entity": PlanningCategoryError}
PlanningCategoryErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PlanningCategoryError,
"errors": [ValidationErrorProperty]
}
PlanningCategoryErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningCategoryError,
"errors": [MissingPermission]
}
PlanningCategoryErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningCategoryError,
"errors": ["ENTITY_DELETED"]
}
PlanningCategoryFilter
Fields
| Input Field | Description |
|---|---|
_and - [PlanningCategoryFilter]
|
|
_or - [PlanningCategoryFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
text - StringFilter
|
|
color - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [PlanningCategoryFilter],
"_or": [PlanningCategoryFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"text": StringFilter,
"color": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
PlanningCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PlanningCategoryReferErrorEntityNotFoundErrorType
]
}
PlanningCategoryOrder
Example
{
"id": "ASC",
"fid": "ASC",
"name": "ASC",
"text": "ASC",
"color": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
PlanningCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
PlanningCategoryReferErrorPermissionErrorType
]
}
PlanningCategoryReferEntity
PlanningCategoryReferError
PlanningCategoryReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryReferError
|
Example
{"entity": PlanningCategoryReferError}
PlanningCategoryReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningCategoryReferError,
"errors": [MissingPermission]
}
PlanningCategoryReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningCategoryReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningCategoryReferError,
"errors": ["ENTITY_DELETED"]
}
PlanningCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PlanningCategory!]!
|
Example
{"entities": [PlanningCategory]}
PlanningCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryReferErrorStateErrorType!]!
|
Example
{"errors": [PlanningCategoryReferErrorStateErrorType]}
PlanningChange
Fields
| Field Name | Description |
|---|---|
action - PlanningChangeAction
|
|
application - String
|
|
edit - PlanningEditAction
|
|
person - Person
|
|
timestamp - DateTimeOffset!
|
Example
{
"action": "CREATE",
"application": "xyz789",
"edit": PlanningEditAction,
"person": Person,
"timestamp": DateTimeOffset
}
PlanningChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
PlanningCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Planning!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Planning], "totalCount": 987}
PlanningConflict
Fields
| Field Name | Description |
|---|---|
conflictedPlanningGroup - PlanningGroupBase!
|
|
ident - Ident
|
|
planningGroup - PlanningGroupBase!
|
Example
{
"conflictedPlanningGroup": PlanningGroupBase,
"ident": Ident,
"planningGroup": PlanningGroupBase
}
PlanningCustomerSettings
Fields
| Field Name | Description |
|---|---|
assignCostCenter - Boolean!
|
|
defaultTimeValue - DefaultTimeValue!
|
|
exceptionHoliday - Boolean!
|
|
exceptionSaturday - Boolean!
|
|
exceptionSunday - Boolean!
|
|
showEquipmentType - Boolean!
|
|
showFriday - Boolean!
|
|
showMonday - Boolean!
|
|
showOnlyFixedPlanningsInApp - Boolean!
|
|
showPersonType - Boolean!
|
|
showProjectInfo - Boolean!
|
|
showProjectType - Boolean!
|
|
showPublicHoliday - Boolean!
|
|
showSaturday - Boolean!
|
|
showSunday - Boolean!
|
|
showTeamType - Boolean!
|
|
showThursday - Boolean!
|
|
showTuesday - Boolean!
|
|
showWednesday - Boolean!
|
Example
{
"assignCostCenter": true,
"defaultTimeValue": "WITHOUT",
"exceptionHoliday": true,
"exceptionSaturday": true,
"exceptionSunday": true,
"showEquipmentType": false,
"showFriday": false,
"showMonday": false,
"showOnlyFixedPlanningsInApp": false,
"showPersonType": true,
"showProjectInfo": true,
"showProjectType": false,
"showPublicHoliday": false,
"showSaturday": false,
"showSunday": false,
"showTeamType": false,
"showThursday": false,
"showTuesday": true,
"showWednesday": false
}
PlanningEditAction
Fields
| Field Name | Description |
|---|---|
current - Planning!
|
|
previous - Planning
|
|
properties - [String!]!
|
Example
{
"current": Planning,
"previous": Planning,
"properties": ["abc123"]
}
PlanningError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningError
|
Example
{"entity": PlanningError}
PlanningErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PlanningError,
"errors": [ValidationErrorProperty]
}
PlanningErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningError,
"errors": [MissingPermission]
}
PlanningErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningError
|
|
errors - [StateErrors!]!
|
Example
{"entity": PlanningError, "errors": ["ENTITY_DELETED"]}
PlanningFilter
Fields
| Input Field | Description |
|---|---|
_and - [PlanningFilter]
|
|
_or - [PlanningFilter]
|
|
ident - IdentFilter
|
|
editor - PersonFilter
|
|
project - ProjectFilter
|
|
equipment - EquipmentFilter
|
|
dateFrom - DateFilter
|
|
dateTo - DateFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [PlanningFilter],
"_or": [PlanningFilter],
"ident": IdentFilter,
"editor": PersonFilter,
"project": ProjectFilter,
"equipment": EquipmentFilter,
"dateFrom": DateFilter,
"dateTo": DateFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
PlanningGroup
Fields
| Field Name | Description |
|---|---|
categories - [PlanningCategory!]!
|
|
conflicts - [PlanningConflict!]!
|
|
dateEnd - Date!
|
|
dateStart - Date!
|
|
equipment - Equipment
|
|
equipmentIdent - Ident
|
|
equipmentIdents - [Ident!]!
|
|
equipments - [Equipment!]!
|
|
equipmentTypeDemand - [EquipmentTypeDemand!]!
|
|
excludedEquipmentIdents - [Ident!]!
|
|
excludedPersonIdents - [Ident!]!
|
|
externalLink - String
|
|
hasFullEditRights - Boolean!
|
|
ident - Ident!
|
|
includedDays - [PlanningIncludedDay!]!
|
|
isFixed - Boolean!
|
|
minutes - Int
|
|
note - String
|
|
personIdents - [Ident!]!
|
|
persons - [Person!]!
|
|
personTypeDemand - [PersonTypeDemand!]!
|
|
project - Project
|
|
projectIdent - Ident
|
|
teamExcludeEquipmentIdents - [Ident!]!
|
|
teamExcludePersonIdents - [Ident!]!
|
|
teamIdents - [Ident!]!
|
|
teams - [Team!]!
|
|
timeEnd - TimeSpan
|
|
timeStart - TimeSpan
|
|
timeType - PlanningTimeType!
|
Example
{
"categories": [PlanningCategory],
"conflicts": [PlanningConflict],
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"equipment": Equipment,
"equipmentIdent": Ident,
"equipmentIdents": [Ident],
"equipments": [Equipment],
"equipmentTypeDemand": [EquipmentTypeDemand],
"excludedEquipmentIdents": [Ident],
"excludedPersonIdents": [Ident],
"externalLink": "xyz789",
"hasFullEditRights": true,
"ident": Ident,
"includedDays": [PlanningIncludedDay],
"isFixed": true,
"minutes": 123,
"note": "xyz789",
"personIdents": [Ident],
"persons": [Person],
"personTypeDemand": [PersonTypeDemand],
"project": Project,
"projectIdent": Ident,
"teamExcludeEquipmentIdents": [Ident],
"teamExcludePersonIdents": [Ident],
"teamIdents": [Ident],
"teams": [Team],
"timeEnd": TimeSpan,
"timeStart": TimeSpan,
"timeType": "WITHOUT"
}
PlanningGroupAbsence
Fields
| Field Name | Description |
|---|---|
conflicts - [PlanningConflict!]!
|
|
dateEnd - Date!
|
|
dateStart - Date!
|
|
hasFullEditRights - Boolean!
|
|
ident - Ident!
|
|
ignoreHolidays - Boolean!
|
|
ignoreSaturdays - Boolean!
|
|
ignoreSundays - Boolean!
|
|
isFixed - Boolean!
|
|
note - String
|
|
person - Person
|
|
personIdent - Ident
|
|
personIdents - [Ident!]!
|
|
persons - [Person!]!
|
|
timeEnd - DateTime!
|
|
timeInterval - Decimal
|
|
timeStart - DateTime!
|
|
timeType - TimeType!
|
|
wageType - WageType!
|
|
wageTypeIdent - Ident!
|
Example
{
"conflicts": [PlanningConflict],
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"hasFullEditRights": true,
"ident": Ident,
"ignoreHolidays": false,
"ignoreSaturdays": false,
"ignoreSundays": true,
"isFixed": false,
"note": "xyz789",
"person": Person,
"personIdent": Ident,
"personIdents": [Ident],
"persons": [Person],
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timeStart": "2007-12-03T10:15:30Z",
"timeType": "DAY",
"wageType": WageType,
"wageTypeIdent": Ident
}
PlanningGroupBase
Fields
| Field Name | Description |
|---|---|
conflicts - [PlanningConflict!]!
|
|
dateEnd - Date!
|
|
dateStart - Date!
|
|
hasFullEditRights - Boolean!
|
|
ident - Ident!
|
|
note - String
|
Possible Types
| PlanningGroupBase Types |
|---|
Example
{
"conflicts": [PlanningConflict],
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"hasFullEditRights": true,
"ident": Ident,
"note": "xyz789"
}
PlanningGroupConflictSolution
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CONFLICT_SELF"
PlanningGroupTicket
Example
{
"conflicts": [PlanningConflict],
"dateEnd": "2007-12-03",
"dateStart": "2007-12-03",
"hasFullEditRights": false,
"ident": Ident,
"note": "abc123",
"personIdent": Ident,
"timeQuantity": Decimal,
"wageTypeIdent": Ident
}
PlanningIncludedDay
PlanningOrder
Fields
| Input Field | Description |
|---|---|
lastChange - SortOrder
|
|
dateFrom - SortOrder
|
|
dateTo - SortOrder
|
|
lastChangeCount - SortOrder
|
|
editor - PersonOrder
|
|
equipment - EquipmentOrder
|
|
project - ProjectOrder
|
Example
{
"lastChange": "ASC",
"dateFrom": "ASC",
"dateTo": "ASC",
"lastChangeCount": "ASC",
"editor": PersonOrder,
"equipment": EquipmentOrder,
"project": ProjectOrder
}
PlanningReferEntity
PlanningReferError
PlanningReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningReferError
|
Example
{"entity": PlanningReferError}
PlanningReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningReferError,
"errors": [MissingPermission]
}
PlanningReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningReferError,
"errors": ["ENTITY_DELETED"]
}
PlanningSidebarAbsenceTypeFilterValue
Fields
| Field Name | Description |
|---|---|
entities - [Ident!]!
|
|
operator - MultiSelectFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"entities": [Ident],
"operator": "IN",
"property": "NAME"
}
PlanningSidebarBaseFilterValue
Fields
| Field Name | Description |
|---|---|
property - PlanningSidebarFilterValueProperty!
|
Possible Types
| PlanningSidebarBaseFilterValue Types |
|---|
Example
{"property": "NAME"}
PlanningSidebarEquipmentTypeFilterValue
Fields
| Field Name | Description |
|---|---|
entities - [Ident!]!
|
|
operator - MultiSelectFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"entities": [Ident],
"operator": "IN",
"property": "NAME"
}
PlanningSidebarFilter
Fields
| Field Name | Description |
|---|---|
filterGroup - FilterGroupType!
|
|
ident - Ident!
|
|
name - String!
|
|
value - [PlanningSidebarBaseFilterValue!]!
|
Example
{
"filterGroup": "PROJECTS",
"ident": Ident,
"name": "abc123",
"value": [PlanningSidebarBaseFilterValue]
}
PlanningSidebarFilterCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PlanningSidebarFilter!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PlanningSidebarFilter], "totalCount": 987}
PlanningSidebarFilterError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningSidebarFilterErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterError
|
Example
{"entity": PlanningSidebarFilterError}
PlanningSidebarFilterErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PlanningSidebarFilterError,
"errors": [ValidationErrorProperty]
}
PlanningSidebarFilterErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningSidebarFilterError,
"errors": [MissingPermission]
}
PlanningSidebarFilterErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningSidebarFilterError,
"errors": ["ENTITY_DELETED"]
}
PlanningSidebarFilterFilter
Fields
| Input Field | Description |
|---|---|
_and - [PlanningSidebarFilterFilter]
|
|
_or - [PlanningSidebarFilterFilter]
|
|
ident - IdentFilter
|
|
filterGroup - PlanningSidebarFilterGroupType
|
|
isDeleted - BooleanFilter
|
Example
{
"_and": [PlanningSidebarFilterFilter],
"_or": [PlanningSidebarFilterFilter],
"ident": IdentFilter,
"filterGroup": PlanningSidebarFilterGroupType,
"isDeleted": BooleanFilter
}
PlanningSidebarFilterGroupType
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - FilterGroupType
|
Is the fields value equal to the provided value. Default = PROJECTS |
_neq - FilterGroupType
|
Is the fields value not equal to the provided value. Default = PROJECTS |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [FilterGroupType]
|
Is the fields value in the provided list of values. |
_nin - [FilterGroupType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "PROJECTS",
"_neq": "PROJECTS",
"_is_null": false,
"_in": ["PROJECTS"],
"_nin": ["PROJECTS"]
}
PlanningSidebarFilterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PlanningSidebarFilterReferErrorEntityNotFoundErrorType
]
}
PlanningSidebarFilterOperator
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IN"
PlanningSidebarFilterOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
Example
{"name": "ASC"}
PlanningSidebarFilterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
PlanningSidebarFilterReferErrorPermissionErrorType
]
}
PlanningSidebarFilterReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningSidebarFilterReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PlanningSidebarFilterReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterReferError
|
Example
{"entity": PlanningSidebarFilterReferError}
PlanningSidebarFilterReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PlanningSidebarFilterReferError,
"errors": [MissingPermission]
}
PlanningSidebarFilterReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PlanningSidebarFilterReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PlanningSidebarFilterReferError,
"errors": ["ENTITY_DELETED"]
}
PlanningSidebarFilterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PlanningSidebarFilter!]!
|
Example
{"entities": [PlanningSidebarFilter]}
PlanningSidebarFilterStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterReferErrorStateErrorType!]!
|
Example
{
"errors": [
PlanningSidebarFilterReferErrorStateErrorType
]
}
PlanningSidebarFilterValueProperty
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"NAME"
PlanningSidebarNameFilterValue
Fields
| Field Name | Description |
|---|---|
input - String!
|
|
operator - TextFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"input": "abc123",
"operator": "EQ",
"property": "NAME"
}
PlanningSidebarPersonSkillFilterValue
Fields
| Field Name | Description |
|---|---|
entities - [Ident!]!
|
|
operator - MultiSelectFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"entities": [Ident],
"operator": "IN",
"property": "NAME"
}
PlanningSidebarPersonTypeFilterValue
Fields
| Field Name | Description |
|---|---|
entities - [Ident!]!
|
|
operator - MultiSelectFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"entities": [Ident],
"operator": "IN",
"property": "NAME"
}
PlanningSidebarProjectTypeFilterValue
Fields
| Field Name | Description |
|---|---|
entities - [Ident!]!
|
|
operator - MultiSelectFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"entities": [Ident],
"operator": "IN",
"property": "NAME"
}
PlanningSidebarTeamTypeFilterValue
Fields
| Field Name | Description |
|---|---|
entities - [Ident!]!
|
|
operator - MultiSelectFilterOperator!
|
|
property - PlanningSidebarFilterValueProperty!
|
Example
{
"entities": [Ident],
"operator": "IN",
"property": "NAME"
}
PlanningTeamExclude
PlanningTimeType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"WITHOUT"
PosInt
Example
PosInt
PosIntFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - PosInt
|
Is the fields value equal to the provided value. |
_neq - PosInt
|
Is the fields value not equal to the provided value |
_gt - PosInt
|
Is the fields value greater than the provided value |
_lt - PosInt
|
Is the fields value less than the provided value. |
_gte - PosInt
|
Is the fields value greater than or equal to the provided value. |
_lte - PosInt
|
Is the fields value less than or equal to the provided value. |
_like - PosInt
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - PosInt
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - PosInt
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [PosInt]
|
Is the fields value in the provided list of values. |
_nin - [PosInt]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": PosInt,
"_neq": PosInt,
"_gt": PosInt,
"_lt": PosInt,
"_gte": PosInt,
"_lte": PosInt,
"_like": PosInt,
"_nlike": PosInt,
"_contains": PosInt,
"_is_null": true,
"_in": [PosInt],
"_nin": [PosInt]
}
PreparedPerson
Example
{
"active": true,
"databaseStatus": "NEW",
"equipment": "abc123",
"firstname": "abc123",
"hireDate": "2007-12-03",
"hourlyWage": Decimal,
"id": "xyz789",
"idNumber": "abc123",
"lastname": "xyz789",
"payrollAccounting": true,
"personKind": "APPRENTICE",
"personType": "abc123"
}
PreparedProject
Example
{
"begin": "2007-12-03",
"city": "xyz789",
"databaseStatus": "NEW",
"end": "2007-12-03",
"id": "xyz789",
"latitude": Decimal,
"longitude": Decimal,
"name": "xyz789",
"projectId": "abc123",
"radius": Decimal,
"region": "abc123",
"status": "ACTIVE",
"street": "abc123",
"zipCode": "xyz789"
}
Product
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ON_SITE"
ProductFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - Product
|
Is the fields value equal to the provided value. |
_neq - Product
|
Is the fields value not equal to the provided value |
_gt - Product
|
Is the fields value greater than the provided value |
_lt - Product
|
Is the fields value less than the provided value. |
_gte - Product
|
Is the fields value greater than or equal to the provided value. |
_lte - Product
|
Is the fields value less than or equal to the provided value. |
_like - Product
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - Product
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - Product
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Product]
|
Is the fields value in the provided list of values. |
_nin - [Product]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "ON_SITE",
"_neq": "ON_SITE",
"_gt": "ON_SITE",
"_lt": "ON_SITE",
"_gte": "ON_SITE",
"_lte": "ON_SITE",
"_like": "ON_SITE",
"_nlike": "ON_SITE",
"_contains": "ON_SITE",
"_is_null": false,
"_in": ["ON_SITE"],
"_nin": ["ON_SITE"]
}
Profile
Fields
| Field Name | Description |
|---|---|
addonKey - String
|
|
canSwitchBetweenDesigns - Boolean!
|
|
dailyViewInPlanning - Boolean!
|
|
hasPlanningMap - Boolean!
|
|
hasPlanningsFilter - Boolean!
|
|
hasPlatformWidget - Boolean!
|
|
hasTeamPlannings - Boolean!
|
|
ident - Ident
|
|
isBaseModule - Boolean!
|
|
isEasy123Default - Boolean!
|
|
maxQualityProjectCount - Int
|
|
name - String!
|
|
product - Product
|
|
productPlan - Int
|
|
rights - [String!]!
|
Example
{
"addonKey": "abc123",
"canSwitchBetweenDesigns": true,
"dailyViewInPlanning": false,
"hasPlanningMap": false,
"hasPlanningsFilter": false,
"hasPlatformWidget": true,
"hasTeamPlannings": false,
"ident": Ident,
"isBaseModule": true,
"isEasy123Default": false,
"maxQualityProjectCount": 987,
"name": "xyz789",
"product": "ON_SITE",
"productPlan": 123,
"rights": ["xyz789"]
}
Project
Fields
| Field Name | Description |
|---|---|
activities - [Activity]!
|
|
activityIdents - [Ident]
|
|
addresscircles - [ProjectAddresscircleAssignment]!
|
|
allocation - Allocation
|
|
Arguments
|
|
area - Float
|
The Area of the Project in square meters |
assigneeAllocation - AssigneeAllocation
|
|
Arguments
|
|
averageWage - AverageWage
|
|
canSelect - Boolean!
|
|
changeInfo - Info
|
|
city - String
|
|
collectedmaterials - CollectedMaterialCollection!
|
|
Arguments
|
|
color - String
|
HexCode |
contractee - String
|
|
costCenter - CostCenter
|
|
costCenterIdent - Ident
|
|
description - String
|
|
documents - AssignedFileCollection!
|
not deleted documents for the project |
Arguments
|
|
element - Element
|
|
elementIdent - Ident
|
|
endDate - Date
|
|
equipmentAssignments - [ProjectAssignment]!
|
|
equipmentServices - CollectedEquipmentCollection!
|
|
Arguments
|
|
equipmentstates - EquipmentStateCollection!
|
|
Arguments
|
|
externalLink - String
|
|
fid - String
|
|
forms - [FormGraphType]!
|
|
geoFence - String
|
|
hasAutoWeather - Boolean!
|
|
id - String
|
|
ident - Ident!
|
|
image - File
|
|
isActive - Boolean!
|
Superseded by status |
isClosed - Boolean!
|
Superseded by status |
isDeleted - Boolean!
|
|
isPaused - Boolean!
|
Superseded by status |
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount
|
unique number used for acquiring changes since this revision |
latitude - Float
|
|
layers - [ProjectLayerGraphType!]!
|
|
longitude - Float
|
|
name - String!
|
|
nearbyProjects - [Project]
|
|
Arguments
|
|
nextDeadlines - [Ticket]
|
|
notes - NoteCollection!
|
|
Arguments
|
|
occupants - [Person!]!
|
|
operationNumber - String
|
|
personIdents - [Ident]
|
|
persons - [Person]
|
|
pictures - PictureCollection!
|
|
Arguments
|
|
plannedAmountOfHours - Decimal!
|
|
plans - [ProjectPlan]
|
The plans field has been deprecated. Use layers instead. |
postworkerIdents - [Ident]
|
|
projectComponentIdents - [Ident]
|
|
projectComponents - [ProjectComponent]!
|
|
projectEndDate - DateTime
|
field is deprecated. use 'endDate' instead. |
projectId - String
|
|
projectLastTicketAction - DateTimeOffset
|
|
projectManagerIdent - Ident
|
|
projectManagers - [Person!]!
|
|
projectPermissions - [ProjectPermissions!]!
|
|
projectQualityRoles - [ProjectUserRole]
|
quality project roles for all users for this project |
projectRoles - [ProjectUserRole]
|
quality project roles for the current user for this project |
projectSectorIdents - [Ident]
|
|
projectSectors - [ProjectSector]!
|
|
projectStartDate - DateTime
|
field is deprecated. use 'startDate' instead. |
projectTicketProgress - ProjectTicketProgress
|
|
projectTicketStatesCount - ProjectTicketStateCount
|
|
projectTypeIdent - Ident
|
|
projectZone - ProjectZone
|
|
projectZoneIdent - Ident
|
|
qualityUsers - [Person]
|
|
radius - Int
|
|
region - Region
|
|
regionIdent - Ident
|
|
revision - Int!
|
|
services - ServiceCollection!
|
|
Arguments
|
|
staffTimesTotalAmountHours - Decimal!
|
total amount of hours for all staff times in this project |
startDate - Date!
|
|
status - ProjectStatus!
|
|
street - String
|
|
subcontractors - [Subcontractor]!
|
|
subcontractorTimes - CollectedSubcontractors!
|
|
Arguments
|
|
supplierIdents - [Ident]
|
|
suppliers - [Supplier]!
|
|
teams - [Team]!
|
|
ticketProgressHistory - [TicketProgressHistory]
|
|
timeConfiguration - TimeConfiguration
|
|
times - TimesCollection!
|
|
Arguments
|
|
totalAmountOfHours - Decimal!
|
|
totalEquipmentCapturedCount - Int!
|
|
totalPersonCapturedCount - Int!
|
|
type - ProjectType
|
|
visibilityInConstructionDiary - Boolean
|
|
weathers - WeatherCollection!
|
|
Arguments
|
|
zipCode - String
|
|
Example
{
"activities": [Activity],
"activityIdents": [Ident],
"addresscircles": [ProjectAddresscircleAssignment],
"allocation": Allocation,
"area": 123.45,
"assigneeAllocation": AssigneeAllocation,
"averageWage": AverageWage,
"canSelect": false,
"changeInfo": Info,
"city": "abc123",
"collectedmaterials": CollectedMaterialCollection,
"color": "xyz789",
"contractee": "abc123",
"costCenter": CostCenter,
"costCenterIdent": Ident,
"description": "xyz789",
"documents": AssignedFileCollection,
"element": Element,
"elementIdent": Ident,
"endDate": "2007-12-03",
"equipmentAssignments": [ProjectAssignment],
"equipmentServices": CollectedEquipmentCollection,
"equipmentstates": EquipmentStateCollection,
"externalLink": "abc123",
"fid": "xyz789",
"forms": [FormGraphType],
"geoFence": "xyz789",
"hasAutoWeather": false,
"id": "abc123",
"ident": Ident,
"image": File,
"isActive": true,
"isClosed": false,
"isDeleted": false,
"isPaused": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"latitude": 987.65,
"layers": [ProjectLayerGraphType],
"longitude": 987.65,
"name": "abc123",
"nearbyProjects": [Project],
"nextDeadlines": [Ticket],
"notes": NoteCollection,
"occupants": [Person],
"operationNumber": "abc123",
"personIdents": [Ident],
"persons": [Person],
"pictures": PictureCollection,
"plannedAmountOfHours": Decimal,
"plans": [ProjectPlan],
"postworkerIdents": [Ident],
"projectComponentIdents": [Ident],
"projectComponents": [ProjectComponent],
"projectEndDate": "2007-12-03T10:15:30Z",
"projectId": "xyz789",
"projectLastTicketAction": DateTimeOffset,
"projectManagerIdent": Ident,
"projectManagers": [Person],
"projectPermissions": ["CAN_EDIT"],
"projectQualityRoles": [ProjectUserRole],
"projectRoles": [ProjectUserRole],
"projectSectorIdents": [Ident],
"projectSectors": [ProjectSector],
"projectStartDate": "2007-12-03T10:15:30Z",
"projectTicketProgress": ProjectTicketProgress,
"projectTicketStatesCount": ProjectTicketStateCount,
"projectTypeIdent": Ident,
"projectZone": ProjectZone,
"projectZoneIdent": Ident,
"qualityUsers": [Person],
"radius": 123,
"region": Region,
"regionIdent": Ident,
"revision": 987,
"services": ServiceCollection,
"staffTimesTotalAmountHours": Decimal,
"startDate": "2007-12-03",
"status": "ACTIVE",
"street": "abc123",
"subcontractors": [Subcontractor],
"subcontractorTimes": CollectedSubcontractors,
"supplierIdents": [Ident],
"suppliers": [Supplier],
"teams": [Team],
"ticketProgressHistory": [TicketProgressHistory],
"timeConfiguration": TimeConfiguration,
"times": TimesCollection,
"totalAmountOfHours": Decimal,
"totalEquipmentCapturedCount": 987,
"totalPersonCapturedCount": 987,
"type": ProjectType,
"visibilityInConstructionDiary": true,
"weathers": WeatherCollection,
"zipCode": "xyz789"
}
ProjectAddresscircleAssignment
Fields
| Field Name | Description |
|---|---|
addresscircle - Addresscircle!
|
|
contactAssignments - [ProjectAddresscircleContactAssignment!]!
|
Example
{
"addresscircle": Addresscircle,
"contactAssignments": [
ProjectAddresscircleContactAssignment
]
}
ProjectAddresscircleContactAssignment
Fields
| Field Name | Description |
|---|---|
contact - Contact!
|
|
contactPerson - ContactPerson
|
Example
{
"contact": Contact,
"contactPerson": ContactPerson
}
ProjectAssignment
Fields
| Field Name | Description |
|---|---|
conflicts - [ProjectAssignmentConflict!]!
|
|
ident - Ident!
|
|
location - TrackingLocation!
|
|
project - Project
|
Example
{
"conflicts": [ProjectAssignmentConflict],
"ident": Ident,
"location": TrackingLocation,
"project": Project
}
ProjectAssignmentConflict
Fields
| Field Name | Description |
|---|---|
assignment - ProjectAssignment!
|
|
ident - Ident!
|
|
project - Project!
|
Example
{
"assignment": ProjectAssignment,
"ident": Ident,
"project": Project
}
ProjectCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Project!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Project], "totalCount": 123}
ProjectComponent
Fields
| Field Name | Description |
|---|---|
assignedProjects - [Project!]!
|
|
changeInfo - Info
|
|
element - Element
|
|
elementIdent - Ident
|
|
fid - String
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
projectIdent - Ident
|
|
projects - ProjectCollection!
|
|
Arguments
|
|
revision - Int!
|
|
specificFromProject - Project
|
|
Example
{
"assignedProjects": [Project],
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"projectIdent": Ident,
"projects": ProjectCollection,
"revision": 123,
"specificFromProject": Project
}
ProjectComponentCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectComponent!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectComponent], "totalCount": 987}
ProjectComponentCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectComponentCollectionFilter]
|
|
_or - [ProjectComponentCollectionFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
project - ProjectFilter
|
|
specificProject - ProjectFilter
|
|
element - ElementFilter
|
Example
{
"_and": [ProjectComponentCollectionFilter],
"_or": [ProjectComponentCollectionFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"project": ProjectFilter,
"specificProject": ProjectFilter,
"element": ElementFilter
}
ProjectComponentCondition
Fields
| Field Name | Description |
|---|---|
exclude - Boolean!
|
|
ident - Ident
|
|
position - Int!
|
|
projectComponents - [ProjectComponent!]!
|
Example
{
"exclude": true,
"ident": Ident,
"position": 987,
"projectComponents": [ProjectComponent]
}
ProjectComponentError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ProjectComponentErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentError
|
Example
{"entity": ProjectComponentError}
ProjectComponentErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ProjectComponentError,
"errors": [ValidationErrorProperty]
}
ProjectComponentErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectComponentError,
"errors": [MissingPermission]
}
ProjectComponentErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectComponentError,
"errors": ["ENTITY_DELETED"]
}
ProjectComponentFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectComponentFilter]
|
|
_or - [ProjectComponentFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
Example
{
"_and": [ProjectComponentFilter],
"_or": [ProjectComponentFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter
}
ProjectComponentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
ProjectComponentReferErrorEntityNotFoundErrorType
]
}
ProjectComponentOrder
ProjectComponentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
ProjectComponentReferErrorPermissionErrorType
]
}
ProjectComponentReferEntity
ProjectComponentReferError
ProjectComponentReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentReferError
|
Example
{"entity": ProjectComponentReferError}
ProjectComponentReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectComponentReferError,
"errors": [MissingPermission]
}
ProjectComponentReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectComponentReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectComponentReferError,
"errors": ["ENTITY_DELETED"]
}
ProjectComponentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectComponent!]!
|
Example
{"entities": [ProjectComponent]}
ProjectComponentStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentReferErrorStateErrorType!]!
|
Example
{"errors": [ProjectComponentReferErrorStateErrorType]}
ProjectElementCondition
ProjectEquipmentServiceNode
ProjectError
ProjectErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectError
|
Example
{"entity": ProjectError}
ProjectErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ProjectError,
"errors": [ValidationErrorProperty]
}
ProjectErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectError,
"errors": [MissingPermission]
}
ProjectErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ProjectError, "errors": ["ENTITY_DELETED"]}
ProjectEvaluationAIR2PREVReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployee - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployeeAndActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByPersonType - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectComponent - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectSector - [ProjectEvaluationSumTableEntry!]
|
|
hoursBySubcontractor - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
projectPlace - String!
|
|
projectStreet - String!
|
|
projectZip - String!
|
|
reportLogoPath - String
|
|
services - [ProjectEvaluationServicesTableEntry!]
|
|
staffTimes - [ProjectEvaluationTableEntry!]
|
|
startDate - Date!
|
|
subcontractorHours - [ProjectEvaluationTableEntry!]
|
|
totalHours - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByActivity": [ProjectEvaluationSumTableEntry],
"hoursByEmployee": [ProjectEvaluationSumTableEntry],
"hoursByEmployeeAndActivity": [
ProjectEvaluationSumTableEntry
],
"hoursByPersonType": [ProjectEvaluationSumTableEntry],
"hoursByProjectComponent": [
ProjectEvaluationSumTableEntry
],
"hoursByProjectSector": [
ProjectEvaluationSumTableEntry
],
"hoursBySubcontractor": [
ProjectEvaluationSumTableEntry
],
"id": "xyz789",
"projectId": "xyz789",
"projectName": "xyz789",
"projectPlace": "abc123",
"projectStreet": "xyz789",
"projectZip": "abc123",
"reportLogoPath": "abc123",
"services": [ProjectEvaluationServicesTableEntry],
"staffTimes": [ProjectEvaluationTableEntry],
"startDate": "2007-12-03",
"subcontractorHours": [ProjectEvaluationTableEntry],
"totalHours": Decimal
}
ProjectEvaluationENG1PREVReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByActivity - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursByEmployee - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursByEmployeeAndActivity - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursByPersonType - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursByProjectComponent - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursByProjectComponentId - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursByProjectSector - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
hoursBySubcontractor - [ProjectEvaluationENG1PREVSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
staffTimes - [ProjectEvaluationENG1PREVTableEntry!]
|
|
startDate - Date!
|
|
subcontractorHours - [ProjectEvaluationENG1PREVTableEntry!]
|
|
totalHours - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByActivity": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursByEmployee": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursByEmployeeAndActivity": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursByPersonType": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursByProjectComponent": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursByProjectComponentId": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursByProjectSector": [
ProjectEvaluationENG1PREVSumTableEntry
],
"hoursBySubcontractor": [
ProjectEvaluationENG1PREVSumTableEntry
],
"id": "abc123",
"projectId": "xyz789",
"projectName": "xyz789",
"reportLogoPath": "xyz789",
"staffTimes": [ProjectEvaluationENG1PREVTableEntry],
"startDate": "2007-12-03",
"subcontractorHours": [
ProjectEvaluationENG1PREVTableEntry
],
"totalHours": Decimal
}
ProjectEvaluationENG1PREVSumTableEntry
ProjectEvaluationENG1PREVTableEntry
Fields
| Field Name | Description |
|---|---|
activity - String
|
|
activityId - String
|
|
date - Date!
|
|
hours - Decimal!
|
|
id - String
|
|
idCt - String
|
|
idNo - String
|
|
name - String!
|
|
personType - String
|
|
projectComponent - String
|
|
projectComponentId - String
|
|
projectSector - String
|
|
text - String
|
|
timeEnd - DateTime!
|
|
timeStart - DateTime!
|
Example
{
"activity": "xyz789",
"activityId": "abc123",
"date": "2007-12-03",
"hours": Decimal,
"id": "xyz789",
"idCt": "xyz789",
"idNo": "abc123",
"name": "abc123",
"personType": "xyz789",
"projectComponent": "xyz789",
"projectComponentId": "abc123",
"projectSector": "xyz789",
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeStart": "2007-12-03T10:15:30Z"
}
ProjectEvaluationKOAU1KREReport
Fields
| Field Name | Description |
|---|---|
costCenterName - String!
|
|
endDate - Date!
|
|
hoursByActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployee - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployeeAndActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByPersonType - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectComponent - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectSector - [ProjectEvaluationSumTableEntry!]
|
|
hoursBySubcontractor - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
reportLogoPath - String
|
|
staffTimes - [ProjectEvaluationTableEntry!]
|
|
startDate - Date!
|
|
subcontractorHours - [ProjectEvaluationTableEntry!]
|
|
totalHours - Decimal!
|
Example
{
"costCenterName": "xyz789",
"endDate": "2007-12-03",
"hoursByActivity": [ProjectEvaluationSumTableEntry],
"hoursByEmployee": [ProjectEvaluationSumTableEntry],
"hoursByEmployeeAndActivity": [
ProjectEvaluationSumTableEntry
],
"hoursByPersonType": [ProjectEvaluationSumTableEntry],
"hoursByProjectComponent": [
ProjectEvaluationSumTableEntry
],
"hoursByProjectSector": [
ProjectEvaluationSumTableEntry
],
"hoursBySubcontractor": [
ProjectEvaluationSumTableEntry
],
"id": "abc123",
"reportLogoPath": "abc123",
"staffTimes": [ProjectEvaluationTableEntry],
"startDate": "2007-12-03",
"subcontractorHours": [ProjectEvaluationTableEntry],
"totalHours": Decimal
}
ProjectEvaluationPBDY8BELReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByDay - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
startDate - Date!
|
|
totalHours - Decimal!
|
|
totalHoursAllowances - Decimal!
|
|
totalHoursGbAllowances - Decimal!
|
|
totalHoursHoliday - Decimal!
|
|
totalHoursOvertime - Decimal!
|
|
totalHoursSaturday - Decimal!
|
|
totalHoursSunday - Decimal!
|
|
totalPrice - Decimal!
|
|
totalPriceAllowances - Decimal!
|
|
totalPriceGbAllowances - Decimal!
|
|
totalPriceHoliday - Decimal!
|
|
totalPriceOvertime - Decimal!
|
|
totalPriceSaturday - Decimal!
|
|
totalPriceStaffTimes - Decimal!
|
|
totalPriceSunday - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByDay": [ProjectEvaluationSumTableEntry],
"id": "abc123",
"projectId": "abc123",
"projectName": "xyz789",
"reportLogoPath": "abc123",
"startDate": "2007-12-03",
"totalHours": Decimal,
"totalHoursAllowances": Decimal,
"totalHoursGbAllowances": Decimal,
"totalHoursHoliday": Decimal,
"totalHoursOvertime": Decimal,
"totalHoursSaturday": Decimal,
"totalHoursSunday": Decimal,
"totalPrice": Decimal,
"totalPriceAllowances": Decimal,
"totalPriceGbAllowances": Decimal,
"totalPriceHoliday": Decimal,
"totalPriceOvertime": Decimal,
"totalPriceSaturday": Decimal,
"totalPriceStaffTimes": Decimal,
"totalPriceSunday": Decimal
}
ProjectEvaluationPBPS7BELReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByProjectSector - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
startDate - Date!
|
|
totalHours - Decimal!
|
|
totalHoursAllowances - Decimal!
|
|
totalHoursGbAllowances - Decimal!
|
|
totalPrice - Decimal!
|
|
totalPriceAllowances - Decimal!
|
|
totalPriceGbAllowances - Decimal!
|
|
totalPriceStaffTimes - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByProjectSector": [
ProjectEvaluationSumTableEntry
],
"id": "abc123",
"projectId": "xyz789",
"projectName": "xyz789",
"reportLogoPath": "xyz789",
"startDate": "2007-12-03",
"totalHours": Decimal,
"totalHoursAllowances": Decimal,
"totalHoursGbAllowances": Decimal,
"totalPrice": Decimal,
"totalPriceAllowances": Decimal,
"totalPriceGbAllowances": Decimal,
"totalPriceStaffTimes": Decimal
}
ProjectEvaluationPEKO3BELReport
Fields
| Field Name | Description |
|---|---|
allowances - [ProjectEvaluationTableEntry!]
|
|
endDate - Date!
|
|
gbAllowances - [ProjectEvaluationTableEntry!]
|
|
hoursByActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployee - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployeeAndActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByPersonType - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectComponent - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectSector - [ProjectEvaluationSumTableEntry!]
|
|
hoursBySubcontractor - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
staffTimes - [ProjectEvaluationTableEntry!]
|
|
startDate - Date!
|
|
subcontractorHours - [ProjectEvaluationTableEntry!]
|
|
totalHours - Decimal!
|
|
totalHoursAllowances - Decimal!
|
|
totalHoursGbAllowances - Decimal!
|
|
totalPrice - Decimal!
|
|
totalPriceAllowances - Decimal!
|
|
totalPriceGbAllowances - Decimal!
|
|
totalPriceStaffTimes - Decimal!
|
Example
{
"allowances": [ProjectEvaluationTableEntry],
"endDate": "2007-12-03",
"gbAllowances": [ProjectEvaluationTableEntry],
"hoursByActivity": [ProjectEvaluationSumTableEntry],
"hoursByEmployee": [ProjectEvaluationSumTableEntry],
"hoursByEmployeeAndActivity": [
ProjectEvaluationSumTableEntry
],
"hoursByPersonType": [ProjectEvaluationSumTableEntry],
"hoursByProjectComponent": [
ProjectEvaluationSumTableEntry
],
"hoursByProjectSector": [
ProjectEvaluationSumTableEntry
],
"hoursBySubcontractor": [
ProjectEvaluationSumTableEntry
],
"id": "xyz789",
"projectId": "abc123",
"projectName": "abc123",
"reportLogoPath": "abc123",
"staffTimes": [ProjectEvaluationTableEntry],
"startDate": "2007-12-03",
"subcontractorHours": [ProjectEvaluationTableEntry],
"totalHours": Decimal,
"totalHoursAllowances": Decimal,
"totalHoursGbAllowances": Decimal,
"totalPrice": Decimal,
"totalPriceAllowances": Decimal,
"totalPriceGbAllowances": Decimal,
"totalPriceStaffTimes": Decimal
}
ProjectEvaluationPERA9BELReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByDay - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
startDate - Date!
|
|
totalHours - Decimal!
|
|
totalHoursAllowances - Decimal!
|
|
totalHoursGbAllowances - Decimal!
|
|
totalHoursHoliday - Decimal!
|
|
totalHoursNight - Decimal!
|
|
totalHoursOvertime - Decimal!
|
|
totalHoursSaturday - Decimal!
|
|
totalHoursSunday - Decimal!
|
|
totalPrice - Decimal!
|
|
totalPriceAllowances - Decimal!
|
|
totalPriceGbAllowances - Decimal!
|
|
totalPriceHoliday - Decimal!
|
|
totalPriceOvertime - Decimal!
|
|
totalPriceSaturday - Decimal!
|
|
totalPriceStaffTimes - Decimal!
|
|
totalPriceSunday - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByDay": [ProjectEvaluationSumTableEntry],
"id": "abc123",
"projectId": "abc123",
"projectName": "abc123",
"reportLogoPath": "abc123",
"startDate": "2007-12-03",
"totalHours": Decimal,
"totalHoursAllowances": Decimal,
"totalHoursGbAllowances": Decimal,
"totalHoursHoliday": Decimal,
"totalHoursNight": Decimal,
"totalHoursOvertime": Decimal,
"totalHoursSaturday": Decimal,
"totalHoursSunday": Decimal,
"totalPrice": Decimal,
"totalPriceAllowances": Decimal,
"totalPriceGbAllowances": Decimal,
"totalPriceHoliday": Decimal,
"totalPriceOvertime": Decimal,
"totalPriceSaturday": Decimal,
"totalPriceStaffTimes": Decimal,
"totalPriceSunday": Decimal
}
ProjectEvaluationPREV3KREReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByActivity - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
hoursByEmployee - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
hoursByEmployeeAndActivity - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
hoursByPersonType - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
hoursByProjectComponent - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
hoursByProjectSector - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
hoursBySubcontractor - [ProjectEvaluationPREV3KRESumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
staffTimes - [ProjectEvaluationPREV3KRETableEntry!]
|
|
startDate - Date!
|
|
subcontractorHours - [ProjectEvaluationPREV3KRETableEntry!]
|
|
totalHours - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByActivity": [
ProjectEvaluationPREV3KRESumTableEntry
],
"hoursByEmployee": [
ProjectEvaluationPREV3KRESumTableEntry
],
"hoursByEmployeeAndActivity": [
ProjectEvaluationPREV3KRESumTableEntry
],
"hoursByPersonType": [
ProjectEvaluationPREV3KRESumTableEntry
],
"hoursByProjectComponent": [
ProjectEvaluationPREV3KRESumTableEntry
],
"hoursByProjectSector": [
ProjectEvaluationPREV3KRESumTableEntry
],
"hoursBySubcontractor": [
ProjectEvaluationPREV3KRESumTableEntry
],
"id": "xyz789",
"projectId": "abc123",
"projectName": "abc123",
"reportLogoPath": "xyz789",
"staffTimes": [ProjectEvaluationPREV3KRETableEntry],
"startDate": "2007-12-03",
"subcontractorHours": [
ProjectEvaluationPREV3KRETableEntry
],
"totalHours": Decimal
}
ProjectEvaluationPREV3KRESumTableEntry
ProjectEvaluationPREV3KRETableEntry
Example
{
"activity": "abc123",
"date": "2007-12-03",
"hours": Decimal,
"id": "abc123",
"name": "xyz789",
"personType": "xyz789",
"projectComponent": "xyz789",
"projectSector": "xyz789",
"text": "xyz789"
}
ProjectEvaluationReport
Fields
| Field Name | Description |
|---|---|
endDate - Date!
|
|
hoursByActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployee - [ProjectEvaluationSumTableEntry!]
|
|
hoursByEmployeeAndActivity - [ProjectEvaluationSumTableEntry!]
|
|
hoursByPersonType - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectComponent - [ProjectEvaluationSumTableEntry!]
|
|
hoursByProjectSector - [ProjectEvaluationSumTableEntry!]
|
|
hoursBySubcontractor - [ProjectEvaluationSumTableEntry!]
|
|
id - String
|
|
projectId - String
|
|
projectName - String!
|
|
reportLogoPath - String
|
|
staffTimes - [ProjectEvaluationTableEntry!]
|
|
startDate - Date!
|
|
subcontractorHours - [ProjectEvaluationTableEntry!]
|
|
totalHours - Decimal!
|
Example
{
"endDate": "2007-12-03",
"hoursByActivity": [ProjectEvaluationSumTableEntry],
"hoursByEmployee": [ProjectEvaluationSumTableEntry],
"hoursByEmployeeAndActivity": [
ProjectEvaluationSumTableEntry
],
"hoursByPersonType": [ProjectEvaluationSumTableEntry],
"hoursByProjectComponent": [
ProjectEvaluationSumTableEntry
],
"hoursByProjectSector": [
ProjectEvaluationSumTableEntry
],
"hoursBySubcontractor": [
ProjectEvaluationSumTableEntry
],
"id": "abc123",
"projectId": "abc123",
"projectName": "xyz789",
"reportLogoPath": "xyz789",
"staffTimes": [ProjectEvaluationTableEntry],
"startDate": "2007-12-03",
"subcontractorHours": [ProjectEvaluationTableEntry],
"totalHours": Decimal
}
ProjectEvaluationServicesTableEntry
ProjectEvaluationSumTableEntry
ProjectEvaluationTableEntry
Example
{
"activity": "abc123",
"date": "2007-12-03",
"hours": Decimal,
"id": "xyz789",
"name": "xyz789",
"personType": "xyz789",
"projectComponent": "abc123",
"projectSector": "abc123",
"text": "abc123"
}
ProjectFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectFilter]
|
|
_or - [ProjectFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
isDeleted - BooleanFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
status - ProjectStatusEnumFilter
|
|
geoLatLng - GeoCoordinateFilter
|
|
geoArea - GeoCoordinateAreaFilter
|
|
geoRadius - IntFilter
|
|
geoFence - StringFilter
|
|
occupants - ProjectOccupantsFilter
|
|
projectType - ProjectTypeFilter
|
|
element - ElementFilter
|
|
costCenter - CostCenterFilter
|
|
region - RegionFilter
|
|
operationNumber - StringFilter
|
|
projectZone - ProjectZoneFilter
|
|
contractee - StringFilter
|
|
activity - ActivityFilter
|
|
projectSector - ProjectSectorFilter
|
|
projectComponent - ProjectComponentFilter
|
|
changeInfo - InfoFilter
|
|
qualityUsers - PersonFilter
|
|
projectForms - FormFilter
|
|
unplanned - ProjectUnplannedFilter
|
|
projectRange - ProjectRange
|
|
entityCreateRange - EntityCreateRange
|
|
projectManagers - PersonFilter
|
Example
{
"_and": [ProjectFilter],
"_or": [ProjectFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"isDeleted": BooleanFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"status": ProjectStatusEnumFilter,
"geoLatLng": GeoCoordinateFilter,
"geoArea": GeoCoordinateAreaFilter,
"geoRadius": IntFilter,
"geoFence": StringFilter,
"occupants": ProjectOccupantsFilter,
"projectType": ProjectTypeFilter,
"element": ElementFilter,
"costCenter": CostCenterFilter,
"region": RegionFilter,
"operationNumber": StringFilter,
"projectZone": ProjectZoneFilter,
"contractee": StringFilter,
"activity": ActivityFilter,
"projectSector": ProjectSectorFilter,
"projectComponent": ProjectComponentFilter,
"changeInfo": InfoFilter,
"qualityUsers": PersonFilter,
"projectForms": FormFilter,
"unplanned": ProjectUnplannedFilter,
"projectRange": "ALL",
"entityCreateRange": "NONE",
"projectManagers": PersonFilter
}
ProjectLayerCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectLayerGraphType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectLayerGraphType], "totalCount": 987}
ProjectLayerFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectLayerFilter]
|
|
_or - [ProjectLayerFilter]
|
|
ident - ProjectLayerIdentFilter
|
|
project - ProjectFilter
|
|
name - StringFilter
|
Example
{
"_and": [ProjectLayerFilter],
"_or": [ProjectLayerFilter],
"ident": ProjectLayerIdentFilter,
"project": ProjectFilter,
"name": StringFilter
}
ProjectLayerGraphType
Fields
| Field Name | Description |
|---|---|
fileName - Ident
|
|
ident - Ident
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
parentLayer - ProjectLayerGraphType
|
|
plan - LayerPlan
|
Plan returns null if plan is not processed. Is used by quality app with version < 4.154 |
position - Int!
|
|
projectIdent - Ident
|
|
projectLayerTicketStatesCount - ProjectLayerTicketStateCount
|
|
Arguments
|
|
projectPlan - LayerPlan
|
|
Example
{
"fileName": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"parentLayer": ProjectLayerGraphType,
"plan": LayerPlan,
"position": 987,
"projectIdent": Ident,
"projectLayerTicketStatesCount": ProjectLayerTicketStateCount,
"projectPlan": LayerPlan
}
ProjectLayerIdentFilter
Fields
| Input Field | Description |
|---|---|
_eq - Ident
|
Is the fields value equal to the provided value. |
_neq - Ident
|
Is the fields value not equal to the provided value |
_gt - Ident
|
Is the fields value greater than the provided value |
_lt - Ident
|
Is the fields value less than the provided value. |
_gte - Ident
|
Is the fields value greater than or equal to the provided value. |
_lte - Ident
|
Is the fields value less than or equal to the provided value. |
_like - Ident
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - Ident
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [Ident]
|
Is the fields value in the provided list of values. |
_nin - [Ident]
|
Is the fields value not in the provided list of values. |
layerRange - ProjectLayerRange
|
Example
{
"_eq": Ident,
"_neq": Ident,
"_gt": Ident,
"_lt": Ident,
"_gte": Ident,
"_lte": Ident,
"_like": Ident,
"_nlike": Ident,
"_is_null": false,
"_in": [Ident],
"_nin": [Ident],
"layerRange": "ON_SELF"
}
ProjectLayerOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
Example
{"name": "ASC"}
ProjectLayerRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ON_SELF"
ProjectLayerTicketStateCount
Example
{
"closed": 987,
"feedback": 123,
"inProgress": 123,
"open": 123,
"projectLayerIdent": Ident,
"rejected": 987,
"resolved": 987,
"total": 123
}
ProjectNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectReferErrorEntityNotFoundErrorType]}
ProjectOccupantsFilter
Fields
| Input Field | Description |
|---|---|
_has_entries - Boolean
|
Example
{"_has_entries": false}
ProjectOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
name - SortOrder
|
|
operationNumber - SortOrder
|
|
lastChangeCount - SortOrder
|
|
lastChange - SortOrder
|
|
lastTicketEdit - SortOrder
|
|
state - SortOrder
|
|
startDate - SortOrder
|
|
endDate - SortOrder
|
|
color - SortOrder
|
|
contractee - SortOrder
|
|
isDeleted - SortOrder
|
|
element - ElementOrder
|
|
type - ProjectTypeOrder
|
|
projectZone - ProjectZoneOrder
|
|
region - RegionOrder
|
|
costCenter - CostCenterOrder
|
Example
{
"id": "ASC",
"name": "ASC",
"operationNumber": "ASC",
"lastChangeCount": "ASC",
"lastChange": "ASC",
"lastTicketEdit": "ASC",
"state": "ASC",
"startDate": "ASC",
"endDate": "ASC",
"color": "ASC",
"contractee": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"type": ProjectTypeOrder,
"projectZone": ProjectZoneOrder,
"region": RegionOrder,
"costCenter": CostCenterOrder
}
ProjectPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectReferErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectReferErrorPermissionErrorType]}
ProjectPermissions
Values
| Enum Value | Description |
|---|---|
|
|
Example
"CAN_EDIT"
ProjectPlan
Fields
| Field Name | Description |
|---|---|
fileName - Ident
|
|
ident - Ident
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
maxZoom - Int
|
|
name - String!
|
|
projectIdent - Ident
|
|
projectPlanTicketStatesCount - ProjectLayerTicketStateCount
|
|
Arguments
|
|
Example
{
"fileName": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"maxZoom": 123,
"name": "abc123",
"projectIdent": Ident,
"projectPlanTicketStatesCount": ProjectLayerTicketStateCount
}
ProjectPlanCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectPlan!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectPlan], "totalCount": 123}
ProjectPlanFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectPlanFilter]
|
|
_or - [ProjectPlanFilter]
|
|
ident - ProjectLayerIdentFilter
|
|
name - StringFilter
|
Example
{
"_and": [ProjectPlanFilter],
"_or": [ProjectPlanFilter],
"ident": ProjectLayerIdentFilter,
"name": StringFilter
}
ProjectRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ALL"
ProjectReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ProjectReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ProjectReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectReferError
|
Example
{"entity": ProjectReferError}
ProjectReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectReferError,
"errors": [MissingPermission]
}
ProjectReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectReferError,
"errors": ["ENTITY_DELETED"]
}
ProjectResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Project!]!
|
Example
{"entities": [Project]}
ProjectSector
Fields
| Field Name | Description |
|---|---|
assignedProjects - [Project!]!
|
|
changeInfo - Info
|
|
element - Element
|
|
elementIdent - Ident
|
|
fid - String
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
projectIdent - Ident
|
|
revision - Int!
|
|
specificFromProject - Project
|
Example
{
"assignedProjects": [Project],
"changeInfo": Info,
"element": Element,
"elementIdent": Ident,
"fid": "abc123",
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"projectIdent": Ident,
"revision": 987,
"specificFromProject": Project
}
ProjectSectorCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectSector!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectSector], "totalCount": 123}
ProjectSectorCondition
Fields
| Field Name | Description |
|---|---|
exclude - Boolean!
|
|
ident - Ident
|
|
position - Int!
|
|
projectSectors - [ProjectSector!]!
|
Example
{
"exclude": true,
"ident": Ident,
"position": 123,
"projectSectors": [ProjectSector]
}
ProjectSectorError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ProjectSectorErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorError
|
Example
{"entity": ProjectSectorError}
ProjectSectorErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ProjectSectorError,
"errors": [ValidationErrorProperty]
}
ProjectSectorErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectSectorError,
"errors": [MissingPermission]
}
ProjectSectorErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectSectorError,
"errors": ["ENTITY_DELETED"]
}
ProjectSectorFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectSectorFilter]
|
|
_or - [ProjectSectorFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
|
project - ProjectFilter
|
|
specificProject - ProjectFilter
|
Example
{
"_and": [ProjectSectorFilter],
"_or": [ProjectSectorFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter,
"project": ProjectFilter,
"specificProject": ProjectFilter
}
ProjectSectorNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
ProjectSectorReferErrorEntityNotFoundErrorType
]
}
ProjectSectorOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
name - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
element - ElementOrder
|
Example
{
"id": "ASC",
"name": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"element": ElementOrder
}
ProjectSectorPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorReferErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectSectorReferErrorPermissionErrorType]}
ProjectSectorReferEntity
ProjectSectorReferError
ProjectSectorReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorReferError
|
Example
{"entity": ProjectSectorReferError}
ProjectSectorReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectSectorReferError,
"errors": [MissingPermission]
}
ProjectSectorReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectSectorReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectSectorReferError,
"errors": ["ENTITY_DELETED"]
}
ProjectSectorResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectSector!]!
|
Example
{"entities": [ProjectSector]}
ProjectSectorStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorReferErrorStateErrorType!]!
|
Example
{"errors": [ProjectSectorReferErrorStateErrorType]}
ProjectStaffTimeNode
ProjectStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectReferErrorStateErrorType!]!
|
Example
{"errors": [ProjectReferErrorStateErrorType]}
ProjectStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
ProjectStatusEnumFilter
Fields
| Input Field | Description |
|---|---|
_eq - ProjectStatus
|
Is the fields value equal to the provided EnumerationGraphType<ProjectStatus>. Default = ACTIVE |
_neq - ProjectStatus
|
Is the fields value not equal to the provided EnumerationGraphType<ProjectStatus>. Default = ACTIVE |
_in - [ProjectStatus]
|
Is the fields value in the provided list of values. |
_nin - [ProjectStatus]
|
Is the fields value not in the provided list of values. |
Example
{"_eq": "ACTIVE", "_neq": "ACTIVE", "_in": ["ACTIVE"], "_nin": ["ACTIVE"]}
ProjectStay
Fields
| Field Name | Description |
|---|---|
deviceIdent - Ident!
|
|
fromTime - DateTimeOffset!
|
|
ident - Ident!
|
|
project - Project
|
|
projectIdent - Ident!
|
|
toTime - DateTimeOffset!
|
|
trackingDevice - TrackingDevice!
|
Example
{
"deviceIdent": Ident,
"fromTime": DateTimeOffset,
"ident": Ident,
"project": Project,
"projectIdent": Ident,
"toTime": DateTimeOffset,
"trackingDevice": TrackingDevice
}
ProjectStayCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectStay!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectStay], "totalCount": 123}
ProjectStayFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectStayFilter]
|
|
_or - [ProjectStayFilter]
|
|
startDate - DateFilter
|
|
endDate - DateFilter
|
Example
{
"_and": [ProjectStayFilter],
"_or": [ProjectStayFilter],
"startDate": DateFilter,
"endDate": DateFilter
}
ProjectStayOrder
ProjectTicketProgress
ProjectTicketStateCount
Example
{
"closed": 123,
"feedback": 987,
"inProgress": 123,
"open": 123,
"projectIdent": Ident,
"rejected": 123,
"resolved": 987,
"total": 123
}
ProjectType
Example
{
"changeInfo": Info,
"color": "xyz789",
"element": Element,
"fid": "xyz789",
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"projects": [Project],
"text": "abc123"
}
ProjectTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectType], "totalCount": 987}
ProjectTypeCondition
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
position - Int!
|
|
projectTypes - [ProjectType!]!
|
Example
{
"ident": Ident,
"position": 123,
"projectTypes": [ProjectType]
}
ProjectTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ProjectTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeError
|
Example
{"entity": ProjectTypeError}
ProjectTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ProjectTypeError,
"errors": [ValidationErrorProperty]
}
ProjectTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectTypeError,
"errors": [MissingPermission]
}
ProjectTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ProjectTypeError, "errors": ["ENTITY_DELETED"]}
ProjectTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectTypeFilter]
|
|
_or - [ProjectTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
fid - StringFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [ProjectTypeFilter],
"_or": [ProjectTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"fid": StringFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
ProjectTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectTypeReferErrorEntityNotFoundErrorType]}
ProjectTypeOrder
ProjectTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectTypeReferErrorPermissionErrorType]}
ProjectTypeReferEntity
ProjectTypeReferError
ProjectTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeReferError
|
Example
{"entity": ProjectTypeReferError}
ProjectTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectTypeReferError,
"errors": [MissingPermission]
}
ProjectTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectTypeReferError,
"errors": ["ENTITY_DELETED"]
}
ProjectTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectType!]!
|
Example
{"entities": [ProjectType]}
ProjectTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeReferErrorStateErrorType!]!
|
Example
{"errors": [ProjectTypeReferErrorStateErrorType]}
ProjectUnplannedFilter
Fields
| Input Field | Description |
|---|---|
planningBoardMode - PlanningBoardMode
|
|
date - Date
|
Example
{
"planningBoardMode": "PROJECTS",
"date": "2007-12-03"
}
ProjectUserRole
Example
{
"createPerson": Person,
"createPersonIdent": Ident,
"ident": Ident,
"person": Person,
"project": Project,
"projectIdent": Ident,
"role": RoleBase,
"roleIdent": Ident,
"userIdent": Ident
}
ProjectZone
Example
{
"element": Element,
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"name": "abc123",
"projects": [Project],
"radiusFrom": 987,
"radiusTo": 123
}
ProjectZoneCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ProjectZone!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ProjectZone], "totalCount": 123}
ProjectZoneCondition
Example
{
"checkAllowances": true,
"checkTimes": true,
"ident": Ident,
"isFirstTime": false,
"isLastTime": false,
"position": 123,
"projectZones": [ProjectZone]
}
ProjectZoneError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ProjectZoneErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneError
|
Example
{"entity": ProjectZoneError}
ProjectZoneErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ProjectZoneError,
"errors": [ValidationErrorProperty]
}
ProjectZoneErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectZoneError,
"errors": [MissingPermission]
}
ProjectZoneErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ProjectZoneError, "errors": ["ENTITY_DELETED"]}
ProjectZoneFilter
Fields
| Input Field | Description |
|---|---|
_and - [ProjectZoneFilter]
|
|
_or - [ProjectZoneFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
radiusFrom - IntFilter
|
|
radiusTo - IntFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [ProjectZoneFilter],
"_or": [ProjectZoneFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"radiusFrom": IntFilter,
"radiusTo": IntFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
ProjectZoneNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectZoneReferErrorEntityNotFoundErrorType]}
ProjectZoneOrder
Example
{
"id": "ASC",
"name": "ASC",
"radiusFrom": "ASC",
"radiusTo": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"element": ElementOrder
}
ProjectZonePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneReferErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectZoneReferErrorPermissionErrorType]}
ProjectZoneReferEntity
ProjectZoneReferError
ProjectZoneReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneReferError
|
Example
{"entity": ProjectZoneReferError}
ProjectZoneReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProjectZoneReferError,
"errors": [MissingPermission]
}
ProjectZoneReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ProjectZoneReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ProjectZoneReferError,
"errors": ["ENTITY_DELETED"]
}
ProjectZoneResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectZone!]!
|
Example
{"entities": [ProjectZone]}
ProjectZoneStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneReferErrorStateErrorType!]!
|
Example
{"errors": [ProjectZoneReferErrorStateErrorType]}
ProvisionEquipmentError
ProvisionEquipmentOptions
ProvisionEquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
entity - ProvisionEquipmentError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ProvisionEquipmentError,
"errors": [MissingPermission]
}
ProvisionEquipmentResult
Types
| Union Types |
|---|
Example
File
ProvisionEquipmentValidationError
Fields
| Field Name | Description |
|---|---|
entity - ProvisionEquipmentError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ProvisionEquipmentError,
"errors": [ValidationErrorProperty]
}
PublicHoliday
Fields
| Field Name | Description |
|---|---|
changeInfo - Info
|
|
date - Date!
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
isRecurring - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount
|
unique number used for acquiring changes since this revision |
regions - [Region!]!
|
|
text - String
|
|
timeType - TimeType
|
|
timeValue - Decimal!
|
|
wageType - WageType
|
Example
{
"changeInfo": Info,
"date": "2007-12-03",
"ident": Ident,
"isDeleted": true,
"isRecurring": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"regions": [Region],
"text": "abc123",
"timeType": "DAY",
"timeValue": Decimal,
"wageType": WageType
}
PublicHolidayCollection
Fields
| Field Name | Description |
|---|---|
nodes - [PublicHoliday!]!
|
|
totalCount - Int!
|
Example
{"nodes": [PublicHoliday], "totalCount": 123}
PublicHolidayCondition
PublicHolidayError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PublicHolidayErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayError
|
Example
{"entity": PublicHolidayError}
PublicHolidayErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": PublicHolidayError,
"errors": [ValidationErrorProperty]
}
PublicHolidayErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PublicHolidayError,
"errors": [MissingPermission]
}
PublicHolidayErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PublicHolidayError,
"errors": ["ENTITY_DELETED"]
}
PublicHolidayFilter
Fields
| Input Field | Description |
|---|---|
_and - [PublicHolidayFilter]
|
|
_or - [PublicHolidayFilter]
|
|
ident - IdentFilter
|
|
text - StringFilter
|
|
wageType - WageTypeCollectionFilter
|
|
date - DateFilter
|
|
isRecurring - BooleanFilter
|
|
timeValue - DecimalFilter
|
|
timeType - EntityFilterField
|
|
region - RegionFilter
|
|
isDeleted - BooleanFilter
|
|
year - IntFilter
|
Example
{
"_and": [PublicHolidayFilter],
"_or": [PublicHolidayFilter],
"ident": IdentFilter,
"text": StringFilter,
"wageType": WageTypeCollectionFilter,
"date": DateFilter,
"isRecurring": BooleanFilter,
"timeValue": DecimalFilter,
"timeType": EntityFilterField,
"region": RegionFilter,
"isDeleted": BooleanFilter,
"year": IntFilter
}
PublicHolidayNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PublicHolidayReferErrorEntityNotFoundErrorType
]
}
PublicHolidayOrder
Example
{
"text": "ASC",
"wageType": WageTypeOrder,
"date": "ASC",
"timeValue": "ASC",
"isRecurring": "ASC",
"timeType": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
PublicHolidayPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayReferErrorPermissionErrorType!]!
|
Example
{"errors": [PublicHolidayReferErrorPermissionErrorType]}
PublicHolidayReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PublicHolidayReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
PublicHolidayReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayReferError
|
Example
{"entity": PublicHolidayReferError}
PublicHolidayReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": PublicHolidayReferError,
"errors": [MissingPermission]
}
PublicHolidayReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - PublicHolidayReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": PublicHolidayReferError,
"errors": ["ENTITY_DELETED"]
}
PublicHolidayResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PublicHoliday!]!
|
Example
{"entities": [PublicHoliday]}
PublicHolidayStateError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayReferErrorStateErrorType!]!
|
Example
{"errors": [PublicHolidayReferErrorStateErrorType]}
QualityAccess
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"GUEST"
QualityAccessFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - QualityAccess
|
Is the fields value equal to the provided value. Default = GUEST |
_neq - QualityAccess
|
Is the fields value not equal to the provided value. Default = GUEST |
_gt - QualityAccess
|
Is the fields value greater than the provided value. Default = GUEST |
_lt - QualityAccess
|
Is the fields value less than the provided value. Default = GUEST |
_gte - QualityAccess
|
Is the fields value greater than or equal to the provided value. Default = GUEST |
_lte - QualityAccess
|
Is the fields value less than or equal to the provided value. Default = GUEST |
_like - QualityAccess
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = GUEST |
_nlike - QualityAccess
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = GUEST |
_contains - QualityAccess
|
Does the field value contain the provided value. Default = GUEST |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [QualityAccess]
|
Is the fields value in the provided list of values. |
_nin - [QualityAccess]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "GUEST",
"_neq": "GUEST",
"_gt": "GUEST",
"_lt": "GUEST",
"_gte": "GUEST",
"_lte": "GUEST",
"_like": "GUEST",
"_nlike": "GUEST",
"_contains": "GUEST",
"_is_null": false,
"_in": ["GUEST"],
"_nin": ["GUEST"]
}
QualityFirstSteps
QualityPersonalSettings
Fields
| Field Name | Description |
|---|---|
sendDailySummaryMailNotifications - Boolean
|
|
sendImmediateCommentAddedMailNotifications - Boolean
|
|
sendImmediateMailNotifications - Boolean
|
|
sendSubTicketMailNotifications - Boolean
|
|
sendSubTicketPushNotifications - Boolean
|
|
sendTicket7DaysBeforeDeadlineMailNotifications - Boolean
|
|
sendTicketAddedCommentPushNotifications - Boolean
|
|
sendTicketDeadlineMailNotifications - Boolean
|
|
sendTicketInvolvedAssignmentMailNotifications - Boolean
|
|
sendTicketInvolvedAssignmentPushNotifications - Boolean
|
|
sendTicketUpdatePushNotifications - Boolean
|
|
sendWeeklySummaryMailNotifications - Boolean
|
Example
{
"sendDailySummaryMailNotifications": false,
"sendImmediateCommentAddedMailNotifications": true,
"sendImmediateMailNotifications": false,
"sendSubTicketMailNotifications": false,
"sendSubTicketPushNotifications": false,
"sendTicket7DaysBeforeDeadlineMailNotifications": true,
"sendTicketAddedCommentPushNotifications": true,
"sendTicketDeadlineMailNotifications": true,
"sendTicketInvolvedAssignmentMailNotifications": true,
"sendTicketInvolvedAssignmentPushNotifications": true,
"sendTicketUpdatePushNotifications": true,
"sendWeeklySummaryMailNotifications": true
}
QualityProjectTicket
Example
{
"lastActivity": "2007-12-03T10:15:30Z",
"project": Project,
"ticketsClosed": 123,
"ticketsInProgress": 987,
"ticketsOpen": 987,
"ticketsRejected": 123,
"ticketsResolved": 123,
"ticketsTotal": 987
}
QualitySettings
Fields
| Field Name | Description |
|---|---|
sendDailySummaryMailNotifications - Boolean
|
|
sendImmediateCommentAddedMailNotifications - Boolean
|
|
sendImmediateMailNotifications - Boolean
|
|
sendSubTicketMailNotifications - Boolean
|
|
sendSubTicketPushNotifications - Boolean
|
|
sendTicket7DaysBeforeDeadlineMailNotifications - Boolean
|
|
sendTicketAddedCommentPushNotifications - Boolean
|
|
sendTicketDeadlineMailNotifications - Boolean
|
|
sendTicketInvolvedAssignmentMailNotifications - Boolean
|
|
sendTicketInvolvedAssignmentPushNotifications - Boolean
|
|
sendTicketUpdatePushNotifications - Boolean
|
|
sendWeeklySummaryMailNotifications - Boolean
|
Example
{
"sendDailySummaryMailNotifications": true,
"sendImmediateCommentAddedMailNotifications": false,
"sendImmediateMailNotifications": false,
"sendSubTicketMailNotifications": true,
"sendSubTicketPushNotifications": true,
"sendTicket7DaysBeforeDeadlineMailNotifications": false,
"sendTicketAddedCommentPushNotifications": false,
"sendTicketDeadlineMailNotifications": false,
"sendTicketInvolvedAssignmentMailNotifications": false,
"sendTicketInvolvedAssignmentPushNotifications": true,
"sendTicketUpdatePushNotifications": true,
"sendWeeklySummaryMailNotifications": false
}
QualitySettingsError
Example
{
"sendDailySummaryMailNotifications": "xyz789",
"sendImmediateCommentAddedMailNotifications": "abc123",
"sendImmediateMailNotifications": "abc123",
"sendWeeklySummaryMailNotifications": "xyz789"
}
QualitySettingsErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - QualitySettingsError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": QualitySettingsError,
"errors": [ValidationErrorProperty]
}
QualitySettingsErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - QualitySettingsError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": QualitySettingsError,
"errors": [MissingPermission]
}
QualityTicketAssignee
Fields
| Field Name | Description |
|---|---|
person - Person
|
|
subcontractor - Subcontractor
|
Example
{
"person": Person,
"subcontractor": Subcontractor
}
QualityVisibility
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ALL"
QualityVisibilityEnumFilter
Fields
| Input Field | Description |
|---|---|
_eq - QualityVisibility
|
Is the fields value equal to the provided QualityVisibilityGraphType. Default = ALL |
_neq - QualityVisibility
|
Is the fields value not equal to the provided QualityVisibilityGraphType. Default = ALL |
_in - [QualityVisibility]
|
Is the fields value in the provided list of values. |
_nin - [QualityVisibility]
|
Is the fields value not in the provided list of values. |
Example
{"_eq": "ALL", "_neq": "ALL", "_in": ["ALL"], "_nin": ["ALL"]}
QuantityQueryType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"GROSS"
RecalculateSbbResult
Fields
| Field Name | Description |
|---|---|
activities - LastChangeCount!
|
|
costTypes - LastChangeCount!
|
|
dayWageRecords - LastChangeCount!
|
|
equipments - LastChangeCount!
|
|
formRecords - LastChangeCount!
|
|
forms - LastChangeCount!
|
|
materials - LastChangeCount!
|
|
persons - LastChangeCount!
|
|
personVisibilities - LastChangeCount!
|
|
photoCategories - LastChangeCount!
|
|
photoRecords - LastChangeCount!
|
|
plannedPersons - LastChangeCount!
|
|
projectComponentProjects - LastChangeCount!
|
|
projectComponents - LastChangeCount!
|
|
projects - LastChangeCount!
|
|
projectSectorProjects - LastChangeCount!
|
|
projectSectors - LastChangeCount!
|
|
projectVisibilities - LastChangeCount!
|
|
teams - LastChangeCount!
|
Example
{
"activities": LastChangeCount,
"costTypes": LastChangeCount,
"dayWageRecords": LastChangeCount,
"equipments": LastChangeCount,
"formRecords": LastChangeCount,
"forms": LastChangeCount,
"materials": LastChangeCount,
"persons": LastChangeCount,
"personVisibilities": LastChangeCount,
"photoCategories": LastChangeCount,
"photoRecords": LastChangeCount,
"plannedPersons": LastChangeCount,
"projectComponentProjects": LastChangeCount,
"projectComponents": LastChangeCount,
"projects": LastChangeCount,
"projectSectorProjects": LastChangeCount,
"projectSectors": LastChangeCount,
"projectVisibilities": LastChangeCount,
"teams": LastChangeCount
}
ReferBy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
ReferenceDataDailyReportGUS1DARE
Example
{
"date": "2007-12-03",
"dateTo": "2007-12-03",
"firstBreakEnd": "2007-12-03T10:15:30Z",
"firstBreakStart": "2007-12-03T10:15:30Z",
"projectSector": ProjectSector,
"secondBreakEnd": "2007-12-03T10:15:30Z",
"secondBreakStart": "2007-12-03T10:15:30Z",
"timeEnd": "2007-12-03T10:15:30Z",
"timeStart": "2007-12-03T10:15:30Z"
}
Region
RegionCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Region!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Region], "totalCount": 987}
RegionCondition
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
position - Int!
|
|
regions - [Region!]!
|
Example
{
"ident": Ident,
"position": 123,
"regions": [Region]
}
RegionError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
RegionErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionError
|
Example
{"entity": RegionError}
RegionErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": RegionError,
"errors": [ValidationErrorProperty]
}
RegionErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": RegionError,
"errors": [MissingPermission]
}
RegionErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionError
|
|
errors - [StateErrors!]!
|
Example
{"entity": RegionError, "errors": ["ENTITY_DELETED"]}
RegionFilter
Fields
| Input Field | Description |
|---|---|
_and - [RegionFilter]
|
|
_or - [RegionFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
mark - StringFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [RegionFilter],
"_or": [RegionFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"mark": StringFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
RegionNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RegionReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [RegionReferErrorEntityNotFoundErrorType]}
RegionOrder
RegionPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RegionReferErrorPermissionErrorType!]!
|
Example
{"errors": [RegionReferErrorPermissionErrorType]}
RegionReferEntity
RegionReferError
RegionReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionReferError
|
Example
{"entity": RegionReferError}
RegionReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": RegionReferError,
"errors": [MissingPermission]
}
RegionReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - RegionReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": RegionReferError, "errors": ["ENTITY_DELETED"]}
RegionResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Region!]!
|
Example
{"entities": [Region]}
RegionStateError
Fields
| Field Name | Description |
|---|---|
errors - [RegionReferErrorStateErrorType!]!
|
Example
{"errors": [RegionReferErrorStateErrorType]}
Report
Fields
| Field Name | Description |
|---|---|
docx - File
|
|
html - File
|
|
ident - Ident
|
|
pdf - File
|
|
tableData - Json
|
|
template - ReportTemplate
|
|
updatePerson - Person
|
|
updateTime - DateTimeOffset
|
|
xlsx - File
|
Example
{
"docx": File,
"html": File,
"ident": Ident,
"pdf": File,
"tableData": Json,
"template": ReportTemplate,
"updatePerson": Person,
"updateTime": DateTimeOffset,
"xlsx": File
}
ReportAJT3U7CJ
Example
{
"dataSource": "abc123",
"person": Person,
"ticketDate": "2007-12-03",
"ticketDateFrom": "2007-12-03",
"ticketDateTo": "2007-12-03",
"updateDate": "2007-12-03",
"updatePerson": Person
}
ReportAJT3U7CJReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ReportAJT3U7CJ]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [ReportAJT3U7CJ],
"reportLogoPath": "xyz789",
"totalCount": 123
}
ReportAPHO1UVB
Example
{
"approvalDate": "2007-12-03",
"dateFrom": "2007-12-03",
"dateTo": "2007-12-03",
"days": 123,
"element": Element,
"person": Person,
"rest": Decimal,
"text": "abc123",
"updatePerson": Person,
"wageType": WageType
}
ReportAPHO1UVBReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ReportAPHO1UVB]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [ReportAPHO1UVB],
"reportLogoPath": "xyz789",
"totalCount": 987
}
ReportDELB5Q8K
Fields
| Field Name | Description |
|---|---|
nodes - [ReportDELB5Q8KNode]
|
Example
{"nodes": [ReportDELB5Q8KNode]}
ReportDELB5Q8KDay
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
rows - [ReportDELB5Q8KRow]
|
Example
{
"date": "2007-12-03",
"rows": [ReportDELB5Q8KRow]
}
ReportDELB5Q8KDetailRow
ReportDELB5Q8KNode
Fields
| Field Name | Description |
|---|---|
data - [ReportDELB5Q8KDay]
|
|
person - Person
|
|
reportLogoPath - String
|
|
sumList - [ReportDELB5Q8KRow]
|
Example
{
"data": [ReportDELB5Q8KDay],
"person": Person,
"reportLogoPath": "xyz789",
"sumList": [ReportDELB5Q8KRow]
}
ReportDELB5Q8KRow
Example
{
"additionalInfos": [ReportDELB5Q8KDetailRow],
"begin": "abc123",
"date": "2007-12-03",
"end": "abc123",
"hours": Decimal,
"rowTitle": "xyz789",
"sum": Decimal,
"title": "abc123"
}
ReportEAM6VK7J
Fields
| Field Name | Description |
|---|---|
nodes - [ReportEAM6VK7JNode]
|
Example
{"nodes": [ReportEAM6VK7JNode]}
ReportEAM6VK7JDay
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
rows - [ReportEAM6VK7JRow]
|
Example
{
"date": "2007-12-03",
"rows": [ReportEAM6VK7JRow]
}
ReportEAM6VK7JNode
Fields
| Field Name | Description |
|---|---|
data - [ReportEAM6VK7JDay]
|
|
person - Person
|
|
project - Project
|
|
reportLogoPath - String
|
|
sumList - [ReportEAM6VK7JRow]
|
Example
{
"data": [ReportEAM6VK7JDay],
"person": Person,
"project": Project,
"reportLogoPath": "xyz789",
"sumList": [ReportEAM6VK7JRow]
}
ReportEAM6VK7JRow
Fields
| Field Name | Description |
|---|---|
additionalInfos - [String]
|
|
breakTimeBegin - String
|
|
breakTimeEnd - String
|
|
date - Date
|
|
journeyHours - Decimal
|
|
outwardJourneyBegin - String
|
|
outwardJourneyEnd - String
|
|
returnJourneyBegin - String
|
|
returnJourneyEnd - String
|
|
rowTitle - String
|
|
sum - Decimal
|
|
title - String
|
|
workingHours - Decimal
|
|
workingTimeBegin - String
|
|
workingTimeEnd - String
|
Example
{
"additionalInfos": ["abc123"],
"breakTimeBegin": "abc123",
"breakTimeEnd": "abc123",
"date": "2007-12-03",
"journeyHours": Decimal,
"outwardJourneyBegin": "abc123",
"outwardJourneyEnd": "xyz789",
"returnJourneyBegin": "abc123",
"returnJourneyEnd": "xyz789",
"rowTitle": "xyz789",
"sum": Decimal,
"title": "abc123",
"workingHours": Decimal,
"workingTimeBegin": "abc123",
"workingTimeEnd": "abc123"
}
ReportEquipments
Fields
Example
{
"byDateEREP1BEL": EquipmentReportEREP1BELByDates,
"byEquipment": EquipmentReportByEquipments,
"byEquipmentEREP1BEL": EquipmentReportEREP1BELByEquipments,
"byEquipmentEREP1BOM": EquipmentReportEREP1BOMByEquipments,
"byEquipmentEREP1KRE": EquipmentReportEREP1KRE,
"byEquipmentEREP2H53": EquipmentReportEREP2H53ByEquipments,
"byEquipmentM4O18UQF": EquipmentReportM4O18UQF,
"byEquipmentMA3XEREP": EquipmentReportMA3XEREPByEquipments,
"byEquipmentUHQXJW3L": EquipmentReportUHQXJW3L,
"byProject": EquipmentReportByProjects,
"byProjectEREP1BEL": EquipmentReportEREP1BELByProjects,
"byProjectEREP1BOM": EquipmentReportEREP1BOMByProjects,
"byProjectEREP1PPS": EquipmentReportEREP1PPSByProjects,
"byProjectEREP1SEL": EquipmentReportEREP1SELByProjects,
"byProjectEREP2H53": EquipmentReportEREP2H53ByProjects,
"byProjectEREP3PPS": EquipmentReportEREP3PPSByProjects,
"byProjectEREP3SEL": EquipmentReportEREP3SELByProjects,
"byProjectMA3XEREP": EquipmentReportMA3XEREPByProjects,
"byWeekEREP1BEL": EquipmentReportEREP1BELByWeeks
}
ReportQIP95WIF
Fields
| Field Name | Description |
|---|---|
nodes - [ReportQIP95WIFNode]
|
Example
{"nodes": [ReportQIP95WIFNode]}
ReportQIP95WIFCostRow
ReportQIP95WIFNode
Fields
| Field Name | Description |
|---|---|
costList - [ReportQIP95WIFCostRow]
|
|
person - Person
|
|
reportLogoPath - String
|
Example
{
"costList": [ReportQIP95WIFCostRow],
"person": Person,
"reportLogoPath": "abc123"
}
ReportRSDH1RLS
ReportRSDH1RLSReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ReportRSDH1RLS]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [ReportRSDH1RLS],
"reportLogoPath": "abc123",
"totalCount": 123
}
ReportRoot
Fields
| Field Name | Description |
|---|---|
absenceReportObt - AbsenceReportObtCollection
|
|
byDateMREP6BEL - MaterialReportMREP6BELByDates
|
|
byHourPARP2PPS - PersonReportPARP2PPS
|
|
byHourPARP2SEL - PersonReportPARP2SEL
|
|
byMaterialMUT3MARE - MaterialReportMUT3MAREByMaterials
|
|
byProjectPARP2PPS - PersonReportPARP2PPS
|
|
byProjectPARP2SEL - PersonReportPARP2SEL
|
|
byWeekMREP6BEL - MaterialReportMREP6BELByWeeks
|
|
dailyADL1B411 - [DailyReportADL1B411]
|
|
dailyBAR1B411 - [DailyReportBAR1B411]
|
|
dailyBOL1DARE - [DailyReportBOL1DARE]
|
|
Arguments
|
|
dailyBUG1B411 - [DailyReportBUG1B411]
|
|
dailyDAI1DARE - [DailyReportDAI1DARE]
|
|
dailyDAI2DARE - [DailyReportDAI2DARE]
|
|
dailyGUS1DARE - [DailyReportGUS1DARE]
|
|
Arguments
|
|
dailyH531B411 - [DailyReportH531B411]
|
|
dailyHUE1B411 - [DailyReportHUE1B411]
|
|
Arguments
|
|
dailyHUE2B411 - [DailyReportHUE2B411]
|
|
Arguments
|
|
dailyKNO1B411 - [DailyReportKNO1B411]
|
|
dailyMST1B411 - [DailyReportMST1B411]
|
|
dailyReport - [DailyReport]
|
|
Arguments
|
|
dailyReportALIS2BEL - [DailyReportALIS2BEL]
|
|
Arguments
|
|
dailyReportALIS5BEL - [DailyReportALIS5BEL]
|
|
dailyReportALS1DARE - [DailyReportALS1DARE]
|
|
Arguments
|
|
dailyReportDARE1JAC - [DailyReportDARE1JAC]
|
|
Arguments
|
|
dailyReportDARE1MAG - [DailyReportDARE1MAG]
|
|
Arguments
|
|
dailyReportDARE1ROE - [DailyReportDARE1ROE]
|
|
Arguments
|
|
dailyReportDARE1STO - [DailyReportDARE1STO]
|
|
Arguments
|
|
dailyReportDARE1WIE - [DailyReportDARE1WIE]
|
|
Arguments
|
|
dailyReportDARE1WNS - [DailyReportDARE1WNS]
|
|
Arguments
|
|
dailyReportDARE2KRE - [DailyReportDARE2KRE]
|
|
Arguments
|
|
dailyReportDARE2ROE - [DailyReportDARE2ROE]
|
|
Arguments
|
|
dailyReportHAU1DARE - [DailyReportHAU1DARE]
|
|
Arguments
|
|
dailyReportHHW8CF7W - [DailyReportHHW8CF7W]
|
|
Arguments
|
|
dailyReportJOE1DAIL - [DailyReportJOE1DAIL]
|
|
Arguments
|
|
dailyReportKev320 - [DailyReportKev320]
|
|
Arguments
|
|
dailyReportMAGE4BEL - [DailyReportMAGE4BEL]
|
|
Arguments
|
|
dailyReportMOR1DARE - [DailyReportMOR1DARE]
|
|
Arguments
|
|
dailyReportObt - [DailyReportObt]
|
|
Arguments
|
|
dailyReportSUD2DARE - [DailyReportSUD2DARE]
|
|
Arguments
|
|
dailyReportVF3AGVKV - [DailyReportVF3AGVKV]
|
|
Arguments
|
|
dailyReportWTI1DARE - [DailyReportWTI1DARE]
|
|
Arguments
|
|
dailyS4ILEDPZ - [DailyReportS4ILEDPZ]
|
|
Arguments
|
|
dailySUD1B411 - [DailyReportSUD1B411]
|
|
dailyVHB411 - [DailyReportVHB411]
|
|
dailyXL8156V4 - [DailyReportXL8156V4]
|
|
Arguments
|
|
dailyY4GGHF7C - [DailyReportY4GGHF7C]
|
|
Arguments
|
|
dayWages - [DayWagesReport]
|
|
equipments - ReportEquipments
|
|
holidayReport - HolidayReportCollection
|
|
holidayReportHORE1ATH - HolidayReportHORE1ATHCollection
|
|
hourLimits - HourLimitReportCollection
|
|
missingTimes - MissingTimeReportCollection
|
|
mOL1MNTN - MOL1MNTNReportCollection
|
|
monthlyOverview - MonthlyOverview
|
|
monthlyOverviewMOOV1ETS - MonthlyOverviewMOOV1ETS
|
|
monthlyOverviewMOOV1GOR - MonthlyOverviewMOOV1GOR
|
|
monthlyOverviewMOOV1ROM - MonthlyOverviewMOOV1ROM
|
|
monthlyOverviewMOOV1STR - MonthlyOverviewMOOV1STR
|
|
Arguments
|
|
monthlyOverviewMOOV3H53 - MonthlyOverviewMOOV3H53
|
|
Arguments
|
|
personOverview - PersonOverview
|
|
Arguments
|
|
personOverviewAIR1PEOV - PersonOverviewAIR1PEOV
|
|
Arguments
|
|
personOverviewUNI1PEOV - PersonOverviewUNI1PEOV
|
|
Arguments
|
|
photoReportH9CQS42I - [PhotoReportH9CQS42I]
|
|
Arguments
|
|
projectEvaluation - [ProjectEvaluationReport]
|
|
Arguments
|
|
projectEvaluationAIR2PREV - [ProjectEvaluationAIR2PREVReport]
|
|
Arguments
|
|
projectEvaluationENG1PREV - [ProjectEvaluationENG1PREVReport]
|
|
Arguments
|
|
projectEvaluationKOAU1KRE - [ProjectEvaluationKOAU1KREReport]
|
|
Arguments
|
|
projectEvaluationPBDY8BEL - [ProjectEvaluationPBDY8BELReport]
|
|
Arguments
|
|
projectEvaluationPBPS7BEL - [ProjectEvaluationPBPS7BELReport]
|
|
Arguments
|
|
projectEvaluationPEKO3BEL - [ProjectEvaluationPEKO3BELReport]
|
|
Arguments
|
|
projectEvaluationPERA9BEL - [ProjectEvaluationPERA9BELReport]
|
|
Arguments
|
|
projectEvaluationPREV3KRE - [ProjectEvaluationPREV3KREReport]
|
|
Arguments
|
|
reportAJT3U7CJ - ReportAJT3U7CJReportCollection
|
|
Arguments
|
|
reportAPHO1UVB - ReportAPHO1UVBReportCollection
|
|
Arguments
|
|
reportDELB5Q8K - ReportDELB5Q8K
|
|
Arguments
|
|
reportDXLNYU5N - DXLNYU5N
|
|
reportEAM6VK7J - ReportEAM6VK7J
|
|
Arguments
|
|
reportMOCA2MAT - MOCA2MAT
|
|
reportMOCA2WIE - MOCA2WIE
|
|
reportMOCA5H53 - MOCA5H53
|
|
Arguments |
|
reportQIP95WIF - ReportQIP95WIF
|
|
reportRSDH1RLS - ReportRSDH1RLSReportCollection
|
|
Arguments
|
|
reportT7DGQGMN - ReportT7DGQGMNReportCollection
|
|
Arguments
|
|
reportWYR5C2KE - ReportWYR5C2KECollection
|
|
sickDayReport - SickDayReportCollection
|
|
threeMonthRule - ThreeMonthRuleReportCollection
|
|
totalHours - TotalHourReportGroupReportCollection
|
|
totalHoursTOHO3MAT - TotalHourTOHO3MATReportGroupReportCollection
|
|
Example
{
"absenceReportObt": AbsenceReportObtCollection,
"byDateMREP6BEL": MaterialReportMREP6BELByDates,
"byHourPARP2PPS": PersonReportPARP2PPS,
"byHourPARP2SEL": PersonReportPARP2SEL,
"byMaterialMUT3MARE": MaterialReportMUT3MAREByMaterials,
"byProjectPARP2PPS": PersonReportPARP2PPS,
"byProjectPARP2SEL": PersonReportPARP2SEL,
"byWeekMREP6BEL": MaterialReportMREP6BELByWeeks,
"dailyADL1B411": [DailyReportADL1B411],
"dailyBAR1B411": [DailyReportBAR1B411],
"dailyBOL1DARE": [DailyReportBOL1DARE],
"dailyBUG1B411": [DailyReportBUG1B411],
"dailyDAI1DARE": [DailyReportDAI1DARE],
"dailyDAI2DARE": [DailyReportDAI2DARE],
"dailyGUS1DARE": [DailyReportGUS1DARE],
"dailyH531B411": [DailyReportH531B411],
"dailyHUE1B411": [DailyReportHUE1B411],
"dailyHUE2B411": [DailyReportHUE2B411],
"dailyKNO1B411": [DailyReportKNO1B411],
"dailyMST1B411": [DailyReportMST1B411],
"dailyReport": [DailyReport],
"dailyReportALIS2BEL": [DailyReportALIS2BEL],
"dailyReportALIS5BEL": [DailyReportALIS5BEL],
"dailyReportALS1DARE": [DailyReportALS1DARE],
"dailyReportDARE1JAC": [DailyReportDARE1JAC],
"dailyReportDARE1MAG": [DailyReportDARE1MAG],
"dailyReportDARE1ROE": [DailyReportDARE1ROE],
"dailyReportDARE1STO": [DailyReportDARE1STO],
"dailyReportDARE1WIE": [DailyReportDARE1WIE],
"dailyReportDARE1WNS": [DailyReportDARE1WNS],
"dailyReportDARE2KRE": [DailyReportDARE2KRE],
"dailyReportDARE2ROE": [DailyReportDARE2ROE],
"dailyReportHAU1DARE": [DailyReportHAU1DARE],
"dailyReportHHW8CF7W": [DailyReportHHW8CF7W],
"dailyReportJOE1DAIL": [DailyReportJOE1DAIL],
"dailyReportKev320": [DailyReportKev320],
"dailyReportMAGE4BEL": [DailyReportMAGE4BEL],
"dailyReportMOR1DARE": [DailyReportMOR1DARE],
"dailyReportObt": [DailyReportObt],
"dailyReportSUD2DARE": [DailyReportSUD2DARE],
"dailyReportVF3AGVKV": [DailyReportVF3AGVKV],
"dailyReportWTI1DARE": [DailyReportWTI1DARE],
"dailyS4ILEDPZ": [DailyReportS4ILEDPZ],
"dailySUD1B411": [DailyReportSUD1B411],
"dailyVHB411": [DailyReportVHB411],
"dailyXL8156V4": [DailyReportXL8156V4],
"dailyY4GGHF7C": [DailyReportY4GGHF7C],
"dayWages": [DayWagesReport],
"equipments": ReportEquipments,
"holidayReport": HolidayReportCollection,
"holidayReportHORE1ATH": HolidayReportHORE1ATHCollection,
"hourLimits": HourLimitReportCollection,
"missingTimes": MissingTimeReportCollection,
"mOL1MNTN": MOL1MNTNReportCollection,
"monthlyOverview": MonthlyOverview,
"monthlyOverviewMOOV1ETS": MonthlyOverviewMOOV1ETS,
"monthlyOverviewMOOV1GOR": MonthlyOverviewMOOV1GOR,
"monthlyOverviewMOOV1ROM": MonthlyOverviewMOOV1ROM,
"monthlyOverviewMOOV1STR": MonthlyOverviewMOOV1STR,
"monthlyOverviewMOOV3H53": MonthlyOverviewMOOV3H53,
"personOverview": PersonOverview,
"personOverviewAIR1PEOV": PersonOverviewAIR1PEOV,
"personOverviewUNI1PEOV": PersonOverviewUNI1PEOV,
"photoReportH9CQS42I": [PhotoReportH9CQS42I],
"projectEvaluation": [ProjectEvaluationReport],
"projectEvaluationAIR2PREV": [
ProjectEvaluationAIR2PREVReport
],
"projectEvaluationENG1PREV": [
ProjectEvaluationENG1PREVReport
],
"projectEvaluationKOAU1KRE": [
ProjectEvaluationKOAU1KREReport
],
"projectEvaluationPBDY8BEL": [
ProjectEvaluationPBDY8BELReport
],
"projectEvaluationPBPS7BEL": [
ProjectEvaluationPBPS7BELReport
],
"projectEvaluationPEKO3BEL": [
ProjectEvaluationPEKO3BELReport
],
"projectEvaluationPERA9BEL": [
ProjectEvaluationPERA9BELReport
],
"projectEvaluationPREV3KRE": [
ProjectEvaluationPREV3KREReport
],
"reportAJT3U7CJ": ReportAJT3U7CJReportCollection,
"reportAPHO1UVB": ReportAPHO1UVBReportCollection,
"reportDELB5Q8K": ReportDELB5Q8K,
"reportDXLNYU5N": DXLNYU5N,
"reportEAM6VK7J": ReportEAM6VK7J,
"reportMOCA2MAT": MOCA2MAT,
"reportMOCA2WIE": MOCA2WIE,
"reportMOCA5H53": MOCA5H53,
"reportQIP95WIF": ReportQIP95WIF,
"reportRSDH1RLS": ReportRSDH1RLSReportCollection,
"reportT7DGQGMN": ReportT7DGQGMNReportCollection,
"reportWYR5C2KE": ReportWYR5C2KECollection,
"sickDayReport": SickDayReportCollection,
"threeMonthRule": ThreeMonthRuleReportCollection,
"totalHours": TotalHourReportGroupReportCollection,
"totalHoursTOHO3MAT": TotalHourTOHO3MATReportGroupReportCollection
}
ReportT7DGQGMN
ReportT7DGQGMNReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ReportT7DGQGMN]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [ReportT7DGQGMN],
"reportLogoPath": "xyz789",
"totalCount": 123
}
ReportTemplate
Fields
| Field Name | Description |
|---|---|
dataTable - Json
|
|
fleetActive - Boolean!
|
|
hasDataTable - Boolean!
|
|
hasTemplate - Boolean!
|
|
icon - String!
|
|
ident - Ident!
|
|
options - [Json!]
|
|
qualityActive - Boolean!
|
|
query - String
|
|
settings - ReportTemplateSettings
|
|
slug - String!
|
|
subtitle - String!
|
|
timesActive - Boolean!
|
|
title - String!
|
|
variables - Json
|
Example
{
"dataTable": Json,
"fleetActive": false,
"hasDataTable": false,
"hasTemplate": false,
"icon": "abc123",
"ident": Ident,
"options": [Json],
"qualityActive": true,
"query": "xyz789",
"settings": ReportTemplateSettings,
"slug": "xyz789",
"subtitle": "xyz789",
"timesActive": true,
"title": "xyz789",
"variables": Json
}
ReportTemplateCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ReportTemplate!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ReportTemplate], "totalCount": 987}
ReportTemplateCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [ReportTemplateCollectionFilter]
|
|
_or - [ReportTemplateCollectionFilter]
|
|
ident - IdentFilter
|
|
title - StringFilter
|
|
description - StringFilter
|
|
isDeleted - BooleanFilter
|
|
timesActive - BooleanFilter
|
|
qualityActive - BooleanFilter
|
|
fleetActive - BooleanFilter
|
|
lastChange - DateTimeOffsetFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
updater - PersonFilter
|
Example
{
"_and": [ReportTemplateCollectionFilter],
"_or": [ReportTemplateCollectionFilter],
"ident": IdentFilter,
"title": StringFilter,
"description": StringFilter,
"isDeleted": BooleanFilter,
"timesActive": BooleanFilter,
"qualityActive": BooleanFilter,
"fleetActive": BooleanFilter,
"lastChange": DateTimeOffsetFilter,
"lastChangeCount": LastChangeCountFilter,
"updater": PersonFilter
}
ReportTemplateMargins
ReportTemplateOrder
Example
{
"title": "ASC",
"description": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"updater": PersonOrder
}
ReportTemplateOrientation
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"HORIZONTAL"
ReportTemplateSettings
Fields
| Field Name | Description |
|---|---|
margins - ReportTemplateMargins
|
|
orientation - ReportTemplateOrientation
|
Example
{
"margins": ReportTemplateMargins,
"orientation": "HORIZONTAL"
}
ReportWYR5C2KE
Fields
| Field Name | Description |
|---|---|
absences - [ReportWYR5C2KEEntry!]
|
|
absenceSums - [ReportWYR5C2KEEntry!]
|
|
holidayAccount - HolidayAccountObt
|
|
monthData - [ReportWYR5C2KEMonthDataEntry!]
|
|
person - Person
|
|
reportDate - Date!
|
|
timeAccount - ReportWYR5C2KETimeAccount
|
|
year - Int!
|
Example
{
"absences": [ReportWYR5C2KEEntry],
"absenceSums": [ReportWYR5C2KEEntry],
"holidayAccount": HolidayAccountObt,
"monthData": [ReportWYR5C2KEMonthDataEntry],
"person": Person,
"reportDate": "2007-12-03",
"timeAccount": ReportWYR5C2KETimeAccount,
"year": 123
}
ReportWYR5C2KECollection
Fields
| Field Name | Description |
|---|---|
nodes - [ReportWYR5C2KE!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ReportWYR5C2KE], "totalCount": 987}
ReportWYR5C2KEEntry
ReportWYR5C2KEMonthDataEntry
ReportWYR5C2KETimeAccount
ReportWYR5C2KEWageDataEntry
ResolvePlanningGroupConflictsBaseResult
Fields
| Field Name | Description |
|---|---|
planningGroup - PlanningGroupBase!
|
|
warnings - [String!]!
|
Possible Types
| ResolvePlanningGroupConflictsBaseResult Types |
|---|
Example
{
"planningGroup": PlanningGroupBase,
"warnings": ["abc123"]
}
ResolvePlanningGroupConflictsDeleteOtherResult
Fields
| Field Name | Description |
|---|---|
changedPlanningGroups - [PlanningGroupBase!]!
|
|
deletedPlanningGroups - [PlanningGroupBase!]!
|
|
planningGroup - PlanningGroupBase!
|
|
warnings - [String!]!
|
Example
{
"changedPlanningGroups": [PlanningGroupBase],
"deletedPlanningGroups": [PlanningGroupBase],
"planningGroup": PlanningGroupBase,
"warnings": ["xyz789"]
}
ResolvePlanningGroupConflictsResult
Fields
| Field Name | Description |
|---|---|
changedAbsences - [PlanningGroupAbsence!]!
|
|
conflicts - [PlanningConflict!]!
|
|
createdAbsences - [PlanningGroupAbsence!]!
|
|
deletedAbsences - [PlanningGroupAbsence!]!
|
|
deletedConflicts - [PlanningConflict!]!
|
|
planningGroup - PlanningGroupBase!
|
|
warnings - [String!]!
|
Example
{
"changedAbsences": [PlanningGroupAbsence],
"conflicts": [PlanningConflict],
"createdAbsences": [PlanningGroupAbsence],
"deletedAbsences": [PlanningGroupAbsence],
"deletedConflicts": [PlanningConflict],
"planningGroup": PlanningGroupBase,
"warnings": ["abc123"]
}
ReviewState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NONE"
RightValue
Role
Fields
| Field Name | Description |
|---|---|
customDefaultRole - String
|
|
description - String
|
|
ident - Ident!
|
|
inUse - Boolean!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
permissions - [RightValue!]!
|
|
position - Int!
|
|
product - RoleProduct!
|
|
restrictedRoles - [RoleBase!]!
|
|
users - [Person!]!
|
Example
{
"customDefaultRole": "abc123",
"description": "abc123",
"ident": Ident,
"inUse": true,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"permissions": [RightValue],
"position": 123,
"product": "ON_SITE",
"restrictedRoles": [RoleBase],
"users": [Person]
}
RoleBase
Fields
| Field Name | Description |
|---|---|
customDefaultRole - String
|
|
description - String
|
|
ident - Ident!
|
|
inUse - Boolean!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
permissions - [RightValue!]!
|
|
position - Int!
|
|
product - RoleProduct!
|
|
users - [Person!]!
|
Possible Types
| RoleBase Types |
|---|
Example
{
"customDefaultRole": "xyz789",
"description": "xyz789",
"ident": Ident,
"inUse": true,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"permissions": [RightValue],
"position": 123,
"product": "ON_SITE",
"users": [Person]
}
RoleCollectedStateError
Fields
| Field Name | Description |
|---|---|
errors - [RoleReferErrorStateErrorType!]!
|
Example
{"errors": [RoleReferErrorStateErrorType]}
RoleError
RoleErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleError
|
Example
{"entity": RoleError}
RoleErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": RoleError,
"errors": [ValidationErrorProperty]
}
RoleErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": RoleError,
"errors": [MissingPermission]
}
RoleErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleError
|
|
errors - [StateErrors!]!
|
Example
{"entity": RoleError, "errors": ["ENTITY_DELETED"]}
RoleFilter
Fields
| Input Field | Description |
|---|---|
_and - [RoleFilter]
|
|
_or - [RoleFilter]
|
|
ident - IdentFilter
|
|
fid - StringFilter
|
|
isDeleted - BooleanFilter
|
|
inUse - BooleanFilter
|
|
name - StringFilter
|
|
description - StringFilter
|
|
product - RoleProductFilter
|
|
restriction - RoleRestriction
|
Example
{
"_and": [RoleFilter],
"_or": [RoleFilter],
"ident": IdentFilter,
"fid": StringFilter,
"isDeleted": BooleanFilter,
"inUse": BooleanFilter,
"name": StringFilter,
"description": StringFilter,
"product": RoleProductFilter,
"restriction": "ALL"
}
RoleInterfaceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [RoleBase!]!
|
|
totalCount - Int!
|
Example
{"nodes": [RoleBase], "totalCount": 123}
RoleNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RoleReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [RoleReferErrorEntityNotFoundErrorType]}
RoleOrder
RolePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RoleReferErrorPermissionErrorType!]!
|
Example
{"errors": [RoleReferErrorPermissionErrorType]}
RoleProduct
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"ON_SITE"
RoleProductFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - RoleProduct
|
Is the fields value equal to the provided value. |
_neq - RoleProduct
|
Is the fields value not equal to the provided value |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [RoleProduct]
|
Is the fields value in the provided list of values. |
_nin - [RoleProduct]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "ON_SITE",
"_neq": "ON_SITE",
"_is_null": true,
"_in": ["ON_SITE"],
"_nin": ["ON_SITE"]
}
RoleReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
RoleReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
RoleReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleReferError
|
Example
{"entity": RoleReferError}
RoleReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": RoleReferError,
"errors": [MissingPermission]
}
RoleReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - RoleReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": RoleReferError, "errors": ["ENTITY_DELETED"]}
RoleRestriction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ALL"
RoleResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [RoleBase!]!
|
Example
{"entities": [RoleBase]}
RoundingDefinition
Fields
| Field Name | Description |
|---|---|
intervalInSeconds - Int!
|
|
mode - WageCalculatorRoundingMode!
|
|
thresholdInSeconds - Int!
|
Example
{"intervalInSeconds": 123, "mode": "UP", "thresholdInSeconds": 987}
RoundingDefinitionInput
Fields
| Input Field | Description |
|---|---|
mode - WageCalculatorRoundingMode
|
|
intervalInSeconds - Int
|
|
thresholdInSeconds - Int
|
Example
{"mode": "UP", "intervalInSeconds": 123, "thresholdInSeconds": 987}
RoundingModeConfiguration
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ALWAYS_UP"
RoundingService
Fields
| Field Name | Description |
|---|---|
begin - RoundingDefinition
|
|
change - RoundingDefinition
|
|
conditions - [Condition!]!
|
|
dailyHours - RoundingDefinition
|
|
description - String
|
|
end - RoundingDefinition
|
|
ident - Ident!
|
|
pauseBegin - RoundingDefinition
|
|
pauseEnd - RoundingDefinition
|
|
position - Int!
|
Example
{
"begin": RoundingDefinition,
"change": RoundingDefinition,
"conditions": [Condition],
"dailyHours": RoundingDefinition,
"description": "abc123",
"end": RoundingDefinition,
"ident": Ident,
"pauseBegin": RoundingDefinition,
"pauseEnd": RoundingDefinition,
"position": 987
}
RuleConfiguration
Fields
| Field Name | Description |
|---|---|
additionalGroupings - [WageCalculatorGrouping!]!
|
|
assignedEmployees - [Person!]!
|
|
editorApplication - String
|
|
editorIdent - Ident
|
|
ident - Ident!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
revision - Int!
|
|
ruleblocks - [WageCalculatorRuleBlock!]!
|
|
title - String!
|
|
wageType - WageType
|
Example
{
"additionalGroupings": ["PROJECT"],
"assignedEmployees": [Person],
"editorApplication": "abc123",
"editorIdent": Ident,
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"revision": 987,
"ruleblocks": [WageCalculatorRuleBlock],
"title": "abc123",
"wageType": WageType
}
RuleConfigurationCollection
Fields
| Field Name | Description |
|---|---|
nodes - [RuleConfiguration!]!
|
|
totalCount - Int!
|
Example
{"nodes": [RuleConfiguration], "totalCount": 123}
RuleConfigurationEmployee
Fields
| Field Name | Description |
|---|---|
employeeIdent - Ident
|
|
ident - Ident
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
revision - Int!
|
|
ruleConfiguration - RuleConfiguration
|
Example
{
"employeeIdent": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"revision": 123,
"ruleConfiguration": RuleConfiguration
}
RuleConfigurationError
RuleConfigurationErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationError
|
Example
{"entity": RuleConfigurationError}
RuleConfigurationErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": RuleConfigurationError,
"errors": [ValidationErrorProperty]
}
RuleConfigurationErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": RuleConfigurationError,
"errors": [MissingPermission]
}
RuleConfigurationErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": RuleConfigurationError,
"errors": ["ENTITY_DELETED"]
}
RuleConfigurationFilter
Fields
| Input Field | Description |
|---|---|
_or - [RuleConfigurationFilter]
|
|
_and - [RuleConfigurationFilter]
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_or": [RuleConfigurationFilter],
"_and": [RuleConfigurationFilter],
"name": StringFilter,
"isDeleted": BooleanFilter
}
RuleConfigurationNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
RuleConfigurationReferErrorEntityNotFoundErrorType
]
}
RuleConfigurationOrder
RuleConfigurationPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
RuleConfigurationReferErrorPermissionErrorType
]
}
RuleConfigurationReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
RuleConfigurationReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
RuleConfigurationReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationReferError
|
Example
{"entity": RuleConfigurationReferError}
RuleConfigurationReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": RuleConfigurationReferError,
"errors": [MissingPermission]
}
RuleConfigurationReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - RuleConfigurationReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": RuleConfigurationReferError,
"errors": ["ENTITY_DELETED"]
}
RuleConfigurationResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [RuleConfiguration!]!
|
Example
{"entities": [RuleConfiguration]}
RuleConfigurationStateError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationReferErrorStateErrorType!]!
|
Example
{"errors": [RuleConfigurationReferErrorStateErrorType]}
RuleInput
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
type - String!
|
|
position - Int!
|
|
description - String
|
|
valueInSeconds - Int
|
|
wageTypeIdent - Ident
|
|
conditions - [ConditionInput]
|
|
actions - [ActionInput]
|
|
sourceWageTypeIdent - Ident
|
|
compensateWageTypeIdent - Ident
|
|
buildupWageTypeIdent - Ident
|
|
leftToRight - Boolean
|
|
reduceSourceWageType - Boolean
|
|
negativeWageTypeIdent - Ident
|
|
overtimeWageTypeIdent - Ident
|
|
fixedMinutes - Int
|
|
mode - WageCalculatorHoursMode
|
|
manualConfiguration - [ConditionInput]
|
|
begin - RoundingDefinitionInput
|
|
end - RoundingDefinitionInput
|
|
pauseBegin - RoundingDefinitionInput
|
|
pauseEnd - RoundingDefinitionInput
|
|
change - RoundingDefinitionInput
|
|
dailyHours - RoundingDefinitionInput
|
|
minBreakDurationInSeconds - Int
|
|
breaks - [WageCalculatorBreakDefinitionInput]
|
Example
{
"ident": Ident,
"type": "xyz789",
"position": 987,
"description": "xyz789",
"valueInSeconds": 987,
"wageTypeIdent": Ident,
"conditions": [ConditionInput],
"actions": [ActionInput],
"sourceWageTypeIdent": Ident,
"compensateWageTypeIdent": Ident,
"buildupWageTypeIdent": Ident,
"leftToRight": false,
"reduceSourceWageType": false,
"negativeWageTypeIdent": Ident,
"overtimeWageTypeIdent": Ident,
"fixedMinutes": 123,
"mode": "ATTACH",
"manualConfiguration": [ConditionInput],
"begin": RoundingDefinitionInput,
"end": RoundingDefinitionInput,
"pauseBegin": RoundingDefinitionInput,
"pauseEnd": RoundingDefinitionInput,
"change": RoundingDefinitionInput,
"dailyHours": RoundingDefinitionInput,
"minBreakDurationInSeconds": 987,
"breaks": [WageCalculatorBreakDefinitionInput]
}
Rulebook
RulebookCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Rulebook!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Rulebook], "totalCount": 123}
RulebookFilter
Fields
| Input Field | Description |
|---|---|
_and - [RulebookFilter]
|
|
_or - [RulebookFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [RulebookFilter],
"_or": [RulebookFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
RulebookOrder
SBSError
Fields
| Field Name | Description |
|---|---|
personIdents - [Ident!]!
|
Example
{"personIdents": [Ident]}
SBSOptions
Fields
| Input Field | Description |
|---|---|
personIdents - [Ident!]!
|
|
month - Int!
|
|
year - Int!
|
|
source - SbsSource!
|
|
companyNumber - String
|
|
wageTypeAmountAsFactor - Boolean
|
|
projectIdAsCostUnit - Boolean
|
|
projectIdAsCostCenter - Boolean
|
|
usePersonTypeRelatedWageTypesForStaffTimes - Boolean
|
|
usePersonTypeRelatedWageTypesForPublicHolidays - Boolean
|
|
personTypeRelatedWageTypeAngestellterForStaffTimes - String
|
|
personTypeRelatedWageTypeAuszubildenderForStaffTimes - String
|
|
personTypeRelatedWageTypeGewerblicherAngestellterForStaffTimes - String
|
|
personTypeRelatedWageTypeGeringfuegigBeschaeftigterForStaffTimes - String
|
|
personTypeRelatedWageTypeAngestellterForPublicHolidays - String
|
|
personTypeRelatedWageTypeAuszubildenderForPublicHolidays - String
|
|
personTypeRelatedWageTypeGewerblicherAngestellterForPublicHolidays - String
|
|
personTypeRelatedWageTypeGeringfuegigBeschaeftigterForPublicHolidays - String
|
Example
{
"personIdents": [Ident],
"month": 123,
"year": 987,
"source": "WAGE_CALCULATOR",
"companyNumber": "xyz789",
"wageTypeAmountAsFactor": false,
"projectIdAsCostUnit": true,
"projectIdAsCostCenter": false,
"usePersonTypeRelatedWageTypesForStaffTimes": true,
"usePersonTypeRelatedWageTypesForPublicHolidays": true,
"personTypeRelatedWageTypeAngestellterForStaffTimes": "abc123",
"personTypeRelatedWageTypeAuszubildenderForStaffTimes": "xyz789",
"personTypeRelatedWageTypeGewerblicherAngestellterForStaffTimes": "abc123",
"personTypeRelatedWageTypeGeringfuegigBeschaeftigterForStaffTimes": "xyz789",
"personTypeRelatedWageTypeAngestellterForPublicHolidays": "abc123",
"personTypeRelatedWageTypeAuszubildenderForPublicHolidays": "abc123",
"personTypeRelatedWageTypeGewerblicherAngestellterForPublicHolidays": "xyz789",
"personTypeRelatedWageTypeGeringfuegigBeschaeftigterForPublicHolidays": "xyz789"
}
SBSPermissionError
Fields
| Field Name | Description |
|---|---|
entity - SBSError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": SBSError,
"errors": [MissingPermission]
}
SBSResult
Types
| Union Types |
|---|
Example
File
SBSValidationError
Fields
| Field Name | Description |
|---|---|
entity - SBSError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": SBSError,
"errors": [ValidationErrorProperty]
}
SageHwpLohnError
SageHwpLohnOptions
SageHwpLohnPermissionError
Fields
| Field Name | Description |
|---|---|
entity - SageHwpLohnError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": SageHwpLohnError,
"errors": [MissingPermission]
}
SageHwpLohnResult
Types
| Union Types |
|---|
Example
File
SageHwpLohnValidationError
Fields
| Field Name | Description |
|---|---|
entity - SageHwpLohnError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": SageHwpLohnError,
"errors": [ValidationErrorProperty]
}
SageHwpMaterialError
SageHwpMaterialOptions
SageHwpMaterialPermissionError
Fields
| Field Name | Description |
|---|---|
entity - SageHwpMaterialError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": SageHwpMaterialError,
"errors": [MissingPermission]
}
SageHwpMaterialResult
Types
| Union Types |
|---|
Example
File
SageHwpMaterialValidationError
Fields
| Field Name | Description |
|---|---|
entity - SageHwpMaterialError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": SageHwpMaterialError,
"errors": [ValidationErrorProperty]
}
SalesTax
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"UST_0"
SameProjectElementCondition
Fields
| Field Name | Description |
|---|---|
elements - [Element!]!
|
|
ident - Ident
|
|
position - Int!
|
Example
{
"elements": [Element],
"ident": Ident,
"position": 123
}
SbbActivityResult
Types
| Union Types |
|---|
Example
SbbActivityResultUpsert
SbbActivityResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbActivityResultUpsert
Fields
| Field Name | Description |
|---|---|
activity - Activity
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"activity": Activity,
"lastChangeCount": LastChangeCount
}
SbbCostTypeResult
Types
| Union Types |
|---|
Example
SbbCostTypeResultUpsert
SbbCostTypeResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbCostTypeResultUpsert
Fields
| Field Name | Description |
|---|---|
costType - AllowanceType
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"costType": AllowanceType,
"lastChangeCount": LastChangeCount
}
SbbDayWageRecordResult
Types
| Union Types |
|---|
Example
SbbDayWageRecordResultUpsert
SbbDayWageRecordResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbDayWageRecordResultUpsert
Fields
| Field Name | Description |
|---|---|
dayWageRecord - DayWage
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"dayWageRecord": DayWage,
"lastChangeCount": LastChangeCount
}
SbbEquipmentResult
Types
| Union Types |
|---|
Example
SbbEquipmentResultUpsert
SbbEquipmentResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbEquipmentResultUpsert
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"equipment": Equipment,
"lastChangeCount": LastChangeCount
}
SbbFormRecordResult
Types
| Union Types |
|---|
Example
SbbFormRecordResultUpsert
SbbFormRecordResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbFormRecordResultUpsert
Fields
| Field Name | Description |
|---|---|
formRecord - FilledForm
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"formRecord": FilledForm,
"lastChangeCount": LastChangeCount
}
SbbFormResult
Types
| Union Types |
|---|
Example
SbbFormResultUpsert
SbbFormResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbFormResultUpsert
Fields
| Field Name | Description |
|---|---|
form - FormGraphType
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"form": FormGraphType,
"lastChangeCount": LastChangeCount
}
SbbMaterialResult
Types
| Union Types |
|---|
Example
SbbMaterialResultUpsert
SbbMaterialResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbMaterialResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
material - Material
|
Example
{
"lastChangeCount": LastChangeCount,
"material": Material
}
SbbPersonPlanningResult
Types
| Union Types |
|---|
Example
SbbPersonPlanningResultUpsert
SbbPersonPlanningResultDelete
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
lastChangeCount - LastChangeCount!
|
|
personIdent - Ident!
|
|
projectIdent - Ident
|
Example
{
"date": "2007-12-03",
"lastChangeCount": LastChangeCount,
"personIdent": Ident,
"projectIdent": Ident
}
SbbPersonPlanningResultUpsert
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
lastChangeCount - LastChangeCount!
|
|
personIdent - Ident!
|
|
projectIdent - Ident
|
Example
{
"date": "2007-12-03",
"lastChangeCount": LastChangeCount,
"personIdent": Ident,
"projectIdent": Ident
}
SbbPersonResult
Types
| Union Types |
|---|
Example
SbbPersonResultUpsert
SbbPersonResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbPersonResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
person - Person
|
Example
{
"lastChangeCount": LastChangeCount,
"person": Person
}
SbbPersonVisibilityResult
Types
| Union Types |
|---|
Example
SbbPersonVisibilityResultUpsert
SbbPersonVisibilityResultDelete
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
personIdent - Ident!
|
Example
{
"lastChangeCount": LastChangeCount,
"personIdent": Ident
}
SbbPersonVisibilityResultUpsert
SbbPhotoCategoryResult
Types
| Union Types |
|---|
Example
SbbPhotoCategoryResultUpsert
SbbPhotoCategoryResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbPhotoCategoryResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
photoCategory - PhotoCategory
|
Example
{
"lastChangeCount": LastChangeCount,
"photoCategory": PhotoCategory
}
SbbPhotoRecordResult
Types
| Union Types |
|---|
Example
SbbPhotoRecordResultUpsert
SbbPhotoRecordResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbPhotoRecordResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
photoRecord - Picture
|
Example
{
"lastChangeCount": LastChangeCount,
"photoRecord": Picture
}
SbbProjectComponentProjectResult
Types
| Union Types |
|---|
Example
SbbProjectComponentProjectResultUpsert
SbbProjectComponentProjectResultDelete
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectComponentIdent - Ident!
|
|
projectIdent - Ident!
|
Example
{
"lastChangeCount": LastChangeCount,
"projectComponentIdent": Ident,
"projectIdent": Ident
}
SbbProjectComponentProjectResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectComponentIdent - Ident!
|
|
projectIdent - Ident!
|
Example
{
"lastChangeCount": LastChangeCount,
"projectComponentIdent": Ident,
"projectIdent": Ident
}
SbbProjectComponentResult
Types
| Union Types |
|---|
Example
SbbProjectComponentResultUpsert
SbbProjectComponentResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbProjectComponentResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectComponent - ProjectComponent
|
Example
{
"lastChangeCount": LastChangeCount,
"projectComponent": ProjectComponent
}
SbbProjectResult
Types
| Union Types |
|---|
Example
SbbProjectResultUpsert
SbbProjectResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbProjectResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
project - Project
|
Example
{
"lastChangeCount": LastChangeCount,
"project": Project
}
SbbProjectSectorProjectResult
Types
| Union Types |
|---|
Example
SbbProjectSectorProjectResultUpsert
SbbProjectSectorProjectResultDelete
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectIdent - Ident!
|
|
projectSectorIdent - Ident!
|
Example
{
"lastChangeCount": LastChangeCount,
"projectIdent": Ident,
"projectSectorIdent": Ident
}
SbbProjectSectorProjectResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectIdent - Ident!
|
|
projectSectorIdent - Ident!
|
Example
{
"lastChangeCount": LastChangeCount,
"projectIdent": Ident,
"projectSectorIdent": Ident
}
SbbProjectSectorResult
Types
| Union Types |
|---|
Example
SbbProjectSectorResultUpsert
SbbProjectSectorResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbProjectSectorResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectSector - ProjectSector
|
Example
{
"lastChangeCount": LastChangeCount,
"projectSector": ProjectSector
}
SbbProjectVisibilityResult
Types
| Union Types |
|---|
Example
SbbProjectVisibilityResultUpsert
SbbProjectVisibilityResultDelete
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
projectIdent - Ident!
|
Example
{
"lastChangeCount": LastChangeCount,
"projectIdent": Ident
}
SbbProjectVisibilityResultUpsert
Fields
| Field Name | Description |
|---|---|
all - Boolean!
|
|
assigned - Boolean!
|
|
lastChangeCount - LastChangeCount!
|
|
projectIdent - Ident!
|
Example
{
"all": false,
"assigned": false,
"lastChangeCount": LastChangeCount,
"projectIdent": Ident
}
SbbTeamResult
Types
| Union Types |
|---|
Example
SbbTeamResultUpsert
SbbTeamResultDelete
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
|
lastChangeCount - LastChangeCount!
|
Example
{
"ident": Ident,
"lastChangeCount": LastChangeCount
}
SbbTeamResultUpsert
Fields
| Field Name | Description |
|---|---|
lastChangeCount - LastChangeCount!
|
|
team - Team
|
Example
{
"lastChangeCount": LastChangeCount,
"team": Team
}
SbsSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"WAGE_CALCULATOR"
ScheduledOrder
Fields
| Field Name | Description |
|---|---|
account - Account
|
|
description - String
|
|
editor - Person
|
|
editorApplication - String
|
|
endDate - DateTime
|
|
ident - Ident!
|
|
intervalSpecifier - Int!
|
|
intervalType - Int!
|
|
intervalValue - Int!
|
|
isDeleted - Boolean!
|
|
lastChange - UtcDateTime!
|
|
name - String
|
|
person - Person
|
|
source - ScheduledOrderSource
|
|
startDate - DateTime!
|
|
value - Decimal!
|
Example
{
"account": Account,
"description": "xyz789",
"editor": Person,
"editorApplication": "abc123",
"endDate": "2007-12-03T10:15:30Z",
"ident": Ident,
"intervalSpecifier": 987,
"intervalType": 123,
"intervalValue": 987,
"isDeleted": false,
"lastChange": UtcDateTime,
"name": "xyz789",
"person": Person,
"source": ScheduledOrderSource,
"startDate": "2007-12-03T10:15:30Z",
"value": Decimal
}
ScheduledOrderCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ScheduledOrder!]!
|
|
totalCount - Int!
|
Example
{"nodes": [ScheduledOrder], "totalCount": 123}
ScheduledOrderCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [ScheduledOrderCollectionFilter]
|
|
_or - [ScheduledOrderCollectionFilter]
|
|
person - PersonFilter
|
|
account - AccountCollectionFilter
|
|
editor - PersonFilter
|
|
ident - IdentFilter
|
|
isDeleted - BooleanFilter
|
|
editorApplication - StringFilter
|
|
interval - StringFilter
|
|
name - StringFilter
|
|
description - StringFilter
|
|
startDate - DateFilter
|
|
endDate - DateFilter
|
|
lastChange - DateTimeFilter
|
|
value - DecimalFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
source - ScheduledOrderSourceFilter
|
Example
{
"_and": [ScheduledOrderCollectionFilter],
"_or": [ScheduledOrderCollectionFilter],
"person": PersonFilter,
"account": AccountCollectionFilter,
"editor": PersonFilter,
"ident": IdentFilter,
"isDeleted": BooleanFilter,
"editorApplication": StringFilter,
"interval": StringFilter,
"name": StringFilter,
"description": StringFilter,
"startDate": DateFilter,
"endDate": DateFilter,
"lastChange": DateTimeFilter,
"value": DecimalFilter,
"lastChangeCount": LastChangeCountFilter,
"source": ScheduledOrderSourceFilter
}
ScheduledOrderError
ScheduledOrderErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderError
|
Example
{"entity": ScheduledOrderError}
ScheduledOrderErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ScheduledOrderError,
"errors": [ValidationErrorProperty]
}
ScheduledOrderErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ScheduledOrderError,
"errors": [MissingPermission]
}
ScheduledOrderErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ScheduledOrderError,
"errors": ["ENTITY_DELETED"]
}
ScheduledOrderNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
ScheduledOrderReferErrorEntityNotFoundErrorType
]
}
ScheduledOrderOrder
Fields
| Input Field | Description |
|---|---|
person - PersonOrder
|
|
account - AccountOrder
|
|
editor - PersonOrder
|
|
isDeleted - SortOrder
|
|
source - SourceOrder
|
|
ident - SortOrder
|
|
editorApplication - SortOrder
|
|
name - SortOrder
|
|
description - SortOrder
|
|
startDate - SortOrder
|
|
endDate - SortOrder
|
|
value - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"person": PersonOrder,
"account": AccountOrder,
"editor": PersonOrder,
"isDeleted": "ASC",
"source": SourceOrder,
"ident": "ASC",
"editorApplication": "ASC",
"name": "ASC",
"description": "ASC",
"startDate": "ASC",
"endDate": "ASC",
"value": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
ScheduledOrderPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderReferErrorPermissionErrorType!]!
|
Example
{"errors": [ScheduledOrderReferErrorPermissionErrorType]}
ScheduledOrderReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ScheduledOrderReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ScheduledOrderReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderReferError
|
Example
{"entity": ScheduledOrderReferError}
ScheduledOrderReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ScheduledOrderReferError,
"errors": [MissingPermission]
}
ScheduledOrderReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ScheduledOrderReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ScheduledOrderReferError,
"errors": ["ENTITY_DELETED"]
}
ScheduledOrderResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ScheduledOrder!]!
|
Example
{"entities": [ScheduledOrder]}
ScheduledOrderSource
ScheduledOrderSourceFilter
Fields
| Input Field | Description |
|---|---|
_or - [ScheduledOrderSourceFilter]
|
|
_and - [ScheduledOrderSourceFilter]
|
|
name - StringFilter
|
Example
{
"_or": [ScheduledOrderSourceFilter],
"_and": [ScheduledOrderSourceFilter],
"name": StringFilter
}
ScheduledOrderStateError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderReferErrorStateErrorType!]!
|
Example
{"errors": [ScheduledOrderReferErrorStateErrorType]}
Seconds
Description
The Seconds scalar type represents a period of time represented as the total number of seconds.
Example
Seconds
SecuritySettings
Fields
| Field Name | Description |
|---|---|
editor - Person
|
|
impersonationValidUntil - Date
|
|
lastChange - UtcDateTime
|
Example
{
"editor": Person,
"impersonationValidUntil": "2007-12-03",
"lastChange": UtcDateTime
}
Service
Fields
| Field Name | Description |
|---|---|
activity - Activity
|
|
activityIdent - Ident
|
|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeInfo - Info
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - Date!
|
|
fid - String
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isHidden - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
project - Project
|
|
projectcomponent - ProjectComponent
|
|
projectComponentIdent - Ident
|
|
projectIdent - Ident
|
|
projectsector - ProjectSector
|
|
projectSectorIdent - Ident
|
|
proveInfo - Info
|
|
text - String
|
Example
{
"activity": Activity,
"activityIdent": Ident,
"canDelete": false,
"canEdit": false,
"changeInfo": Info,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"fid": "abc123",
"ident": Ident,
"isDeleted": true,
"isHidden": false,
"isLocked": true,
"isProved": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"project": Project,
"projectcomponent": ProjectComponent,
"projectComponentIdent": Ident,
"projectIdent": Ident,
"projectsector": ProjectSector,
"projectSectorIdent": Ident,
"proveInfo": Info,
"text": "xyz789"
}
ServiceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Service!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Service], "totalCount": 123}
ServiceCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [ServiceCollectionFilter]
|
|
_or - [ServiceCollectionFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
isLocked - BooleanFilter
|
|
isProved - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
text - StringFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
date - DateFilter
|
|
project - ProjectFilter
|
|
projectComponent - ProjectComponentFilter
|
|
projectSector - ProjectSectorFilter
|
|
activity - ActivityFilter
|
|
creator - PersonFilter
|
Example
{
"_and": [ServiceCollectionFilter],
"_or": [ServiceCollectionFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"isLocked": BooleanFilter,
"isProved": BooleanFilter,
"fid": StringFilter,
"text": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"date": DateFilter,
"project": ProjectFilter,
"projectComponent": ProjectComponentFilter,
"projectSector": ProjectSectorFilter,
"activity": ActivityFilter,
"creator": PersonFilter
}
ServiceError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ServiceErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceError
|
Example
{"entity": ServiceError}
ServiceErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ServiceError,
"errors": [ValidationErrorProperty]
}
ServiceErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ServiceError,
"errors": [MissingPermission]
}
ServiceErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceError
|
|
errors - [StateErrors!]!
|
Example
{"entity": ServiceError, "errors": ["ENTITY_DELETED"]}
ServiceModeOrder
Example
{
"deviceIdent": "xyz789",
"ident": Ident,
"isDeleted": true,
"remotePort": "xyz789",
"remoteServer": "xyz789",
"serviceModePriority": "AFTER_SYNC"
}
ServiceModeOrderError
ServiceModeOrderErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderError
|
Example
{"entity": ServiceModeOrderError}
ServiceModeOrderErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": ServiceModeOrderError,
"errors": [ValidationErrorProperty]
}
ServiceModeOrderErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ServiceModeOrderError,
"errors": [MissingPermission]
}
ServiceModeOrderErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ServiceModeOrderError,
"errors": ["ENTITY_DELETED"]
}
ServiceModeOrderNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
ServiceModeOrderReferErrorEntityNotFoundErrorType
]
}
ServiceModeOrderPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
ServiceModeOrderReferErrorPermissionErrorType
]
}
ServiceModeOrderReferEntity
Fields
| Input Field | Description |
|---|---|
deviceIdent - Ident
|
Example
{"deviceIdent": Ident}
ServiceModeOrderReferError
Fields
| Field Name | Description |
|---|---|
deviceIdent - Ident
|
Example
{"deviceIdent": Ident}
ServiceModeOrderReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderReferError
|
Example
{"entity": ServiceModeOrderReferError}
ServiceModeOrderReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ServiceModeOrderReferError,
"errors": [MissingPermission]
}
ServiceModeOrderReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceModeOrderReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ServiceModeOrderReferError,
"errors": ["ENTITY_DELETED"]
}
ServiceModeOrderResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ServiceModeOrder!]!
|
Example
{"entities": [ServiceModeOrder]}
ServiceModeOrderStateError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderReferErrorStateErrorType!]!
|
Example
{"errors": [ServiceModeOrderReferErrorStateErrorType]}
ServiceModePriority
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"AFTER_SYNC"
ServiceNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ServiceReferErrorEntityNotFoundErrorType]}
ServiceOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
createApplication - SortOrder
|
|
creator - PersonOrder
|
|
project - ProjectOrder
|
|
projectComponent - ProjectComponentOrder
|
|
projectSector - ProjectSectorOrder
|
|
activity - ActivityOrder
|
|
text - SortOrder
|
|
createTimestamp - SortOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"createApplication": "ASC",
"creator": PersonOrder,
"project": ProjectOrder,
"projectComponent": ProjectComponentOrder,
"projectSector": ProjectSectorOrder,
"activity": ActivityOrder,
"text": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC"
}
ServicePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceReferErrorPermissionErrorType!]!
|
Example
{"errors": [ServiceReferErrorPermissionErrorType]}
ServiceReferEntity
ServiceReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
ServiceReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceReferError
|
Example
{"entity": ServiceReferError}
ServiceReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": ServiceReferError,
"errors": [MissingPermission]
}
ServiceReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - ServiceReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": ServiceReferError,
"errors": ["ENTITY_DELETED"]
}
ServiceReferenceValue
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"OPERATING_HOURS"
ServiceResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Service!]!
|
Example
{"entities": [Service]}
ServiceStateError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceReferErrorStateErrorType!]!
|
Example
{"errors": [ServiceReferErrorStateErrorType]}
Short
Example
Short
SickDayReport
Example
{
"person": Person,
"reportDate": "2007-12-03",
"sickDays": [SickDayReportEntry],
"totalValueDays": Decimal,
"totalValueHours": Decimal,
"year": 123
}
SickDayReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [SickDayReport!]!
|
|
totalCount - Int!
|
Example
{"nodes": [SickDayReport], "totalCount": 987}
SickDayReportEntry
SimpleMutation
Fields
| Field Name | Description |
|---|---|
ok - Boolean!
|
Example
{"ok": false}
SimplifiedAccountRights
Fields
| Field Name | Description |
|---|---|
accountSettings - SimplifiedRightAdmin!
|
|
apiKeys - SimplifiedRightAll!
|
|
billing - SimplifiedRightAdmin!
|
|
companyInfo - SimplifiedRightAdmin!
|
|
connector - SimplifiedRightAdmin!
|
|
data - SimplifiedRightAdmin!
|
|
exportImport - SimplifiedRightAdmin!
|
|
logoSettings - SimplifiedRightAdmin!
|
|
numberSeries - SimplifiedRightAdmin!
|
|
security - SimplifiedRightAdmin!
|
Example
{
"accountSettings": "NO_ACCESS",
"apiKeys": "NO_ACCESS",
"billing": "NO_ACCESS",
"companyInfo": "NO_ACCESS",
"connector": "NO_ACCESS",
"data": "NO_ACCESS",
"exportImport": "NO_ACCESS",
"logoSettings": "NO_ACCESS",
"numberSeries": "NO_ACCESS",
"security": "NO_ACCESS"
}
SimplifiedChatRights
Fields
| Field Name | Description |
|---|---|
all - SimplifiedRightWrite!
|
|
write - SimplifiedRightOnlyWrite!
|
Example
{"all": "NO_ACCESS", "write": "NO_ACCESS"}
SimplifiedEquipment
Example
{
"amountHours": Decimal,
"amountUnit": Unit,
"counterContainer": [CounterContainer],
"date": "2007-12-03",
"entriesCount": 123,
"equipment": Equipment,
"gross": Decimal,
"net": Decimal,
"text": "abc123"
}
SimplifiedEquipmentMOR1DARE
Example
{
"amountHours": Decimal,
"amountUnit": Unit,
"counterContainer": [CounterContainer],
"creator": Person,
"date": "2007-12-03",
"entriesCount": 987,
"equipment": Equipment,
"gross": Decimal,
"net": Decimal,
"text": "xyz789"
}
SimplifiedEquipmentRights
Fields
| Field Name | Description |
|---|---|
automationProfiles - SimplifiedRightAll!
|
|
documents - SimplifiedRightWrite!
|
|
equipment - SimplifiedRightAll!
|
|
equipmentExports - SimplifiedRightAdmin!
|
|
equipmentForms - SimplifiedRightAll!
|
|
equipmentInformations - SimplifiedRightAdmin!
|
|
equipmentMap - SimplifiedRightRead!
|
|
equipmentMovements - SimplifiedRightAll!
|
|
equipmentServices - SimplifiedRightAll!
|
|
equipmentTypes - SimplifiedRightAll!
|
|
filledEquipmentForms - SimplifiedRightAll!
|
|
maintenance - SimplifiedRightAll!
|
|
maintenanceMeasures - SimplifiedRightAll!
|
|
trackingProviders - SimplifiedRightWrite!
|
Example
{
"automationProfiles": "NO_ACCESS",
"documents": "NO_ACCESS",
"equipment": "NO_ACCESS",
"equipmentExports": "NO_ACCESS",
"equipmentForms": "NO_ACCESS",
"equipmentInformations": "NO_ACCESS",
"equipmentMap": "NO_ACCESS",
"equipmentMovements": "NO_ACCESS",
"equipmentServices": "NO_ACCESS",
"equipmentTypes": "NO_ACCESS",
"filledEquipmentForms": "NO_ACCESS",
"maintenance": "NO_ACCESS",
"maintenanceMeasures": "NO_ACCESS",
"trackingProviders": "NO_ACCESS"
}
SimplifiedEstimateRights
Fields
| Field Name | Description |
|---|---|
aiAssistant - SimplifiedRightOnlyWrite!
|
|
assemblies - SimplifiedRightAll!
|
|
contract - SimplifiedRightAll!
|
|
costElements - SimplifiedRightAll!
|
|
documents - SimplifiedRightAll!
|
|
estimateSettings - SimplifiedRightWrite!
|
|
estimateTextModule - SimplifiedRightAll!
|
|
gaeb - SimplifiedRightAdmin!
|
|
invoice - SimplifiedRightAll!
|
|
materialLists - SimplifiedRightAdmin!
|
|
measurement - SimplifiedRightAll!
|
|
numbering - SimplifiedRightAll!
|
|
offer - SimplifiedRightAll!
|
|
projectBudgetPlanning - SimplifiedRightAll!
|
|
supplementaryBid - SimplifiedRightAll!
|
|
textTemplates - SimplifiedRightWrite!
|
|
varianceComparison - SimplifiedRightAll!
|
Example
{
"aiAssistant": "NO_ACCESS",
"assemblies": "NO_ACCESS",
"contract": "NO_ACCESS",
"costElements": "NO_ACCESS",
"documents": "NO_ACCESS",
"estimateSettings": "NO_ACCESS",
"estimateTextModule": "NO_ACCESS",
"gaeb": "NO_ACCESS",
"invoice": "NO_ACCESS",
"materialLists": "NO_ACCESS",
"measurement": "NO_ACCESS",
"numbering": "NO_ACCESS",
"offer": "NO_ACCESS",
"projectBudgetPlanning": "NO_ACCESS",
"supplementaryBid": "NO_ACCESS",
"textTemplates": "NO_ACCESS",
"varianceComparison": "NO_ACCESS"
}
SimplifiedGeneralRights
Fields
| Field Name | Description |
|---|---|
addresscircles - SimplifiedRightAll!
|
|
appVersions - SimplifiedRightRead!
|
|
contacts - SimplifiedRightAll!
|
|
costCenters - SimplifiedRightAll!
|
|
customWageExports - SimplifiedRightAdmin!
|
|
dashboard - SimplifiedRightRead!
|
|
publicHolidays - SimplifiedRightAll!
|
|
regions - SimplifiedRightAll!
|
|
reports - [SimplifiedReportRight!]!
|
|
terminals - SimplifiedRightAdmin!
|
|
units - SimplifiedRightAll!
|
Example
{
"addresscircles": "NO_ACCESS",
"appVersions": "NO_ACCESS",
"contacts": "NO_ACCESS",
"costCenters": "NO_ACCESS",
"customWageExports": "NO_ACCESS",
"dashboard": "NO_ACCESS",
"publicHolidays": "NO_ACCESS",
"regions": "NO_ACCESS",
"reports": [SimplifiedReportRight],
"terminals": "NO_ACCESS",
"units": "NO_ACCESS"
}
SimplifiedPersonRights
Fields
Example
{
"absences": "NO_ACCESS",
"accountOverview": "NO_ACCESS",
"accounts": "NO_ACCESS",
"activities": "NO_ACCESS",
"activityTypes": "NO_ACCESS",
"allowances": "NO_ACCESS",
"appProfiles": "NO_ACCESS",
"changePassword": "NO_ACCESS",
"costTypes": "NO_ACCESS",
"deviatingWorkingHours": "NO_ACCESS",
"filledPersonForms": "NO_ACCESS",
"personExports": "NO_ACCESS",
"personForms": "NO_ACCESS",
"persons": "NO_ACCESS",
"personSettings": "NO_ACCESS",
"personSkills": "NO_ACCESS",
"personTypes": "NO_ACCESS",
"roles": "NO_ACCESS",
"ruleConfigurations": "NO_ACCESS",
"skills": "NO_ACCESS",
"teams": "NO_ACCESS",
"teamTypes": "NO_ACCESS",
"timeConfigurations": "NO_ACCESS",
"times": "NO_ACCESS",
"timeTrackingProfiles": "NO_ACCESS",
"wageCalculator": "NO_ACCESS",
"wageTickets": "NO_ACCESS",
"wageTypes": "NO_ACCESS"
}
SimplifiedPlanningRights
Fields
| Field Name | Description |
|---|---|
equipmentPlannings - SimplifiedRightWrite!
|
|
personPlannings - SimplifiedRightWrite!
|
|
planning - SimplifiedRightRead!
|
|
planningCategories - SimplifiedRightAll!
|
|
planningSettings - SimplifiedRightAdmin!
|
|
projectPlannings - SimplifiedRightWrite!
|
|
teamPlannings - SimplifiedRightWrite!
|
Example
{
"equipmentPlannings": "NO_ACCESS",
"personPlannings": "NO_ACCESS",
"planning": "NO_ACCESS",
"planningCategories": "NO_ACCESS",
"planningSettings": "NO_ACCESS",
"projectPlannings": "NO_ACCESS",
"teamPlannings": "NO_ACCESS"
}
SimplifiedProjectRights
Fields
| Field Name | Description |
|---|---|
collectedMaterial - SimplifiedRightAll!
|
|
constructionDiary - SimplifiedRightRead!
|
|
dayWage - SimplifiedRightAll!
|
|
documents - SimplifiedRightWrite!
|
|
filledProjectForms - SimplifiedRightAll!
|
|
materials - SimplifiedRightAll!
|
|
materialTypes - SimplifiedRightAll!
|
|
noteCategories - SimplifiedRightAll!
|
|
notes - SimplifiedRightAll!
|
|
photoCategories - SimplifiedRightAll!
|
|
pictures - SimplifiedRightWrite!
|
|
projectComponents - SimplifiedRightAll!
|
|
projectForms - SimplifiedRightAll!
|
|
projects - SimplifiedRightAll!
|
|
projectSectors - SimplifiedRightAll!
|
|
projectSettings - SimplifiedRightAdmin!
|
|
projectTypes - SimplifiedRightAll!
|
|
projectZones - SimplifiedRightAll!
|
|
services - SimplifiedRightAll!
|
|
subcontractor - SimplifiedRightAll!
|
|
weather - SimplifiedRightAll!
|
Example
{
"collectedMaterial": "NO_ACCESS",
"constructionDiary": "NO_ACCESS",
"dayWage": "NO_ACCESS",
"documents": "NO_ACCESS",
"filledProjectForms": "NO_ACCESS",
"materials": "NO_ACCESS",
"materialTypes": "NO_ACCESS",
"noteCategories": "NO_ACCESS",
"notes": "NO_ACCESS",
"photoCategories": "NO_ACCESS",
"pictures": "NO_ACCESS",
"projectComponents": "NO_ACCESS",
"projectForms": "NO_ACCESS",
"projects": "NO_ACCESS",
"projectSectors": "NO_ACCESS",
"projectSettings": "NO_ACCESS",
"projectTypes": "NO_ACCESS",
"projectZones": "NO_ACCESS",
"services": "NO_ACCESS",
"subcontractor": "NO_ACCESS",
"weather": "NO_ACCESS"
}
SimplifiedQualityRights
Fields
| Field Name | Description |
|---|---|
exportTemplates - SimplifiedRightAll!
|
|
filledQualityForms - SimplifiedRightAll!
|
|
qualityForms - SimplifiedRightAll!
|
|
qualityNotifications - SimplifiedRightWrite!
|
|
ticketCategories - SimplifiedRightAll!
|
|
tickets - SimplifiedRightAll!
|
|
ticketTypes - SimplifiedRightAll!
|
Example
{
"exportTemplates": "NO_ACCESS",
"filledQualityForms": "NO_ACCESS",
"qualityForms": "NO_ACCESS",
"qualityNotifications": "NO_ACCESS",
"ticketCategories": "NO_ACCESS",
"tickets": "NO_ACCESS",
"ticketTypes": "NO_ACCESS"
}
SimplifiedReportRight
Fields
| Field Name | Description |
|---|---|
reportTemplate - ReportTemplate!
|
|
right - SimplifiedRightRead!
|
Example
{"reportTemplate": ReportTemplate, "right": "NO_ACCESS"}
SimplifiedReviewRights
Fields
| Field Name | Description |
|---|---|
review - SimplifiedRightAll!
|
Example
{"review": "NO_ACCESS"}
SimplifiedRightAdmin
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"NO_ACCESS"
SimplifiedRightAll
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NO_ACCESS"
SimplifiedRightAllNoRead
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NO_ACCESS"
SimplifiedRightOnlyWrite
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"NO_ACCESS"
SimplifiedRightRead
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"NO_ACCESS"
SimplifiedRightWrite
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"NO_ACCESS"
SimplifiedRole
Fields
| Field Name | Description |
|---|---|
accountRights - SimplifiedAccountRights!
|
|
chatRights - SimplifiedChatRights!
|
|
customDefaultRole - String
|
|
description - String
|
|
equipmentRights - SimplifiedEquipmentRights!
|
|
estimateRights - SimplifiedEstimateRights!
|
|
generalRights - SimplifiedGeneralRights!
|
|
ident - Ident!
|
|
inUse - Boolean!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
permissions - [RightValue!]!
|
|
personRights - SimplifiedPersonRights!
|
|
planningRights - SimplifiedPlanningRights!
|
|
position - Int!
|
|
product - RoleProduct!
|
|
projectRights - SimplifiedProjectRights!
|
|
qualityRights - SimplifiedQualityRights!
|
|
reviewRights - SimplifiedReviewRights!
|
|
users - [Person!]!
|
Example
{
"accountRights": SimplifiedAccountRights,
"chatRights": SimplifiedChatRights,
"customDefaultRole": "xyz789",
"description": "xyz789",
"equipmentRights": SimplifiedEquipmentRights,
"estimateRights": SimplifiedEstimateRights,
"generalRights": SimplifiedGeneralRights,
"ident": Ident,
"inUse": true,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"permissions": [RightValue],
"personRights": SimplifiedPersonRights,
"planningRights": SimplifiedPlanningRights,
"position": 987,
"product": "ON_SITE",
"projectRights": SimplifiedProjectRights,
"qualityRights": SimplifiedQualityRights,
"reviewRights": SimplifiedReviewRights,
"users": [Person]
}
SimplifiedTime
Example
{
"activityName": "xyz789",
"amount": 123,
"date": "2007-12-03",
"hoursPerPerson": Decimal,
"personTypeName": "abc123",
"totalHours": Decimal
}
SimplifiedTimeMOR1DARE
Example
{
"activityName": "xyz789",
"amount": 123,
"creator": Person,
"date": "2007-12-03",
"hoursPerPerson": Decimal,
"personTypeName": "xyz789",
"totalHours": Decimal
}
Skill
Fields
| Field Name | Description |
|---|---|
editor - Person
|
|
editorApplication - String
|
|
element - Element!
|
|
id - String
|
|
ident - Ident!
|
|
interval - Decimal!
|
|
isDeleted - Boolean!
|
|
lastChange - UtcDateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
periodUnit - PeriodUnit!
|
|
threshold - Decimal!
|
Example
{
"editor": Person,
"editorApplication": "xyz789",
"element": Element,
"id": "abc123",
"ident": Ident,
"interval": Decimal,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"periodUnit": "DAYS",
"threshold": Decimal
}
SkillCollection
SkillError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
SkillErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - SkillError
|
Example
{"entity": SkillError}
SkillErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - SkillError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": SkillError,
"errors": [ValidationErrorProperty]
}
SkillErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - SkillError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": SkillError,
"errors": [MissingPermission]
}
SkillErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - SkillError
|
|
errors - [StateErrors!]!
|
Example
{"entity": SkillError, "errors": ["ENTITY_DELETED"]}
SkillFilter
Fields
| Input Field | Description |
|---|---|
_and - [SkillFilter]
|
|
_or - [SkillFilter]
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
interval - DecimalFilter
|
|
threshold - DecimalFilter
|
|
periodUnit - PeriodUnitFilter
|
|
element - ElementFilter
|
|
editor - PersonFilter
|
|
editApplication - StringFilter
|
|
isDeleted - BooleanFilter
|
Example
{
"_and": [SkillFilter],
"_or": [SkillFilter],
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"interval": DecimalFilter,
"threshold": DecimalFilter,
"periodUnit": PeriodUnitFilter,
"element": ElementFilter,
"editor": PersonFilter,
"editApplication": StringFilter,
"isDeleted": BooleanFilter
}
SkillOrder
Example
{
"id": "ASC",
"name": "ASC",
"periodUnit": "ASC",
"interval": "ASC",
"threshold": "ASC",
"isDeleted": "ASC",
"element": ElementOrder,
"editor": PersonOrder,
"editorApplication": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
SkillReferEntity
SkillReferError
SkillReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - SkillReferError
|
Example
{"entity": SkillReferError}
SkillReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - SkillReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": SkillReferError,
"errors": [MissingPermission]
}
SollzeitOrder
SortColumnType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ID"
SortOrder
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ASC"
SourceOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
Example
{"name": "ASC"}
StaffTime
Fields
| Field Name | Description |
|---|---|
actions - [StaffTimeChange]
|
|
activity - Activity
|
|
activityIdent - Ident
|
|
afterMidnight - Boolean!
|
|
beginApplication - String
|
|
beginDate - DateTime
|
|
beginGeoLat - Decimal
|
|
beginGeoLong - Decimal
|
|
beginGeoLong - Decimal
|
|
beginGeoRadius - Int
|
|
beginIsInInterval - Boolean
|
|
beginOrigin - StaffTimeOrigin
|
Origin of the time value |
beginPerson - Person
|
User that set the TimeStart. |
beginPersonIdent - Ident
|
|
calendar - WorkingHourCalendarDay
|
|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeInfo - Info
|
|
clientId - Ident
|
Identifier used by the Android/iOS app. |
closingInfo - Info
|
|
createInfo - Info
|
|
creator - Person
|
User responsible for creation of the time. |
creatorIdent - Ident
|
|
date - Date!
|
Date of the Block |
dateEnd - Date
|
|
endApplication - String
|
|
endDate - DateTime
|
|
endGeoLat - Decimal
|
|
endGeoLong - Decimal
|
|
endGeoRadius - Int
|
|
endIsInInterval - Boolean
|
|
endOrigin - StaffTimeOrigin
|
Origin of the time value |
endPerson - Person
|
User that set the TimeEnd. |
endPersonIdent - Ident
|
|
equipment - Equipment
|
Equipment the time is booked on. Cannot be set while Project is also set. |
equipmentIdent - Ident
|
|
exceptionAbsences - Boolean!
|
|
exceptionHolidays - Boolean!
|
|
exceptionSaturday - Boolean!
|
|
exceptionSunday - Boolean!
|
|
fid - String
|
Identifier used by third party applications. Not guaranteed to be unique |
groupBegin - Date
|
|
groupEnd - Date
|
|
groupIdent - Ident
|
|
hasClosedTime - Boolean
|
Block is marked as finished. Cannot be edited on mobile devices. |
ident - Ident!
|
|
isDeleted - Boolean!
|
|
isFixed - Boolean!
|
|
isLocked - Boolean!
|
Block was locked. Editing is disabled. |
isPaused - Boolean!
|
Block was marked as paused. May be edited on mobile devices. |
isProved - Boolean!
|
Has the StaffTime been approved |
isTimeTypeAbsenceTimeSpan - Boolean!
|
|
isTimeTypeDays - Boolean!
|
|
isTimeTypeHours - Boolean!
|
|
isTimeTypeTimeSpan - Boolean!
|
|
lastChange - UtcDateTime!
|
The last time the block was edited on the server |
lastChangeCount - LastChangeCount!
|
|
likeWorkingHourCalendar - Boolean!
|
|
linkedCollectedEquipments - [CollectedEquipment!]!
|
|
lockInfo - Info
|
|
person - Person!
|
Employee this time is booked for. |
personIdent - Ident
|
|
project - Project
|
Project the time is booked on. Cannot be set while Equipment is also set. |
projectComponent - ProjectComponent
|
|
projectComponentIdent - Ident
|
|
projectIdent - Ident
|
UUID of assigned Project |
projectSector - ProjectSector
|
|
projectSectorIdent - Ident
|
|
proveInfo - Info
|
|
revision - Int!
|
|
text - String
|
|
timeEnd - DateTime!
|
Ending of the Block. Does not have to be on the same date as Date or TimeStart |
timeInterval - Decimal!
|
|
timesOnSameDay - [StaffTime!]!
|
|
timeStart - DateTime!
|
Beginning of the Block. Does not have to be on the same date as Date or TimeEnd |
totalMinutes - Int!
|
|
totalMinutesOfDay - Int!
|
|
totalTimePerDay - Decimal
|
|
uniqueKey - Int!
|
Automatically incremented integer. Not necessarily consecutive. |
wageType - WageType
|
|
wageTypeIdent - Ident
|
Example
{
"actions": [StaffTimeChange],
"activity": Activity,
"activityIdent": Ident,
"afterMidnight": true,
"beginApplication": "abc123",
"beginDate": "2007-12-03T10:15:30Z",
"beginGeoLat": Decimal,
"beginGeoLong": Decimal,
"beginGeoRadius": 123,
"beginIsInInterval": false,
"beginOrigin": "CLOCK_IN",
"beginPerson": Person,
"beginPersonIdent": Ident,
"calendar": WorkingHourCalendarDay,
"canDelete": true,
"canEdit": false,
"changeInfo": Info,
"clientId": Ident,
"closingInfo": Info,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"dateEnd": "2007-12-03",
"endApplication": "xyz789",
"endDate": "2007-12-03T10:15:30Z",
"endGeoLat": Decimal,
"endGeoLong": Decimal,
"endGeoRadius": 987,
"endIsInInterval": true,
"endOrigin": "CLOCK_IN",
"endPerson": Person,
"endPersonIdent": Ident,
"equipment": Equipment,
"equipmentIdent": Ident,
"exceptionAbsences": false,
"exceptionHolidays": false,
"exceptionSaturday": true,
"exceptionSunday": false,
"fid": "xyz789",
"groupBegin": "2007-12-03",
"groupEnd": "2007-12-03",
"groupIdent": Ident,
"hasClosedTime": false,
"ident": Ident,
"isDeleted": false,
"isFixed": true,
"isLocked": false,
"isPaused": true,
"isProved": true,
"isTimeTypeAbsenceTimeSpan": false,
"isTimeTypeDays": true,
"isTimeTypeHours": false,
"isTimeTypeTimeSpan": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"likeWorkingHourCalendar": true,
"linkedCollectedEquipments": [CollectedEquipment],
"lockInfo": Info,
"person": Person,
"personIdent": Ident,
"project": Project,
"projectComponent": ProjectComponent,
"projectComponentIdent": Ident,
"projectIdent": Ident,
"projectSector": ProjectSector,
"projectSectorIdent": Ident,
"proveInfo": Info,
"revision": 123,
"text": "abc123",
"timeEnd": "2007-12-03T10:15:30Z",
"timeInterval": Decimal,
"timesOnSameDay": [StaffTime],
"timeStart": "2007-12-03T10:15:30Z",
"totalMinutes": 123,
"totalMinutesOfDay": 987,
"totalTimePerDay": Decimal,
"uniqueKey": 987,
"wageType": WageType,
"wageTypeIdent": Ident
}
StaffTimeChange
Fields
| Field Name | Description |
|---|---|
action - StaffTimeChangeAction
|
|
application - String
|
|
edit - StaffTimeEditAction
|
|
location - Location
|
|
person - Person
|
|
serverTimestamp - DateTimeOffset!
|
|
timestamp - DateTimeOffset!
|
Example
{
"action": "CREATE",
"application": "xyz789",
"edit": StaffTimeEditAction,
"location": Location,
"person": Person,
"serverTimestamp": DateTimeOffset,
"timestamp": DateTimeOffset
}
StaffTimeChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
StaffTimeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [StaffTime!]!
|
|
totalCount - Int!
|
Example
{"nodes": [StaffTime], "totalCount": 123}
StaffTimeCollectionOptions
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - StaffTimeOrder
|
|
filter - TimeCollectionFilter
|
Example
{
"skip": 987,
"take": 123,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": StaffTimeOrder,
"filter": TimeCollectionFilter
}
StaffTimeDailyReportH531B411
Example
{
"activity": "abc123",
"amount": 987,
"date": "2007-12-03",
"personType": "xyz789",
"projectComponent": "abc123",
"projectSector": "xyz789",
"timeInterval": Decimal
}
StaffTimeDailyReportVHB411
Example
{
"activity": "abc123",
"amount": 987,
"date": "2007-12-03",
"personType": "xyz789",
"projectComponent": "xyz789",
"projectSector": "xyz789",
"timeInterval": Decimal
}
StaffTimeDataDailyReportBOL1DARE
Example
{
"data": "xyz789",
"date": "2007-12-03",
"person": Person,
"plausibility": "xyz789",
"project": Project,
"subcontractor": "abc123",
"totalHours": "abc123"
}
StaffTimeDataDailyReportGUS1DARE
Example
{
"data": "xyz789",
"date": "2007-12-03",
"person": Person,
"plausibility": "xyz789",
"project": Project,
"subcontractor": "xyz789",
"totalHours": "abc123",
"wageData": "xyz789"
}
StaffTimeDataDailyReportHUE1B411
StaffTimeDataDailyReportHUE2B411
StaffTimeDateRange
Example
{
"start": "2007-12-03",
"end": "2007-12-03",
"excludeSaturdays": true,
"excludeSundays": true,
"excludeHolidays": true,
"excludeAbsences": true
}
StaffTimeEditAction
Fields
| Field Name | Description |
|---|---|
current - StaffTime!
|
|
previous - StaffTime
|
|
properties - [String!]!
|
Example
{
"current": StaffTime,
"previous": StaffTime,
"properties": ["abc123"]
}
StaffTimeError
StaffTimeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeError
|
Example
{"entity": StaffTimeError}
StaffTimeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": StaffTimeError,
"errors": [ValidationErrorProperty]
}
StaffTimeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": StaffTimeError,
"errors": [MissingPermission]
}
StaffTimeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": StaffTimeError, "errors": ["ENTITY_LOCKED"]}
StaffTimeExportCsvOptions
Fields
| Input Field | Description |
|---|---|
columns - [StaffTimeExportFields]
|
Example
{"columns": ["IDENT"]}
StaffTimeExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
StaffTimeExportXlsxOptions
Fields
| Input Field | Description |
|---|---|
columns - [StaffTimeExportFields]
|
Example
{"columns": ["IDENT"]}
StaffTimeMetaDailyReportHUE1B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
hours - String
|
|
person - Person
|
|
personType - PersonType
|
|
project - Project
|
Example
{
"date": "2007-12-03",
"hours": "abc123",
"person": Person,
"personType": PersonType,
"project": Project
}
StaffTimeMetaDailyReportHUE2B411
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
hours - String
|
|
person - Person
|
|
personType - PersonType
|
|
project - Project
|
Example
{
"date": "2007-12-03",
"hours": "xyz789",
"person": Person,
"personType": PersonType,
"project": Project
}
StaffTimeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [StaffTimeReferErrorEntityNotFoundErrorType]}
StaffTimeOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
text - SortOrder
|
|
isDeleted - SortOrder
|
|
isLocked - SortOrder
|
|
isProved - SortOrder
|
|
lastChange - SortOrder
|
|
timeStart - SortOrder
|
|
timeEnd - SortOrder
|
|
hasClosedTime - SortOrder
|
|
lastChangeCount - SortOrder
|
|
project - ProjectOrder
|
|
activity - ActivityOrder
|
|
equipment - EquipmentOrder
|
|
person - PersonOrder
|
|
creator - PersonOrder
|
|
projectComponent - ProjectComponentOrder
|
|
projectSector - ProjectSectorOrder
|
|
changeDate - SortOrder
|
|
closingTimestamp - SortOrder
|
|
creationTime - SortOrder
|
|
sollzeit - SollzeitOrder
|
Example
{
"date": "ASC",
"text": "ASC",
"isDeleted": "ASC",
"isLocked": "ASC",
"isProved": "ASC",
"lastChange": "ASC",
"timeStart": "ASC",
"timeEnd": "ASC",
"hasClosedTime": "ASC",
"lastChangeCount": "ASC",
"project": ProjectOrder,
"activity": ActivityOrder,
"equipment": EquipmentOrder,
"person": PersonOrder,
"creator": PersonOrder,
"projectComponent": ProjectComponentOrder,
"projectSector": ProjectSectorOrder,
"changeDate": "ASC",
"closingTimestamp": "ASC",
"creationTime": "ASC",
"sollzeit": SollzeitOrder
}
StaffTimeOrigin
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CLOCK_IN"
StaffTimePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeReferErrorPermissionErrorType!]!
|
Example
{"errors": [StaffTimeReferErrorPermissionErrorType]}
StaffTimeReferEntity
StaffTimeReferError
StaffTimeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeReferError
|
Example
{"entity": StaffTimeReferError}
StaffTimeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": StaffTimeReferError,
"errors": [MissingPermission]
}
StaffTimeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - StaffTimeReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": StaffTimeReferError,
"errors": ["ENTITY_LOCKED"]
}
StaffTimeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [StaffTime!]!
|
Example
{"entities": [StaffTime]}
StaffTimeStateError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeReferErrorStateErrorType!]!
|
Example
{"errors": [StaffTimeReferErrorStateErrorType]}
StateChangeAbsenceGroupResult
Example
AbsenceGroupResultSuccess
StateChangeAbsenceResult
Types
| Union Types |
|---|
Example
AbsenceResultSuccess
StateChangeAccountResult
Types
| Union Types |
|---|
Example
AccountResultSuccess
StateChangeActivityResult
Types
| Union Types |
|---|
Example
ActivityResultSuccess
StateChangeActivityTypeResult
Example
ActivityTypeResultSuccess
StateChangeAddresscircleResult
Example
AddresscircleResultSuccess
StateChangeAllowanceResult
Example
AllowanceResultSuccess
StateChangeApiKeyResult
Types
| Union Types |
|---|
Example
ApiKeyResultSuccess
StateChangeAppProfileResult
Example
AppProfileResultSuccess
StateChangeAssignedFileResult
Example
AssignedFileResultSuccess
StateChangeAuthProviderResult
Example
AuthProviderResultSuccess
StateChangeAutomationProfileResult
Example
AutomationProfileResultSuccess
StateChangeCollectedAccountResult
Example
CollectedAccountResultSuccess
StateChangeCollectedEquipmentResult
Example
CollectedEquipmentResultSuccess
StateChangeCollectedMaterialResult
Example
CollectedMaterialResultSuccess
StateChangeCollectedSubcontractorResult
Example
CollectedSubcontractorResultSuccess
StateChangeContactResult
Types
| Union Types |
|---|
Example
ContactResultSuccess
StateChangeCostCenterResult
Example
CostCenterResultSuccess
StateChangeCostTypeResult
Types
| Union Types |
|---|
Example
CostTypeResultSuccess
StateChangeCustomWageExportResult
Example
CustomWageExportResultSuccess
StateChangeDayWageResult
Types
| Union Types |
|---|
Example
DayWageResultSuccess
StateChangeDeviatingWorkingHoursCalendarResult
Example
DeviatingWorkingHoursCalendarResultSuccess
StateChangeEquipmentInformationFieldResult
Example
EquipmentInformationFieldResultSuccess
StateChangeEquipmentResult
Example
EquipmentResultSuccess
StateChangeEquipmentStateResult
Example
EquipmentStateResultSuccess
StateChangeEquipmentTypeResult
Example
EquipmentTypeResultSuccess
StateChangeFilledFormResult
Example
FilledFormResultSuccess
StateChangeFormResult
Types
| Union Types |
|---|
Example
FormResultSuccess
StateChangeLogoResult
Types
| Union Types |
|---|
Example
LogoResultSuccess
StateChangeMaintenanceAssignmentResult
Example
MaintenanceAssignmentResultSuccess
StateChangeMaintenanceMeasureResult
Example
MaintenanceMeasureResultSuccess
StateChangeMaterialGroupResult
Example
MaterialGroupResultSuccess
StateChangeMaterialResult
Types
| Union Types |
|---|
Example
MaterialResultSuccess
StateChangeMaterialTypeResult
Example
MaterialTypeResultSuccess
StateChangeMcJobResult
Types
| Union Types |
|---|
Example
McJobResultSuccess
StateChangeNoteCategoryResult
Example
NoteCategoryResultSuccess
StateChangeNoteResult
Types
| Union Types |
|---|
Example
NoteResultSuccess
StateChangeNotificationResult
Example
NotificationResultSuccess
StateChangeNumberSeriesResult
Example
NumberSeriesResultSuccess
StateChangePersonResult
Types
| Union Types |
|---|
Example
PersonResultSuccess
StateChangePersonSkillResult
Example
PersonSkillResultSuccess
StateChangePersonTypeResult
Example
PersonTypeResultSuccess
StateChangePhotoCategoryResult
Example
PhotoCategoryResultSuccess
StateChangePictureResult
Types
| Union Types |
|---|
Example
PictureResultSuccess
StateChangePlanningBoardFilterResult
Example
PlanningBoardFilterResultSuccess
StateChangePlanningCategoryResult
Example
PlanningCategoryResultSuccess
StateChangePlanningNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PlanningReferErrorEntityNotFoundErrorType]}
StateChangePlanningPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningReferErrorPermissionErrorType!]!
|
Example
{"errors": [PlanningReferErrorPermissionErrorType]}
StateChangePlanningResult
Example
StateChangePlanningResultSuccess
StateChangePlanningResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Planning!]!
|
Example
{"entities": [Planning]}
StateChangePlanningSidebarFilterResult
Example
PlanningSidebarFilterResultSuccess
StateChangePlanningStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningReferErrorStateErrorType!]!
|
Example
{"errors": [PlanningReferErrorStateErrorType]}
StateChangeProjectComponentResult
Example
ProjectComponentResultSuccess
StateChangeProjectResult
Types
| Union Types |
|---|
Example
ProjectResultSuccess
StateChangeProjectSectorResult
Example
ProjectSectorResultSuccess
StateChangeProjectTypeResult
Example
ProjectTypeResultSuccess
StateChangeProjectZoneResult
Example
ProjectZoneResultSuccess
StateChangePublicHolidayResult
Example
PublicHolidayResultSuccess
StateChangeRegionResult
Types
| Union Types |
|---|
Example
RegionResultSuccess
StateChangeRoleResult
Types
| Union Types |
|---|
Example
RoleResultSuccess
StateChangeRuleConfigurationResult
Example
RuleConfigurationResultSuccess
StateChangeScheduledOrderResult
Example
ScheduledOrderResultSuccess
StateChangeServiceModeOrderResult
Example
ServiceModeOrderResultSuccess
StateChangeServiceResult
Types
| Union Types |
|---|
Example
ServiceResultSuccess
StateChangeSkillNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [SkillReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [SkillReferErrorEntityNotFoundErrorType]}
StateChangeSkillPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [SkillReferErrorPermissionErrorType!]!
|
Example
{"errors": [SkillReferErrorPermissionErrorType]}
StateChangeSkillResult
Example
StateChangeSkillResultSuccess
StateChangeSkillResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Skill!]!
|
Example
{"entities": [Skill]}
StateChangeStaffTimeResult
Example
StaffTimeResultSuccess
StateChangeTeamResult
Types
| Union Types |
|---|
Example
TeamResultSuccess
StateChangeTeamTypeResult
Types
| Union Types |
|---|
Example
TeamTypeResultSuccess
StateChangeTerminalResult
Types
| Union Types |
|---|
Example
TerminalResultSuccess
StateChangeTicketCategoryResult
Example
TicketCategoryResultSuccess
StateChangeTicketExportTemplateResult
Example
TicketExportTemplateResultSuccess
StateChangeTicketListFilterResult
Example
TicketListFilterResultSuccess
StateChangeTicketResult
Types
| Union Types |
|---|
Example
TicketResultSuccess
StateChangeTicketTypeResult
Example
TicketTypeResultSuccess
StateChangeTimeConfigurationResult
Example
TimeConfigurationResultSuccess
StateChangeTimeTrackingProfileResult
Example
TimeTrackingProfileResultSuccess
StateChangeTrackingLoginResult
Example
TrackingLoginResultSuccess
StateChangeUnitResult
Types
| Union Types |
|---|
Example
UnitResultSuccess
StateChangeUserInviteResult
Example
UserInviteResultSuccess
StateChangeWageTicketResult
Example
WageTicketResultSuccess
StateChangeWageTypeResult
Types
| Union Types |
|---|
Example
WageTypeResultSuccess
StateChangeWeatherResult
Types
| Union Types |
|---|
Example
WeatherResultSuccess
StateError
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"LOCKED"
StateErrors
Values
| Enum Value | Description |
|---|---|
|
|
Example
"ENTITY_DELETED"
String
Example
"abc123"
StringFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - String
|
Is the fields value equal to the provided value. |
_neq - String
|
Is the fields value not equal to the provided value |
_gt - String
|
Is the fields value greater than the provided value |
_lt - String
|
Is the fields value less than the provided value. |
_gte - String
|
Is the fields value greater than or equal to the provided value. |
_lte - String
|
Is the fields value less than or equal to the provided value. |
_like - String
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - String
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - String
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [String]
|
Is the fields value in the provided list of values. |
_nin - [String]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "abc123",
"_neq": "xyz789",
"_gt": "abc123",
"_lt": "xyz789",
"_gte": "abc123",
"_lte": "xyz789",
"_like": "xyz789",
"_nlike": "xyz789",
"_contains": "xyz789",
"_is_null": true,
"_in": ["xyz789"],
"_nin": ["abc123"]
}
Subcontractor
Fields
| Field Name | Description |
|---|---|
activities - [Activity]
|
|
changeInfo - Info
|
|
contact - Contact
|
|
element - Element
|
|
fid - String!
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
personTypes - [PersonType]
|
|
pricePerUnit - Decimal!
|
|
projects - [Project]
|
|
subcontractorProjects - [Project]
|
only quality projects |
Example
{
"activities": [Activity],
"changeInfo": Info,
"contact": Contact,
"element": Element,
"fid": "xyz789",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"personTypes": [PersonType],
"pricePerUnit": Decimal,
"projects": [Project],
"subcontractorProjects": [Project]
}
SubcontractorCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Subcontractor!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Subcontractor], "totalCount": 987}
SubcontractorFilter
Fields
| Input Field | Description |
|---|---|
_and - [SubcontractorFilter]
|
|
_or - [SubcontractorFilter]
|
|
ident - IdentFilter
|
|
creator - PersonFilter
|
User responsible for creation of the subcontractor. |
lastChange - DateTimeFilter
|
The last time the subcontractor was edited on the server. |
isDeleted - BooleanFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
contact - ContactFilter
|
|
project - ProjectFilter
|
Example
{
"_and": [SubcontractorFilter],
"_or": [SubcontractorFilter],
"ident": IdentFilter,
"creator": PersonFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"lastChangeCount": LastChangeCountFilter,
"contact": ContactFilter,
"project": ProjectFilter
}
SubcontractorOrder
Example
{
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"createTimestamp": "ASC",
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"contact": ContactOrder
}
SubmissionReason
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NONE"
SubmissionReasonFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - SubmissionReason
|
Is the fields value equal to the provided value. Default = NONE |
_neq - SubmissionReason
|
Is the fields value not equal to the provided value. Default = NONE |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [SubmissionReason]
|
Is the fields value in the provided list of values. |
_nin - [SubmissionReason]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "NONE",
"_neq": "NONE",
"_is_null": false,
"_in": ["NONE"],
"_nin": ["NONE"]
}
Supplier
Fields
| Field Name | Description |
|---|---|
changeInfo - Info
|
|
contact - Contact
|
|
element - Element
|
|
elementIdent - Ident
|
|
fid - String
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
materialGroups - [MaterialGroup]
|
|
projects - ProjectCollection!
|
|
Arguments
|
|
supplierProjects - [Project]
|
|
Example
{
"changeInfo": Info,
"contact": Contact,
"element": Element,
"elementIdent": Ident,
"fid": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"materialGroups": [MaterialGroup],
"projects": ProjectCollection,
"supplierProjects": [Project]
}
SupplierCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Supplier!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Supplier], "totalCount": 123}
SupplierFilter
Fields
| Input Field | Description |
|---|---|
_and - [SupplierFilter]
|
|
_or - [SupplierFilter]
|
|
ident - IdentFilter
|
|
contact - ContactFilter
|
|
project - ProjectFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
fid - StringFilter
|
Example
{
"_and": [SupplierFilter],
"_or": [SupplierFilter],
"ident": IdentFilter,
"contact": ContactFilter,
"project": ProjectFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"fid": StringFilter
}
SupplierOrder
Fields
| Input Field | Description |
|---|---|
contact - ContactOrder
|
Example
{"contact": ContactOrder}
TableSize
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"SMALL"
Team
Fields
| Field Name | Description |
|---|---|
color - String
|
|
costCenter - CostCenter
|
|
element - Element
|
|
equipments - [Equipment!]!
|
|
externalLink - String
|
|
id - String
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
note - String
|
|
persons - [Person!]!
|
|
Arguments
|
|
projects - [Project!]!
|
|
teamLeaders - [Person!]!
|
|
type - TeamType
|
|
Example
{
"color": "xyz789",
"costCenter": CostCenter,
"element": Element,
"equipments": [Equipment],
"externalLink": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"note": "abc123",
"persons": [Person],
"projects": [Project],
"teamLeaders": [Person],
"type": TeamType
}
TeamCollection
TeamError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TeamErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamError
|
Example
{"entity": TeamError}
TeamErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TeamError,
"errors": [ValidationErrorProperty]
}
TeamErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TeamError,
"errors": [MissingPermission]
}
TeamErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TeamError, "errors": ["ENTITY_DELETED"]}
TeamFilter
Fields
| Input Field | Description |
|---|---|
_and - [TeamFilter]
|
|
_or - [TeamFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
unplanned - Date
|
|
element - ElementFilter
|
|
type - TeamTypeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [TeamFilter],
"_or": [TeamFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"unplanned": "2007-12-03",
"element": ElementFilter,
"type": TeamTypeFilter,
"lastChangeCount": LastChangeCountFilter
}
TeamNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TeamReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TeamReferErrorEntityNotFoundErrorType]}
TeamOrder
TeamPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TeamReferErrorPermissionErrorType!]!
|
Example
{"errors": [TeamReferErrorPermissionErrorType]}
TeamReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TeamReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TeamReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamReferError
|
Example
{"entity": TeamReferError}
TeamReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TeamReferError,
"errors": [MissingPermission]
}
TeamReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TeamReferError, "errors": ["ENTITY_DELETED"]}
TeamResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Team!]!
|
Example
{"entities": [Team]}
TeamStateError
Fields
| Field Name | Description |
|---|---|
errors - [TeamReferErrorStateErrorType!]!
|
Example
{"errors": [TeamReferErrorStateErrorType]}
TeamType
Example
{
"color": "xyz789",
"element": Element,
"fid": "xyz789",
"id": "xyz789",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "xyz789"
}
TeamTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TeamType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TeamType], "totalCount": 123}
TeamTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TeamTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeError
|
Example
{"entity": TeamTypeError}
TeamTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TeamTypeError,
"errors": [ValidationErrorProperty]
}
TeamTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TeamTypeError,
"errors": [MissingPermission]
}
TeamTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TeamTypeError, "errors": ["ENTITY_DELETED"]}
TeamTypeFilter
Fields
| Input Field | Description |
|---|---|
_or - [TeamTypeFilter]
|
|
_and - [TeamTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
element - ElementFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_or": [TeamTypeFilter],
"_and": [TeamTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"element": ElementFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
TeamTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TeamTypeReferErrorEntityNotFoundErrorType]}
TeamTypeOrder
Example
{
"id": "ASC",
"name": "ASC",
"color": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"element": ElementOrder
}
TeamTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [TeamTypeReferErrorPermissionErrorType]}
TeamTypeReferEntity
TeamTypeReferError
TeamTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeReferError
|
Example
{"entity": TeamTypeReferError}
TeamTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TeamTypeReferError,
"errors": [MissingPermission]
}
TeamTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TeamTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TeamTypeReferError,
"errors": ["ENTITY_DELETED"]
}
TeamTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TeamType!]!
|
Example
{"entities": [TeamType]}
TeamTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeReferErrorStateErrorType!]!
|
Example
{"errors": [TeamTypeReferErrorStateErrorType]}
TechnokomWageError
Fields
| Field Name | Description |
|---|---|
apprenticeWageType - String
|
|
checkWageIndicator - Boolean
|
|
commercialEmployeeWageType - String
|
|
companyId - Int!
|
|
defaultWageType - String
|
|
employeeWageType - String
|
|
endDate - Date!
|
|
marginalEmployeeWageType - String
|
|
source - WageExportSource!
|
|
startDate - Date!
|
|
useCostCenterInsteadOfProject - Boolean
|
Example
{
"apprenticeWageType": "abc123",
"checkWageIndicator": false,
"commercialEmployeeWageType": "abc123",
"companyId": 123,
"defaultWageType": "xyz789",
"employeeWageType": "xyz789",
"endDate": "2007-12-03",
"marginalEmployeeWageType": "abc123",
"source": "WAGE_CALCULATOR",
"startDate": "2007-12-03",
"useCostCenterInsteadOfProject": false
}
TechnokomWageOptions
Fields
| Input Field | Description |
|---|---|
companyId - Int
|
|
startDate - DateTime!
|
|
endDate - DateTime!
|
|
personIdents - [Ident!]
|
|
source - WageExportSource!
|
|
useCostCenterInsteadOfProject - Boolean
|
|
checkWageIndicator - Boolean
|
|
defaultWageType - String
|
|
employeeWageType - String
|
|
apprenticeWageType - String
|
|
marginalEmployeeWageType - String
|
|
commercialEmployeeWageType - String
|
Example
{
"companyId": 987,
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"personIdents": [Ident],
"source": "WAGE_CALCULATOR",
"useCostCenterInsteadOfProject": true,
"checkWageIndicator": false,
"defaultWageType": "abc123",
"employeeWageType": "xyz789",
"apprenticeWageType": "abc123",
"marginalEmployeeWageType": "xyz789",
"commercialEmployeeWageType": "xyz789"
}
TechnokomWagePermissionError
Fields
| Field Name | Description |
|---|---|
entity - TechnokomWageError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TechnokomWageError,
"errors": [MissingPermission]
}
TechnokomWageResult
Types
| Union Types |
|---|
Example
File
TechnokomWageValidationError
Fields
| Field Name | Description |
|---|---|
entity - TechnokomWageError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TechnokomWageError,
"errors": [ValidationErrorProperty]
}
TerminalCustomerSettings
TerminalCustomerSettingsError
TerminalError
Example
{
"alwaysUseDefaultActivity": true,
"alwaysUseDefaultProject": false,
"defaultActivityIdent": Ident,
"defaultProjectIdent": Ident,
"ident": Ident,
"name": "abc123"
}
TerminalErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalError
|
Example
{"entity": TerminalError}
TerminalErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TerminalError,
"errors": [ValidationErrorProperty]
}
TerminalErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TerminalError,
"errors": [MissingPermission]
}
TerminalErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TerminalError, "errors": ["ENTITY_DELETED"]}
TerminalNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TerminalReferErrorEntityNotFoundErrorType]}
TerminalPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalReferErrorPermissionErrorType!]!
|
Example
{"errors": [TerminalReferErrorPermissionErrorType]}
TerminalReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident!
|
Example
{"ident": Ident}
TerminalReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident!
|
Example
{"ident": Ident}
TerminalReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalReferError
|
Example
{"entity": TerminalReferError}
TerminalReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TerminalReferError,
"errors": [MissingPermission]
}
TerminalReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TerminalReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TerminalReferError,
"errors": ["ENTITY_DELETED"]
}
TerminalResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Terminals!]!
|
Example
{"entities": [Terminals]}
TerminalStateError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalReferErrorStateErrorType!]!
|
Example
{"errors": [TerminalReferErrorStateErrorType]}
Terminals
Fields
| Field Name | Description |
|---|---|
alwaysUseDefaultActivity - Boolean!
|
|
alwaysUseDefaultProject - Boolean!
|
|
apiKeyIdent - Ident
|
|
certificateUpdate - CertificateSync
|
|
createTime - DateTimeOffset!
|
|
currentServiceModeOrder - ServiceModeOrder
|
|
defaultActivity - Activity
|
|
defaultProject - Project
|
|
deviceId - String!
|
|
deviceType - String!
|
|
ident - Ident!
|
|
lastUsage - DateTimeOffset!
|
|
name - String
|
|
persons - [Person!]!
|
|
syncState - TerminalsSyncState
|
|
teams - [Team!]!
|
Example
{
"alwaysUseDefaultActivity": true,
"alwaysUseDefaultProject": true,
"apiKeyIdent": Ident,
"certificateUpdate": CertificateSync,
"createTime": DateTimeOffset,
"currentServiceModeOrder": ServiceModeOrder,
"defaultActivity": Activity,
"defaultProject": Project,
"deviceId": "abc123",
"deviceType": "xyz789",
"ident": Ident,
"lastUsage": DateTimeOffset,
"name": "xyz789",
"persons": [Person],
"syncState": TerminalsSyncState,
"teams": [Team]
}
TerminalsCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Terminals!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Terminals], "totalCount": 123}
TerminalsCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [TerminalsCollectionFilter]
|
|
_or - [TerminalsCollectionFilter]
|
Example
{
"_and": [TerminalsCollectionFilter],
"_or": [TerminalsCollectionFilter]
}
TerminalsOrder
TerminalsSyncState
TextFilterOperator
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"EQ"
ThreeMonthRule
Example
{
"dayCount": 987,
"exceededAt": "2007-12-03T10:15:30Z",
"interruptionInDays": 987,
"isActive": true,
"person": Person,
"project": Project,
"resetsAfter": "2007-12-03T10:15:30Z",
"startDate": "2007-12-03T10:15:30Z"
}
ThreeMonthRuleCondition
ThreeMonthRuleReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [ThreeMonthRule]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [ThreeMonthRule],
"reportLogoPath": "xyz789",
"totalCount": 987
}
Ticket
Fields
| Field Name | Description |
|---|---|
actions - [TicketChange!]!
|
|
assignedPersonIdent - Ident
|
|
assignedSubcontractor - Subcontractor
|
|
assignedSubcontractorIdent - Ident
|
|
assignee - Person
|
|
attachments - [File!]!
|
|
category - TicketCategory
|
|
children - [Ticket!]!
|
|
clientId - Ident
|
|
comments - [TicketComment!]!
|
|
createPersonIdent - Ident
|
|
createTime - DateTimeOffset!
|
|
creator - Person
|
|
deadline - DateTimeOffset
|
|
description - String
|
|
filledForm - FilledForm
|
|
ident - Ident
|
|
involvedEntities - [TicketInvolvedEntity!]!
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount
|
unique number used for acquiring changes since this revision |
layer - ProjectLayerGraphType
|
|
mails - [TicketMailInfo!]!
|
a list of all send mails corresponding to this ticket since Version 4.84.0 |
Arguments
|
|
number - Int!
|
|
parent - Ticket
|
|
plan - ProjectPlan
|
|
planLat - Decimal
|
|
planLng - Decimal
|
|
project - Project
|
|
projectIdent - Ident
|
|
projectLayerIdent - Ident
|
|
projectPlanIdent - Ident
|
Field projectPlanIdent is deprecated. Use projectLayerIdent instead. |
state - String!
|
|
ticketCategoryIdent - Ident
|
|
ticketPermissions - [TicketPermissions!]!
|
|
ticketTypeIdent - Ident
|
|
title - String!
|
|
type - TicketType
|
|
updatePersonIdent - Ident
|
|
updater - Person
|
|
updateTime - DateTimeOffset!
|
|
Example
{
"actions": [TicketChange],
"assignedPersonIdent": Ident,
"assignedSubcontractor": Subcontractor,
"assignedSubcontractorIdent": Ident,
"assignee": Person,
"attachments": [File],
"category": TicketCategory,
"children": [Ticket],
"clientId": Ident,
"comments": [TicketComment],
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"deadline": DateTimeOffset,
"description": "xyz789",
"filledForm": FilledForm,
"ident": Ident,
"involvedEntities": [TicketInvolvedEntity],
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"layer": ProjectLayerGraphType,
"mails": [TicketMailInfo],
"number": 123,
"parent": Ticket,
"plan": ProjectPlan,
"planLat": Decimal,
"planLng": Decimal,
"project": Project,
"projectIdent": Ident,
"projectLayerIdent": Ident,
"projectPlanIdent": Ident,
"state": "abc123",
"ticketCategoryIdent": Ident,
"ticketPermissions": ["CAN_EDIT"],
"ticketTypeIdent": Ident,
"title": "xyz789",
"type": TicketType,
"updatePersonIdent": Ident,
"updater": Person,
"updateTime": DateTimeOffset
}
TicketCSVExportOptions
Fields
| Input Field | Description |
|---|---|
columns - [TicketExportFields]
|
Example
{"columns": ["IDENT"]}
TicketCategory
Example
{
"color": "abc123",
"element": Element,
"id": "abc123",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "xyz789"
}
TicketCategoryCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TicketCategory!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TicketCategory], "totalCount": 123}
TicketCategoryError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketCategoryErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryError
|
Example
{"entity": TicketCategoryError}
TicketCategoryErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TicketCategoryError,
"errors": [ValidationErrorProperty]
}
TicketCategoryErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketCategoryError,
"errors": [MissingPermission]
}
TicketCategoryErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketCategoryError,
"errors": ["ENTITY_DELETED"]
}
TicketCategoryFilter
Fields
| Input Field | Description |
|---|---|
_and - [TicketCategoryFilter]
|
|
_or - [TicketCategoryFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
id - StringFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [TicketCategoryFilter],
"_or": [TicketCategoryFilter],
"ident": IdentFilter,
"name": StringFilter,
"id": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
TicketCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TicketCategoryReferErrorEntityNotFoundErrorType
]
}
TicketCategoryOrder
Example
{
"id": "ASC",
"name": "ASC",
"color": "ASC",
"element": ElementOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
TicketCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryReferErrorPermissionErrorType!]!
|
Example
{"errors": [TicketCategoryReferErrorPermissionErrorType]}
TicketCategoryReferEntity
TicketCategoryReferError
TicketCategoryReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryReferError
|
Example
{"entity": TicketCategoryReferError}
TicketCategoryReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketCategoryReferError,
"errors": [MissingPermission]
}
TicketCategoryReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketCategoryReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketCategoryReferError,
"errors": ["ENTITY_DELETED"]
}
TicketCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketCategory!]!
|
Example
{"entities": [TicketCategory]}
TicketCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryReferErrorStateErrorType!]!
|
Example
{"errors": [TicketCategoryReferErrorStateErrorType]}
TicketChange
Fields
| Field Name | Description |
|---|---|
action - TicketChangeAction
|
|
comment - TicketComment
|
|
edit - TicketEditAction
|
|
file - File
|
|
person - Person
|
|
timestamp - DateTimeOffset!
|
Example
{
"action": "CREATE",
"comment": TicketComment,
"edit": TicketEditAction,
"file": File,
"person": Person,
"timestamp": DateTimeOffset
}
TicketChangeAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATE"
TicketCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Ticket!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Ticket], "totalCount": 987}
TicketCollectionInput
Fields
| Input Field | Description |
|---|---|
skip - Int
|
|
take - Int
|
|
elementIdent - Ident
|
|
elementRange - ElementRange
|
|
orderBy - TicketOrder
|
|
filter - TicketFilter
|
|
groupWithChildren - Boolean
|
Example
{
"skip": 987,
"take": 123,
"elementIdent": Ident,
"elementRange": "ON_ELEMENT",
"orderBy": TicketOrder,
"filter": TicketFilter,
"groupWithChildren": true
}
TicketComment
Example
{
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": DateTimeOffset,
"creator": Person,
"ident": Ident,
"isDeleted": true,
"text": "xyz789",
"ticketIdent": Ident
}
TicketDOCXExportOptions
Example
{
"withAttachments": false,
"withPlacing": true,
"withTableOfContents": true,
"showCompact": false,
"tocShowState": false,
"tocShowAssignee": false,
"tocShowDeadline": true,
"withPlanImage": false
}
TicketEditAction
Fields
| Field Name | Description |
|---|---|
current - Ticket
|
|
previous - Ticket
|
|
properties - [String!]!
|
Example
{
"current": Ticket,
"previous": Ticket,
"properties": ["abc123"]
}
TicketError
Fields
| Field Name | Description |
|---|---|
assignedPersonIdent - Ident
|
|
assignedSubcontractorIdent - Ident
|
|
clientId - Ident
|
|
createPersonIdent - Ident
|
|
createTime - DateTime
|
|
deadline - DateTime
|
|
description - String
|
|
ident - Ident
|
|
number - Int
|
|
planLat - Float
|
|
planLng - Float
|
|
projectIdent - Ident
|
|
projectLayerIdent - Ident
|
|
state - String
|
|
ticketCategoryIdent - Ident
|
|
ticketTypeIdent - Ident
|
|
title - String
|
|
updatePersonIdent - Ident
|
|
updateTime - DateTime
|
Example
{
"assignedPersonIdent": Ident,
"assignedSubcontractorIdent": Ident,
"clientId": Ident,
"createPersonIdent": Ident,
"createTime": "2007-12-03T10:15:30Z",
"deadline": "2007-12-03T10:15:30Z",
"description": "abc123",
"ident": Ident,
"number": 987,
"planLat": 123.45,
"planLng": 123.45,
"projectIdent": Ident,
"projectLayerIdent": Ident,
"state": "abc123",
"ticketCategoryIdent": Ident,
"ticketTypeIdent": Ident,
"title": "abc123",
"updatePersonIdent": Ident,
"updateTime": "2007-12-03T10:15:30Z"
}
TicketErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketError
|
Example
{"entity": TicketError}
TicketErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TicketError,
"errors": [ValidationErrorProperty]
}
TicketErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketError,
"errors": [MissingPermission]
}
TicketErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TicketError, "errors": ["ENTITY_DELETED"]}
TicketExportFields
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"IDENT"
TicketExportFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PDF"
TicketExportTemplate
Fields
| Field Name | Description |
|---|---|
createTime - DateTime!
|
|
creator - Person
|
User responsible for creation of the template. |
element - Element
|
|
fields - [TicketExportTemplateField]
|
|
footerPage - String
|
|
headerPage - String
|
|
ident - Ident
|
|
isCompact - Boolean
|
|
isDeleted - Boolean!
|
|
lastChange - DateTime!
|
The last time the template was edited on the server |
lastChangeCount - LastChangeCount!
|
|
rules - [TicketExportTemplateRule]
|
|
sortColumn - String!
|
|
sortOrder - String!
|
|
title - String!
|
|
tocShowAssignee - Boolean
|
|
tocShowDeadline - Boolean
|
|
tocShowState - Boolean
|
|
updater - Person
|
User responsible for update of the template. |
updateTime - DateTime!
|
|
visibility - String!
|
|
withLocation - Boolean
|
|
withPictures - Boolean
|
|
withPlanImage - Boolean
|
|
withTableOfContents - Boolean
|
Example
{
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"element": Element,
"fields": [TicketExportTemplateField],
"footerPage": "xyz789",
"headerPage": "xyz789",
"ident": Ident,
"isCompact": true,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"rules": [TicketExportTemplateRule],
"sortColumn": "abc123",
"sortOrder": "abc123",
"title": "xyz789",
"tocShowAssignee": false,
"tocShowDeadline": true,
"tocShowState": true,
"updater": Person,
"updateTime": "2007-12-03T10:15:30Z",
"visibility": "abc123",
"withLocation": false,
"withPictures": true,
"withPlanImage": false,
"withTableOfContents": false
}
TicketExportTemplateCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TicketExportTemplate!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TicketExportTemplate], "totalCount": 123}
TicketExportTemplateCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [TicketExportTemplateCollectionFilter]
|
|
_or - [TicketExportTemplateCollectionFilter]
|
|
ident - IdentFilter
|
|
title - StringFilter
|
|
visibility - StringFilter
|
|
visibilityType - TicketExportTemplateVisibilityFilter
|
|
sortColumn - StringFilter
|
|
sortColumnType - TicketExportTemplateSortColumnFilter
|
|
sortOrder - StringFilter
|
|
element - ElementFilter
|
|
withLocation - BooleanFilter
|
|
withPictures - BooleanFilter
|
|
withTableOfContents - BooleanFilter
|
|
isCompact - BooleanFilter
|
|
isDeleted - BooleanFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
createTime - DateTimeFilter
|
|
creator - PersonFilter
|
User responsible for creation of the template. |
updateTime - DateTimeFilter
|
|
updator - PersonFilter
|
User responsible for update of the template. |
Example
{
"_and": [TicketExportTemplateCollectionFilter],
"_or": [TicketExportTemplateCollectionFilter],
"ident": IdentFilter,
"title": StringFilter,
"visibility": StringFilter,
"visibilityType": TicketExportTemplateVisibilityFilter,
"sortColumn": StringFilter,
"sortColumnType": TicketExportTemplateSortColumnFilter,
"sortOrder": StringFilter,
"element": ElementFilter,
"withLocation": BooleanFilter,
"withPictures": BooleanFilter,
"withTableOfContents": BooleanFilter,
"isCompact": BooleanFilter,
"isDeleted": BooleanFilter,
"lastChangeCount": LastChangeCountFilter,
"createTime": DateTimeFilter,
"creator": PersonFilter,
"updateTime": DateTimeFilter,
"updator": PersonFilter
}
TicketExportTemplateError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketExportTemplateErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateError
|
Example
{"entity": TicketExportTemplateError}
TicketExportTemplateErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TicketExportTemplateError,
"errors": [ValidationErrorProperty]
}
TicketExportTemplateErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketExportTemplateError,
"errors": [MissingPermission]
}
TicketExportTemplateErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketExportTemplateError,
"errors": ["ENTITY_DELETED"]
}
TicketExportTemplateField
Example
{
"clientId": Ident,
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"options": Json,
"position": 123,
"templateIdent": Ident,
"title": "abc123",
"type": "abc123",
"valueId": "xyz789"
}
TicketExportTemplateFieldValueOptions
TicketExportTemplateNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TicketExportTemplateReferErrorEntityNotFoundErrorType
]
}
TicketExportTemplateOrder
Fields
| Input Field | Description |
|---|---|
title - SortOrder
|
|
visibility - SortOrder
|
|
sortColumn - SortOrder
|
|
sortOrder - SortOrder
|
|
element - ElementOrder
|
|
withLocation - SortOrder
|
|
withPictures - SortOrder
|
|
withPlanImage - SortOrder
|
|
withTableOfContents - SortOrder
|
|
isCompact - SortOrder
|
|
isDeleted - SortOrder
|
|
createTime - SortOrder
|
|
creator - PersonOrder
|
|
updateTime - SortOrder
|
|
updater - PersonOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"title": "ASC",
"visibility": "ASC",
"sortColumn": "ASC",
"sortOrder": "ASC",
"element": ElementOrder,
"withLocation": "ASC",
"withPictures": "ASC",
"withPlanImage": "ASC",
"withTableOfContents": "ASC",
"isCompact": "ASC",
"isDeleted": "ASC",
"createTime": "ASC",
"creator": PersonOrder,
"updateTime": "ASC",
"updater": PersonOrder,
"lastChangeCount": "ASC"
}
TicketExportTemplatePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
TicketExportTemplateReferErrorPermissionErrorType
]
}
TicketExportTemplateReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketExportTemplateReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketExportTemplateReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateReferError
|
Example
{"entity": TicketExportTemplateReferError}
TicketExportTemplateReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketExportTemplateReferError,
"errors": [MissingPermission]
}
TicketExportTemplateReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketExportTemplateReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketExportTemplateReferError,
"errors": ["ENTITY_DELETED"]
}
TicketExportTemplateResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketExportTemplate!]!
|
Example
{"entities": [TicketExportTemplate]}
TicketExportTemplateRule
Fields
| Field Name | Description |
|---|---|
actions - [TicketExportTemplateRuleAction]
|
|
conditions - [TicketExportTemplateRuleCondition]
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
position - Int!
|
|
templateIdent - Ident
|
|
title - String
|
Example
{
"actions": [TicketExportTemplateRuleAction],
"conditions": [TicketExportTemplateRuleCondition],
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"position": 123,
"templateIdent": Ident,
"title": "xyz789"
}
TicketExportTemplateRuleAction
Fields
| Field Name | Description |
|---|---|
fieldIdent - Ident
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
position - Int!
|
|
ruleIdent - Ident
|
|
type - TicketExportTemplateRuleActionType
|
|
value - String
|
Example
{
"fieldIdent": Ident,
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"position": 123,
"ruleIdent": Ident,
"type": "VISIBLE",
"value": "abc123"
}
TicketExportTemplateRuleActionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"VISIBLE"
TicketExportTemplateRuleCondition
Fields
| Field Name | Description |
|---|---|
fieldIdent - Ident
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
position - Int!
|
|
ruleIdent - Ident
|
|
type - TicketExportTemplateRuleConditionType
|
|
value - String
|
Example
{
"fieldIdent": Ident,
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"position": 123,
"ruleIdent": Ident,
"type": "IS",
"value": "xyz789"
}
TicketExportTemplateRuleConditionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"IS"
TicketExportTemplateSortColumnFilter
Fields
| Input Field | Description |
|---|---|
_eq - SortColumnType
|
Is the fields value equal to the provided TicketExportTemplateSortColumnGraphType. Default = ID |
_neq - SortColumnType
|
Is the fields value not equal to the provided TicketExportTemplateSortColumnGraphType. Default = ID |
_in - [SortColumnType]
|
Is the fields value in the provided list of values. |
_nin - [SortColumnType]
|
Is the fields value not in the provided list of values. |
Example
{"_eq": "ID", "_neq": "ID", "_in": ["ID"], "_nin": ["ID"]}
TicketExportTemplateStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateReferErrorStateErrorType!]!
|
Example
{"errors": [TicketExportTemplateReferErrorStateErrorType]}
TicketExportTemplateVisibilityFilter
Fields
| Input Field | Description |
|---|---|
_eq - VisibilityType
|
Is the fields value equal to the provided TicketExportTemplateVisibilityGraphType. Default = ALL |
_neq - VisibilityType
|
Is the fields value not equal to the provided TicketExportTemplateVisibilityGraphType. Default = ALL |
_in - [VisibilityType]
|
Is the fields value in the provided list of values. |
_nin - [VisibilityType]
|
Is the fields value not in the provided list of values. |
Example
{"_eq": "ALL", "_neq": "ALL", "_in": ["ALL"], "_nin": ["ALL"]}
TicketFilter
Fields
| Input Field | Description |
|---|---|
_and - [TicketFilter]
|
|
_or - [TicketFilter]
|
|
ident - IdentFilter
|
|
number - IntFilter
|
|
title - StringFilter
|
|
description - StringFilter
|
|
state - TicketStateEnumFilter
|
|
isDeleted - BooleanFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
creator - PersonFilter
|
|
updater - PersonFilter
|
|
assignee - PersonFilter
|
|
assignedSubcontractor - SubcontractorFilter
|
|
project - ProjectFilter
|
|
projectPlan - ProjectPlanFilter
|
Plan the ticket is linked to. Not guaranteed to still be available on the Project |
projectLayer - ProjectLayerFilter
|
Layer the ticket is linked to. Not guaranteed to still be available on the Project |
category - TicketCategoryFilter
|
|
type - TicketTypeFilter
|
|
deadline - DateTimeOffsetFilter
|
|
lastChange - DateTimeFilter
|
|
creationDate - DateTimeFilter
|
|
parentIdent - IdentFilter
|
|
involvedEntities - TicketInvolvedEntityFilter
|
|
filledForm - FilledFormFilter
|
Example
{
"_and": [TicketFilter],
"_or": [TicketFilter],
"ident": IdentFilter,
"number": IntFilter,
"title": StringFilter,
"description": StringFilter,
"state": TicketStateEnumFilter,
"isDeleted": BooleanFilter,
"lastChangeCount": LastChangeCountFilter,
"creator": PersonFilter,
"updater": PersonFilter,
"assignee": PersonFilter,
"assignedSubcontractor": SubcontractorFilter,
"project": ProjectFilter,
"projectPlan": ProjectPlanFilter,
"projectLayer": ProjectLayerFilter,
"category": TicketCategoryFilter,
"type": TicketTypeFilter,
"deadline": DateTimeOffsetFilter,
"lastChange": DateTimeFilter,
"creationDate": DateTimeFilter,
"parentIdent": IdentFilter,
"involvedEntities": TicketInvolvedEntityFilter,
"filledForm": FilledFormFilter
}
TicketInvolvedEntity
Fields
| Field Name | Description |
|---|---|
clientId - Ident
|
|
ident - Ident
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
person - Person
|
|
personIdent - Ident
|
|
subcontractor - Subcontractor
|
|
subcontractorIdent - Ident
|
|
ticketIdent - Ident
|
Example
{
"clientId": Ident,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"person": Person,
"personIdent": Ident,
"subcontractor": Subcontractor,
"subcontractorIdent": Ident,
"ticketIdent": Ident
}
TicketInvolvedEntityFilter
Fields
| Input Field | Description |
|---|---|
_and - [TicketInvolvedEntityFilter]
|
|
_or - [TicketInvolvedEntityFilter]
|
|
person - PersonFilter
|
|
subcontractor - SubcontractorFilter
|
Example
{
"_and": [TicketInvolvedEntityFilter],
"_or": [TicketInvolvedEntityFilter],
"person": PersonFilter,
"subcontractor": SubcontractorFilter
}
TicketListFilter
Fields
| Field Name | Description |
|---|---|
createTime - DateTime!
|
|
creator - Person
|
User responsible for creation of the filter. |
filterOptions - String
|
|
ident - Ident
|
|
isDeleted - Boolean!
|
|
title - String
|
|
updater - Person
|
User responsible for update of the filter. |
updateTime - DateTime!
|
|
visibility - QualityVisibility
|
Example
{
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"filterOptions": "xyz789",
"ident": Ident,
"isDeleted": false,
"title": "abc123",
"updater": Person,
"updateTime": "2007-12-03T10:15:30Z",
"visibility": "ALL"
}
TicketListFilterCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TicketListFilter!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TicketListFilter], "totalCount": 987}
TicketListFilterError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketListFilterErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterError
|
Example
{"entity": TicketListFilterError}
TicketListFilterErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TicketListFilterError,
"errors": [ValidationErrorProperty]
}
TicketListFilterErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketListFilterError,
"errors": [MissingPermission]
}
TicketListFilterErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketListFilterError,
"errors": ["ENTITY_DELETED"]
}
TicketListFilterFilter
Fields
| Input Field | Description |
|---|---|
_and - [TicketListFilterFilter]
|
|
_or - [TicketListFilterFilter]
|
|
ident - IdentFilter
|
|
title - StringFilter
|
|
visibility - QualityVisibilityEnumFilter
|
|
filterOptions - StringFilter
|
|
isDeleted - BooleanFilter
|
|
createTime - DateTimeFilter
|
|
creator - PersonFilter
|
User responsible for creation of the filter. |
updateTime - DateTimeFilter
|
|
updator - PersonFilter
|
User responsible for update of the filter. |
Example
{
"_and": [TicketListFilterFilter],
"_or": [TicketListFilterFilter],
"ident": IdentFilter,
"title": StringFilter,
"visibility": QualityVisibilityEnumFilter,
"filterOptions": StringFilter,
"isDeleted": BooleanFilter,
"createTime": DateTimeFilter,
"creator": PersonFilter,
"updateTime": DateTimeFilter,
"updator": PersonFilter
}
TicketListFilterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TicketListFilterReferErrorEntityNotFoundErrorType
]
}
TicketListFilterOrder
Fields
| Input Field | Description |
|---|---|
title - SortOrder
|
|
visibility - SortOrder
|
|
filterOptions - SortOrder
|
|
isDeleted - SortOrder
|
|
createTime - SortOrder
|
|
creator - PersonOrder
|
|
updateTime - SortOrder
|
|
updater - PersonOrder
|
Example
{
"title": "ASC",
"visibility": "ASC",
"filterOptions": "ASC",
"isDeleted": "ASC",
"createTime": "ASC",
"creator": PersonOrder,
"updateTime": "ASC",
"updater": PersonOrder
}
TicketListFilterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
TicketListFilterReferErrorPermissionErrorType
]
}
TicketListFilterReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketListFilterReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketListFilterReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterReferError
|
Example
{"entity": TicketListFilterReferError}
TicketListFilterReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketListFilterReferError,
"errors": [MissingPermission]
}
TicketListFilterReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketListFilterReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketListFilterReferError,
"errors": ["ENTITY_DELETED"]
}
TicketListFilterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketListFilter!]!
|
Example
{"entities": [TicketListFilter]}
TicketListFilterStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterReferErrorStateErrorType!]!
|
Example
{"errors": [TicketListFilterReferErrorStateErrorType]}
TicketMailInfo
Fields
| Field Name | Description |
|---|---|
mailGroup - MailGroup!
|
|
mailInstanceInfo - [MailInstanceInfo!]!
|
Example
{
"mailGroup": MailGroup,
"mailInstanceInfo": [MailInstanceInfo]
}
TicketMailRange
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"BY_RIGHTS"
TicketNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TicketReferErrorEntityNotFoundErrorType]}
TicketOrder
Fields
| Input Field | Description |
|---|---|
number - SortOrder
|
|
state - SortOrder
|
|
title - SortOrder
|
|
description - SortOrder
|
|
deadline - SortOrder
|
|
updateTime - SortOrder
|
|
isDeleted - SortOrder
|
|
createTime - SortOrder
|
|
projectLayer - ProjectLayerOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
project - ProjectOrder
|
|
assignee - PersonOrder
|
|
updater - PersonOrder
|
|
creator - PersonOrder
|
|
ticketCategory - TicketCategoryOrder
|
|
ticketType - TicketTypeOrder
|
|
parent - SortOrder
|
Example
{
"number": "ASC",
"state": "ASC",
"title": "ASC",
"description": "ASC",
"deadline": "ASC",
"updateTime": "ASC",
"isDeleted": "ASC",
"createTime": "ASC",
"projectLayer": ProjectLayerOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC",
"project": ProjectOrder,
"assignee": PersonOrder,
"updater": PersonOrder,
"creator": PersonOrder,
"ticketCategory": TicketCategoryOrder,
"ticketType": TicketTypeOrder,
"parent": "ASC"
}
TicketPDFExportOptions
Example
{
"withAttachments": true,
"withPlacing": false,
"withTableOfContents": false,
"showCompact": false,
"tocShowState": true,
"tocShowAssignee": true,
"tocShowDeadline": true,
"withPlanImage": true
}
TicketPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketReferErrorPermissionErrorType!]!
|
Example
{"errors": [TicketReferErrorPermissionErrorType]}
TicketPermissions
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CAN_EDIT"
TicketProgressHistory
TicketReferEntity
TicketReferError
TicketReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketReferError
|
Example
{"entity": TicketReferError}
TicketReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketReferError,
"errors": [MissingPermission]
}
TicketReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TicketReferError, "errors": ["ENTITY_DELETED"]}
TicketResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Ticket!]!
|
Example
{"entities": [Ticket]}
TicketState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"OPEN"
TicketStateEnumFilter
Fields
| Input Field | Description |
|---|---|
_eq - TicketState
|
Is the fields value equal to the provided TicketStateGraphType. Default = OPEN |
_neq - TicketState
|
Is the fields value not equal to the provided TicketStateGraphType. Default = OPEN |
_in - [TicketState]
|
Is the fields value in the provided list of values. |
_nin - [TicketState]
|
Is the fields value not in the provided list of values. |
Example
{"_eq": "OPEN", "_neq": "OPEN", "_in": ["OPEN"], "_nin": ["OPEN"]}
TicketStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketReferErrorStateErrorType!]!
|
Example
{"errors": [TicketReferErrorStateErrorType]}
TicketStateErrors
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ENTITY_DELETED"
TicketStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"APPROVED"
TicketStatusFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - TicketStatus
|
Is the fields value equal to the provided value. |
_neq - TicketStatus
|
Is the fields value not equal to the provided value |
_gt - TicketStatus
|
Is the fields value greater than the provided value |
_lt - TicketStatus
|
Is the fields value less than the provided value. |
_gte - TicketStatus
|
Is the fields value greater than or equal to the provided value. |
_lte - TicketStatus
|
Is the fields value less than or equal to the provided value. |
_like - TicketStatus
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - TicketStatus
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - TicketStatus
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [TicketStatus]
|
Is the fields value in the provided list of values. |
_nin - [TicketStatus]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "APPROVED",
"_neq": "APPROVED",
"_gt": "APPROVED",
"_lt": "APPROVED",
"_gte": "APPROVED",
"_lte": "APPROVED",
"_like": "APPROVED",
"_nlike": "APPROVED",
"_contains": "APPROVED",
"_is_null": false,
"_in": ["APPROVED"],
"_nin": ["APPROVED"]
}
TicketType
Example
{
"color": "abc123",
"element": Element,
"id": "abc123",
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"text": "xyz789"
}
TicketTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TicketType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TicketType], "totalCount": 987}
TicketTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TicketTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeError
|
Example
{"entity": TicketTypeError}
TicketTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TicketTypeError,
"errors": [ValidationErrorProperty]
}
TicketTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketTypeError,
"errors": [MissingPermission]
}
TicketTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeError
|
|
errors - [StateErrors!]!
|
Example
{"entity": TicketTypeError, "errors": ["ENTITY_DELETED"]}
TicketTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [TicketTypeFilter]
|
|
_or - [TicketTypeFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
element - ElementFilter
|
Example
{
"_and": [TicketTypeFilter],
"_or": [TicketTypeFilter],
"ident": IdentFilter,
"id": StringFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"lastChangeCount": LastChangeCountFilter,
"element": ElementFilter
}
TicketTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TicketTypeReferErrorEntityNotFoundErrorType]}
TicketTypeOrder
Example
{
"id": "ASC",
"name": "ASC",
"color": "ASC",
"element": ElementOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
TicketTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [TicketTypeReferErrorPermissionErrorType]}
TicketTypeReferEntity
TicketTypeReferError
TicketTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeReferError
|
Example
{"entity": TicketTypeReferError}
TicketTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TicketTypeReferError,
"errors": [MissingPermission]
}
TicketTypeReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TicketTypeReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TicketTypeReferError,
"errors": ["ENTITY_DELETED"]
}
TicketTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketType!]!
|
Example
{"entities": [TicketType]}
TicketTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeReferErrorStateErrorType!]!
|
Example
{"errors": [TicketTypeReferErrorStateErrorType]}
TicketXLSXExportOptions
Fields
| Input Field | Description |
|---|---|
columns - [TicketExportFields]
|
|
withAttachments - Boolean
|
|
withPlacing - Boolean
|
|
withPlanImage - Boolean
|
Example
{
"columns": ["IDENT"],
"withAttachments": true,
"withPlacing": true,
"withPlanImage": false
}
TimeCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [TimeCollectionFilter]
|
|
_or - [TimeCollectionFilter]
|
|
person - PersonFilter
|
Employee this time is booked for. |
beginPerson - PersonFilter
|
User that set the TimeStart. |
endPerson - PersonFilter
|
User that set the TimeEnd. |
creator - PersonFilter
|
User responsible for creation of the time. |
equipment - EquipmentFilter
|
Equipment the time is booked on. Cannot be set while Project is also set. |
activity - ActivityFilter
|
The activity performed. |
project - ProjectFilter
|
Project the time is booked on. Cannot be set while Equipment is also set. |
projectSector - ProjectSectorFilter
|
|
projectComponent - ProjectComponentFilter
|
|
date - DateFilter
|
|
dateFrom - DateFilter
|
Additional date filter, will be deprecated with AND/OR filter capability. |
dateTo - DateFilter
|
Additional date filter, will be deprecated with AND/OR filter capability. |
timeStart - DateTimeFilter
|
Beginning of the Block. Does not have to be on the same date as Date or TimeEnd. |
timeEnd - DateTimeFilter
|
Ending of the Block. Does not have to be on the same date as Date or TimeStart. |
text - StringFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Block was locked. Editing is disabled. |
hasClosedTime - BooleanFilter
|
Block is marked as finished. Cannot be edited on mobile devices. |
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
isDeleted - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
ident - IdentFilter
|
|
timeType - StringFilter
|
|
timeInterval - DecimalFilter
|
|
isPaused - BooleanFilter
|
Block was marked as paused. May be edited on mobile devices. |
clientId - IdentFilter
|
Identifier used by the Android/iOS app. |
creationTimestamp - DateTimeFilter
|
|
creationApplication - StringFilter
|
|
changeTimestamp - DateTimeFilter
|
|
changeApplication - StringFilter
|
|
closingTimestamp - DateTimeFilter
|
|
closingApplication - StringFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
beginInInterval - BooleanFilter
|
|
beginOrigin - StaffTimeOrigin
|
|
beginTimestamp - DateTimeFilter
|
|
beginApplication - StringFilter
|
|
endInInterval - BooleanFilter
|
|
endOrigin - StaffTimeOrigin
|
|
endTimestamp - DateTimeFilter
|
|
endApplication - StringFilter
|
|
uniqueKey - IntFilter
|
Automatically incremented integer. Not necessarily consecutive. |
revision - IntFilter
|
|
proveTimestamp - DateTimeFilter
|
|
proveApplication - StringFilter
|
|
lockTimestamp - DateTimeFilter
|
|
lockApplication - StringFilter
|
|
changeName - StringFilter
|
|
closingName - StringFilter
|
|
proveName - StringFilter
|
|
lockName - StringFilter
|
Example
{
"_and": [TimeCollectionFilter],
"_or": [TimeCollectionFilter],
"person": PersonFilter,
"beginPerson": PersonFilter,
"endPerson": PersonFilter,
"creator": PersonFilter,
"equipment": EquipmentFilter,
"activity": ActivityFilter,
"project": ProjectFilter,
"projectSector": ProjectSectorFilter,
"projectComponent": ProjectComponentFilter,
"date": DateFilter,
"dateFrom": DateFilter,
"dateTo": DateFilter,
"timeStart": DateTimeFilter,
"timeEnd": DateTimeFilter,
"text": StringFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter,
"hasClosedTime": BooleanFilter,
"lastChange": DateTimeFilter,
"isDeleted": BooleanFilter,
"fid": StringFilter,
"ident": IdentFilter,
"timeType": StringFilter,
"timeInterval": DecimalFilter,
"isPaused": BooleanFilter,
"clientId": IdentFilter,
"creationTimestamp": DateTimeFilter,
"creationApplication": StringFilter,
"changeTimestamp": DateTimeFilter,
"changeApplication": StringFilter,
"closingTimestamp": DateTimeFilter,
"closingApplication": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"beginInInterval": BooleanFilter,
"beginOrigin": "CLOCK_IN",
"beginTimestamp": DateTimeFilter,
"beginApplication": StringFilter,
"endInInterval": BooleanFilter,
"endOrigin": "CLOCK_IN",
"endTimestamp": DateTimeFilter,
"endApplication": StringFilter,
"uniqueKey": IntFilter,
"revision": IntFilter,
"proveTimestamp": DateTimeFilter,
"proveApplication": StringFilter,
"lockTimestamp": DateTimeFilter,
"lockApplication": StringFilter,
"changeName": StringFilter,
"closingName": StringFilter,
"proveName": StringFilter,
"lockName": StringFilter
}
TimeConfiguration
Fields
| Field Name | Description |
|---|---|
additionalTimeConfigurations - [AdditionalTimeConfiguration]!
|
|
configurationFriday - DailyConfiguration
|
|
configurationMonday - DailyConfiguration
|
|
configurationSaturday - DailyConfiguration
|
|
configurationSunday - DailyConfiguration
|
|
configurationThursday - DailyConfiguration
|
|
configurationTuesday - DailyConfiguration
|
|
configurationWednesday - DailyConfiguration
|
|
editor - Person
|
|
editorApplication - String
|
|
element - Element
|
|
friday - Int
|
use ConfigurationFriday |
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
monday - Int
|
use ConfigurationMonday |
persons - [Person]!
|
|
projects - [Project]!
|
|
revision - Int!
|
|
saturday - Int
|
use ConfigurationSaturday |
sunday - Int
|
use ConfigurationSunday |
thursday - Int
|
use ConfigurationThursday |
timeConfigurationBreaks - [TimeConfigurationBreak]!
|
|
title - String!
|
|
tuesday - Int
|
use ConfigurationTuesday |
wednesday - Int
|
use ConfigurationWednesday |
Example
{
"additionalTimeConfigurations": [
AdditionalTimeConfiguration
],
"configurationFriday": DailyConfiguration,
"configurationMonday": DailyConfiguration,
"configurationSaturday": DailyConfiguration,
"configurationSunday": DailyConfiguration,
"configurationThursday": DailyConfiguration,
"configurationTuesday": DailyConfiguration,
"configurationWednesday": DailyConfiguration,
"editor": Person,
"editorApplication": "xyz789",
"element": Element,
"friday": 987,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"monday": 987,
"persons": [Person],
"projects": [Project],
"revision": 987,
"saturday": 123,
"sunday": 987,
"thursday": 123,
"timeConfigurationBreaks": [TimeConfigurationBreak],
"title": "xyz789",
"tuesday": 987,
"wednesday": 987
}
TimeConfigurationBreak
TimeConfigurationCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TimeConfiguration!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TimeConfiguration], "totalCount": 123}
TimeConfigurationCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [TimeConfigurationCollectionFilter]
|
|
_or - [TimeConfigurationCollectionFilter]
|
|
ident - IdentFilter
|
|
title - StringFilter
|
|
lastChange - DateTimeFilter
|
The last time the Time Configuration was edited on the server. |
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [TimeConfigurationCollectionFilter],
"_or": [TimeConfigurationCollectionFilter],
"ident": IdentFilter,
"title": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter
}
TimeConfigurationError
TimeConfigurationErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationError
|
Example
{"entity": TimeConfigurationError}
TimeConfigurationErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TimeConfigurationError,
"errors": [ValidationErrorProperty]
}
TimeConfigurationErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TimeConfigurationError,
"errors": [MissingPermission]
}
TimeConfigurationErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TimeConfigurationError,
"errors": ["ENTITY_DELETED"]
}
TimeConfigurationNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TimeConfigurationReferErrorEntityNotFoundErrorType
]
}
TimeConfigurationOrder
Fields
| Input Field | Description |
|---|---|
title - SortOrder
|
|
element - ElementOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"title": "ASC",
"element": ElementOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
TimeConfigurationPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
TimeConfigurationReferErrorPermissionErrorType
]
}
TimeConfigurationReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TimeConfigurationReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TimeConfigurationReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationReferError
|
Example
{"entity": TimeConfigurationReferError}
TimeConfigurationReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TimeConfigurationReferError,
"errors": [MissingPermission]
}
TimeConfigurationReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeConfigurationReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TimeConfigurationReferError,
"errors": ["ENTITY_DELETED"]
}
TimeConfigurationResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TimeConfiguration!]!
|
Example
{"entities": [TimeConfiguration]}
TimeConfigurationStateError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationReferErrorStateErrorType!]!
|
Example
{"errors": [TimeConfigurationReferErrorStateErrorType]}
TimeFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"TWELVE_HOUR"
TimeFormatEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"INDUSTRIAL_HOURS"
TimeSpan
Example
TimeSpan
TimeSpanCondition
TimeSpanFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - TimeSpan
|
Is the fields value equal to the provided value. Default = "00:00:00" |
_neq - TimeSpan
|
Is the fields value not equal to the provided value. Default = "00:00:00" |
_gt - TimeSpan
|
Is the fields value greater than the provided value. Default = "00:00:00" |
_lt - TimeSpan
|
Is the fields value less than the provided value. Default = "00:00:00" |
_gte - TimeSpan
|
Is the fields value greater than or equal to the provided value. Default = "00:00:00" |
_lte - TimeSpan
|
Is the fields value less than or equal to the provided value. Default = "00:00:00" |
_like - String
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - String
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - String
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [TimeSpan]
|
Is the fields value in the provided list of values. |
_nin - [TimeSpan]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": TimeSpan,
"_neq": TimeSpan,
"_gt": TimeSpan,
"_lt": TimeSpan,
"_gte": TimeSpan,
"_lte": TimeSpan,
"_like": "xyz789",
"_nlike": "abc123",
"_contains": "abc123",
"_is_null": true,
"_in": [TimeSpan],
"_nin": [TimeSpan]
}
TimeSpanRange
TimeTrackingCustomerSettings
Fields
| Field Name | Description |
|---|---|
addReasonToSicknessTickets - Boolean!
|
|
allowHalfDayAbsences - Boolean!
|
|
allowWorkingHoursForFurtherEducation - Boolean!
|
|
allowWorkingHoursForHoliday - Boolean!
|
|
allowWorkingHoursForOther - Boolean!
|
|
allowWorkingHoursForSickday - Boolean!
|
|
furtherEducationDefaultValue - AbsenceDefaultValue!
|
|
hasCompulsoryAttendance - Boolean!
|
|
holidayDefaultValue - AbsenceDefaultValue!
|
|
hoursPerDay - Decimal!
|
|
otherDefaultValue - AbsenceDefaultValue!
|
|
publicHolidayDefaultValue - AbsenceDefaultValue!
|
|
showHomeTimeNotice - Boolean!
|
|
sickdayDefaultValue - AbsenceDefaultValue!
|
Example
{
"addReasonToSicknessTickets": true,
"allowHalfDayAbsences": true,
"allowWorkingHoursForFurtherEducation": false,
"allowWorkingHoursForHoliday": false,
"allowWorkingHoursForOther": false,
"allowWorkingHoursForSickday": false,
"furtherEducationDefaultValue": "DAYS",
"hasCompulsoryAttendance": false,
"holidayDefaultValue": "DAYS",
"hoursPerDay": Decimal,
"otherDefaultValue": "DAYS",
"publicHolidayDefaultValue": "DAYS",
"showHomeTimeNotice": false,
"sickdayDefaultValue": "DAYS"
}
TimeTrackingCustomerSettingsError
Fields
| Field Name | Description |
|---|---|
allowWorkingHoursForFurtherEducation - Boolean
|
|
allowWorkingHoursForHoliday - Boolean
|
|
allowWorkingHoursForOther - Boolean
|
|
allowWorkingHoursForSickday - Boolean
|
|
furtherEducationDefaultValue - AbsenceDefaultValue
|
|
hasCompulsoryAttendance - Boolean
|
|
holidayDefaultValue - AbsenceDefaultValue
|
|
otherDefaultValue - AbsenceDefaultValue
|
|
publicHolidayDefaultValue - AbsenceDefaultValue
|
|
showHomeTimeNotice - Boolean
|
|
sickdayDefaultValue - AbsenceDefaultValue
|
Example
{
"allowWorkingHoursForFurtherEducation": true,
"allowWorkingHoursForHoliday": false,
"allowWorkingHoursForOther": false,
"allowWorkingHoursForSickday": true,
"furtherEducationDefaultValue": "DAYS",
"hasCompulsoryAttendance": false,
"holidayDefaultValue": "DAYS",
"otherDefaultValue": "DAYS",
"publicHolidayDefaultValue": "DAYS",
"showHomeTimeNotice": false,
"sickdayDefaultValue": "DAYS"
}
TimeTrackingProfile
Fields
| Field Name | Description |
|---|---|
enforceAutomaticTimeSetting - Boolean
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
limitInputTime - Boolean
|
|
limitInputTimeValue - Int!
|
|
name - String!
|
|
persons - [Person!]!
|
|
roundingInterval - Int!
|
|
roundingMethod - TimeTrackingRoundingMethod!
|
|
useWorkingHoursFromEmployee - Boolean
|
Possible Types
| TimeTrackingProfile Types |
|---|
Example
{
"enforceAutomaticTimeSetting": true,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"limitInputTime": true,
"limitInputTimeValue": 123,
"name": "xyz789",
"persons": [Person],
"roundingInterval": 987,
"roundingMethod": "MATHEMATICALLY",
"useWorkingHoursFromEmployee": true
}
TimeTrackingProfileCaptureType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"TIME_CLOCK"
TimeTrackingProfileError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TimeTrackingProfileErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeTrackingProfileError
|
Example
{"entity": TimeTrackingProfileError}
TimeTrackingProfileErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeTrackingProfileError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TimeTrackingProfileError,
"errors": [ValidationErrorProperty]
}
TimeTrackingProfileErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeTrackingProfileError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TimeTrackingProfileError,
"errors": [MissingPermission]
}
TimeTrackingProfileErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeTrackingProfileError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TimeTrackingProfileError,
"errors": ["ENTITY_DELETED"]
}
TimeTrackingProfileFilter
Fields
| Input Field | Description |
|---|---|
_and - [TimeTrackingProfileFilter]
|
|
_or - [TimeTrackingProfileFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
editor - PersonFilter
|
|
editApplication - StringFilter
|
Example
{
"_and": [TimeTrackingProfileFilter],
"_or": [TimeTrackingProfileFilter],
"ident": IdentFilter,
"name": StringFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"editor": PersonFilter,
"editApplication": StringFilter
}
TimeTrackingProfileInterfaceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TimeTrackingProfile!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TimeTrackingProfile], "totalCount": 987}
TimeTrackingProfileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TimeTrackingProfileReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TimeTrackingProfileReferErrorEntityNotFoundErrorType
]
}
TimeTrackingProfileOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
editor - PersonOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"name": "ASC",
"editor": PersonOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
TimeTrackingProfilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TimeTrackingProfileReferErrorPermissionErrorType!]!
|
Example
{
"errors": [
TimeTrackingProfileReferErrorPermissionErrorType
]
}
TimeTrackingProfileReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TimeTrackingProfileReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TimeTrackingProfileReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeTrackingProfileReferError
|
Example
{"entity": TimeTrackingProfileReferError}
TimeTrackingProfileReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TimeTrackingProfileReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TimeTrackingProfileReferError,
"errors": [MissingPermission]
}
TimeTrackingProfileReminders
Fields
| Field Name | Description |
|---|---|
beforeEndOfWork - TimeTrackingProfileRemindersReminder!
|
|
beforeSignIn - TimeTrackingProfileRemindersReminder!
|
|
forgotEndOfWork - TimeTrackingProfileRemindersReminder!
|
|
forgotSignIn - TimeTrackingProfileRemindersReminder!
|
Example
{
"beforeEndOfWork": TimeTrackingProfileRemindersReminder,
"beforeSignIn": TimeTrackingProfileRemindersReminder,
"forgotEndOfWork": TimeTrackingProfileRemindersReminder,
"forgotSignIn": TimeTrackingProfileRemindersReminder
}
TimeTrackingProfileRemindersReminder
TimeTrackingProfileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TimeTrackingProfile!]!
|
Example
{"entities": [TimeTrackingProfile]}
TimeTrackingProfileTimeBlockSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"FIXED_HOURS"
TimeTrackingProfileTimeBlocks
Fields
| Field Name | Description |
|---|---|
allowManualEndTimeInput - Boolean
|
|
enforceAutomaticTimeSetting - Boolean
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
limitInputTime - Boolean
|
|
limitInputTimeValue - Int!
|
|
name - String!
|
|
persons - [Person!]!
|
|
reminders - TimeTrackingProfileReminders
|
|
roundingInterval - Int!
|
|
roundingMethod - TimeTrackingRoundingMethod!
|
|
startTimeByWorkingHours - Boolean
|
|
targetTimeByWorkingHours - Boolean
|
|
timeBlockSource - TimeTrackingProfileTimeBlockSource!
|
|
useWorkingHoursFromEmployee - Boolean
|
Example
{
"allowManualEndTimeInput": true,
"enforceAutomaticTimeSetting": true,
"ident": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"limitInputTime": false,
"limitInputTimeValue": 123,
"name": "xyz789",
"persons": [Person],
"reminders": TimeTrackingProfileReminders,
"roundingInterval": 987,
"roundingMethod": "MATHEMATICALLY",
"startTimeByWorkingHours": false,
"targetTimeByWorkingHours": true,
"timeBlockSource": "FIXED_HOURS",
"useWorkingHoursFromEmployee": false
}
TimeTrackingProfileTimeClock
Fields
| Field Name | Description |
|---|---|
enforceAutomaticTimeSetting - Boolean
|
|
enforceSignOut - Boolean
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
limitInputTime - Boolean
|
|
limitInputTimeValue - Int!
|
|
name - String!
|
|
persons - [Person!]!
|
|
roundingInterval - Int!
|
|
roundingMethod - TimeTrackingRoundingMethod!
|
|
signOutTime - Int!
|
|
useWorkingHoursFromEmployee - Boolean
|
Example
{
"enforceAutomaticTimeSetting": false,
"enforceSignOut": true,
"ident": Ident,
"isDeleted": true,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"limitInputTime": true,
"limitInputTimeValue": 987,
"name": "xyz789",
"persons": [Person],
"roundingInterval": 987,
"roundingMethod": "MATHEMATICALLY",
"signOutTime": 123,
"useWorkingHoursFromEmployee": true
}
TimeTrackingRoundingMethod
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MATHEMATICALLY"
TimeType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"DAY"
TimesCollection
Fields
| Field Name | Description |
|---|---|
nodes - [StaffTime!]!
|
|
totalAmountOfTime - Decimal!
|
|
totalCount - Int!
|
Example
{
"nodes": [StaffTime],
"totalAmountOfTime": Decimal,
"totalCount": 987
}
TimespanUnit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DAYS"
Top
Fields
| Field Name | Description |
|---|---|
category - TicketCategory
|
|
ticketCount - Int!
|
|
type - TicketType
|
Example
{
"category": TicketCategory,
"ticketCount": 123,
"type": TicketType
}
TotalDailyHoursCondition
TotalHourReportGroup
Fields
| Field Name | Description |
|---|---|
groupEntries - [TotalHoursReportGroupEntry]
|
|
groupName - String
|
|
sum - Decimal!
|
Example
{
"groupEntries": [TotalHoursReportGroupEntry],
"groupName": "abc123",
"sum": Decimal
}
TotalHourReportGroupReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TotalHourReportGroup]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [TotalHourReportGroup],
"reportLogoPath": "abc123",
"totalCount": 987
}
TotalHourTOHO3MATReportGroup
Fields
| Field Name | Description |
|---|---|
groupEntries - [TotalHoursTOHO3MATReportGroupEntry]
|
|
groupName - String
|
|
sum - Decimal!
|
Example
{
"groupEntries": [TotalHoursTOHO3MATReportGroupEntry],
"groupName": "xyz789",
"sum": Decimal
}
TotalHourTOHO3MATReportGroupReportCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TotalHourTOHO3MATReportGroup]
|
|
reportLogoPath - String
|
|
totalCount - Int
|
Example
{
"nodes": [TotalHourTOHO3MATReportGroup],
"reportLogoPath": "xyz789",
"totalCount": 987
}
TotalHoursReportGroupEntry
TotalHoursReportMode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"GROUPED_BY_EMPLOYEE"
TotalHoursTOHO3MATReportGroupEntry
Fields
| Field Name | Description |
|---|---|
entryName - String
|
|
groupEntries - [TotalHoursTOHO3MATReportGroupEntry]
|
|
sum - Decimal!
|
Example
{
"entryName": "xyz789",
"groupEntries": [TotalHoursTOHO3MATReportGroupEntry],
"sum": Decimal
}
TotalHoursToho3MatReportMode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"GROUPED_BY_EMPLOYEE"
TrackingDataRefresh
Fields
| Field Name | Description |
|---|---|
date - DateTimeOffset
|
Time the tracking-collector finished refreshing devices |
effortsCreated - Int!
|
Number of efforts created |
error - String
|
Error while refreshing devices |
hoursCreated - Int!
|
Number of hours created |
locationsCreated - Int!
|
Number of locations created |
statesCreated - Int!
|
Number of states created |
Example
{
"date": DateTimeOffset,
"effortsCreated": 123,
"error": "abc123",
"hoursCreated": 123,
"locationsCreated": 987,
"statesCreated": 123
}
TrackingDevice
Fields
| Field Name | Description |
|---|---|
automationProfile - AutomationProfile
|
|
description - String
|
Further description of the tracking device |
deviceSerial - String
|
Serial number of the tracking device |
equipment - Equipment
|
|
externalId - String
|
Id used internally by the tracking provider |
ident - Ident
|
|
isActive - Boolean
|
Current active status of the device |
latestCumulativeHours - CumulativeHours
|
Latest action of the tracking device |
Arguments
|
|
latestDistance - Distance
|
Latest distance of the tracking device |
Arguments
|
|
latestLocation - TrackingLocation
|
Latest location of the tracking device |
Arguments
|
|
make - String
|
Make or Name of the tracking device |
providerId - Int!
|
Id of the tracking provider Use trackingProvider field instead |
trackingLocations - TrackingLocationCollection!
|
|
Arguments
|
|
trackingProvider - TrackingProvider
|
|
trackingScope - TrackingScope
|
|
Example
{
"automationProfile": AutomationProfile,
"description": "abc123",
"deviceSerial": "abc123",
"equipment": Equipment,
"externalId": "xyz789",
"ident": Ident,
"isActive": false,
"latestCumulativeHours": CumulativeHours,
"latestDistance": Distance,
"latestLocation": TrackingLocation,
"make": "xyz789",
"providerId": 123,
"trackingLocations": TrackingLocationCollection,
"trackingProvider": TrackingProvider,
"trackingScope": "FULL"
}
TrackingDeviceCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TrackingDevice!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TrackingDevice], "totalCount": 123}
TrackingDeviceFilter
Fields
| Input Field | Description |
|---|---|
_and - [TrackingDeviceFilter]
|
|
_or - [TrackingDeviceFilter]
|
|
ident - IdentFilter
|
|
externalId - StringFilter
|
The external Id used by the tracking provider |
providerId - IntFilter
|
The id of the provider that supplies the device |
deviceSerial - StringFilter
|
The serial number of the tracking device |
equipment - EquipmentFilter
|
The associated equipment |
isActive - BooleanFilter
|
The activity status of the device |
make - StringFilter
|
The make or name of the tracking device |
description - StringFilter
|
Further description of the tracking device |
trackingLogin - TrackingLoginFilter
|
TrackingLogin of the tracking device |
latestCumulativeHours - CumulativeHourFilter
|
|
latestLocation - TrackingLocationFilter
|
Example
{
"_and": [TrackingDeviceFilter],
"_or": [TrackingDeviceFilter],
"ident": IdentFilter,
"externalId": StringFilter,
"providerId": IntFilter,
"deviceSerial": StringFilter,
"equipment": EquipmentFilter,
"isActive": BooleanFilter,
"make": StringFilter,
"description": StringFilter,
"trackingLogin": TrackingLoginFilter,
"latestCumulativeHours": CumulativeHourFilter,
"latestLocation": TrackingLocationFilter
}
TrackingDeviceOrder
Fields
| Input Field | Description |
|---|---|
externalId - SortOrder
|
|
providerId - SortOrder
|
|
deviceSerial - SortOrder
|
|
make - SortOrder
|
|
description - SortOrder
|
|
equipment - EquipmentOrder
|
|
trackingLogin - TrackingLoginOrder
|
|
trackingProvider - TrackingProviderOrder
|
Example
{
"externalId": "ASC",
"providerId": "ASC",
"deviceSerial": "ASC",
"make": "ASC",
"description": "ASC",
"equipment": EquipmentOrder,
"trackingLogin": TrackingLoginOrder,
"trackingProvider": TrackingProviderOrder
}
TrackingLocation
Fields
| Field Name | Description |
|---|---|
altitudeMeters - Decimal
|
|
datetime - DateTimeOffset!
|
Timestamp of the location |
geolocation - GeoCoordinate
|
Location of the device |
ident - Ident!
|
|
projectAssignment - ProjectAssignment
|
Primary Projects and Conflicts that the Location is assigned to |
projects - [Project!]!
|
List of Project areas that the Location is inside of This field is purely location based, use projectAssignment for accurate results instead |
trackingDevice - TrackingDevice!
|
Example
{
"altitudeMeters": Decimal,
"datetime": DateTimeOffset,
"geolocation": GeoCoordinate,
"ident": Ident,
"projectAssignment": ProjectAssignment,
"projects": [Project],
"trackingDevice": TrackingDevice
}
TrackingLocationCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TrackingLocation!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TrackingLocation], "totalCount": 987}
TrackingLocationFilter
Fields
| Input Field | Description |
|---|---|
_and - [TrackingLocationFilter]
|
|
_or - [TrackingLocationFilter]
|
|
ident - IdentFilter
|
|
datetime - DateTimeOffsetFilter
|
|
device - TrackingDeviceFilter
|
Example
{
"_and": [TrackingLocationFilter],
"_or": [TrackingLocationFilter],
"ident": IdentFilter,
"datetime": DateTimeOffsetFilter,
"device": TrackingDeviceFilter
}
TrackingLocationOrder
Fields
| Input Field | Description |
|---|---|
datetime - SortOrder
|
Example
{"datetime": "ASC"}
TrackingLogin
Fields
| Field Name | Description |
|---|---|
authUrl - String
|
Get the authentication URL for the tracking login |
features - [TrackingLoginFeature]
|
Optional provider features |
ident - Ident
|
|
isDeleted - Boolean
|
|
isDisabledForInvalidLogin - Boolean
|
provides information when login is disabled due to invalid credentials |
lastChange - DateTime!
|
Time of last modification |
lastCollectorLog - CollectorLog
|
|
lastDeviceUpdate - DateTime
|
Time of last attempted tracking device fetch |
lastDeviceUpdateSuccess - DateTime
|
Time of last successful tracking device fetch |
lastTrackingUpdate - DateTime
|
Time of last attempted tracking data fetch |
lastTrackingUpdateSuccess - DateTime
|
Time of last successful tracking data fetch |
name - String
|
Custom name |
trackingProvider - TrackingProvider
|
Example
{
"authUrl": "abc123",
"features": [TrackingLoginFeature],
"ident": Ident,
"isDeleted": true,
"isDisabledForInvalidLogin": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastCollectorLog": CollectorLog,
"lastDeviceUpdate": "2007-12-03T10:15:30Z",
"lastDeviceUpdateSuccess": "2007-12-03T10:15:30Z",
"lastTrackingUpdate": "2007-12-03T10:15:30Z",
"lastTrackingUpdateSuccess": "2007-12-03T10:15:30Z",
"name": "xyz789",
"trackingProvider": TrackingProvider
}
TrackingLoginCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TrackingLogin!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TrackingLogin], "totalCount": 987}
TrackingLoginError
TrackingLoginErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginError
|
Example
{"entity": TrackingLoginError}
TrackingLoginErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": TrackingLoginError,
"errors": [ValidationErrorProperty]
}
TrackingLoginErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TrackingLoginError,
"errors": [MissingPermission]
}
TrackingLoginErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": TrackingLoginError,
"errors": ["ENTITY_DELETED"]
}
TrackingLoginFeature
Example
{
"enabled": false,
"forceDisabled": false,
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"name": "RUNNING_HOURS",
"statusMessage": "abc123"
}
TrackingLoginFilter
Fields
| Input Field | Description |
|---|---|
_and - [TrackingLoginFilter]
|
|
_or - [TrackingLoginFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
lastChange - DateTimeOffsetFilter
|
|
isDeleted - BooleanFilter
|
|
trackingProvider - TrackingProviderFilter
|
Example
{
"_and": [TrackingLoginFilter],
"_or": [TrackingLoginFilter],
"ident": IdentFilter,
"name": StringFilter,
"lastChange": DateTimeOffsetFilter,
"isDeleted": BooleanFilter,
"trackingProvider": TrackingProviderFilter
}
TrackingLoginNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginReferErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TrackingLoginReferErrorEntityNotFoundErrorType
]
}
TrackingLoginOrder
Fields
| Input Field | Description |
|---|---|
trackingProviderId - SortOrder
|
|
name - SortOrder
|
|
lastChange - SortOrder
|
|
trackingProvider - TrackingProviderOrder
|
Example
{
"trackingProviderId": "ASC",
"name": "ASC",
"lastChange": "ASC",
"trackingProvider": TrackingProviderOrder
}
TrackingLoginPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginReferErrorPermissionErrorType!]!
|
Example
{"errors": [TrackingLoginReferErrorPermissionErrorType]}
TrackingLoginReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TrackingLoginReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
TrackingLoginReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginReferError
|
Example
{"entity": TrackingLoginReferError}
TrackingLoginReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": TrackingLoginReferError,
"errors": [MissingPermission]
}
TrackingLoginReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - TrackingLoginReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{
"entity": TrackingLoginReferError,
"errors": ["ENTITY_LOCKED"]
}
TrackingLoginResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TrackingLogin!]!
|
Example
{"entities": [TrackingLogin]}
TrackingLoginStateError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginReferErrorStateErrorType!]!
|
Example
{"errors": [TrackingLoginReferErrorStateErrorType]}
TrackingProvider
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
|
isActive - Boolean
|
|
isDemo - Boolean
|
|
isManufacturer - Boolean
|
|
loginFields - [String]!
|
|
name - String
|
|
optionalFeatures - [TrackingProviderFeatureType]!
|
|
requirements - Json
|
Specification of Data required by Provider Use individual loginFields and optionalFeatures fields instead
|
Example
{
"ident": Ident,
"isActive": false,
"isDemo": false,
"isManufacturer": true,
"loginFields": ["abc123"],
"name": "abc123",
"optionalFeatures": ["RUNNING_HOURS"],
"requirements": Json
}
TrackingProviderCollection
Fields
| Field Name | Description |
|---|---|
nodes - [TrackingProvider!]!
|
|
totalCount - Int!
|
Example
{"nodes": [TrackingProvider], "totalCount": 987}
TrackingProviderFeatureType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"RUNNING_HOURS"
TrackingProviderFilter
Fields
| Input Field | Description |
|---|---|
_and - [TrackingProviderFilter]
|
|
_or - [TrackingProviderFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
isActive - BooleanFilter
|
Example
{
"_and": [TrackingProviderFilter],
"_or": [TrackingProviderFilter],
"ident": IdentFilter,
"name": StringFilter,
"isActive": BooleanFilter
}
TrackingProviderOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
Example
{"name": "ASC"}
TrackingScope
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"FULL"
Unit
Example
{
"changeInfo": Info,
"clientId": Ident,
"element": Element,
"elementIdent": Ident,
"fid": "abc123",
"id": "xyz789",
"ident": Ident,
"isDeleted": false,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"shortName": "abc123"
}
UnitCollection
UnitError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
UnitErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitError
|
Example
{"entity": UnitError}
UnitErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": UnitError,
"errors": [ValidationErrorProperty]
}
UnitErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": UnitError,
"errors": [MissingPermission]
}
UnitErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitError
|
|
errors - [StateErrors!]!
|
Example
{"entity": UnitError, "errors": ["ENTITY_DELETED"]}
UnitFilter
Fields
| Input Field | Description |
|---|---|
_and - [UnitFilter]
|
|
_or - [UnitFilter]
|
|
ident - IdentFilter
|
|
id - StringFilter
|
|
fid - StringFilter
|
|
name - StringFilter
|
|
shortName - StringFilter
|
|
isDeleted - BooleanFilter
|
|
element - ElementFilter
|
|
equipment - EquipmentFilter
|
Example
{
"_and": [UnitFilter],
"_or": [UnitFilter],
"ident": IdentFilter,
"id": StringFilter,
"fid": StringFilter,
"name": StringFilter,
"shortName": StringFilter,
"isDeleted": BooleanFilter,
"element": ElementFilter,
"equipment": EquipmentFilter
}
UnitNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [UnitReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [UnitReferErrorEntityNotFoundErrorType]}
UnitOrder
UnitPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [UnitReferErrorPermissionErrorType!]!
|
Example
{"errors": [UnitReferErrorPermissionErrorType]}
UnitReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
UnitReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
UnitReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitReferError
|
Example
{"entity": UnitReferError}
UnitReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": UnitReferError,
"errors": [MissingPermission]
}
UnitReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - UnitReferError
|
|
errors - [StateErrors!]!
|
Example
{"entity": UnitReferError, "errors": ["ENTITY_DELETED"]}
UnitResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Unit!]!
|
Example
{"entities": [Unit]}
UnitStateError
Fields
| Field Name | Description |
|---|---|
errors - [UnitReferErrorStateErrorType!]!
|
Example
{"errors": [UnitReferErrorStateErrorType]}
UnseenFeatures
Example
{
"hasUnseenEasy123Features": true,
"hasUnseenFleetFeatures": false,
"hasUnseenOnSiteFeatures": true,
"hasUnseenQualityFeatures": false
}
UnspecificMaintenanceAssignment
Fields
| Field Name | Description |
|---|---|
equipment - Equipment
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
measure - MaintenanceMeasure
|
|
nextInspectionCount - Decimal!
|
|
nextInspectionDate - Date!
|
|
status - MaintenanceStatus!
|
|
statusHistory - [MaintenanceStatusResult]!
|
|
Example
{
"equipment": Equipment,
"ident": Ident,
"isDeleted": false,
"measure": MaintenanceMeasure,
"nextInspectionCount": Decimal,
"nextInspectionDate": "2007-12-03",
"status": "UNKNOWN",
"statusHistory": [MaintenanceStatusResult]
}
UpdateCustomerResult
Types
| Union Types |
|---|
Example
Customer
UpdateCustomerSettingsPermissionError
Fields
| Field Name | Description |
|---|---|
entity - CustomerError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": CustomerError,
"errors": [MissingPermission]
}
UpdateCustomerSettingsResult
Example
CustomerSettings
UpdateCustomerSettingsValidationError
Fields
| Field Name | Description |
|---|---|
entity - CustomerSettingsError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CustomerSettingsError,
"errors": [ValidationErrorProperty]
}
UpdateCustomerValidationError
Fields
| Field Name | Description |
|---|---|
entity - CustomerError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": CustomerError,
"errors": [ValidationErrorProperty]
}
Upload
Description
A meta type that represents a file upload.
Example
Upload
UpsertAbsenceGroupNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AbsenceGroupErrorEntityNotFoundErrorType]}
UpsertAbsenceGroupPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupErrorPermissionErrorType!]!
|
Example
{"errors": [AbsenceGroupErrorPermissionErrorType]}
UpsertAbsenceGroupResult
Example
UpsertAbsenceGroupResultSuccess
UpsertAbsenceGroupResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AbsenceGroup!]!
|
Example
{"entities": [AbsenceGroup]}
UpsertAbsenceGroupStateError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupErrorStateErrorType!]!
|
Example
{"errors": [AbsenceGroupErrorStateErrorType]}
UpsertAbsenceGroupValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceGroupErrorMutationValidationErrorType!]!
|
Example
{"errors": [AbsenceGroupErrorMutationValidationErrorType]}
UpsertAbsenceNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AbsenceErrorEntityNotFoundErrorType]}
UpsertAbsencePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceErrorPermissionErrorType!]!
|
Example
{"errors": [AbsenceErrorPermissionErrorType]}
UpsertAbsenceResult
Example
UpsertAbsenceResultSuccess
UpsertAbsenceResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Absence!]!
|
Example
{"entities": [Absence]}
UpsertAbsenceStateError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceErrorStateErrorType!]!
|
Example
{"errors": [AbsenceErrorStateErrorType]}
UpsertAbsenceValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AbsenceErrorMutationValidationErrorType!]!
|
Example
{"errors": [AbsenceErrorMutationValidationErrorType]}
UpsertAccountNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AccountErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AccountErrorEntityNotFoundErrorType]}
UpsertAccountPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AccountErrorPermissionErrorType!]!
|
Example
{"errors": [AccountErrorPermissionErrorType]}
UpsertAccountResult
Example
UpsertAccountResultSuccess
UpsertAccountResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Account!]!
|
Example
{"entities": [Account]}
UpsertAccountStateError
Fields
| Field Name | Description |
|---|---|
errors - [AccountErrorStateErrorType!]!
|
Example
{"errors": [AccountErrorStateErrorType]}
UpsertAccountValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AccountErrorMutationValidationErrorType!]!
|
Example
{"errors": [AccountErrorMutationValidationErrorType]}
UpsertActivityNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ActivityErrorEntityNotFoundErrorType]}
UpsertActivityPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityErrorPermissionErrorType!]!
|
Example
{"errors": [ActivityErrorPermissionErrorType]}
UpsertActivityResult
Example
UpsertActivityResultSuccess
UpsertActivityResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Activity!]!
|
Example
{"entities": [Activity]}
UpsertActivityStateError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityErrorStateErrorType!]!
|
Example
{"errors": [ActivityErrorStateErrorType]}
UpsertActivityTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ActivityTypeErrorEntityNotFoundErrorType]}
UpsertActivityTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeErrorPermissionErrorType!]!
|
Example
{"errors": [ActivityTypeErrorPermissionErrorType]}
UpsertActivityTypeResult
Example
UpsertActivityTypeResultSuccess
UpsertActivityTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ActivityType!]!
|
Example
{"entities": [ActivityType]}
UpsertActivityTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeErrorStateErrorType!]!
|
Example
{"errors": [ActivityTypeErrorStateErrorType]}
UpsertActivityTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [ActivityTypeErrorMutationValidationErrorType]}
UpsertActivityValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ActivityErrorMutationValidationErrorType!]!
|
Example
{"errors": [ActivityErrorMutationValidationErrorType]}
UpsertAddresscircleNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AddresscircleErrorEntityNotFoundErrorType]}
UpsertAddresscirclePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleErrorPermissionErrorType!]!
|
Example
{"errors": [AddresscircleErrorPermissionErrorType]}
UpsertAddresscircleResult
Example
UpsertAddresscircleResultSuccess
UpsertAddresscircleResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Addresscircle!]!
|
Example
{"entities": [Addresscircle]}
UpsertAddresscircleStateError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleErrorStateErrorType!]!
|
Example
{"errors": [AddresscircleErrorStateErrorType]}
UpsertAddresscircleValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AddresscircleErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
AddresscircleErrorMutationValidationErrorType
]
}
UpsertAllowanceNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AllowanceErrorEntityNotFoundErrorType]}
UpsertAllowancePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceErrorPermissionErrorType!]!
|
Example
{"errors": [AllowanceErrorPermissionErrorType]}
UpsertAllowanceResult
Example
UpsertAllowanceResultSuccess
UpsertAllowanceResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Allowance!]!
|
Example
{"entities": [Allowance]}
UpsertAllowanceStateError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceErrorStateErrorType!]!
|
Example
{"errors": [AllowanceErrorStateErrorType]}
UpsertAllowanceValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AllowanceErrorMutationValidationErrorType!]!
|
Example
{"errors": [AllowanceErrorMutationValidationErrorType]}
UpsertApiKeyNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ApiKeyErrorEntityNotFoundErrorType]}
UpsertApiKeyPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyErrorPermissionErrorType!]!
|
Example
{"errors": [ApiKeyErrorPermissionErrorType]}
UpsertApiKeyResult
Example
UpsertApiKeyResultSuccess
UpsertApiKeyResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ApiKey!]!
|
Example
{"entities": [ApiKey]}
UpsertApiKeyStateError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyErrorStateErrorType!]!
|
Example
{"errors": [ApiKeyErrorStateErrorType]}
UpsertApiKeyValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ApiKeyErrorMutationValidationErrorType!]!
|
Example
{"errors": [ApiKeyErrorMutationValidationErrorType]}
UpsertAppProfileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AppProfileErrorEntityNotFoundErrorType]}
UpsertAppProfilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileErrorPermissionErrorType!]!
|
Example
{"errors": [AppProfileErrorPermissionErrorType]}
UpsertAppProfileResult
Example
UpsertAppProfileResultSuccess
UpsertAppProfileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AppProfile!]!
|
Example
{"entities": [AppProfile]}
UpsertAppProfileStateError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileErrorStateErrorType!]!
|
Example
{"errors": [AppProfileErrorStateErrorType]}
UpsertAppProfileValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AppProfileErrorMutationValidationErrorType!]!
|
Example
{"errors": [AppProfileErrorMutationValidationErrorType]}
UpsertAssignedFileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AssignedFileErrorEntityNotFoundErrorType]}
UpsertAssignedFilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileErrorPermissionErrorType!]!
|
Example
{"errors": [AssignedFileErrorPermissionErrorType]}
UpsertAssignedFileResult
Example
UpsertAssignedFileResultSuccess
UpsertAssignedFileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AssignedFile!]!
|
Example
{"entities": [AssignedFile]}
UpsertAssignedFileStateError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileErrorStateErrorType!]!
|
Example
{"errors": [AssignedFileErrorStateErrorType]}
UpsertAssignedFileValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AssignedFileErrorMutationValidationErrorType!]!
|
Example
{"errors": [AssignedFileErrorMutationValidationErrorType]}
UpsertAuthProviderNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [AuthProviderErrorEntityNotFoundErrorType]}
UpsertAuthProviderPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderErrorPermissionErrorType!]!
|
Example
{"errors": [AuthProviderErrorPermissionErrorType]}
UpsertAuthProviderResult
Example
UpsertAuthProviderSuccess
UpsertAuthProviderStateError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderErrorStateErrorType!]!
|
Example
{"errors": [AuthProviderErrorStateErrorType]}
UpsertAuthProviderSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AuthProvider!]!
|
Example
{"entities": [AuthProvider]}
UpsertAuthProviderValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AuthProviderErrorMutationValidationErrorType!]!
|
Example
{"errors": [AuthProviderErrorMutationValidationErrorType]}
UpsertAutomationProfileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
AutomationProfileErrorEntityNotFoundErrorType
]
}
UpsertAutomationProfilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileErrorPermissionErrorType!]!
|
Example
{"errors": [AutomationProfileErrorPermissionErrorType]}
UpsertAutomationProfileResult
Example
UpsertAutomationProfileResultSuccess
UpsertAutomationProfileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [AutomationProfile!]!
|
Example
{"entities": [AutomationProfile]}
UpsertAutomationProfileStateError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileErrorStateErrorType!]!
|
Example
{"errors": [AutomationProfileErrorStateErrorType]}
UpsertAutomationProfileValidationError
Fields
| Field Name | Description |
|---|---|
errors - [AutomationProfileErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
AutomationProfileErrorMutationValidationErrorType
]
}
UpsertCollectedAccountNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [CollectedAccountErrorEntityNotFoundErrorType]}
UpsertCollectedAccountPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountErrorPermissionErrorType!]!
|
Example
{"errors": [CollectedAccountErrorPermissionErrorType]}
UpsertCollectedAccountResult
Example
UpsertCollectedAccountResultSuccess
UpsertCollectedAccountResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedAccount!]!
|
Example
{"entities": [CollectedAccount]}
UpsertCollectedAccountStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountErrorStateErrorType!]!
|
Example
{"errors": [CollectedAccountErrorStateErrorType]}
UpsertCollectedAccountValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedAccountErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
CollectedAccountErrorMutationValidationErrorType
]
}
UpsertCollectedEquipmentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedEquipmentErrorEntityNotFoundErrorType
]
}
UpsertCollectedEquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentErrorPermissionErrorType!]!
|
Example
{"errors": [CollectedEquipmentErrorPermissionErrorType]}
UpsertCollectedEquipmentResult
Example
UpsertCollectedEquipmentResultSuccess
UpsertCollectedEquipmentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedEquipment!]!
|
Example
{"entities": [CollectedEquipment]}
UpsertCollectedEquipmentStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentErrorStateErrorType!]!
|
Example
{"errors": [CollectedEquipmentErrorStateErrorType]}
UpsertCollectedEquipmentValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedEquipmentErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
CollectedEquipmentErrorMutationValidationErrorType
]
}
UpsertCollectedMaterialNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedMaterialErrorEntityNotFoundErrorType
]
}
UpsertCollectedMaterialPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialErrorPermissionErrorType!]!
|
Example
{"errors": [CollectedMaterialErrorPermissionErrorType]}
UpsertCollectedMaterialResult
Example
UpsertCollectedMaterialResultSuccess
UpsertCollectedMaterialResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedMaterial!]!
|
Example
{"entities": [CollectedMaterial]}
UpsertCollectedMaterialStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialErrorStateErrorType!]!
|
Example
{"errors": [CollectedMaterialErrorStateErrorType]}
UpsertCollectedMaterialValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedMaterialErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
CollectedMaterialErrorMutationValidationErrorType
]
}
UpsertCollectedSubcontractorNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
CollectedSubcontractorErrorEntityNotFoundErrorType
]
}
UpsertCollectedSubcontractorPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorErrorPermissionErrorType!]!
|
Example
{
"errors": [
CollectedSubcontractorErrorPermissionErrorType
]
}
UpsertCollectedSubcontractorResult
Example
UpsertCollectedSubcontractorResultSuccess
UpsertCollectedSubcontractorResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CollectedSubcontractor!]!
|
Example
{"entities": [CollectedSubcontractor]}
UpsertCollectedSubcontractorStateError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorErrorStateErrorType!]!
|
Example
{"errors": [CollectedSubcontractorErrorStateErrorType]}
UpsertCollectedSubcontractorValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CollectedSubcontractorErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
CollectedSubcontractorErrorMutationValidationErrorType
]
}
UpsertContactNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ContactErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ContactErrorEntityNotFoundErrorType]}
UpsertContactPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ContactErrorPermissionErrorType!]!
|
Example
{"errors": [ContactErrorPermissionErrorType]}
UpsertContactResult
Example
UpsertContactResultSuccess
UpsertContactResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Contact!]!
|
Example
{"entities": [Contact]}
UpsertContactStateError
Fields
| Field Name | Description |
|---|---|
errors - [ContactErrorStateErrorType!]!
|
Example
{"errors": [ContactErrorStateErrorType]}
UpsertContactValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ContactErrorMutationValidationErrorType!]!
|
Example
{"errors": [ContactErrorMutationValidationErrorType]}
UpsertCostCenterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [CostCenterErrorEntityNotFoundErrorType]}
UpsertCostCenterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterErrorPermissionErrorType!]!
|
Example
{"errors": [CostCenterErrorPermissionErrorType]}
UpsertCostCenterResult
Example
UpsertCostCenterResultSuccess
UpsertCostCenterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CostCenter!]!
|
Example
{"entities": [CostCenter]}
UpsertCostCenterStateError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterErrorStateErrorType!]!
|
Example
{"errors": [CostCenterErrorStateErrorType]}
UpsertCostCenterValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CostCenterErrorMutationValidationErrorType!]!
|
Example
{"errors": [CostCenterErrorMutationValidationErrorType]}
UpsertCostTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [CostTypeErrorEntityNotFoundErrorType]}
UpsertCostTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeErrorPermissionErrorType!]!
|
Example
{"errors": [CostTypeErrorPermissionErrorType]}
UpsertCostTypeResult
Example
UpsertCostTypeResultSuccess
UpsertCostTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CostType!]!
|
Example
{"entities": [CostType]}
UpsertCostTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeErrorStateErrorType!]!
|
Example
{"errors": [CostTypeErrorStateErrorType]}
UpsertCostTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CostTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [CostTypeErrorMutationValidationErrorType]}
UpsertCustomWageExportNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [CustomWageExportErrorEntityNotFoundErrorType]}
UpsertCustomWageExportPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportErrorPermissionErrorType!]!
|
Example
{"errors": [CustomWageExportErrorPermissionErrorType]}
UpsertCustomWageExportResult
Example
UpsertCustomWageExportResultSuccess
UpsertCustomWageExportResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [CustomWageExport!]!
|
Example
{"entities": [CustomWageExport]}
UpsertCustomWageExportStateError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportErrorStateErrorType!]!
|
Example
{"errors": [CustomWageExportErrorStateErrorType]}
UpsertCustomWageExportValidationError
Fields
| Field Name | Description |
|---|---|
errors - [CustomWageExportErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
CustomWageExportErrorMutationValidationErrorType
]
}
UpsertDayWageNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [DayWageErrorEntityNotFoundErrorType]}
UpsertDayWagePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageErrorPermissionErrorType!]!
|
Example
{"errors": [DayWageErrorPermissionErrorType]}
UpsertDayWageResult
Example
UpsertDayWageResultSuccess
UpsertDayWageResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [DayWage!]!
|
Example
{"entities": [DayWage]}
UpsertDayWageStateError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageErrorStateErrorType!]!
|
Example
{"errors": [DayWageErrorStateErrorType]}
UpsertDayWageValidationError
Fields
| Field Name | Description |
|---|---|
errors - [DayWageErrorMutationValidationErrorType!]!
|
Example
{"errors": [DayWageErrorMutationValidationErrorType]}
UpsertDeviatingWorkingHoursCalendarNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarErrorEntityNotFoundErrorType
]
}
UpsertDeviatingWorkingHoursCalendarPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarErrorPermissionErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarErrorPermissionErrorType
]
}
UpsertDeviatingWorkingHoursCalendarResult
Example
UpsertDeviatingWorkingHoursCalendarResultSuccess
UpsertDeviatingWorkingHoursCalendarResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [DeviatingWorkingHoursCalendar!]!
|
Example
{"entities": [DeviatingWorkingHoursCalendar]}
UpsertDeviatingWorkingHoursCalendarStateError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarErrorStateErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarErrorStateErrorType
]
}
UpsertDeviatingWorkingHoursCalendarValidationError
Fields
| Field Name | Description |
|---|---|
errors - [DeviatingWorkingHoursCalendarErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
DeviatingWorkingHoursCalendarErrorMutationValidationErrorType
]
}
UpsertEquipmentInformationFieldNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
EquipmentInformationFieldErrorEntityNotFoundErrorType
]
}
UpsertEquipmentInformationFieldPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldErrorPermissionErrorType!]!
|
Example
{
"errors": [
EquipmentInformationFieldErrorPermissionErrorType
]
}
UpsertEquipmentInformationFieldResult
Example
UpsertEquipmentInformationFieldResultSuccess
UpsertEquipmentInformationFieldResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentInformationField!]!
|
Example
{"entities": [EquipmentInformationField]}
UpsertEquipmentInformationFieldStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldErrorStateErrorType!]!
|
Example
{"errors": [EquipmentInformationFieldErrorStateErrorType]}
UpsertEquipmentInformationFieldValidationError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentInformationFieldErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
EquipmentInformationFieldErrorMutationValidationErrorType
]
}
UpsertEquipmentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [EquipmentErrorEntityNotFoundErrorType]}
UpsertEquipmentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentErrorPermissionErrorType!]!
|
Example
{"errors": [EquipmentErrorPermissionErrorType]}
UpsertEquipmentResult
Example
UpsertEquipmentResultSuccess
UpsertEquipmentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Equipment!]!
|
Example
{"entities": [Equipment]}
UpsertEquipmentStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentErrorStateErrorType!]!
|
Example
{"errors": [EquipmentErrorStateErrorType]}
UpsertEquipmentStateNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [EquipmentStateErrorEntityNotFoundErrorType]}
UpsertEquipmentStatePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateErrorPermissionErrorType!]!
|
Example
{"errors": [EquipmentStateErrorPermissionErrorType]}
UpsertEquipmentStateResult
Example
UpsertEquipmentStateResultSuccess
UpsertEquipmentStateResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentState!]!
|
Example
{"entities": [EquipmentState]}
UpsertEquipmentStateStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateErrorStateErrorType!]!
|
Example
{"errors": [EquipmentStateErrorStateErrorType]}
UpsertEquipmentStateValidationError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentStateErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
EquipmentStateErrorMutationValidationErrorType
]
}
UpsertEquipmentTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [EquipmentTypeErrorEntityNotFoundErrorType]}
UpsertEquipmentTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeErrorPermissionErrorType!]!
|
Example
{"errors": [EquipmentTypeErrorPermissionErrorType]}
UpsertEquipmentTypeResult
Example
UpsertEquipmentTypeResultSuccess
UpsertEquipmentTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [EquipmentType!]!
|
Example
{"entities": [EquipmentType]}
UpsertEquipmentTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeErrorStateErrorType!]!
|
Example
{"errors": [EquipmentTypeErrorStateErrorType]}
UpsertEquipmentTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentTypeErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
EquipmentTypeErrorMutationValidationErrorType
]
}
UpsertEquipmentValidationError
Fields
| Field Name | Description |
|---|---|
errors - [EquipmentErrorMutationValidationErrorType!]!
|
Example
{"errors": [EquipmentErrorMutationValidationErrorType]}
UpsertFilledFormFileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormFileErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [FilledFormFileErrorEntityNotFoundErrorType]}
UpsertFilledFormFilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormFileErrorPermissionErrorType!]!
|
Example
{"errors": [FilledFormFileErrorPermissionErrorType]}
UpsertFilledFormFileResult
Example
UpsertFilledFormFileResultSuccess
UpsertFilledFormFileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [FilledFormFile!]!
|
Example
{"entities": [FilledFormFile]}
UpsertFilledFormFileStateError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormFileErrorStateErrorType!]!
|
Example
{"errors": [FilledFormFileErrorStateErrorType]}
UpsertFilledFormFileValidationError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormFileErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
FilledFormFileErrorMutationValidationErrorType
]
}
UpsertFilledFormNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [FilledFormErrorEntityNotFoundErrorType]}
UpsertFilledFormPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormErrorPermissionErrorType!]!
|
Example
{"errors": [FilledFormErrorPermissionErrorType]}
UpsertFilledFormResult
Example
UpsertFilledFormResultSuccess
UpsertFilledFormResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [FilledForm!]!
|
Example
{"entities": [FilledForm]}
UpsertFilledFormStateError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormErrorStateErrorType!]!
|
Example
{"errors": [FilledFormErrorStateErrorType]}
UpsertFilledFormValidationError
Fields
| Field Name | Description |
|---|---|
errors - [FilledFormErrorMutationValidationErrorType!]!
|
Example
{"errors": [FilledFormErrorMutationValidationErrorType]}
UpsertFormNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [FormErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [FormErrorEntityNotFoundErrorType]}
UpsertFormPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [FormErrorPermissionErrorType!]!
|
Example
{"errors": [FormErrorPermissionErrorType]}
UpsertFormResult
Example
UpsertFormResultSuccess
UpsertFormResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [FormGraphType!]!
|
Example
{"entities": [FormGraphType]}
UpsertFormStateError
Fields
| Field Name | Description |
|---|---|
errors - [FormErrorStateErrorType!]!
|
Example
{"errors": [FormErrorStateErrorType]}
UpsertFormValidationError
Fields
| Field Name | Description |
|---|---|
errors - [FormErrorMutationValidationErrorType!]!
|
Example
{"errors": [FormErrorMutationValidationErrorType]}
UpsertLogoNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [LogoErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [LogoErrorEntityNotFoundErrorType]}
UpsertLogoPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [LogoErrorPermissionErrorType!]!
|
Example
{"errors": [LogoErrorPermissionErrorType]}
UpsertLogoResult
Example
UpsertLogoResultSuccess
UpsertLogoResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Logos!]!
|
Example
{"entities": [Logos]}
UpsertLogoStateError
Fields
| Field Name | Description |
|---|---|
errors - [LogoErrorStateErrorType!]!
|
Example
{"errors": [LogoErrorStateErrorType]}
UpsertLogoValidationError
Fields
| Field Name | Description |
|---|---|
errors - [LogoErrorMutationValidationErrorType!]!
|
Example
{"errors": [LogoErrorMutationValidationErrorType]}
UpsertMaintenanceAssignmentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentErrorEntityNotFoundErrorType
]
}
UpsertMaintenanceAssignmentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentErrorPermissionErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentErrorPermissionErrorType
]
}
UpsertMaintenanceAssignmentResult
Example
UpsertMaintenanceAssignmentResultSuccess
UpsertMaintenanceAssignmentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaintenanceAssignment!]!
|
Example
{"entities": [MaintenanceAssignment]}
UpsertMaintenanceAssignmentStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentErrorStateErrorType!]!
|
Example
{"errors": [MaintenanceAssignmentErrorStateErrorType]}
UpsertMaintenanceAssignmentValidationError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceAssignmentErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
MaintenanceAssignmentErrorMutationValidationErrorType
]
}
UpsertMaintenanceMeasureNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
MaintenanceMeasureErrorEntityNotFoundErrorType
]
}
UpsertMaintenanceMeasurePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureErrorPermissionErrorType!]!
|
Example
{"errors": [MaintenanceMeasureErrorPermissionErrorType]}
UpsertMaintenanceMeasureResult
Example
UpsertMaintenanceMeasureResultSuccess
UpsertMaintenanceMeasureResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaintenanceMeasure!]!
|
Example
{"entities": [MaintenanceMeasure]}
UpsertMaintenanceMeasureStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureErrorStateErrorType!]!
|
Example
{"errors": [MaintenanceMeasureErrorStateErrorType]}
UpsertMaintenanceMeasureValidationError
Fields
| Field Name | Description |
|---|---|
errors - [MaintenanceMeasureErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
MaintenanceMeasureErrorMutationValidationErrorType
]
}
UpsertMaterialGroupNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [MaterialGroupErrorEntityNotFoundErrorType]}
UpsertMaterialGroupPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupErrorPermissionErrorType!]!
|
Example
{"errors": [MaterialGroupErrorPermissionErrorType]}
UpsertMaterialGroupResult
Example
UpsertMaterialGroupResultSuccess
UpsertMaterialGroupResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaterialGroup!]!
|
Example
{"entities": [MaterialGroup]}
UpsertMaterialGroupStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupErrorStateErrorType!]!
|
Example
{"errors": [MaterialGroupErrorStateErrorType]}
UpsertMaterialGroupValidationError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialGroupErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
MaterialGroupErrorMutationValidationErrorType
]
}
UpsertMaterialNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [MaterialErrorEntityNotFoundErrorType]}
UpsertMaterialPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialErrorPermissionErrorType!]!
|
Example
{"errors": [MaterialErrorPermissionErrorType]}
UpsertMaterialResult
Example
UpsertMaterialResultSuccess
UpsertMaterialResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Material!]!
|
Example
{"entities": [Material]}
UpsertMaterialStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialErrorStateErrorType!]!
|
Example
{"errors": [MaterialErrorStateErrorType]}
UpsertMaterialTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [MaterialTypeErrorEntityNotFoundErrorType]}
UpsertMaterialTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeErrorPermissionErrorType!]!
|
Example
{"errors": [MaterialTypeErrorPermissionErrorType]}
UpsertMaterialTypeResult
Example
UpsertMaterialTypeResultSuccess
UpsertMaterialTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [MaterialType!]!
|
Example
{"entities": [MaterialType]}
UpsertMaterialTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeErrorStateErrorType!]!
|
Example
{"errors": [MaterialTypeErrorStateErrorType]}
UpsertMaterialTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [MaterialTypeErrorMutationValidationErrorType]}
UpsertMaterialValidationError
Fields
| Field Name | Description |
|---|---|
errors - [MaterialErrorMutationValidationErrorType!]!
|
Example
{"errors": [MaterialErrorMutationValidationErrorType]}
UpsertMcJobNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [McJobErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [McJobErrorEntityNotFoundErrorType]}
UpsertMcJobPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [McJobErrorPermissionErrorType!]!
|
Example
{"errors": [McJobErrorPermissionErrorType]}
UpsertMcJobResult
Example
UpsertMcJobResultSuccess
UpsertMcJobResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [McJob!]!
|
Example
{"entities": [McJob]}
UpsertMcJobStateError
Fields
| Field Name | Description |
|---|---|
errors - [McJobErrorStateErrorType!]!
|
Example
{"errors": [McJobErrorStateErrorType]}
UpsertMcJobValidationError
Fields
| Field Name | Description |
|---|---|
errors - [McJobErrorMutationValidationErrorType!]!
|
Example
{"errors": [McJobErrorMutationValidationErrorType]}
UpsertNoteCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [NoteCategoryErrorEntityNotFoundErrorType]}
UpsertNoteCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryErrorPermissionErrorType!]!
|
Example
{"errors": [NoteCategoryErrorPermissionErrorType]}
UpsertNoteCategoryResult
Example
UpsertNoteCategoryResultSuccess
UpsertNoteCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [NoteCategory!]!
|
Example
{"entities": [NoteCategory]}
UpsertNoteCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryErrorStateErrorType!]!
|
Example
{"errors": [NoteCategoryErrorStateErrorType]}
UpsertNoteCategoryValidationError
Fields
| Field Name | Description |
|---|---|
errors - [NoteCategoryErrorMutationValidationErrorType!]!
|
Example
{"errors": [NoteCategoryErrorMutationValidationErrorType]}
UpsertNoteNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NoteErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [NoteErrorEntityNotFoundErrorType]}
UpsertNotePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NoteErrorPermissionErrorType!]!
|
Example
{"errors": [NoteErrorPermissionErrorType]}
UpsertNoteResult
Example
UpsertNoteResultSuccess
UpsertNoteResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Note!]!
|
Example
{"entities": [Note]}
UpsertNoteStateError
Fields
| Field Name | Description |
|---|---|
errors - [NoteErrorStateErrorType!]!
|
Example
{"errors": [NoteErrorStateErrorType]}
UpsertNoteValidationError
Fields
| Field Name | Description |
|---|---|
errors - [NoteErrorMutationValidationErrorType!]!
|
Example
{"errors": [NoteErrorMutationValidationErrorType]}
UpsertNumberSeriesNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [NumberSeriesErrorEntityNotFoundErrorType]}
UpsertNumberSeriesPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesErrorPermissionErrorType!]!
|
Example
{"errors": [NumberSeriesErrorPermissionErrorType]}
UpsertNumberSeriesResult
Example
UpsertNumberSeriesResultSuccess
UpsertNumberSeriesResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [NumberSeries!]!
|
Example
{"entities": [NumberSeries]}
UpsertNumberSeriesStateError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesErrorStateErrorType!]!
|
Example
{"errors": [NumberSeriesErrorStateErrorType]}
UpsertNumberSeriesValidationError
Fields
| Field Name | Description |
|---|---|
errors - [NumberSeriesErrorMutationValidationErrorType!]!
|
Example
{"errors": [NumberSeriesErrorMutationValidationErrorType]}
UpsertPersonNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PersonErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PersonErrorEntityNotFoundErrorType]}
UpsertPersonPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PersonErrorPermissionErrorType!]!
|
Example
{"errors": [PersonErrorPermissionErrorType]}
UpsertPersonResult
Example
UpsertPersonResultSuccess
UpsertPersonResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Person!]!
|
Example
{"entities": [Person]}
UpsertPersonSkillNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PersonSkillErrorEntityNotFoundErrorType]}
UpsertPersonSkillPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillErrorPermissionErrorType!]!
|
Example
{"errors": [PersonSkillErrorPermissionErrorType]}
UpsertPersonSkillResult
Example
UpsertPersonSkillResultSuccess
UpsertPersonSkillResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PersonSkill!]!
|
Example
{"entities": [PersonSkill]}
UpsertPersonSkillStateError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillErrorStateErrorType!]!
|
Example
{"errors": [PersonSkillErrorStateErrorType]}
UpsertPersonSkillValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PersonSkillErrorMutationValidationErrorType!]!
|
Example
{"errors": [PersonSkillErrorMutationValidationErrorType]}
UpsertPersonStateError
Fields
| Field Name | Description |
|---|---|
errors - [PersonErrorStateErrorType!]!
|
Example
{"errors": [PersonErrorStateErrorType]}
UpsertPersonTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PersonTypeErrorEntityNotFoundErrorType]}
UpsertPersonTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeErrorPermissionErrorType!]!
|
Example
{"errors": [PersonTypeErrorPermissionErrorType]}
UpsertPersonTypeResult
Example
UpsertPersonTypeResultSuccess
UpsertPersonTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PersonType!]!
|
Example
{"entities": [PersonType]}
UpsertPersonTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeErrorStateErrorType!]!
|
Example
{"errors": [PersonTypeErrorStateErrorType]}
UpsertPersonTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PersonTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [PersonTypeErrorMutationValidationErrorType]}
UpsertPersonValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PersonErrorMutationValidationErrorType!]!
|
Example
{"errors": [PersonErrorMutationValidationErrorType]}
UpsertPersonalSettingsResult
Types
| Union Types |
|---|
Example
UpsertPersonalSettingsResultSuccess
UpsertPersonalSettingsResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PersonalSettings!]!
|
Example
{"entities": [PersonalSettings]}
UpsertPersonalSettingsValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PersonalSettingsErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
PersonalSettingsErrorMutationValidationErrorType
]
}
UpsertPhotoCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PhotoCategoryErrorEntityNotFoundErrorType]}
UpsertPhotoCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryErrorPermissionErrorType!]!
|
Example
{"errors": [PhotoCategoryErrorPermissionErrorType]}
UpsertPhotoCategoryResult
Example
UpsertPhotoCategoryResultSuccess
UpsertPhotoCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PhotoCategory!]!
|
Example
{"entities": [PhotoCategory]}
UpsertPhotoCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryErrorStateErrorType!]!
|
Example
{"errors": [PhotoCategoryErrorStateErrorType]}
UpsertPhotoCategoryValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PhotoCategoryErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
PhotoCategoryErrorMutationValidationErrorType
]
}
UpsertPictureNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PictureErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PictureErrorEntityNotFoundErrorType]}
UpsertPicturePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PictureErrorPermissionErrorType!]!
|
Example
{"errors": [PictureErrorPermissionErrorType]}
UpsertPictureResult
Example
UpsertPictureResultSuccess
UpsertPictureResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Picture!]!
|
Example
{"entities": [Picture]}
UpsertPictureStateError
Fields
| Field Name | Description |
|---|---|
errors - [PictureErrorStateErrorType!]!
|
Example
{"errors": [PictureErrorStateErrorType]}
UpsertPictureValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PictureErrorMutationValidationErrorType!]!
|
Example
{"errors": [PictureErrorMutationValidationErrorType]}
UpsertPlanningBoardFilterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PlanningBoardFilterErrorEntityNotFoundErrorType
]
}
UpsertPlanningBoardFilterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterErrorPermissionErrorType!]!
|
Example
{"errors": [PlanningBoardFilterErrorPermissionErrorType]}
UpsertPlanningBoardFilterResult
Example
UpsertPlanningBoardFilterResultSuccess
UpsertPlanningBoardFilterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PlanningBoardFilter!]!
|
Example
{"entities": [PlanningBoardFilter]}
UpsertPlanningBoardFilterStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterErrorStateErrorType!]!
|
Example
{"errors": [PlanningBoardFilterErrorStateErrorType]}
UpsertPlanningBoardFilterValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningBoardFilterErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
PlanningBoardFilterErrorMutationValidationErrorType
]
}
UpsertPlanningCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PlanningCategoryErrorEntityNotFoundErrorType]}
UpsertPlanningCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryErrorPermissionErrorType!]!
|
Example
{"errors": [PlanningCategoryErrorPermissionErrorType]}
UpsertPlanningCategoryResult
Example
UpsertPlanningCategoryResultSuccess
UpsertPlanningCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PlanningCategory!]!
|
Example
{"entities": [PlanningCategory]}
UpsertPlanningCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryErrorStateErrorType!]!
|
Example
{"errors": [PlanningCategoryErrorStateErrorType]}
UpsertPlanningCategoryValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningCategoryErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
PlanningCategoryErrorMutationValidationErrorType
]
}
UpsertPlanningNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PlanningErrorEntityNotFoundErrorType]}
UpsertPlanningPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningErrorPermissionErrorType!]!
|
Example
{"errors": [PlanningErrorPermissionErrorType]}
UpsertPlanningResult
Example
UpsertPlanningResultSuccess
UpsertPlanningResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Planning!]!
|
Example
{"entities": [Planning]}
UpsertPlanningSidebarFilterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
PlanningSidebarFilterErrorEntityNotFoundErrorType
]
}
UpsertPlanningSidebarFilterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterErrorPermissionErrorType!]!
|
Example
{
"errors": [
PlanningSidebarFilterErrorPermissionErrorType
]
}
UpsertPlanningSidebarFilterResult
Example
UpsertPlanningSidebarFilterResultSuccess
UpsertPlanningSidebarFilterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PlanningSidebarFilter!]!
|
Example
{"entities": [PlanningSidebarFilter]}
UpsertPlanningSidebarFilterStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterErrorStateErrorType!]!
|
Example
{"errors": [PlanningSidebarFilterErrorStateErrorType]}
UpsertPlanningSidebarFilterValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningSidebarFilterErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
PlanningSidebarFilterErrorMutationValidationErrorType
]
}
UpsertPlanningStateError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningErrorStateErrorType!]!
|
Example
{"errors": [PlanningErrorStateErrorType]}
UpsertPlanningValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PlanningErrorMutationValidationErrorType!]!
|
Example
{"errors": [PlanningErrorMutationValidationErrorType]}
UpsertProjectComponentNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectComponentErrorEntityNotFoundErrorType]}
UpsertProjectComponentPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectComponentErrorPermissionErrorType]}
UpsertProjectComponentResult
Example
UpsertProjectComponentResultSuccess
UpsertProjectComponentResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectComponent!]!
|
Example
{"entities": [ProjectComponent]}
UpsertProjectComponentStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentErrorStateErrorType!]!
|
Example
{"errors": [ProjectComponentErrorStateErrorType]}
UpsertProjectComponentValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectComponentErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
ProjectComponentErrorMutationValidationErrorType
]
}
UpsertProjectNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectErrorEntityNotFoundErrorType]}
UpsertProjectPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectErrorPermissionErrorType]}
UpsertProjectResult
Example
UpsertProjectResultSuccess
UpsertProjectResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Project!]!
|
Example
{"entities": [Project]}
UpsertProjectSectorNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectSectorErrorEntityNotFoundErrorType]}
UpsertProjectSectorPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectSectorErrorPermissionErrorType]}
UpsertProjectSectorResult
Example
UpsertProjectSectorResultSuccess
UpsertProjectSectorResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectSector!]!
|
Example
{"entities": [ProjectSector]}
UpsertProjectSectorStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorErrorStateErrorType!]!
|
Example
{"errors": [ProjectSectorErrorStateErrorType]}
UpsertProjectSectorValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectSectorErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
ProjectSectorErrorMutationValidationErrorType
]
}
UpsertProjectStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectErrorStateErrorType!]!
|
Example
{"errors": [ProjectErrorStateErrorType]}
UpsertProjectTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectTypeErrorEntityNotFoundErrorType]}
UpsertProjectTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectTypeErrorPermissionErrorType]}
UpsertProjectTypeResult
Example
UpsertProjectTypeResultSuccess
UpsertProjectTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectType!]!
|
Example
{"entities": [ProjectType]}
UpsertProjectTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeErrorStateErrorType!]!
|
Example
{"errors": [ProjectTypeErrorStateErrorType]}
UpsertProjectTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [ProjectTypeErrorMutationValidationErrorType]}
UpsertProjectValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectErrorMutationValidationErrorType!]!
|
Example
{"errors": [ProjectErrorMutationValidationErrorType]}
UpsertProjectZoneNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ProjectZoneErrorEntityNotFoundErrorType]}
UpsertProjectZonePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneErrorPermissionErrorType!]!
|
Example
{"errors": [ProjectZoneErrorPermissionErrorType]}
UpsertProjectZoneResult
Example
UpsertProjectZoneResultSuccess
UpsertProjectZoneResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ProjectZone!]!
|
Example
{"entities": [ProjectZone]}
UpsertProjectZoneStateError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneErrorStateErrorType!]!
|
Example
{"errors": [ProjectZoneErrorStateErrorType]}
UpsertProjectZoneValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ProjectZoneErrorMutationValidationErrorType!]!
|
Example
{"errors": [ProjectZoneErrorMutationValidationErrorType]}
UpsertPublicHolidayNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [PublicHolidayErrorEntityNotFoundErrorType]}
UpsertPublicHolidayPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayErrorPermissionErrorType!]!
|
Example
{"errors": [PublicHolidayErrorPermissionErrorType]}
UpsertPublicHolidayResult
Example
UpsertPublicHolidayResultSuccess
UpsertPublicHolidayResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [PublicHoliday!]!
|
Example
{"entities": [PublicHoliday]}
UpsertPublicHolidayStateError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayErrorStateErrorType!]!
|
Example
{"errors": [PublicHolidayErrorStateErrorType]}
UpsertPublicHolidayValidationError
Fields
| Field Name | Description |
|---|---|
errors - [PublicHolidayErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
PublicHolidayErrorMutationValidationErrorType
]
}
UpsertRegionNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RegionErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [RegionErrorEntityNotFoundErrorType]}
UpsertRegionPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RegionErrorPermissionErrorType!]!
|
Example
{"errors": [RegionErrorPermissionErrorType]}
UpsertRegionResult
Example
UpsertRegionResultSuccess
UpsertRegionResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Region!]!
|
Example
{"entities": [Region]}
UpsertRegionStateError
Fields
| Field Name | Description |
|---|---|
errors - [RegionErrorStateErrorType!]!
|
Example
{"errors": [RegionErrorStateErrorType]}
UpsertRegionValidationError
Fields
| Field Name | Description |
|---|---|
errors - [RegionErrorMutationValidationErrorType!]!
|
Example
{"errors": [RegionErrorMutationValidationErrorType]}
UpsertRoleNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [RoleErrorEntityNotFoundErrorType]}
UpsertRolePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorPermissionErrorType!]!
|
Example
{"errors": [RoleErrorPermissionErrorType]}
UpsertRoleResult
Example
UpsertRoleResultSuccess
UpsertRoleResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [RoleBase!]!
|
Example
{"entities": [RoleBase]}
UpsertRoleStateError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorStateErrorType!]!
|
Example
{"errors": [RoleErrorStateErrorType]}
UpsertRoleValidationError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorMutationValidationErrorType!]!
|
Example
{"errors": [RoleErrorMutationValidationErrorType]}
UpsertRuleConfigurationNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
RuleConfigurationErrorEntityNotFoundErrorType
]
}
UpsertRuleConfigurationPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationErrorPermissionErrorType!]!
|
Example
{"errors": [RuleConfigurationErrorPermissionErrorType]}
UpsertRuleConfigurationResult
Example
UpsertRuleConfigurationResultSuccess
UpsertRuleConfigurationResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [RuleConfiguration!]!
|
Example
{"entities": [RuleConfiguration]}
UpsertRuleConfigurationStateError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationErrorStateErrorType!]!
|
Example
{"errors": [RuleConfigurationErrorStateErrorType]}
UpsertRuleConfigurationValidationError
Fields
| Field Name | Description |
|---|---|
errors - [RuleConfigurationErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
RuleConfigurationErrorMutationValidationErrorType
]
}
UpsertScheduledOrderNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ScheduledOrderErrorEntityNotFoundErrorType]}
UpsertScheduledOrderPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderErrorPermissionErrorType!]!
|
Example
{"errors": [ScheduledOrderErrorPermissionErrorType]}
UpsertScheduledOrderResult
Example
UpsertScheduledOrderResultSuccess
UpsertScheduledOrderResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ScheduledOrder!]!
|
Example
{"entities": [ScheduledOrder]}
UpsertScheduledOrderStateError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderErrorStateErrorType!]!
|
Example
{"errors": [ScheduledOrderErrorStateErrorType]}
UpsertScheduledOrderValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ScheduledOrderErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
ScheduledOrderErrorMutationValidationErrorType
]
}
UpsertServiceModeOrderNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ServiceModeOrderErrorEntityNotFoundErrorType]}
UpsertServiceModeOrderPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderErrorPermissionErrorType!]!
|
Example
{"errors": [ServiceModeOrderErrorPermissionErrorType]}
UpsertServiceModeOrderResult
Example
UpsertServiceModeOrderResultSuccess
UpsertServiceModeOrderResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [ServiceModeOrder!]!
|
Example
{"entities": [ServiceModeOrder]}
UpsertServiceModeOrderStateError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderErrorStateErrorType!]!
|
Example
{"errors": [ServiceModeOrderErrorStateErrorType]}
UpsertServiceModeOrderValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceModeOrderErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
ServiceModeOrderErrorMutationValidationErrorType
]
}
UpsertServiceNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [ServiceErrorEntityNotFoundErrorType]}
UpsertServicePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceErrorPermissionErrorType!]!
|
Example
{"errors": [ServiceErrorPermissionErrorType]}
UpsertServiceResult
Example
UpsertServiceResultSuccess
UpsertServiceResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Service!]!
|
Example
{"entities": [Service]}
UpsertServiceStateError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceErrorStateErrorType!]!
|
Example
{"errors": [ServiceErrorStateErrorType]}
UpsertServiceValidationError
Fields
| Field Name | Description |
|---|---|
errors - [ServiceErrorMutationValidationErrorType!]!
|
Example
{"errors": [ServiceErrorMutationValidationErrorType]}
UpsertSimplifiedRoleNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [RoleErrorEntityNotFoundErrorType]}
UpsertSimplifiedRolePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorPermissionErrorType!]!
|
Example
{"errors": [RoleErrorPermissionErrorType]}
UpsertSimplifiedRoleResult
Example
UpsertSimplifiedRoleResultSuccess
UpsertSimplifiedRoleResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [RoleBase!]!
|
Example
{"entities": [RoleBase]}
UpsertSimplifiedRoleStateError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorStateErrorType!]!
|
Example
{"errors": [RoleErrorStateErrorType]}
UpsertSimplifiedRoleValidationError
Fields
| Field Name | Description |
|---|---|
errors - [RoleErrorMutationValidationErrorType!]!
|
Example
{"errors": [RoleErrorMutationValidationErrorType]}
UpsertSkillNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [SkillErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [SkillErrorEntityNotFoundErrorType]}
UpsertSkillPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [SkillErrorPermissionErrorType!]!
|
Example
{"errors": [SkillErrorPermissionErrorType]}
UpsertSkillResult
Example
UpsertSkillResultSuccess
UpsertSkillResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Skill!]!
|
Example
{"entities": [Skill]}
UpsertSkillStateError
Fields
| Field Name | Description |
|---|---|
errors - [SkillErrorStateErrorType!]!
|
Example
{"errors": [SkillErrorStateErrorType]}
UpsertSkillValidationError
Fields
| Field Name | Description |
|---|---|
errors - [SkillErrorMutationValidationErrorType!]!
|
Example
{"errors": [SkillErrorMutationValidationErrorType]}
UpsertStaffTimeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [StaffTimeErrorEntityNotFoundErrorType]}
UpsertStaffTimePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeErrorPermissionErrorType!]!
|
Example
{"errors": [StaffTimeErrorPermissionErrorType]}
UpsertStaffTimeResult
Example
UpsertStaffTimeResultSuccess
UpsertStaffTimeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [StaffTime!]!
|
Example
{"entities": [StaffTime]}
UpsertStaffTimeStateError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeErrorStateErrorType!]!
|
Example
{"errors": [StaffTimeErrorStateErrorType]}
UpsertStaffTimeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [StaffTimeErrorMutationValidationErrorType!]!
|
Example
{"errors": [StaffTimeErrorMutationValidationErrorType]}
UpsertTeamNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TeamErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TeamErrorEntityNotFoundErrorType]}
UpsertTeamPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TeamErrorPermissionErrorType!]!
|
Example
{"errors": [TeamErrorPermissionErrorType]}
UpsertTeamResult
Example
UpsertTeamResultSuccess
UpsertTeamResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Team!]!
|
Example
{"entities": [Team]}
UpsertTeamStateError
Fields
| Field Name | Description |
|---|---|
errors - [TeamErrorStateErrorType!]!
|
Example
{"errors": [TeamErrorStateErrorType]}
UpsertTeamTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TeamTypeErrorEntityNotFoundErrorType]}
UpsertTeamTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeErrorPermissionErrorType!]!
|
Example
{"errors": [TeamTypeErrorPermissionErrorType]}
UpsertTeamTypeResult
Example
UpsertTeamTypeResultSuccess
UpsertTeamTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TeamType!]!
|
Example
{"entities": [TeamType]}
UpsertTeamTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeErrorStateErrorType!]!
|
Example
{"errors": [TeamTypeErrorStateErrorType]}
UpsertTeamTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TeamTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [TeamTypeErrorMutationValidationErrorType]}
UpsertTeamValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TeamErrorMutationValidationErrorType!]!
|
Example
{"errors": [TeamErrorMutationValidationErrorType]}
UpsertTerminalNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TerminalErrorEntityNotFoundErrorType]}
UpsertTerminalPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalErrorPermissionErrorType!]!
|
Example
{"errors": [TerminalErrorPermissionErrorType]}
UpsertTerminalResult
Example
UpsertTerminalResultSuccess
UpsertTerminalResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Terminals!]!
|
Example
{"entities": [Terminals]}
UpsertTerminalStateError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalErrorStateErrorType!]!
|
Example
{"errors": [TerminalErrorStateErrorType]}
UpsertTerminalValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TerminalErrorMutationValidationErrorType!]!
|
Example
{"errors": [TerminalErrorMutationValidationErrorType]}
UpsertTicketCategoryNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TicketCategoryErrorEntityNotFoundErrorType]}
UpsertTicketCategoryPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryErrorPermissionErrorType!]!
|
Example
{"errors": [TicketCategoryErrorPermissionErrorType]}
UpsertTicketCategoryResult
Example
UpsertTicketCategoryResultSuccess
UpsertTicketCategoryResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketCategory!]!
|
Example
{"entities": [TicketCategory]}
UpsertTicketCategoryStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryErrorStateErrorType!]!
|
Example
{"errors": [TicketCategoryErrorStateErrorType]}
UpsertTicketCategoryValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TicketCategoryErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
TicketCategoryErrorMutationValidationErrorType
]
}
UpsertTicketCommentMutationInput
UpsertTicketCommentMutationReturn
Fields
| Field Name | Description |
|---|---|
comment - TicketComment
|
|
error - Error
|
Example
{
"comment": TicketComment,
"error": Error
}
UpsertTicketExportTemplateNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TicketExportTemplateErrorEntityNotFoundErrorType
]
}
UpsertTicketExportTemplatePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateErrorPermissionErrorType!]!
|
Example
{"errors": [TicketExportTemplateErrorPermissionErrorType]}
UpsertTicketExportTemplateResult
Example
UpsertTicketExportTemplateResultSuccess
UpsertTicketExportTemplateResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketExportTemplate!]!
|
Example
{"entities": [TicketExportTemplate]}
UpsertTicketExportTemplateStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateErrorStateErrorType!]!
|
Example
{"errors": [TicketExportTemplateErrorStateErrorType]}
UpsertTicketExportTemplateValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TicketExportTemplateErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
TicketExportTemplateErrorMutationValidationErrorType
]
}
UpsertTicketListFilterNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TicketListFilterErrorEntityNotFoundErrorType]}
UpsertTicketListFilterPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterErrorPermissionErrorType!]!
|
Example
{"errors": [TicketListFilterErrorPermissionErrorType]}
UpsertTicketListFilterResult
Example
UpsertTicketListFilterResultSuccess
UpsertTicketListFilterResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketListFilter!]!
|
Example
{"entities": [TicketListFilter]}
UpsertTicketListFilterStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterErrorStateErrorType!]!
|
Example
{"errors": [TicketListFilterErrorStateErrorType]}
UpsertTicketListFilterValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TicketListFilterErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
TicketListFilterErrorMutationValidationErrorType
]
}
UpsertTicketMutationInput
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
|
clientId - Ident
|
|
title - String
|
|
description - String
|
|
state - TicketState
|
|
ticketTypeIdent - Ident
|
|
ticketCategoryIdent - Ident
|
|
assignedPersonIdent - Ident
|
User assigned to oversee the ticket. |
assignedSubcontractorIdent - Ident
|
Subcontractor assigned to oversee the ticket. |
involvedSubcontractorIdents - [Ident]
|
|
involvedPersonIdents - [Ident]
|
|
projectIdent - Ident
|
|
projectLayerIdent - Ident
|
Plan the ticket is linked to. Not guaranteed to still be available on the Project |
projectPlanIdent - Ident
|
Plan the ticket is linked to. Not guaranteed to still be available on the Project |
planLat - Decimal
|
|
planLng - Decimal
|
|
deadline - DateTimeOffset
|
|
updateTime - DateTimeOffset
|
|
updatePersonIdent - Ident
|
Last user to update the ticket. |
createTime - DateTimeOffset
|
|
createPersonIdent - Ident
|
User responsible for creation of the ticket. |
parentIdent - Ident
|
|
filledFormIdent - Ident
|
Example
{
"ident": Ident,
"clientId": Ident,
"title": "xyz789",
"description": "xyz789",
"state": "OPEN",
"ticketTypeIdent": Ident,
"ticketCategoryIdent": Ident,
"assignedPersonIdent": Ident,
"assignedSubcontractorIdent": Ident,
"involvedSubcontractorIdents": [Ident],
"involvedPersonIdents": [Ident],
"projectIdent": Ident,
"projectLayerIdent": Ident,
"projectPlanIdent": Ident,
"planLat": Decimal,
"planLng": Decimal,
"deadline": DateTimeOffset,
"updateTime": DateTimeOffset,
"updatePersonIdent": Ident,
"createTime": DateTimeOffset,
"createPersonIdent": Ident,
"parentIdent": Ident,
"filledFormIdent": Ident
}
UpsertTicketMutationReturn
UpsertTicketNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TicketErrorEntityNotFoundErrorType]}
UpsertTicketPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketErrorPermissionErrorType!]!
|
Example
{"errors": [TicketErrorPermissionErrorType]}
UpsertTicketResult
Example
UpsertTicketResultSuccess
UpsertTicketResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Ticket!]!
|
Example
{"entities": [Ticket]}
UpsertTicketStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketErrorStateErrorType!]!
|
Example
{"errors": [TicketErrorStateErrorType]}
UpsertTicketTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TicketTypeErrorEntityNotFoundErrorType]}
UpsertTicketTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeErrorPermissionErrorType!]!
|
Example
{"errors": [TicketTypeErrorPermissionErrorType]}
UpsertTicketTypeResult
Example
UpsertTicketTypeResultSuccess
UpsertTicketTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TicketType!]!
|
Example
{"entities": [TicketType]}
UpsertTicketTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeErrorStateErrorType!]!
|
Example
{"errors": [TicketTypeErrorStateErrorType]}
UpsertTicketTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TicketTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [TicketTypeErrorMutationValidationErrorType]}
UpsertTicketValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TicketErrorMutationValidationErrorType!]!
|
Example
{"errors": [TicketErrorMutationValidationErrorType]}
UpsertTimeConfigurationNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TimeConfigurationErrorEntityNotFoundErrorType
]
}
UpsertTimeConfigurationPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationErrorPermissionErrorType!]!
|
Example
{"errors": [TimeConfigurationErrorPermissionErrorType]}
UpsertTimeConfigurationResult
Example
UpsertTimeConfigurationResultSuccess
UpsertTimeConfigurationResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TimeConfiguration!]!
|
Example
{"entities": [TimeConfiguration]}
UpsertTimeConfigurationStateError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationErrorStateErrorType!]!
|
Example
{"errors": [TimeConfigurationErrorStateErrorType]}
UpsertTimeConfigurationValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TimeConfigurationErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
TimeConfigurationErrorMutationValidationErrorType
]
}
UpsertTimeTrackingProfileNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TimeTrackingProfileErrorEntityNotFoundErrorType!]!
|
Example
{
"errors": [
TimeTrackingProfileErrorEntityNotFoundErrorType
]
}
UpsertTimeTrackingProfilePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TimeTrackingProfileErrorPermissionErrorType!]!
|
Example
{"errors": [TimeTrackingProfileErrorPermissionErrorType]}
UpsertTimeTrackingProfileResult
Example
UpsertTimeTrackingProfileResultSuccess
UpsertTimeTrackingProfileResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TimeTrackingProfile!]!
|
Example
{"entities": [TimeTrackingProfile]}
UpsertTimeTrackingProfileStateError
Fields
| Field Name | Description |
|---|---|
errors - [TimeTrackingProfileErrorStateErrorType!]!
|
Example
{"errors": [TimeTrackingProfileErrorStateErrorType]}
UpsertTimeTrackingProfileValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TimeTrackingProfileErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
TimeTrackingProfileErrorMutationValidationErrorType
]
}
UpsertTrackingLoginNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [TrackingLoginErrorEntityNotFoundErrorType]}
UpsertTrackingLoginPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginErrorPermissionErrorType!]!
|
Example
{"errors": [TrackingLoginErrorPermissionErrorType]}
UpsertTrackingLoginResult
Example
UpsertTrackingLoginResultSuccess
UpsertTrackingLoginResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [TrackingLogin!]!
|
Example
{"entities": [TrackingLogin]}
UpsertTrackingLoginStateError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginErrorStateErrorType!]!
|
Example
{"errors": [TrackingLoginErrorStateErrorType]}
UpsertTrackingLoginValidationError
Fields
| Field Name | Description |
|---|---|
errors - [TrackingLoginErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
TrackingLoginErrorMutationValidationErrorType
]
}
UpsertUnitNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [UnitErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [UnitErrorEntityNotFoundErrorType]}
UpsertUnitPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [UnitErrorPermissionErrorType!]!
|
Example
{"errors": [UnitErrorPermissionErrorType]}
UpsertUnitResult
Example
UpsertUnitResultSuccess
UpsertUnitResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Unit!]!
|
Example
{"entities": [Unit]}
UpsertUnitStateError
Fields
| Field Name | Description |
|---|---|
errors - [UnitErrorStateErrorType!]!
|
Example
{"errors": [UnitErrorStateErrorType]}
UpsertUnitValidationError
Fields
| Field Name | Description |
|---|---|
errors - [UnitErrorMutationValidationErrorType!]!
|
Example
{"errors": [UnitErrorMutationValidationErrorType]}
UpsertUserInviteNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [UserInviteErrorEntityNotFoundErrorType]}
UpsertUserInvitePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteErrorPermissionErrorType!]!
|
Example
{"errors": [UserInviteErrorPermissionErrorType]}
UpsertUserInviteResult
Example
UpsertUserInviteResultSuccess
UpsertUserInviteResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [UserInvite!]!
|
Example
{"entities": [UserInvite]}
UpsertUserInviteStateError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteErrorStateErrorType!]!
|
Example
{"errors": [UserInviteErrorStateErrorType]}
UpsertUserInviteValidationError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteErrorMutationValidationErrorType!]!
|
Example
{"errors": [UserInviteErrorMutationValidationErrorType]}
UpsertWageTicketNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [WageTicketErrorEntityNotFoundErrorType]}
UpsertWageTicketPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketErrorPermissionErrorType!]!
|
Example
{"errors": [WageTicketErrorPermissionErrorType]}
UpsertWageTicketResult
Example
UpsertWageTicketResultSuccess
UpsertWageTicketResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [WageTicket!]!
|
Example
{"entities": [WageTicket]}
UpsertWageTicketStateError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketErrorStateErrorType!]!
|
Example
{"errors": [WageTicketErrorStateErrorType]}
UpsertWageTicketValidationError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketErrorMutationValidationErrorType!]!
|
Example
{"errors": [WageTicketErrorMutationValidationErrorType]}
UpsertWageTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [WageTypeErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [WageTypeErrorEntityNotFoundErrorType]}
UpsertWageTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WageTypeErrorPermissionErrorType!]!
|
Example
{"errors": [WageTypeErrorPermissionErrorType]}
UpsertWageTypeResult
Example
UpsertWageTypeResultSuccess
UpsertWageTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [WageType!]!
|
Example
{"entities": [WageType]}
UpsertWageTypeStateError
Fields
| Field Name | Description |
|---|---|
errors - [WageTypeErrorStateErrorType!]!
|
Example
{"errors": [WageTypeErrorStateErrorType]}
UpsertWageTypeValidationError
Fields
| Field Name | Description |
|---|---|
errors - [WageTypeErrorMutationValidationErrorType!]!
|
Example
{"errors": [WageTypeErrorMutationValidationErrorType]}
UpsertWeatherNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [WeatherErrorEntityNotFoundErrorType]}
UpsertWeatherPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherErrorPermissionErrorType!]!
|
Example
{"errors": [WeatherErrorPermissionErrorType]}
UpsertWeatherResult
Example
UpsertWeatherResultSuccess
UpsertWeatherResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Weather!]!
|
Example
{"entities": [Weather]}
UpsertWeatherStateError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherErrorStateErrorType!]!
|
Example
{"errors": [WeatherErrorStateErrorType]}
UpsertWeatherValidationError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherErrorMutationValidationErrorType!]!
|
Example
{"errors": [WeatherErrorMutationValidationErrorType]}
User
Fields
| Field Name | Description |
|---|---|
activeDirectory - Boolean!
|
|
appProfile - AppProfile
|
|
authProvider - AuthProvider
|
|
authProviderLinkLink - String
|
|
authProviderLinkSource - AuthProviderLinkSource!
|
|
authProviderSub - String
|
|
elementRoles - [ElementRole!]!
|
|
ident - Ident
|
|
isGuest - Boolean
|
use field 'qualityAccess' instead. |
isLockedOut - Boolean!
|
|
isPasswordChangeRequired - Boolean!
|
|
isQualityUser - Boolean
|
use field 'qualityAccess' instead. |
login - String!
|
|
permissions - [RightValue]
|
|
qualityAccess - QualityAccess
|
|
qualityPermissions - [RightValue]
|
use field 'permissions' instead. |
qualityProjects - [Project!]!
|
|
qualityRoles - [RoleBase!]!
|
|
roles - [RoleBase!]!
|
|
usesOnSiteLogin - Boolean!
|
Example
{
"activeDirectory": true,
"appProfile": AppProfile,
"authProvider": AuthProvider,
"authProviderLinkLink": "abc123",
"authProviderLinkSource": "MANUAL_INPUT",
"authProviderSub": "abc123",
"elementRoles": [ElementRole],
"ident": Ident,
"isGuest": true,
"isLockedOut": true,
"isPasswordChangeRequired": false,
"isQualityUser": false,
"login": "abc123",
"permissions": [RightValue],
"qualityAccess": "GUEST",
"qualityPermissions": [RightValue],
"qualityProjects": [Project],
"qualityRoles": [RoleBase],
"roles": [RoleBase],
"usesOnSiteLogin": false
}
UserFilter
Fields
| Input Field | Description |
|---|---|
_and - [UserFilter]
|
|
_or - [UserFilter]
|
|
ident - IdentFilter
|
|
isQualityUser - BooleanFilter
|
|
isGuest - BooleanFilter
|
|
isLockedOut - BooleanFilter
|
|
login - StringFilter
|
|
role - RoleFilter
|
Example
{
"_and": [UserFilter],
"_or": [UserFilter],
"ident": IdentFilter,
"isQualityUser": BooleanFilter,
"isGuest": BooleanFilter,
"isLockedOut": BooleanFilter,
"login": StringFilter,
"role": RoleFilter
}
UserInvite
Fields
| Field Name | Description |
|---|---|
createApplication - String
|
|
createTime - DateTime!
|
|
creator - Person
|
|
editor - Person
|
|
editorApplication - String
|
|
element - Element!
|
|
email - String
|
|
ident - Ident!
|
|
lastChange - DateTime!
|
|
moduleAccess - [ModuleAccessEnum!]!
|
|
person - Person
|
|
qualityAccess - QualityAccess!
|
|
qualityProjects - [Project!]!
|
|
roles - [Role!]!
|
|
sourceType - UserInviteSourceType!
|
|
state - UserInviteState!
|
Example
{
"createApplication": "abc123",
"createTime": "2007-12-03T10:15:30Z",
"creator": Person,
"editor": Person,
"editorApplication": "xyz789",
"element": Element,
"email": "xyz789",
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z",
"moduleAccess": ["PROJECT"],
"person": Person,
"qualityAccess": "GUEST",
"qualityProjects": [Project],
"roles": [Role],
"sourceType": "QUALITY",
"state": "SENDING_EMAIL"
}
UserInviteCollection
Fields
| Field Name | Description |
|---|---|
nodes - [UserInvite!]!
|
|
totalCount - Int!
|
Example
{"nodes": [UserInvite], "totalCount": 987}
UserInviteError
Fields
| Field Name | Description |
|---|---|
elementIdent - Ident
|
|
email - String
|
|
ident - Ident
|
|
qualityAccess - QualityAccess
|
Example
{
"elementIdent": Ident,
"email": "abc123",
"ident": Ident,
"qualityAccess": "GUEST"
}
UserInviteErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteError
|
Example
{"entity": UserInviteError}
UserInviteErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": UserInviteError,
"errors": [ValidationErrorProperty]
}
UserInviteErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": UserInviteError,
"errors": [MissingPermission]
}
UserInviteErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteError
|
|
errors - [StateErrors!]!
|
Example
{"entity": UserInviteError, "errors": ["ENTITY_DELETED"]}
UserInviteFilter
Fields
| Input Field | Description |
|---|---|
_and - [UserInviteFilter]
|
|
_or - [UserInviteFilter]
|
|
ident - IdentFilter
|
|
email - StringFilter
|
|
qualityAccess - QualityAccessFilter
|
|
person - PersonFilter
|
|
editor - PersonFilter
|
|
creator - PersonFilter
|
|
state - UserInviteStateFilter
|
|
sourceType - UserInviteSourceTypeFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [UserInviteFilter],
"_or": [UserInviteFilter],
"ident": IdentFilter,
"email": StringFilter,
"qualityAccess": QualityAccessFilter,
"person": PersonFilter,
"editor": PersonFilter,
"creator": PersonFilter,
"state": UserInviteStateFilter,
"sourceType": UserInviteSourceTypeFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
UserInviteNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [UserInviteReferErrorEntityNotFoundErrorType]}
UserInviteOrder
Fields
| Input Field | Description |
|---|---|
email - SortOrder
|
|
lastChange - SortOrder
|
|
createTime - SortOrder
|
|
creator - PersonOrder
|
|
editor - PersonOrder
|
Example
{
"email": "ASC",
"lastChange": "ASC",
"createTime": "ASC",
"creator": PersonOrder,
"editor": PersonOrder
}
UserInvitePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteReferErrorPermissionErrorType!]!
|
Example
{"errors": [UserInviteReferErrorPermissionErrorType]}
UserInviteReferEntity
Fields
| Input Field | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
UserInviteReferError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
UserInviteReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteReferError
|
Example
{"entity": UserInviteReferError}
UserInviteReferErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteReferError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": UserInviteReferError,
"errors": [ValidationErrorProperty]
}
UserInviteReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": UserInviteReferError,
"errors": [MissingPermission]
}
UserInviteReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - UserInviteReferError
|
|
errors - [StateErrors!]!
|
Example
{
"entity": UserInviteReferError,
"errors": ["ENTITY_DELETED"]
}
UserInviteResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [UserInvite!]!
|
Example
{"entities": [UserInvite]}
UserInviteSourceType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"QUALITY"
UserInviteSourceTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - UserInviteSourceType
|
Is the fields value equal to the provided value. Default = QUALITY |
_neq - UserInviteSourceType
|
Is the fields value not equal to the provided value. Default = QUALITY |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [UserInviteSourceType]
|
Is the fields value in the provided list of values. |
_nin - [UserInviteSourceType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "QUALITY",
"_neq": "QUALITY",
"_is_null": false,
"_in": ["QUALITY"],
"_nin": ["QUALITY"]
}
UserInviteState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SENDING_EMAIL"
UserInviteStateError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteReferErrorStateErrorType!]!
|
Example
{"errors": [UserInviteReferErrorStateErrorType]}
UserInviteStateFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - UserInviteState
|
Is the fields value equal to the provided value. |
_neq - UserInviteState
|
Is the fields value not equal to the provided value |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [UserInviteState]
|
Is the fields value in the provided list of values. |
_nin - [UserInviteState]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "SENDING_EMAIL",
"_neq": "SENDING_EMAIL",
"_is_null": false,
"_in": ["SENDING_EMAIL"],
"_nin": ["SENDING_EMAIL"]
}
UserInviteValidationError
Fields
| Field Name | Description |
|---|---|
errors - [UserInviteReferErrorMutationValidationErrorType!]!
|
Example
{
"errors": [
UserInviteReferErrorMutationValidationErrorType
]
}
UserOrder
UtcDateTime
Example
UtcDateTime
VacationTime
ValidationErrorProperty
Variant
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"BASIC"
VisibilityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ALL"
WCData
Fields
| Field Name | Description |
|---|---|
editor - Person
|
|
ident - Ident
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
metaData - WCMonthlyMetaData
|
|
month - Int!
|
|
person - Person
|
|
year - Int!
|
Example
{
"editor": Person,
"ident": Ident,
"isLocked": true,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"metaData": WCMonthlyMetaData,
"month": 123,
"person": Person,
"year": 987
}
WCDataCollection
Fields
| Field Name | Description |
|---|---|
nodes - [WCData!]!
|
|
totalCount - Int!
|
Example
{"nodes": [WCData], "totalCount": 987}
WCDataFilter
Fields
| Input Field | Description |
|---|---|
_and - [WCDataFilter]
|
|
_or - [WCDataFilter]
|
|
ident - IdentFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
person - PersonFilter
|
|
personRevision - IntFilter
|
|
editor - PersonFilter
|
|
editorApplication - StringFilter
|
|
revision - IntFilter
|
|
month - IntFilter
|
|
year - IntFilter
|
|
isProved - BooleanFilter
|
|
isLocked - BooleanFilter
|
Example
{
"_and": [WCDataFilter],
"_or": [WCDataFilter],
"ident": IdentFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"person": PersonFilter,
"personRevision": IntFilter,
"editor": PersonFilter,
"editorApplication": StringFilter,
"revision": IntFilter,
"month": IntFilter,
"year": IntFilter,
"isProved": BooleanFilter,
"isLocked": BooleanFilter
}
WCDataOrder
Example
{
"ident": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"person": PersonOrder,
"personRevision": "ASC",
"editor": PersonOrder,
"editorApplication": "ASC",
"revision": "ASC",
"month": "ASC",
"year": "ASC",
"isLocked": "ASC",
"isProved": "ASC"
}
WCMonthlyMetaData
WageCalculatorActionExtraValueType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"HOURS"
WageCalculatorBreakDefinitionInput
WageCalculatorExportFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"PDF"
WageCalculatorFilter
Fields
| Input Field | Description |
|---|---|
_or - [WageCalculatorFilter]
|
|
_and - [WageCalculatorFilter]
|
|
month - Int!
|
|
year - Int!
|
|
isLocked - BooleanFilter
|
|
isProved - BooleanFilter
|
Example
{
"_or": [WageCalculatorFilter],
"_and": [WageCalculatorFilter],
"month": 123,
"year": 123,
"isLocked": BooleanFilter,
"isProved": BooleanFilter
}
WageCalculatorGrouping
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECT"
WageCalculatorHoursMode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ATTACH"
WageCalculatorOrder
Fields
| Input Field | Description |
|---|---|
allocatedTime - WageCalculatorOrderDefinition
|
|
actualTime - WageCalculatorOrderDefinition
|
|
isLocked - WageCalculatorOrderDefinition
|
|
isProved - WageCalculatorOrderDefinition
|
|
lastChange - WageCalculatorOrderDefinition
|
Example
{
"allocatedTime": WageCalculatorOrderDefinition,
"actualTime": WageCalculatorOrderDefinition,
"isLocked": WageCalculatorOrderDefinition,
"isProved": WageCalculatorOrderDefinition,
"lastChange": WageCalculatorOrderDefinition
}
WageCalculatorOrderDefinition
WageCalculatorPeriod
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DAILY"
WageCalculatorRoundingMode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"UP"
WageCalculatorRuleBlock
Fields
| Field Name | Description |
|---|---|
configurationRevision - Int!
|
|
description - String
|
|
ident - Ident!
|
|
period - WageCalculatorPeriod!
|
|
position - Int!
|
|
ruleConfigurationIdent - Ident
|
|
rules - [WageCalculatorService!]!
|
|
splitTimesAtMidnight - Boolean!
|
Example
{
"configurationRevision": 123,
"description": "xyz789",
"ident": Ident,
"period": "DAILY",
"position": 123,
"ruleConfigurationIdent": Ident,
"rules": [WageCalculatorService],
"splitTimesAtMidnight": false
}
WageCalculatorService
Possible Types
| WageCalculatorService Types |
|---|
Example
{
"description": "xyz789",
"ident": Ident,
"position": 987
}
WageCalculatorTestExportError
WageCalculatorTestExportOptions
WageCalculatorTestExportPermissionError
Fields
| Field Name | Description |
|---|---|
entity - WageCalculatorTestExportResult
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": File,
"errors": [MissingPermission]
}
WageCalculatorTestExportResult
Example
File
WageCalculatorTestExportValidationError
Fields
| Field Name | Description |
|---|---|
entity - WageCalculatorTestExportError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": WageCalculatorTestExportError,
"errors": [ValidationErrorProperty]
}
WageDataBlock
Fields
| Field Name | Description |
|---|---|
activityIdent - Activity
|
|
collectedDataIsProved - Boolean
|
|
costCenter - CostCenter
|
|
date - Date!
|
|
day - Int!
|
|
isManual - Boolean
|
|
month - Int!
|
|
person - Person
|
|
project - Project
|
|
projectComponent - ProjectComponent
|
|
projectSector - ProjectSector
|
|
specificAmount - Decimal!
|
Only a valid value if wagetype is of type amount |
value - Int!
|
|
valueInHours - Decimal!
|
Only a valid value if wageType.isInputTypeHours is true |
wageType - WageType
|
|
year - Int!
|
Example
{
"activityIdent": Activity,
"collectedDataIsProved": false,
"costCenter": CostCenter,
"date": "2007-12-03",
"day": 987,
"isManual": false,
"month": 123,
"person": Person,
"project": Project,
"projectComponent": ProjectComponent,
"projectSector": ProjectSector,
"specificAmount": Decimal,
"value": 123,
"valueInHours": Decimal,
"wageType": WageType,
"year": 123
}
WageExportSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"WAGE_CALCULATOR"
WageTicket
Fields
| Field Name | Description |
|---|---|
creationDate - DateTime!
|
|
creator - Person
|
|
date - Date!
|
|
editor - Person
|
|
endDate - DateTime!
|
|
endTime - TimeSpan
|
|
ident - Ident!
|
|
isDeleted - Boolean
|
|
lastChange - UtcDateTime
|
|
person - Person
|
|
startDate - DateTime!
|
|
startTime - TimeSpan
|
|
status - TicketStatus!
|
|
submissionReason - SubmissionReason!
|
|
text - String
|
|
timeQuantity - Decimal
|
|
timeType - TimeType!
|
|
type - WageTicketType
|
|
wageType - WageType
|
Example
{
"creationDate": "2007-12-03T10:15:30Z",
"creator": Person,
"date": "2007-12-03",
"editor": Person,
"endDate": "2007-12-03T10:15:30Z",
"endTime": TimeSpan,
"ident": Ident,
"isDeleted": false,
"lastChange": UtcDateTime,
"person": Person,
"startDate": "2007-12-03T10:15:30Z",
"startTime": TimeSpan,
"status": "APPROVED",
"submissionReason": "NONE",
"text": "xyz789",
"timeQuantity": Decimal,
"timeType": "DAY",
"type": "STAND_BY",
"wageType": WageType
}
WageTicketCollection
Fields
| Field Name | Description |
|---|---|
nodes - [WageTicket!]!
|
|
totalCount - Int!
|
Example
{"nodes": [WageTicket], "totalCount": 987}
WageTicketCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [WageTicketCollectionFilter]
|
|
_or - [WageTicketCollectionFilter]
|
|
ident - IdentFilter
|
|
person - PersonFilter
|
|
date - DateFilter
|
|
type - WageTicketTypeFilter
|
|
isDeleted - BooleanFilter
|
|
editor - PersonFilter
|
|
creator - PersonFilter
|
|
status - TicketStatusFilter
|
|
text - StringFilter
|
|
submissionReason - SubmissionReasonFilter
|
|
wageType - WageTypeCollectionFilter
|
Example
{
"_and": [WageTicketCollectionFilter],
"_or": [WageTicketCollectionFilter],
"ident": IdentFilter,
"person": PersonFilter,
"date": DateFilter,
"type": WageTicketTypeFilter,
"isDeleted": BooleanFilter,
"editor": PersonFilter,
"creator": PersonFilter,
"status": TicketStatusFilter,
"text": StringFilter,
"submissionReason": SubmissionReasonFilter,
"wageType": WageTypeCollectionFilter
}
WageTicketError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
WageTicketErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketError
|
Example
{"entity": WageTicketError}
WageTicketErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": WageTicketError,
"errors": [ValidationErrorProperty]
}
WageTicketErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WageTicketError,
"errors": [MissingPermission]
}
WageTicketErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketError
|
|
errors - [StateErrors!]!
|
Example
{"entity": WageTicketError, "errors": ["ENTITY_DELETED"]}
WageTicketNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [WageTicketReferErrorEntityNotFoundErrorType]}
WageTicketOrder
Fields
| Input Field | Description |
|---|---|
person - PersonOrder
|
|
date - SortOrder
|
|
startDate - SortOrder
|
|
endDate - SortOrder
|
|
type - SortOrder
|
|
status - SortOrder
|
|
editor - PersonOrder
|
|
creator - PersonOrder
|
|
lastChange - SortOrder
|
|
creationDate - SortOrder
|
|
isDeleted - SortOrder
|
|
text - SortOrder
|
|
submissionReason - SortOrder
|
|
wageType - WageTypeOrder
|
Example
{
"person": PersonOrder,
"date": "ASC",
"startDate": "ASC",
"endDate": "ASC",
"type": "ASC",
"status": "ASC",
"editor": PersonOrder,
"creator": PersonOrder,
"lastChange": "ASC",
"creationDate": "ASC",
"isDeleted": "ASC",
"text": "ASC",
"submissionReason": "ASC",
"wageType": WageTypeOrder
}
WageTicketPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketReferErrorPermissionErrorType!]!
|
Example
{"errors": [WageTicketReferErrorPermissionErrorType]}
WageTicketReferEntity
WageTicketReferError
WageTicketReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketReferError
|
Example
{"entity": WageTicketReferError}
WageTicketReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WageTicketReferError,
"errors": [MissingPermission]
}
WageTicketReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTicketReferError
|
|
errors - [TicketStateErrors!]!
|
Example
{
"entity": WageTicketReferError,
"errors": ["ENTITY_DELETED"]
}
WageTicketResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [WageTicket!]!
|
Example
{"entities": [WageTicket]}
WageTicketStateError
Fields
| Field Name | Description |
|---|---|
errors - [WageTicketReferErrorStateErrorType!]!
|
Example
{"errors": [WageTicketReferErrorStateErrorType]}
WageTicketType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"STAND_BY"
WageTicketTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - WageTicketType
|
Is the fields value equal to the provided value. |
_neq - WageTicketType
|
Is the fields value not equal to the provided value |
_gt - WageTicketType
|
Is the fields value greater than the provided value |
_lt - WageTicketType
|
Is the fields value less than the provided value. |
_gte - WageTicketType
|
Is the fields value greater than or equal to the provided value. |
_lte - WageTicketType
|
Is the fields value less than or equal to the provided value. |
_like - WageTicketType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - WageTicketType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - WageTicketType
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [WageTicketType]
|
Is the fields value in the provided list of values. |
_nin - [WageTicketType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "STAND_BY",
"_neq": "STAND_BY",
"_gt": "STAND_BY",
"_lt": "STAND_BY",
"_gte": "STAND_BY",
"_lte": "STAND_BY",
"_like": "STAND_BY",
"_nlike": "STAND_BY",
"_contains": "STAND_BY",
"_is_null": false,
"_in": ["STAND_BY"],
"_nin": ["STAND_BY"]
}
WageType
Fields
| Field Name | Description |
|---|---|
abbreviation - String
|
|
absenceAccountEffects - [WageTypeAbsenceAccountEffect!]!
|
|
absenceType - AbsenceType!
|
|
accountEffects - [WageTypeAccountEffect!]!
|
|
actions - [WageTypeChange!]!
|
|
assignedElements - [Element!]!
|
|
availabilities - [WageTypeAvailability!]!
|
|
changeInfo - Info
|
|
costCenterNecessity - WageTypeCostCenterNecessity!
|
|
durationFullDay - Boolean!
|
|
durationHours - Boolean!
|
|
durationPeriod - Boolean!
|
|
durationTypes - [DurationType!]!
|
|
element - Element
|
|
elementIdent - Ident
|
|
fid - String
|
|
hasMasterCostCenter - Boolean!
|
|
holidayAccountEffect - HolidayAccountEffect!
|
|
id - String
|
|
ident - Ident!
|
|
inputType - WageTypeInputType!
|
|
isAvailableAbsenceAcquisition - Boolean!
|
|
isAvailableMobile - Boolean!
|
|
isAvailableOffice - Boolean!
|
|
isAvailableTicket - Boolean!
|
|
isAvailableWeb - Boolean!
|
|
isDeleted - Boolean!
|
|
isInputTypeAmount - Boolean!
|
|
isInputTypeHours - Boolean!
|
|
isInputTypeQuantity - Boolean!
|
|
isPaid - Boolean!
|
|
isPayslip - Boolean!
|
|
isWithoutCostCenter - Boolean!
|
|
lastChange - UtcDateTime
|
|
lastChangeCount - LastChangeCount!
|
|
name - String!
|
|
needsCostCenter - Boolean!
|
|
overTimeAccountEffect - AccountEffect!
|
|
revision - Int!
|
|
shouldUseAssignments - Boolean!
|
|
sortOrder - Int
|
|
timeAccountEffect - AccountEffect!
|
|
unfilteredAbsenceType - String!
|
|
unit - String
|
|
value - Decimal
|
|
wageIndicator - String!
|
Example
{
"abbreviation": "xyz789",
"absenceAccountEffects": [WageTypeAbsenceAccountEffect],
"absenceType": "NONE",
"accountEffects": [WageTypeAccountEffect],
"actions": [WageTypeChange],
"assignedElements": [Element],
"availabilities": ["OFFICE"],
"changeInfo": Info,
"costCenterNecessity": "FREE",
"durationFullDay": true,
"durationHours": true,
"durationPeriod": false,
"durationTypes": ["DAYS"],
"element": Element,
"elementIdent": Ident,
"fid": "abc123",
"hasMasterCostCenter": false,
"holidayAccountEffect": "NEUTRAL",
"id": "xyz789",
"ident": Ident,
"inputType": "AMOUNT",
"isAvailableAbsenceAcquisition": true,
"isAvailableMobile": false,
"isAvailableOffice": false,
"isAvailableTicket": true,
"isAvailableWeb": true,
"isDeleted": false,
"isInputTypeAmount": true,
"isInputTypeHours": true,
"isInputTypeQuantity": true,
"isPaid": false,
"isPayslip": true,
"isWithoutCostCenter": false,
"lastChange": UtcDateTime,
"lastChangeCount": LastChangeCount,
"name": "xyz789",
"needsCostCenter": false,
"overTimeAccountEffect": "NEUTRAL",
"revision": 123,
"shouldUseAssignments": true,
"sortOrder": 123,
"timeAccountEffect": "NEUTRAL",
"unfilteredAbsenceType": "abc123",
"unit": "abc123",
"value": Decimal,
"wageIndicator": "xyz789"
}
WageTypeAbsenceAccountEffect
Fields
| Field Name | Description |
|---|---|
account - Account
|
|
editor - Person
|
|
effect - AccountEffect!
|
|
ident - Ident
|
|
lastChange - DateTime!
|
Example
{
"account": Account,
"editor": Person,
"effect": "NEUTRAL",
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z"
}
WageTypeAccountEffect
Fields
| Field Name | Description |
|---|---|
account - Account
|
|
editor - Person
|
|
effect - AccountEffect!
|
|
ident - Ident
|
|
lastChange - DateTime!
|
Example
{
"account": Account,
"editor": Person,
"effect": "NEUTRAL",
"ident": Ident,
"lastChange": "2007-12-03T10:15:30Z"
}
WageTypeAction
WageTypeAvailability
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"OFFICE"
WageTypeBookedCondition
Fields
| Field Name | Description |
|---|---|
exclude - Boolean!
|
|
ident - Ident
|
|
position - Int!
|
|
wageTypes - [WageType!]!
|
Example
{
"exclude": true,
"ident": Ident,
"position": 123,
"wageTypes": [WageType]
}
WageTypeChange
Fields
| Field Name | Description |
|---|---|
action - HistoryChangeAction!
|
|
edit - WageTypeEditAction!
|
|
person - Person
|
|
timestamp - DateTime!
|
Example
{
"action": "CREATE",
"edit": WageTypeEditAction,
"person": Person,
"timestamp": "2007-12-03T10:15:30Z"
}
WageTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [WageType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [WageType], "totalCount": 123}
WageTypeCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [WageTypeCollectionFilter]
|
|
_or - [WageTypeCollectionFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
fid - StringFilter
|
|
id - StringFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
|
isDeleted - BooleanFilter
|
|
absenceType - AbsenceTypeFilter
|
|
inputType - WageTypeInputTypeFilter
|
|
timeAccountEffect - AccountEffectFilter
|
|
overTimeAccountEffect - AccountEffectFilter
|
|
holidayAccountEffect - AccountEffectFilter
|
|
costCenterNecessity - WageTypeCostCenterNecessityFilter
|
|
wageIndicator - StringFilter
|
|
abbreviation - StringFilter
|
|
value - DecimalFilter
|
|
isPayslip - BooleanFilter
|
|
isPaid - BooleanFilter
|
|
isDurationFullDay - BooleanFilter
|
|
isDurationHours - BooleanFilter
|
|
isDurationPeriod - BooleanFilter
|
|
element - ElementFilter
|
Example
{
"_and": [WageTypeCollectionFilter],
"_or": [WageTypeCollectionFilter],
"ident": IdentFilter,
"name": StringFilter,
"fid": StringFilter,
"id": StringFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter,
"isDeleted": BooleanFilter,
"absenceType": AbsenceTypeFilter,
"inputType": WageTypeInputTypeFilter,
"timeAccountEffect": AccountEffectFilter,
"overTimeAccountEffect": AccountEffectFilter,
"holidayAccountEffect": AccountEffectFilter,
"costCenterNecessity": WageTypeCostCenterNecessityFilter,
"wageIndicator": StringFilter,
"abbreviation": StringFilter,
"value": DecimalFilter,
"isPayslip": BooleanFilter,
"isPaid": BooleanFilter,
"isDurationFullDay": BooleanFilter,
"isDurationHours": BooleanFilter,
"isDurationPeriod": BooleanFilter,
"element": ElementFilter
}
WageTypeCondition
Fields
| Field Name | Description |
|---|---|
exclude - Boolean!
|
|
ident - Ident
|
|
position - Int!
|
|
wageTypes - [WageType!]!
|
Example
{
"exclude": true,
"ident": Ident,
"position": 123,
"wageTypes": [WageType]
}
WageTypeCostCenterNecessity
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"FREE"
WageTypeCostCenterNecessityFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - WageTypeCostCenterNecessity
|
Is the fields value equal to the provided value. Default = FREE |
_neq - WageTypeCostCenterNecessity
|
Is the fields value not equal to the provided value. Default = FREE |
_gt - WageTypeCostCenterNecessity
|
Is the fields value greater than the provided value. Default = FREE |
_lt - WageTypeCostCenterNecessity
|
Is the fields value less than the provided value. Default = FREE |
_gte - WageTypeCostCenterNecessity
|
Is the fields value greater than or equal to the provided value. Default = FREE |
_lte - WageTypeCostCenterNecessity
|
Is the fields value less than or equal to the provided value. Default = FREE |
_like - WageTypeCostCenterNecessity
|
Is the fields value like the provided value. SQL Server wildcards can be applied. Default = FREE |
_nlike - WageTypeCostCenterNecessity
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. Default = FREE |
_contains - WageTypeCostCenterNecessity
|
Does the field value contain the provided value. Default = FREE |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [WageTypeCostCenterNecessity]
|
Is the fields value in the provided list of values. |
_nin - [WageTypeCostCenterNecessity]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "FREE",
"_neq": "FREE",
"_gt": "FREE",
"_lt": "FREE",
"_gte": "FREE",
"_lte": "FREE",
"_like": "FREE",
"_nlike": "FREE",
"_contains": "FREE",
"_is_null": true,
"_in": ["FREE"],
"_nin": ["FREE"]
}
WageTypeEditAction
Fields
| Field Name | Description |
|---|---|
current - WageType!
|
|
previous - WageType
|
|
properties - [String!]!
|
Example
{
"current": WageType,
"previous": WageType,
"properties": ["xyz789"]
}
WageTypeError
Fields
| Field Name | Description |
|---|---|
ident - Ident
|
Example
{"ident": Ident}
WageTypeErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTypeError
|
Example
{"entity": WageTypeError}
WageTypeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTypeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": WageTypeError,
"errors": [ValidationErrorProperty]
}
WageTypeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTypeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WageTypeError,
"errors": [MissingPermission]
}
WageTypeErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTypeError
|
|
errors - [StateErrors!]!
|
Example
{"entity": WageTypeError, "errors": ["ENTITY_DELETED"]}
WageTypeInputType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"AMOUNT"
WageTypeInputTypeFilter
Description
Filter will be disabled when NULL is provided as value
Fields
| Input Field | Description |
|---|---|
_eq - WageTypeInputType
|
Is the fields value equal to the provided value. |
_neq - WageTypeInputType
|
Is the fields value not equal to the provided value |
_gt - WageTypeInputType
|
Is the fields value greater than the provided value |
_lt - WageTypeInputType
|
Is the fields value less than the provided value. |
_gte - WageTypeInputType
|
Is the fields value greater than or equal to the provided value. |
_lte - WageTypeInputType
|
Is the fields value less than or equal to the provided value. |
_like - WageTypeInputType
|
Is the fields value like the provided value. SQL Server wildcards can be applied. |
_nlike - WageTypeInputType
|
Is the fields value not like the provided value. SQL Server wildcards can be applied. |
_contains - WageTypeInputType
|
Does the field value contain the provided value. |
_is_null - Boolean
|
Is the fields value null or not null, depending on the supplied Boolean. Default = false |
_in - [WageTypeInputType]
|
Is the fields value in the provided list of values. |
_nin - [WageTypeInputType]
|
Is the fields value not in the provided list of values. |
Example
{
"_eq": "AMOUNT",
"_neq": "AMOUNT",
"_gt": "AMOUNT",
"_lt": "AMOUNT",
"_gte": "AMOUNT",
"_lte": "AMOUNT",
"_like": "AMOUNT",
"_nlike": "AMOUNT",
"_contains": "AMOUNT",
"_is_null": false,
"_in": ["AMOUNT"],
"_nin": ["AMOUNT"]
}
WageTypeNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [WageTypeReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [WageTypeReferErrorEntityNotFoundErrorType]}
WageTypeOrder
Fields
| Input Field | Description |
|---|---|
id - SortOrder
|
|
name - SortOrder
|
|
absenceType - SortOrder
|
|
wageIndicator - SortOrder
|
|
abbreviation - SortOrder
|
|
inputType - SortOrder
|
|
isPaid - SortOrder
|
|
isPayslip - SortOrder
|
|
unit - SortOrder
|
|
value - SortOrder
|
|
overTimeAccountEffect - SortOrder
|
|
timeAccountEffect - SortOrder
|
|
holidayAccountEffect - SortOrder
|
|
durationDays - SortOrder
|
|
durationHours - SortOrder
|
|
durationPeriod - SortOrder
|
|
element - ElementOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"id": "ASC",
"name": "ASC",
"absenceType": "ASC",
"wageIndicator": "ASC",
"abbreviation": "ASC",
"inputType": "ASC",
"isPaid": "ASC",
"isPayslip": "ASC",
"unit": "ASC",
"value": "ASC",
"overTimeAccountEffect": "ASC",
"timeAccountEffect": "ASC",
"holidayAccountEffect": "ASC",
"durationDays": "ASC",
"durationHours": "ASC",
"durationPeriod": "ASC",
"element": ElementOrder,
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
WageTypePermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WageTypeReferErrorPermissionErrorType!]!
|
Example
{"errors": [WageTypeReferErrorPermissionErrorType]}
WageTypeReferEntity
WageTypeReferError
WageTypeReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTypeReferError
|
Example
{"entity": WageTypeReferError}
WageTypeReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WageTypeReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WageTypeReferError,
"errors": [MissingPermission]
}
WageTypeResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [WageType!]!
|
Example
{"entities": [WageType]}
Weather
Fields
| Field Name | Description |
|---|---|
canDelete - Boolean
|
|
canEdit - Boolean
|
|
changeInfo - Info
|
|
clientId - Ident
|
|
createInfo - Info
|
|
creator - Person
|
|
creatorIdent - Ident
|
|
date - Date!
|
|
dateTime - DateTime!
|
|
ident - Ident
|
|
isDeleted - Boolean
|
|
isLocked - Boolean
|
|
isProved - Boolean
|
|
lastChange - DateTime!
|
|
lastChangeCount - LastChangeCount!
|
|
lockInfo - Info
|
|
project - Project
|
|
projectIdent - Ident
|
|
proveInfo - Info
|
|
temperature - Decimal!
|
|
text - String
|
|
time - Seconds!
|
to get formatted time use 'dateTime' instead |
weathertype - WeatherType
|
use 'weatherType' instead |
weatherType - WeatherType
|
|
weatherTypeIdent - Ident
|
Example
{
"canDelete": true,
"canEdit": true,
"changeInfo": Info,
"clientId": Ident,
"createInfo": Info,
"creator": Person,
"creatorIdent": Ident,
"date": "2007-12-03",
"dateTime": "2007-12-03T10:15:30Z",
"ident": Ident,
"isDeleted": true,
"isLocked": false,
"isProved": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"lockInfo": Info,
"project": Project,
"projectIdent": Ident,
"proveInfo": Info,
"temperature": Decimal,
"text": "xyz789",
"time": Seconds,
"weathertype": WeatherType,
"weatherType": WeatherType,
"weatherTypeIdent": Ident
}
WeatherCollection
Fields
| Field Name | Description |
|---|---|
nodes - [Weather!]!
|
|
totalCount - Int!
|
Example
{"nodes": [Weather], "totalCount": 123}
WeatherCollectionFilter
Fields
| Input Field | Description |
|---|---|
_and - [WeatherCollectionFilter]
|
|
_or - [WeatherCollectionFilter]
|
|
ident - IdentFilter
|
|
clientId - IdentFilter
|
|
lastChange - DateTimeFilter
|
The last time the block was edited on the server. |
createTimestamp - DateTimeFilter
|
The time the weather was created on the server. |
creator - PersonFilter
|
|
isDeleted - BooleanFilter
|
|
fid - StringFilter
|
Identifier used by third party applications. Not guaranteed to be unique. |
lastChangeCount - LastChangeCountFilter
|
|
date - DateFilter
|
|
project - ProjectFilter
|
|
temperature - DecimalFilter
|
|
weatherType - WeatherTypeFilter
|
|
isLocked - BooleanFilter
|
|
isProved - BooleanFilter
|
|
text - StringFilter
|
Example
{
"_and": [WeatherCollectionFilter],
"_or": [WeatherCollectionFilter],
"ident": IdentFilter,
"clientId": IdentFilter,
"lastChange": DateTimeFilter,
"createTimestamp": DateTimeFilter,
"creator": PersonFilter,
"isDeleted": BooleanFilter,
"fid": StringFilter,
"lastChangeCount": LastChangeCountFilter,
"date": DateFilter,
"project": ProjectFilter,
"temperature": DecimalFilter,
"weatherType": WeatherTypeFilter,
"isLocked": BooleanFilter,
"isProved": BooleanFilter,
"text": StringFilter
}
WeatherError
WeatherErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherError
|
Example
{"entity": WeatherError}
WeatherErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": WeatherError,
"errors": [ValidationErrorProperty]
}
WeatherErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WeatherError,
"errors": [MissingPermission]
}
WeatherErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherError
|
|
errors - [StateErrors!]!
|
Example
{"entity": WeatherError, "errors": ["ENTITY_DELETED"]}
WeatherForecast
Fields
| Field Name | Description |
|---|---|
date - Date!
|
|
dateTime - DateTime!
|
|
precipitationProbability - Decimal!
|
|
temperature - Decimal!
|
|
weatherType - WeatherType
|
Example
{
"date": "2007-12-03",
"dateTime": "2007-12-03T10:15:30Z",
"precipitationProbability": Decimal,
"temperature": Decimal,
"weatherType": WeatherType
}
WeatherNotFoundError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherReferErrorEntityNotFoundErrorType!]!
|
Example
{"errors": [WeatherReferErrorEntityNotFoundErrorType]}
WeatherOrder
Fields
| Input Field | Description |
|---|---|
date - SortOrder
|
|
isProved - SortOrder
|
|
isLocked - SortOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
|
createApplication - SortOrder
|
|
createTimestamp - SortOrder
|
|
creator - PersonOrder
|
|
changeApplication - SortOrder
|
|
changeTimestamp - SortOrder
|
|
proveApplication - SortOrder
|
|
proveTimestamp - SortOrder
|
|
lockApplication - SortOrder
|
|
lockTimestamp - SortOrder
|
|
temperature - SortOrder
|
|
text - SortOrder
|
|
weatherType - WeatherTypeOrder
|
|
project - ProjectOrder
|
|
time - SortOrder
|
Example
{
"date": "ASC",
"isProved": "ASC",
"isLocked": "ASC",
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC",
"createApplication": "ASC",
"createTimestamp": "ASC",
"creator": PersonOrder,
"changeApplication": "ASC",
"changeTimestamp": "ASC",
"proveApplication": "ASC",
"proveTimestamp": "ASC",
"lockApplication": "ASC",
"lockTimestamp": "ASC",
"temperature": "ASC",
"text": "ASC",
"weatherType": WeatherTypeOrder,
"project": ProjectOrder,
"time": "ASC"
}
WeatherPermissionError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherReferErrorPermissionErrorType!]!
|
Example
{"errors": [WeatherReferErrorPermissionErrorType]}
WeatherReferEntity
WeatherReferError
WeatherReferErrorEntityNotFoundErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherReferError
|
Example
{"entity": WeatherReferError}
WeatherReferErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherReferError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WeatherReferError,
"errors": [MissingPermission]
}
WeatherReferErrorStateErrorType
Fields
| Field Name | Description |
|---|---|
entity - WeatherReferError
|
|
errors - [CollectedStateErrors!]!
|
Example
{"entity": WeatherReferError, "errors": ["ENTITY_LOCKED"]}
WeatherResultSuccess
Fields
| Field Name | Description |
|---|---|
entities - [Weather!]!
|
Example
{"entities": [Weather]}
WeatherStateError
Fields
| Field Name | Description |
|---|---|
errors - [WeatherReferErrorStateErrorType!]!
|
Example
{"errors": [WeatherReferErrorStateErrorType]}
WeatherType
WeatherTypeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [WeatherType!]!
|
|
totalCount - Int!
|
Example
{"nodes": [WeatherType], "totalCount": 987}
WeatherTypeFilter
Fields
| Input Field | Description |
|---|---|
_and - [WeatherTypeFilter]
|
|
_or - [WeatherTypeFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
Example
{
"_and": [WeatherTypeFilter],
"_or": [WeatherTypeFilter],
"ident": IdentFilter,
"name": StringFilter
}
WeatherTypeOrder
WeekdayCondition
Fields
| Field Name | Description |
|---|---|
dontSplitAtMidnight - Boolean
|
|
ident - Ident
|
|
position - Int!
|
|
weekdays - [DayOfWeek!]!
|
Example
{
"dontSplitAtMidnight": false,
"ident": Ident,
"position": 987,
"weekdays": ["SUNDAY"]
}
WorkDays
Fields
| Field Name | Description |
|---|---|
onPublicHolidays - Boolean!
|
|
weekDays - [DayOfWeek!]!
|
Example
{"onPublicHolidays": true, "weekDays": ["SUNDAY"]}
WorkingHourCalendar
Example
{
"ident": Ident,
"isDeleted": true,
"lastChange": "2007-12-03T10:15:30Z",
"lastChangeCount": LastChangeCount,
"name": "abc123",
"year": 123
}
WorkingHourCalendarCollection
Fields
| Field Name | Description |
|---|---|
nodes - [WorkingHourCalendar!]!
|
|
totalCount - Int!
|
Example
{"nodes": [WorkingHourCalendar], "totalCount": 123}
WorkingHourCalendarDay
WorkingHourStaffTimeError
Fields
| Field Name | Description |
|---|---|
personIdents - [Ident!]
|
Example
{"personIdents": [Ident]}
WorkingHourStaffTimeErrorMutationValidationErrorType
Fields
| Field Name | Description |
|---|---|
entity - WorkingHourStaffTimeError!
|
|
errors - [ValidationErrorProperty!]!
|
Example
{
"entity": WorkingHourStaffTimeError,
"errors": [ValidationErrorProperty]
}
WorkingHourStaffTimeErrorPermissionErrorType
Fields
| Field Name | Description |
|---|---|
entity - WorkingHourStaffTimeError
|
|
errors - [MissingPermission!]!
|
Example
{
"entity": WorkingHourStaffTimeError,
"errors": [MissingPermission]
}
WorkingHoursCalendarFilter
Fields
| Input Field | Description |
|---|---|
_and - [WorkingHoursCalendarFilter]
|
|
_or - [WorkingHoursCalendarFilter]
|
|
ident - IdentFilter
|
|
name - StringFilter
|
|
year - IntFilter
|
|
isDeleted - BooleanFilter
|
|
lastChange - DateTimeFilter
|
|
lastChangeCount - LastChangeCountFilter
|
Example
{
"_and": [WorkingHoursCalendarFilter],
"_or": [WorkingHoursCalendarFilter],
"ident": IdentFilter,
"name": StringFilter,
"year": IntFilter,
"isDeleted": BooleanFilter,
"lastChange": DateTimeFilter,
"lastChangeCount": LastChangeCountFilter
}
WorkingHoursCalendarOrder
Fields
| Input Field | Description |
|---|---|
name - SortOrder
|
|
year - PersonOrder
|
|
isDeleted - SortOrder
|
|
lastChange - SortOrder
|
|
lastChangeCount - SortOrder
|
Example
{
"name": "ASC",
"year": PersonOrder,
"isDeleted": "ASC",
"lastChange": "ASC",
"lastChangeCount": "ASC"
}
WorkingHoursDeviation
Fields
| Field Name | Description |
|---|---|
blocks - [TimeSpanRange!]!
|
|
date - Date!
|
|
earliestBegin - TimeSpan
|
|
latestEnd - TimeSpan
|
Example
{
"blocks": [TimeSpanRange],
"date": "2007-12-03",
"earliestBegin": TimeSpan,
"latestEnd": TimeSpan
}
Xml
Example
Xml
dashboardEndOfWorkingDayStaffCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DashboardEndOfWorkingDayStaff!]!
|
|
totalCount - Int!
|
Example
{
"nodes": [DashboardEndOfWorkingDayStaff],
"totalCount": 987
}
dashboardLentFromEntityCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DashboardLentFromEntity!]!
|
|
totalCount - Int!
|
Example
{"nodes": [DashboardLentFromEntity], "totalCount": 123}
dashboardLentToEntityCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DashboardLentToEntity!]!
|
|
totalCount - Int!
|
Example
{"nodes": [DashboardLentToEntity], "totalCount": 987}
dashboardPresentStaffCollection
Fields
| Field Name | Description |
|---|---|
nodes - [DashboardPresentStaff!]!
|
|
totalCount - Int!
|
Example
{"nodes": [DashboardPresentStaff], "totalCount": 123}
materialGroupTreeCollection
Fields
| Field Name | Description |
|---|---|
nodes - [MaterialGroupTreeElement!]!
|
|
totalCount - Int!
|
Example
{"nodes": [MaterialGroupTreeElement], "totalCount": 987}
preparedPersons
Example
{
"active": false,
"dataStatus": "NEW",
"equipment": "abc123",
"firstname": "abc123",
"hireDate": "2007-12-03T10:15:30Z",
"hourlyWage": Decimal,
"id": "abc123",
"idNumber": "abc123",
"lastname": "xyz789",
"payrollAccounting": true,
"personKind": "APPRENTICE",
"personType": "xyz789"
}
preparedProjects
Example
{
"begin": "2007-12-03T10:15:30Z",
"city": "abc123",
"datastatus": "NEW",
"end": "2007-12-03T10:15:30Z",
"id": "abc123",
"latitude": Decimal,
"longitude": Decimal,
"name": "abc123",
"projectId": "abc123",
"radius": 123,
"region": "xyz789",
"status": "ACTIVE",
"street": "abc123",
"zipcode": "xyz789"
}