123erfasst GraphQL API documentation

Basic user authentication. Must be included in all API calls. https://wikipedia.org/wiki/Basic_access_authentication

Terms of Service

https://123erfasst.de/agb/

API Endpoints
https://server.123erfasst.de/api/graphql
Headers
# https://wikipedia.org/wiki/Basic_access_authentication
Authorization: Basic <YOUR_TOKEN_HERE>
Version

4.186.5.0

Queries

absence

Response

Returns an Absence

Arguments
Name Description
ident - Ident Default = null

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": false,
      "exceptionSaturday": false,
      "exceptionSunday": false,
      "fid": "abc123",
      "groupActions": [AbsenceChange],
      "groupBegin": "2007-12-03",
      "groupEnd": "2007-12-03",
      "groupIdent": Ident,
      "ident": Ident,
      "isDeleted": false,
      "isFixed": false,
      "isLocked": true,
      "isProved": false,
      "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": 987,
      "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": true,
      "exceptionSaturday": false,
      "exceptionSunday": true,
      "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": 987}
  }
}

account

Response

Returns an Account

Arguments
Name Description
ident - Ident Default = null

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": 123
    }
  }
}

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": 987}
  }
}

activity

Response

Returns an Activity

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "element": Element,
      "elementIdent": Ident,
      "equipments": [Equipment],
      "exportType": "WORKING_HOURS",
      "fid": "xyz789",
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "isExtraordinary": true,
      "isForActivityRecorder": false,
      "isForTimeTracking": false,
      "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"
    }
  }
}

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": "abc123",
      "element": Element,
      "fid": "abc123",
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "xyz789",
      "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": 987
    }
  }
}

addresscircle

Response

Returns an Addresscircle

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "isLocked": false,
      "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
    }
  }
}

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": 123
    }
  }
}

apiKey

Response

Returns an ApiKey

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

Example

Query
query apiKey(
  $ident: Ident,
  $new: Boolean
) {
  apiKey(
    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
      }
    }
    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, "new": null}
Response
{
  "data": {
    "apiKey": {
      "createTime": "2007-12-03T10:15:30Z",
      "creator": Person,
      "ident": Ident,
      "isDeleted": true,
      "key": "abc123",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": false,
      "allowedBackcaptureDays": 123,
      "bookableEquipmentType": "BOTH",
      "bookEquipmentWithTimes": false,
      "breakTimes": false,
      "breakTimesAdd": true,
      "breakTimesEdit": true,
      "breakTimesMove": false,
      "changeTimes": false,
      "changeTimesChangeTime": false,
      "chatTileAccess": true,
      "contactTileAccess": true,
      "createSkills": false,
      "dailyOverviewTileAccess": true,
      "dayWageTileAccess": false,
      "defaultEmployeeAvailableSelectRange": "SELF",
      "defaultPostWorkerAvailableSelectRange": "ASSIGNED",
      "defaultProjectAvailableSelectRange": "ASSIGNED",
      "defaultSupplierAvailableSelectRange": "ASSIGNED",
      "deleteTimes": true,
      "documentEmployeeAvailableSelectRange": "SELF",
      "documentTileAccess": false,
      "editor": Person,
      "editTimes": false,
      "editTimesChangeTime": true,
      "endOfWorkTimes": true,
      "endOfWorkTimesChangeTime": false,
      "equipmentTileAccess": true,
      "equipmentWithTimesChangeEquipment": false,
      "equipmentWithTimesPreselectForTeam": true,
      "equipmentWithTimesSelectMultiple": true,
      "formsAvailableSelectRange": "ASSIGNED",
      "formTileAccess": false,
      "ident": Ident,
      "isDeleted": false,
      "materialTileAccess": false,
      "noteTileAccess": false,
      "picturesGpsAccuracyInMeter": 987,
      "picturesGpsSetting": "NONE",
      "pictureTileAccess": false,
      "planningEmployeeAvailableSelectRange": "SELF",
      "planningNotificationWhenPlanningCreated": true,
      "planningNotificationWhenPlanningUpdated": true,
      "planningShowPlannedEmployees": false,
      "planningShowPlannedEquipment": false,
      "planningTileAccess": false,
      "postWorkerTileAccess": true,
      "scanEmployeeQrCode": true,
      "serviceTileAccess": false,
      "signInTimes": false,
      "signInTimesChangeTime": false,
      "signInTimesEndTimeButton": false,
      "signOutTimes": true,
      "signOutTimesChangeTime": false,
      "skillsEmployeeAvailableSelectRange": "SELF",
      "skillTileAccess": true,
      "ticketEmployeeAvailableSelectRange": "SELF",
      "ticketNotificationWhenTicketUpdated": false,
      "ticketTileAccess": true,
      "timeAccountsEmployeeAvailableSelectRange": "SELF",
      "timeAccountTileAccess": true,
      "timesBookEquipmentAsProject": false,
      "timesGpsAccuracyInMeter": 987,
      "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": 123
    }
  }
}

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
    size
    uploadDate
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "assignedFile": {
      "equipment": Equipment,
      "fileType": "abc123",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "mimeType": "abc123",
      "name": "abc123",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "xyz789",
      "clientSecret": "xyz789",
      "domain": "xyz789",
      "ident": Ident,
      "isDeleted": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "method": "OPEN_ID_CONNECT",
      "name": "abc123",
      "provider": "abc123",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": 987,
      "dayRateValue": 987,
      "defaultProject": Project,
      "distanceAllocation": "PREVIOUS_PROJECT",
      "divergentTolerances": [DivergentTolerance],
      "editor": Person,
      "editorApplication": "xyz789",
      "element": Element,
      "ident": Ident,
      "insideProjectTolerance": 987,
      "isDefault": false,
      "isDeleted": true,
      "lastChange": UtcDateTime,
      "lastChangeCount": LastChangeCount,
      "maxDateDifference": 987,
      "name": "abc123",
      "outsideProjectTolerance": 987,
      "quantityQueryType": "GROSS",
      "quantityQueryUnit": Unit,
      "roundingModeConfiguration": "ALWAYS_UP",
      "roundingModeInterval": 123,
      "serviceReferenceValues": ["OPERATING_HOURS"],
      "signalLossLimit": 123,
      "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": 123
    }
  }
}

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": 123
    }
  }
}

checkPlanningGroupConflicts

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": "abc123",
      "date": "2007-12-03",
      "dayDelta": Decimal,
      "delta": Decimal,
      "editor": Person,
      "editorApplication": "abc123",
      "editTime": UtcDateTime,
      "ident": Ident,
      "isDeleted": false,
      "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": 987
    }
  }
}

collectedmaterial

Response

Returns a CollectedMaterial

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
projectIdent - Ident Default = null
date - Date Default = null

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 {
      barcode
      changeInfo {
        ...InfoFragment
      }
      element {
        ...ElementFragment
      }
      elementIdent
      fid
      id
      ident
      isDeleted
      lastChange
      lastChangeCount
      materialType
      name
      pricePerUnit
      unit {
        ...UnitFragment
      }
      unitIdent
    }
    materialgroup {
      changeInfo {
        ...InfoFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "canEdit": true,
      "changeTime": "2007-12-03T10:15:30Z",
      "createInfo": Info,
      "creator": Person,
      "creatorIdent": Ident,
      "date": "2007-12-03",
      "fid": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "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": "abc123",
      "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": 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

Arguments
Name Description
elementIdent - Ident Default = null
projectIdent - Ident Default = null
dateFrom - DateTime Default = null
dateTo - DateTime Default = null

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null

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
    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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
    region {
      id
      ident
      isDeleted
      lastChange
      mark
      name
    }
    regionIdent
    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
      }
    }
    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": "abc123",
      "element": Element,
      "email": "abc123",
      "fax": "xyz789",
      "homepage": "abc123",
      "id": "abc123",
      "ident": Ident,
      "isCustomer": false,
      "isDeleted": false,
      "lastChange": UtcDateTime,
      "lastChangeCount": LastChangeCount,
      "logoIdent": Ident,
      "logoUrl": "abc123",
      "mobile": "xyz789",
      "name": "xyz789",
      "phone": "xyz789",
      "postcode": "abc123",
      "qualityProjects": [Project],
      "region": Region,
      "regionIdent": Ident,
      "street": "abc123",
      "subcontractor": Subcontractor,
      "supplier": Supplier,
      "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": 123
    }
  }
}

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
      element {
        ...ElementFragment
      }
      email
      fax
      homepage
      id
      ident
      isCustomer
      isDeleted
      lastChange
      lastChangeCount
      logoIdent
      logoUrl
      mobile
      name
      phone
      postcode
      qualityProjects {
        ...ProjectFragment
      }
      region {
        ...RegionFragment
      }
      regionIdent
      street
      subcontractor {
        ...SubcontractorFragment
      }
      supplier {
        ...SupplierFragment
      }
      zipCode
    }
    totalCount
  }
}
Variables
{
  "skip": null,
  "take": null,
  "orderBy": null,
  "filter": null,
  "elementIdent": null,
  "elementRange": "null"
}
Response
{
  "data": {
    "contacts": {"nodes": [Contact], "totalCount": 123}
  }
}

costCenter

Response

Returns a CostCenter

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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": "xyz789",
      "id": "abc123",
      "ident": Ident,
      "isApproved": false,
      "isDeleted": true,
      "isEquipmentCostCenter": true,
      "isPersonCostCenter": true,
      "isProjectCostCenter": false,
      "isStorage": false,
      "isTeamCostCenter": false,
      "lastChange": UtcDateTime,
      "lastChangeCount": LastChangeCount,
      "name": "abc123",
      "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": 987
    }
  }
}

costType

Response

Returns a CostType

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "abc123",
      "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}
  }
}

cumulatedProjectEquipmentServices

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

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
    }
  }
}

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": "xyz789",
      "changeDate": "2007-12-03T10:15:30Z",
      "changeFirstname": "abc123",
      "changeLastname": "abc123",
      "city": "abc123",
      "equipmentModulePaymentPeriod": "MONTHLY",
      "equipmentModuleVariant": "BASIC",
      "equipmentUserLicenses": 123,
      "equipmentUserLicensesUsed": 123,
      "estimatesModulePaymentPeriod": "MONTHLY",
      "estimatesModuleVariant": "BASIC",
      "estimatesUserLicenses": 987,
      "estimatesUserLicensesUsed": 123,
      "fax": "abc123",
      "firstName": "xyz789",
      "fleetActive": true,
      "fleetBaseModule": Profile,
      "fleetFullLicenses": 987,
      "fleetLicenses": 123,
      "fleetLimitedLicenses": 123,
      "fleetSubscriptionId": "abc123",
      "fleetTrial": "2007-12-03T10:15:30Z",
      "fleetUsedFullLicenses": 123,
      "fleetUsedLicenses": 123,
      "fleetUsedLimitedLicenses": 987,
      "fullQualityProjectsCount": 123,
      "hasOwnInstallation": false,
      "id": "abc123",
      "isActive": false,
      "isDeleted": false,
      "isMailConfirmed": true,
      "isSelfSignup": false,
      "lastName": "abc123",
      "licenseModel": "PRICING_2023",
      "mail": "xyz789",
      "mailConfirmationKey": "xyz789",
      "name": "abc123",
      "onSiteActive": false,
      "onSiteBaseModule": Profile,
      "onSiteBillingProvider": "NONE",
      "onSiteLicenses": 123,
      "onSiteSubscriptionId": "xyz789",
      "onSiteTrial": "2007-12-03T10:15:30Z",
      "onSiteUsedLicenses": 123,
      "personsModulePaymentPeriod": "MONTHLY",
      "personsModuleVariant": "BASIC",
      "personsUserLicenses": 987,
      "personsUserLicensesUsed": 987,
      "phone": "xyz789",
      "planningModulePaymentPeriod": "MONTHLY",
      "planningModuleVariant": "BASIC",
      "planningUserLicenses": 123,
      "planningUserLicensesUsed": 123,
      "profile": Profile,
      "profiles": [Profile],
      "projectModulePaymentPeriod": "MONTHLY",
      "projectModuleVariant": "BASIC",
      "projectUserLicenses": 123,
      "projectUserLicensesUsed": 987,
      "qualityActive": true,
      "qualityBaseModule": Profile,
      "qualityBillingProvider": "NONE",
      "qualityLicenses": 123,
      "qualityLicensesUsed": 987,
      "qualityModulePaymentPeriod": "MONTHLY",
      "qualityModuleVariant": "BASIC",
      "qualitySubscriptionId": "abc123",
      "qualityTrial": "2007-12-03T10:15:30Z",
      "qualityUsedLicenses": 987,
      "registered": "2007-12-03T10:15:30Z",
      "reverseTrialCompletedCount": 987,
      "reverseTrialEndDate": "2007-12-03",
      "street": "xyz789",
      "title": "xyz789",
      "validTil": "2007-12-03T10:15:30Z",
      "zipCode": "xyz789"
    }
  }
}

customerSettings

Response

Returns a CustomerSettings!

Example

Query
query customerSettings {
  customerSettings {
    additionalMonthlyCalendarColumnActivity
    additionalMonthlyCalendarColumnProjectPart
    additionalMonthlyCalendarColumnProjects
    additionalMonthlyCalendarColumnProjectSector
    app {
      backgroundSync
    }
    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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      showDeviceType
      showFriday
      showMonday
      showOnlyFixedPlanningsInApp
      showPersonType
      showProjectInfo
      showProjectType
      showPublicHoliday
      showSaturday
      showSunday
      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
      allowWorkingHoursForFurtherEducation
      allowWorkingHoursForHoliday
      allowWorkingHoursForOther
      allowWorkingHoursForSickday
      furtherEducationDefaultValue
      hasCompulsoryAttendance
      holidayDefaultValue
      hoursPerDay
      otherDefaultValue
      publicHolidayDefaultValue
      showHomeTimeNotice
      sickdayDefaultValue
    }
    updateWageCalculator
    workDays {
      onPublicHolidays
      weekDays
    }
  }
}
Response
{
  "data": {
    "customerSettings": {
      "additionalMonthlyCalendarColumnActivity": true,
      "additionalMonthlyCalendarColumnProjectPart": false,
      "additionalMonthlyCalendarColumnProjects": true,
      "additionalMonthlyCalendarColumnProjectSector": true,
      "app": AppCustomerSettings,
      "beginnEndPauseInMonthlyCalendar": false,
      "collectionInterval": 987,
      "defaultTerminalActivity": Activity,
      "defaultTerminalProject": Project,
      "display": DisplayCustomerSettings,
      "enhancedPasswordSecurity": false,
      "furtherEducationAbsenceInHours": true,
      "furtherEducationUsesWorkTimeCalendar": false,
      "general": GeneralCustomerSettings,
      "gpsLogin": "abc123",
      "gpsProvider": "xyz789",
      "holidayAbsenceInHours": true,
      "holidayUsesWorkTimeCalendar": false,
      "hoursPerDay": Decimal,
      "masterData": MasterDataCustomerSettings,
      "maxPhotoSize": 123,
      "monthlyCalendar": MonthlyCalendarCustomerSettings,
      "mwcEmail": "xyz789",
      "nativeTerminalTimeFix": false,
      "onlyShowFreedCostCentreInControll": false,
      "otherAbsenceInHours": true,
      "otherUsesWorkTimeCalendar": false,
      "planning": PlanningCustomerSettings,
      "planningExceptionsHoliday": false,
      "planningExceptionsSaturday": true,
      "planningExceptionsSunday": false,
      "publicHolidayAbsenceInHours": true,
      "roundReportsFollowingRulebook": true,
      "showEquipmentTypeOnPlanningboard": false,
      "showHomeTimeNotice": false,
      "showPersonTypeOnPlanningboard": true,
      "showPicturesInProjectDayReport": false,
      "showProjectAddressOnPlanningboard": true,
      "showProjectTypeOnPlanningboard": false,
      "sickdayAbsenceInHours": false,
      "sickdayUsesWorkTimeCalendar": true,
      "structuretreeInitiallyOpened": false,
      "terminal": TerminalCustomerSettings,
      "terminalPassword": "abc123",
      "threshold": 987,
      "timestampInPicture": true,
      "timeTracking": TimeTrackingCustomerSettings,
      "updateWageCalculator": false,
      "workDays": WorkDays
    }
  }
}

dayWage

Response

Returns a DayWage

Arguments
Name Description
ident - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": "xyz789",
      "hours": Decimal,
      "ident": Ident,
      "isDeleted": true,
      "isLocked": true,
      "isProved": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lockInfo": Info,
      "person": Person,
      "project": Project,
      "proveInfo": Info,
      "text": "xyz789"
    }
  }
}

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": 987}
  }
}

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": 987
    }
  }
}

deviatingWorkingHoursCalendars

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": "xyz789",
        "downloadRegularImagePath": "abc123",
        "downloadRegularImageUrl": "xyz789",
        "downloadSmallImagePath": "abc123",
        "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"
      }
    ]
  }
}

element

Response

Returns an Element

Arguments
Name Description
ident - Ident Default = null

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": "abc123",
      "hid": "xyz789",
      "id": "xyz789",
      "ident": Ident,
      "isActivityGroup": false,
      "isBranch": false,
      "isClient": true,
      "isDeleted": false,
      "isDivision": false,
      "isDivisionGroup": false,
      "isEquipmentGroup": true,
      "isMaterialGroup": false,
      "isRoot": false,
      "isVisible": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "level": 123,
      "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": 987
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
    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": "abc123",
      "amountUnits": [Unit],
      "barcode": "xyz789",
      "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": false,
      "hasQueryDayTimeHours": true,
      "hasQueryGross": false,
      "hasQueryNet": false,
      "id": "xyz789",
      "ident": Ident,
      "image": File,
      "informationFields": EquipmentInformationFieldInterfaceCollection,
      "inputType": "NONE",
      "isAvailableMobile": false,
      "isAvailableOffice": true,
      "isAvailableWeb": true,
      "isDeleted": false,
      "isEffortEquipment": true,
      "isInputTypeFree": true,
      "isInputTypeFromCalendar": true,
      "isInputTypeManually": false,
      "isInputTypeNone": false,
      "isInputTypeOnlyNotification": true,
      "isLocatable": true,
      "isProvisionEquipment": true,
      "isStateQueryCount": true,
      "isVehicle": false,
      "lastChange": UtcDateTime,
      "lastChangeCount": LastChangeCount,
      "lastPlanning": Planning,
      "lentElements": [Element],
      "licencePlate": "xyz789",
      "maintenanceAssignments": [MaintenanceAssignment],
      "maintenancePersons": [Person],
      "manufacturerDescription": "xyz789",
      "name": "xyz789",
      "note": "xyz789",
      "operationNumber": "abc123",
      "pricePerUnit": Decimal,
      "project": Project,
      "projectIdent": Ident,
      "serialNumber": "abc123",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": false,
      "ident": Ident,
      "isAutomatic": false,
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": "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"
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "canEdit": true,
      "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": false,
      "isDeparture": true,
      "isFree": false,
      "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"
    }
  }
}

equipmentType

Response

Returns an EquipmentType

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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": "xyz789",
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "abc123",
      "text": "abc123"
    }
  }
}

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": 123
    }
  }
}

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]
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
formIdent - Ident Default = null
projectIdent - Ident Default = null
projectLayerIdent - Ident Default = null
date - Date Default = null

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
    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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "isDraft": true,
      "isLocked": true,
      "isProved": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "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
      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": 987
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": "abc123",
      "element": Element,
      "fields": [FormFieldGraphType],
      "id": "xyz789",
      "ident": Ident,
      "isAttachedToHomeScreen": true,
      "isDeleted": true,
      "isSubForm": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "masterDataSelection": "abc123",
      "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": 987,
      "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

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": 987
    }
  }
}

initialTicket

Response

Returns a Ticket

Arguments
Name Description
projectIdent - Ident Default = null
projectLayerIdent - Ident Default = null

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
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": 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": "abc123",
      "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": 987
    }
  }
}

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": 123}}}

mailGroup

Response

Returns a MailGroup

Arguments
Name Description
ident - Ident Default = null

Example

Query
query mailGroup($ident: Ident) {
  mailGroup(ident: $ident) {
    bodyHtml
    ident
    lastChange
    subject
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "mailGroup": {
      "bodyHtml": "abc123",
      "ident": Ident,
      "lastChange": "2007-12-03T10:15:30Z",
      "subject": "xyz789"
    }
  }
}

maintenanceAssignment

Response

Returns a MaintenanceAssignment

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": false,
      "measure": MaintenanceMeasure,
      "status": "UNKNOWN",
      "statusHistory": [MaintenanceStatusResult]
    }
  }
}

maintenanceAssignments

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": 123
    }
  }
}

maintenanceMeasure

Response

Returns a MaintenanceMeasure

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "xyz789",
      "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
    }
  }
}

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
    }
    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 {
      barcode
      changeInfo {
        ...InfoFragment
      }
      element {
        ...ElementFragment
      }
      elementIdent
      fid
      id
      ident
      isDeleted
      lastChange
      lastChangeCount
      materialType
      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": 987}
  }
}

mcJob

Response

Returns a McJob

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "abc123",
      "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": 987}
  }
}

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
    }
    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
    }
    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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
    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
    }
    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": 123.45,
        "assigneeAllocation": AssigneeAllocation,
        "averageWage": AverageWage,
        "canSelect": true,
        "changeInfo": Info,
        "city": "abc123",
        "collectedmaterials": CollectedMaterialCollection,
        "color": "abc123",
        "contractee": "abc123",
        "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": "xyz789",
        "forms": [FormGraphType],
        "geoFence": "xyz789",
        "hasAutoWeather": true,
        "id": "abc123",
        "ident": Ident,
        "image": File,
        "isActive": false,
        "isClosed": false,
        "isDeleted": false,
        "isPaused": false,
        "lastChange": "2007-12-03T10:15:30Z",
        "lastChangeCount": LastChangeCount,
        "latitude": 123.45,
        "layers": [ProjectLayerGraphType],
        "longitude": 123.45,
        "name": "abc123",
        "nearbyProjects": [Project],
        "nextDeadlines": [Ticket],
        "notes": NoteCollection,
        "occupants": [Person],
        "operationNumber": "abc123",
        "personIdents": [Ident],
        "persons": [Person],
        "pictures": PictureCollection,
        "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": 123,
        "services": ServiceCollection,
        "startDate": "2007-12-03",
        "status": "ACTIVE",
        "street": "xyz789",
        "subcontractors": [Subcontractor],
        "subcontractorTimes": CollectedSubcontractors,
        "supplierIdents": [Ident],
        "suppliers": [Supplier],
        "teams": [Team],
        "ticketProgressHistory": [TicketProgressHistory],
        "timeConfiguration": TimeConfiguration,
        "times": TimesCollection,
        "totalEquipmentCapturedCount": 987,
        "totalPersonCapturedCount": 987,
        "type": ProjectType,
        "visibilityInConstructionDiary": true,
        "weathers": WeatherCollection,
        "zipCode": "xyz789"
      }
    ]
  }
}

note

Response

Returns a Note

Arguments
Name Description
ident - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": true,
      "changeInfo": Info,
      "clientId": Ident,
      "createInfo": Info,
      "creator": Person,
      "creatorIdent": Ident,
      "date": "2007-12-03",
      "fid": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "isLocked": true,
      "isProved": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "lockInfo": Info,
      "notecategory": NoteCategory,
      "noteCategoryIdent": Ident,
      "project": Project,
      "projectIdent": Ident,
      "proveInfo": Info,
      "text": "abc123",
      "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": 987
    }
  }
}

noteCategory

Response

Returns a NoteCategory

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "abc123",
      "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": 987}}}

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": 987
    }
  }
}

person

Response

Returns a Person

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      element {
        ...ElementFragment
      }
      email
      fax
      homepage
      id
      ident
      isCustomer
      isDeleted
      lastChange
      lastChangeCount
      logoIdent
      logoUrl
      mobile
      name
      phone
      postcode
      qualityProjects {
        ...ProjectFragment
      }
      region {
        ...RegionFragment
      }
      regionIdent
      street
      subcontractor {
        ...SubcontractorFragment
      }
      supplier {
        ...SupplierFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      role
      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": "abc123",
      "firstname": "abc123",
      "formattedName": "xyz789",
      "hasEquipmentAccess": false,
      "hasEstimatesAccess": true,
      "hasMasterDataPermission": true,
      "hasPersonAccess": true,
      "hasPlanningAccess": true,
      "hasProjectAccess": false,
      "hasQualityAccess": false,
      "hasWageDataPermission": false,
      "ident": Ident,
      "imageIdent": Ident,
      "isDeleted": false,
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "xyz789",
      "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": "xyz789",
      "element": Element,
      "elementIdent": Ident,
      "fid": "xyz789",
      "id": "abc123",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "xyz789"
    }
  }
}

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": 123
    }
  }
}

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
    }
    timeFormat
  }
}
Response
{
  "data": {
    "personalSettings": {
      "fleetSettings": FleetPersonalSettings,
      "language": "GERMAN",
      "onSiteSettings": OnSitePersonalSettings,
      "person": Person,
      "qualitySettings": QualityPersonalSettings,
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": 123,
      "text": "abc123"
    }
  }
}

picture

Response

Returns a Picture

Arguments
Name Description
ident - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "canEdit": true,
      "createInfo": Info,
      "creator": Person,
      "creatorIdent": Ident,
      "date": "2007-12-03",
      "fid": "abc123",
      "ident": Ident,
      "isInReport": false,
      "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": 123}
  }
}

planning

Response

Returns a Planning

Arguments
Name Description
ident - Ident Default = null
fid - String Default = null

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
    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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
    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",
      "ident": Ident,
      "includedDays": [PlanningIncludedDay],
      "isDeleted": false,
      "isFixed": false,
      "isVisibleOnBoard": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "minutes": 987,
      "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
    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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "xyz789"
    }
  }
}

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": 123
    }
  }
}

planningCategory

Response

Returns a PlanningCategory

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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": "xyz789",
      "element": Element,
      "fid": "abc123",
      "id": "abc123",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "xyz789",
      "revision": 123,
      "text": "xyz789"
    }
  }
}

planningSidebarFilters

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
      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": 123}
  }
}

project

Response

Returns a Project

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
    }
    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
    }
    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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
    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
    }
    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": 987.65,
      "assigneeAllocation": AssigneeAllocation,
      "averageWage": AverageWage,
      "canSelect": false,
      "changeInfo": Info,
      "city": "xyz789",
      "collectedmaterials": CollectedMaterialCollection,
      "color": "abc123",
      "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": "xyz789",
      "hasAutoWeather": true,
      "id": "abc123",
      "ident": Ident,
      "image": File,
      "isActive": false,
      "isClosed": true,
      "isDeleted": false,
      "isPaused": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "latitude": 987.65,
      "layers": [ProjectLayerGraphType],
      "longitude": 123.45,
      "name": "abc123",
      "nearbyProjects": [Project],
      "nextDeadlines": [Ticket],
      "notes": NoteCollection,
      "occupants": [Person],
      "operationNumber": "abc123",
      "personIdents": [Ident],
      "persons": [Person],
      "pictures": PictureCollection,
      "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,
      "startDate": "2007-12-03",
      "status": "ACTIVE",
      "street": "abc123",
      "subcontractors": [Subcontractor],
      "subcontractorTimes": CollectedSubcontractors,
      "supplierIdents": [Ident],
      "suppliers": [Supplier],
      "teams": [Team],
      "ticketProgressHistory": [TicketProgressHistory],
      "timeConfiguration": TimeConfiguration,
      "times": TimesCollection,
      "totalEquipmentCapturedCount": 123,
      "totalPersonCapturedCount": 987,
      "type": ProjectType,
      "visibilityInConstructionDiary": false,
      "weathers": WeatherCollection,
      "zipCode": "xyz789"
    }
  }
}

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "projectComponent": {
      "assignedProjects": [Project],
      "changeInfo": Info,
      "element": Element,
      "elementIdent": Ident,
      "fid": "xyz789",
      "id": "abc123",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "xyz789",
      "projectIdent": Ident,
      "projects": ProjectCollection,
      "revision": 987,
      "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": 123
    }
  }
}

projectLayer

Response

Returns a ProjectLayerGraphType

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "abc123",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": 987,
      "name": "abc123",
      "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "projectSector": {
      "assignedProjects": [Project],
      "changeInfo": Info,
      "element": Element,
      "elementIdent": Ident,
      "fid": "abc123",
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
    text
  }
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
  "data": {
    "projectType": {
      "changeInfo": Info,
      "color": "xyz789",
      "element": Element,
      "fid": "abc123",
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "xyz789",
      "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": 987
    }
  }
}

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
    radiusFrom
    radiusTo
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "projectZone": {
      "element": Element,
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "name": "abc123",
      "projects": [Project],
      "radiusFrom": 123,
      "radiusTo": 987
    }
  }
}

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "isRecurring": true,
      "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": 123,
        "ticketsInProgress": 123,
        "ticketsOpen": 123,
        "ticketsRejected": 987,
        "ticketsResolved": 123,
        "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": false,
      "sendImmediateCommentAddedMailNotifications": true,
      "sendImmediateMailNotifications": false,
      "sendSubTicketMailNotifications": true,
      "sendSubTicketPushNotifications": false,
      "sendTicket7DaysBeforeDeadlineMailNotifications": true,
      "sendTicketAddedCommentPushNotifications": false,
      "sendTicketDeadlineMailNotifications": false,
      "sendTicketInvolvedAssignmentMailNotifications": false,
      "sendTicketInvolvedAssignmentPushNotifications": true,
      "sendTicketUpdatePushNotifications": true,
      "sendWeeklySummaryMailNotifications": false
    }
  }
}

qualityTicketAssignees

Response

Returns [QualityTicketAssignee]

Arguments
Name Description
projectIdent - Ident Default = null
searchValue - String Default = null
skip - Int Default = null
take - Int Default = null

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null

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": "xyz789",
      "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": 123}
  }
}

report

Response

Returns a Report

Arguments
Name Description
ident - Ident! Default = null

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

Arguments
Name Description
ident - Ident Default = null
slug - String Default = null

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": true,
      "hasDataTable": true,
      "hasTemplate": true,
      "icon": "abc123",
      "ident": Ident,
      "options": Json,
      "qualityActive": false,
      "query": "abc123",
      "settings": ReportTemplateSettings,
      "slug": "xyz789",
      "subtitle": "xyz789",
      "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
    }
    byMaterialMUT3MARE {
      nodes {
        ...MaterialReportMUT3MAREByMaterialFragment
      }
      reportLogoPath
    }
    byProjectPARP2PPS {
      nodes {
        ...PersonReportPARP2PPSNodeFragment
      }
      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
    }
    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
      }
    }
    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
      }
      byProjectEREP2H53 {
        ...EquipmentReportEREP2H53ByProjectsFragment
      }
      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
      }
    }
    monthlyOverviewMOOV1GOR {
      nodes {
        ...MonthlyOverviewMOOV1GORNodeFragment
      }
    }
    monthlyOverviewMOOV1ROM {
      nodes {
        ...MonthlyOverviewMOOV1ROMNodeFragment
      }
    }
    monthlyOverviewMOOV1STR {
      nodes {
        ...MonthlyOverviewMOOV1STRNodeFragment
      }
    }
    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
      }
    }
    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
    }
  }
}
Response
{
  "data": {
    "reports": {
      "absenceReportObt": AbsenceReportObtCollection,
      "byDateMREP6BEL": MaterialReportMREP6BELByDates,
      "byHourPARP2PPS": PersonReportPARP2PPS,
      "byMaterialMUT3MARE": MaterialReportMUT3MAREByMaterials,
      "byProjectPARP2PPS": PersonReportPARP2PPS,
      "byWeekMREP6BEL": MaterialReportMREP6BELByWeeks,
      "dailyADL1B411": [DailyReportADL1B411],
      "dailyBAR1B411": [DailyReportBAR1B411],
      "dailyBOL1DARE": [DailyReportBOL1DARE],
      "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],
      "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,
      "monthlyOverviewMOOV1GOR": MonthlyOverviewMOOV1GOR,
      "monthlyOverviewMOOV1ROM": MonthlyOverviewMOOV1ROM,
      "monthlyOverviewMOOV1STR": MonthlyOverviewMOOV1STR,
      "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,
      "reportQIP95WIF": ReportQIP95WIF,
      "reportRSDH1RLS": ReportRSDH1RLSReportCollection,
      "reportT7DGQGMN": ReportT7DGQGMNReportCollection,
      "reportWYR5C2KE": ReportWYR5C2KECollection,
      "sickDayReport": SickDayReportCollection,
      "threeMonthRule": ThreeMonthRuleReportCollection,
      "totalHours": TotalHourReportGroupReportCollection
    }
  }
}

role

Response

Returns a RoleBase

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": true,
      "isDeleted": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "abc123",
      "permissions": [RightValue],
      "position": 987,
      "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": 987}
  }
}

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": "abc123",
      "editorIdent": Ident,
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "revision": 987,
      "ruleblocks": [WageCalculatorRuleBlock],
      "title": "xyz789",
      "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": 123
    }
  }
}

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}
  }
}

scheduledOrder

Response

Returns a ScheduledOrder

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": 123,
      "intervalValue": 987,
      "isDeleted": false,
      "lastChange": UtcDateTime,
      "name": "xyz789",
      "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": 123
    }
  }
}

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

Response

Returns a Service

Arguments
Name Description
ident - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "canEdit": true,
      "changeInfo": Info,
      "createInfo": Info,
      "creator": Person,
      "creatorIdent": Ident,
      "date": "2007-12-03",
      "fid": "abc123",
      "ident": Ident,
      "isDeleted": true,
      "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": "abc123"
    }
  }
}

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": 123}
  }
}

skill

Response

Returns a Skill

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null

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": false,
      "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "canEdit": false,
      "changeInfo": Info,
      "clientId": Ident,
      "createInfo": Info,
      "creator": Person,
      "date": "2007-12-03",
      "fid": "abc123",
      "hoursPerPerson": Decimal,
      "ident": Ident,
      "isDeleted": false,
      "isLocked": true,
      "isProved": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "lockInfo": Info,
      "personType": PersonType,
      "project": Project,
      "projectComponent": ProjectComponent,
      "projectSector": ProjectSector,
      "proveInfo": Info,
      "subcontractor": Subcontractor,
      "subcontractorCount": 987,
      "text": "abc123",
      "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": 123
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      element {
        ...ElementFragment
      }
      email
      fax
      homepage
      id
      ident
      isCustomer
      isDeleted
      lastChange
      lastChangeCount
      logoIdent
      logoUrl
      mobile
      name
      phone
      postcode
      qualityProjects {
        ...ProjectFragment
      }
      region {
        ...RegionFragment
      }
      regionIdent
      street
      subcontractor {
        ...SubcontractorFragment
      }
      supplier {
        ...SupplierFragment
      }
      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
    }
    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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": "abc123",
      "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": 987}
  }
}

team

Response

Returns a Team

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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
    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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
    }
  }
}
Variables
{"ident": null, "new": null, "id": null, "fid": null}
Response
{
  "data": {
    "team": {
      "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": "abc123",
      "persons": [Person],
      "projects": [Project],
      "teamLeaders": [Person]
    }
  }
}

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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
    totalCount
  }
}
Variables
{
  "skip": null,
  "take": null,
  "orderBy": null,
  "filter": null,
  "elementIdent": null,
  "elementRange": "null"
}
Response
{"data": {"teams": {"nodes": [Team], "totalCount": 123}}}

terminal

Response

Returns a Terminals

Arguments
Name Description
ident - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      persons {
        ...PersonFragment
      }
      projects {
        ...ProjectFragment
      }
      teamLeaders {
        ...PersonFragment
      }
    }
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "terminal": {
      "alwaysUseDefaultActivity": false,
      "alwaysUseDefaultProject": true,
      "apiKeyIdent": Ident,
      "certificateUpdate": CertificateSync,
      "createTime": DateTimeOffset,
      "currentServiceModeOrder": ServiceModeOrder,
      "defaultActivity": Activity,
      "defaultProject": Project,
      "deviceId": "xyz789",
      "deviceType": "xyz789",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "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": 987
    }
  }
}

ticketCategory

Response

Returns a TicketCategory

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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": "abc123",
      "text": "xyz789"
    }
  }
}

ticketExportTemplate

Response

Returns a TicketExportTemplate

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
elementIdent - Ident Default = null

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": "abc123",
      "headerPage": "xyz789",
      "ident": Ident,
      "isCompact": false,
      "isDeleted": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "rules": [TicketExportTemplateRule],
      "sortColumn": "abc123",
      "sortOrder": "abc123",
      "title": "xyz789",
      "tocShowAssignee": true,
      "tocShowDeadline": true,
      "tocShowState": false,
      "updater": Person,
      "updateTime": "2007-12-03T10:15:30Z",
      "visibility": "abc123",
      "withLocation": false,
      "withPictures": true,
      "withPlanImage": true,
      "withTableOfContents": false
    }
  }
}

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": 123
    }
  }
}

ticketListFilter

Response

Returns a TicketListFilter

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
elementIdent - Ident Default = null

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": "abc123",
      "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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "abc123",
      "element": Element,
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": false,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "xyz789",
      "text": "xyz789"
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
fid - String Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": true,
      "beginApplication": "xyz789",
      "beginDate": "2007-12-03T10:15:30Z",
      "beginGeoLat": Decimal,
      "beginGeoLong": Decimal,
      "beginGeoRadius": 987,
      "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": 123,
      "endIsInInterval": false,
      "endOrigin": "CLOCK_IN",
      "endPerson": Person,
      "endPersonIdent": Ident,
      "equipment": Equipment,
      "equipmentIdent": Ident,
      "exceptionAbsences": true,
      "exceptionHolidays": false,
      "exceptionSaturday": true,
      "exceptionSunday": true,
      "fid": "xyz789",
      "groupBegin": "2007-12-03",
      "groupEnd": "2007-12-03",
      "groupIdent": Ident,
      "hasClosedTime": true,
      "ident": Ident,
      "isDeleted": false,
      "isFixed": true,
      "isLocked": false,
      "isPaused": false,
      "isProved": true,
      "isTimeTypeAbsenceTimeSpan": true,
      "isTimeTypeDays": true,
      "isTimeTypeHours": false,
      "isTimeTypeTimeSpan": true,
      "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": 987,
      "text": "xyz789",
      "timeEnd": "2007-12-03T10:15:30Z",
      "timeInterval": Decimal,
      "timesOnSameDay": [StaffTime],
      "timeStart": "2007-12-03T10:15:30Z",
      "totalMinutes": 987,
      "totalMinutesOfDay": 987,
      "totalTimePerDay": Decimal,
      "uniqueKey": 987,
      "wageType": WageType,
      "wageTypeIdent": Ident
    }
  }
}

timeConfiguration

Response

Returns a TimeConfiguration

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
elementIdent - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": 987,
      "saturday": 123,
      "sunday": 123,
      "thursday": 123,
      "timeConfigurationBreaks": [TimeConfigurationBreak],
      "title": "abc123",
      "tuesday": 123,
      "wednesday": 987
    }
  }
}

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": 123,
      "name": "abc123",
      "persons": [Person],
      "roundingInterval": 123,
      "roundingMethod": "MATHEMATICALLY",
      "useWorkingHoursFromEmployee": true
    }
  }
}

timeTrackingProfiles

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

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null

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": "xyz789",
      "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": 987
    }
  }
}

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": 987
    }
  }
}

unit

Response

Returns a Unit

Arguments
Name Description
ident - Ident Default = null

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": "abc123",
      "id": "xyz789",
      "ident": Ident,
      "isDeleted": true,
      "lastChange": "2007-12-03T10:15:30Z",
      "lastChangeCount": LastChangeCount,
      "name": "abc123",
      "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
      element {
        ...ElementFragment
      }
      email
      fax
      homepage
      id
      ident
      isCustomer
      isDeleted
      lastChange
      lastChangeCount
      logoIdent
      logoUrl
      mobile
      name
      phone
      postcode
      qualityProjects {
        ...ProjectFragment
      }
      region {
        ...RegionFragment
      }
      regionIdent
      street
      subcontractor {
        ...SubcontractorFragment
      }
      supplier {
        ...SupplierFragment
      }
      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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
      }
      role
      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": "xyz789",
      "fid": "abc123",
      "firstname": "xyz789",
      "formattedName": "abc123",
      "hasEquipmentAccess": true,
      "hasEstimatesAccess": false,
      "hasMasterDataPermission": true,
      "hasPersonAccess": true,
      "hasPlanningAccess": false,
      "hasProjectAccess": true,
      "hasQualityAccess": false,
      "hasWageDataPermission": false,
      "ident": Ident,
      "imageIdent": Ident,
      "isDeleted": true,
      "lastChange": UtcDateTime,
      "lastChangeCount": LastChangeCount,
      "lastname": "abc123",
      "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      totalEquipmentCapturedCount
      totalPersonCapturedCount
      type {
        ...ProjectTypeFragment
      }
      visibilityInConstructionDiary
      weathers {
        ...WeatherCollectionFragment
      }
      zipCode
    }
    roles {
      customDefaultRole
      description
      ident
      inUse
      isDeleted
      lastChange
      lastChangeCount
      name
      permissions {
        ...RightValueFragment
      }
      position
      product
      users {
        ...PersonFragment
      }
    }
    sourceType
    state
  }
}
Variables
{"ident": null}
Response
{
  "data": {
    "userInvite": {
      "createApplication": "xyz789",
      "createTime": "2007-12-03T10:15:30Z",
      "creator": Person,
      "editor": Person,
      "editorApplication": "xyz789",
      "element": Element,
      "email": "abc123",
      "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": 987,
        "isManual": true,
        "month": 123,
        "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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
        "costCenter": CostCenter,
        "date": "2007-12-03",
        "day": 123,
        "isManual": true,
        "month": 123,
        "person": Person,
        "project": Project,
        "projectComponent": ProjectComponent,
        "projectSector": ProjectSector,
        "specificAmount": Decimal,
        "value": 987,
        "valueInHours": Decimal,
        "wageType": WageType,
        "year": 987
      }
    ]
  }
}

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": "abc123",
      "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": 987
    }
  }
}

wageType

Response

Returns a WageType

Arguments
Name Description
ident - Ident Default = null
new - Boolean Default = null
id - String Default = null
fid - String Default = null

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": true,
      "durationPeriod": false,
      "durationTypes": ["DAYS"],
      "element": Element,
      "elementIdent": Ident,
      "fid": "abc123",
      "hasMasterCostCenter": true,
      "holidayAccountEffect": "NEUTRAL",
      "id": "abc123",
      "ident": Ident,
      "inputType": "AMOUNT",
      "isAvailableAbsenceAcquisition": false,
      "isAvailableMobile": false,
      "isAvailableOffice": false,
      "isAvailableTicket": false,
      "isAvailableWeb": false,
      "isDeleted": true,
      "isInputTypeAmount": true,
      "isInputTypeHours": false,
      "isInputTypeQuantity": true,
      "isPaid": false,
      "isPayslip": true,
      "isWithoutCostCenter": false,
      "lastChange": UtcDateTime,
      "lastChangeCount": LastChangeCount,
      "name": "abc123",
      "needsCostCenter": true,
      "overTimeAccountEffect": "NEUTRAL",
      "revision": 987,
      "shouldUseAssignments": true,
      "sortOrder": 123,
      "timeAccountEffect": "NEUTRAL",
      "unfilteredAbsenceType": "abc123",
      "unit": "abc123",
      "value": Decimal,
      "wageIndicator": "xyz789"
    }
  }
}

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": 987}
  }
}

weather

Response

Returns a Weather

Arguments
Name Description
ident - Ident Default = null

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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": false,
      "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": false,
      "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
    }
  }
}

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": 987
    }
  }
}

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": 987}
  }
}

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": 987
    }
  }
}

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

Arguments
Name Description
reportIdent - Ident Default = null
filename - String Default = null

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
      }
    }
    datevLodas {
      ... on File {
        ...FileFragment
      }
      ... on DatevLodasValidationError {
        ...DatevLodasValidationErrorFragment
      }
      ... on DatevLodasPermissionError {
        ...DatevLodasPermissionErrorFragment
      }
    }
    datevLohnGehalt {
      ... on File {
        ...FileFragment
      }
      ... on DatevLohnGehaltValidationError {
        ...DatevLohnGehaltValidationErrorFragment
      }
      ... on DatevLohnGehaltPermissionError {
        ...DatevLohnGehaltPermissionErrorFragment
      }
    }
    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
      }
    }
    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,
      "datevLodas": File,
      "datevLohnGehalt": File,
      "mosaikHours": File,
      "nevarisFinance": File,
      "pdsLohn": File,
      "provisionEquipment": File,
      "sbs": File,
      "technokomWage": File
    }
  }
}

createPdfReport

Response

Returns a Report

Arguments
Name Description
reportIdent - Ident Default = null
filename - String Default = null

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

Arguments
Name Description
reportTemplateIdent - Ident Default = null
options - String Default = null
dataOnly - Boolean Default = null
filename - String Default = null
formats - [Format] Default = null

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": "xyz789",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "abc123",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "xyz789",
      "name": "abc123",
      "originalName": "xyz789",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "xyz789",
      "viewUrl": "abc123"
    }
  }
}

createWorkingHourStaffTime

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

Arguments
Name Description
reportTemplateIdent - Ident Default = null
reportIdent - Ident Default = null
filename - String Default = null
options - String Default = null

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
    }
  }
}

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}}

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

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

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

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

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

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}}

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

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

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

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}}

deleteMaintenanceAssignment

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

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
  }
}

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 McJobCollectedStateError {
      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
  }
}

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
      }
    }
  }
}
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

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

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

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

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

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

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

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}}

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

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

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

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

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

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": "xyz789",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "abc123",
      "name": "abc123",
      "originalName": "abc123",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "xyz789",
      "viewUrl": "abc123"
    }
  }
}

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": "abc123",
      "downloadRegularImagePath": "abc123",
      "downloadRegularImageUrl": "xyz789",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "xyz789",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "xyz789",
      "name": "abc123",
      "originalName": "abc123",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "xyz789",
      "viewUrl": "xyz789"
    }
  }
}

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": "abc123",
      "downloadRegularImagePath": "abc123",
      "downloadRegularImageUrl": "abc123",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "xyz789",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "xyz789",
      "name": "abc123",
      "originalName": "xyz789",
      "sizeInBytes": 123,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "abc123",
      "viewUrl": "abc123"
    }
  }
}

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": "xyz789",
      "downloadRegularImageUrl": "xyz789",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "xyz789",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "abc123",
      "name": "abc123",
      "originalName": "xyz789",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "abc123",
      "viewUrl": "xyz789"
    }
  }
}

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": "xyz789",
      "downloadRegularImagePath": "xyz789",
      "downloadRegularImageUrl": "abc123",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "xyz789",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "abc123",
      "name": "xyz789",
      "originalName": "xyz789",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "abc123",
      "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": "abc123",
      "downloadRegularImagePath": "xyz789",
      "downloadRegularImageUrl": "xyz789",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "abc123",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "abc123",
      "name": "abc123",
      "originalName": "abc123",
      "sizeInBytes": 123,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "abc123",
      "viewUrl": "xyz789"
    }
  }
}

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": "abc123",
      "downloadRegularImageUrl": "xyz789",
      "downloadSmallImagePath": "abc123",
      "downloadUrl": "abc123",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "xyz789",
      "name": "abc123",
      "originalName": "abc123",
      "sizeInBytes": 123,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "abc123",
      "viewUrl": "xyz789"
    }
  }
}

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": "abc123",
      "downloadRegularImageUrl": "xyz789",
      "downloadSmallImagePath": "xyz789",
      "downloadUrl": "abc123",
      "fileName": Ident,
      "ident": Ident,
      "mimeType": "abc123",
      "name": "abc123",
      "originalName": "abc123",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "xyz789",
      "viewUrl": "abc123"
    }
  }
}

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": "abc123",
      "originalName": "abc123",
      "sizeInBytes": 987,
      "ticketIdent": Ident,
      "updatePersonIdent": Ident,
      "updater": Person,
      "updateTime": DateTimeOffset,
      "viewPath": "xyz789",
      "viewUrl": "abc123"
    }
  }
}

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

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

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

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

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

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

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

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

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}}

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": "xyz789",
      "hoursCreated": 123,
      "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": 123,
      "totalCount": 987,
      "updated": 987
    }
  }
}

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

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": ["abc123"]
      }
    ]
  }
}

resolveProjectConflictsForEquipmentServices

Response

Returns a Boolean

Arguments
Name Description
equipmentServiceIdent - Ident Default = null
projectIdent - Ident Default = null

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

Arguments
Name Description
equipmentStateIdent - Ident Default = null
projectIdent - Ident Default = null

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}}

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

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

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

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

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

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}}

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

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

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

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

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
  }
}

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 McJobCollectedStateError {
      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
      }
    }
  }
}
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

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

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

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

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}}

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

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

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

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

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

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
      }
      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
      }
      startDate
      status
      street
      subcontractors {
        ...SubcontractorFragment
      }
      subcontractorTimes {
        ...CollectedSubcontractorsFragment
      }
      supplierIdents
      suppliers {
        ...SupplierFragment
      }
      teams {
        ...TeamFragment
      }
      ticketProgressHistory {
        ...TicketProgressHistoryFragment
      }
      timeConfiguration {
        ...TimeConfigurationFragment
      }
      times {
        ...TimesCollectionFragment
      }
      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
impersonationValidUntil - Date Default = "0001-01-01"

Example

Query
mutation setSecuritySettings($impersonationValidUntil: Date) {
  setSecuritySettings(impersonationValidUntil: $impersonationValidUntil) {
    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
{"impersonationValidUntil": "0001-01-01"}
Response
{
  "data": {
    "setSecuritySettings": {
      "editor": Person,
      "impersonationValidUntil": "2007-12-03",
      "lastChange": UtcDateTime
    }
  }
}

startFleetTrial

Response

Returns a SimpleMutation

Example

Query
mutation startFleetTrial {
  startFleetTrial {
    ok
  }
}
Response
{"data": {"startFleetTrial": {"ok": true}}}

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

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

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

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

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

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

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

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

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
  }
}

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

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}}

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

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

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
  }
}

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}}

upsertMaintenanceAssignment

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
  }
}

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
  }
}

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

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}}

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

mutation upsertTicket is deprecated. Use upsertTicketNew instead.
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}}

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": false,
  "fid": "abc123",
  "groupActions": [AbsenceChange],
  "groupBegin": "2007-12-03",
  "groupEnd": "2007-12-03",
  "groupIdent": Ident,
  "ident": Ident,
  "isDeleted": true,
  "isFixed": true,
  "isLocked": true,
  "isProved": false,
  "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": 987,
  "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

CREATE

CHANGE

DELETE

RESTORE

LOCK

UNLOCK

PROVE

UNPROVE

Example
"CREATE"

AbsenceCollection

Fields
Field Name Description
nodes - [Absence!]!
totalCount - Int!
Example
{"nodes": [Absence], "totalCount": 123}

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": 987,
  "take": 123,
  "elementIdent": Ident,
  "elementRange": "ON_ELEMENT",
  "orderBy": AbsenceOrder,
  "filter": AbsenceCollectionFilter
}

AbsenceDefaultValue

Values
Enum Value Description

DAYS

HOURS

Example
"DAYS"

AbsenceEditAction

Fields
Field Name Description
current - Absence!
previous - Absence
properties - [String!]!
Example
{
  "current": Absence,
  "previous": Absence,
  "properties": ["xyz789"]
}

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

IDENT

DATE

PERSON_ID

PERSON_NAME

ABSENCE_TYPE

WAGETYPE_ID

WAGETYPE_NAME

TEXT

TIME_INTERVAL

TIME_TYPE

CREATOR_ID

CREATOR_NAME

CREATION_TIME

LAST_UPDATE

IS_DELETED

IS_PROVED

IS_LOCKED

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": true,
  "exceptionSaturday": false,
  "exceptionSunday": false,
  "ident": Ident,
  "isDeleted": false,
  "isFixed": false,
  "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 - [StateErrors!]!
Example
{
  "entity": AbsenceGroupReferError,
  "errors": ["ENTITY_DELETED"]
}

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

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "abc123"
}

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 - [StateErrors!]!
Example
{
  "entity": AbsenceReferError,
  "errors": ["ENTITY_DELETED"]
}

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": 987
}

AbsenceReportObtCollection

Fields
Field Name Description
nodes - [AbsenceReportObt!]!
totalCount - Int!
Example
{"nodes": [AbsenceReportObt], "totalCount": 987}

AbsenceReportObtEntry

Fields
Field Name Description
date - Date!
text - String
unit - String
value - Decimal!
wageType - WageType
Example
{
  "date": "2007-12-03",
  "text": "abc123",
  "unit": "xyz789",
  "value": Decimal,
  "wageType": WageType
}

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

NONE

STAND_BY

PUBLIC_HOLIDAY

SICK_DAYS

OTHER

HOLIDAY

FURTHER_EDUCATION

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
_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",
  "_contains": "NONE",
  "_is_null": false,
  "_in": ["NONE"],
  "_nin": ["NONE"]
}

Account

Fields
Field Name Description
accountBalances - [AccountBalance!]!
Arguments
employeeIdent - Ident
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": "abc123",
  "editorIdent": Ident,
  "ident": Ident,
  "isDefaultHolidayAccount": true,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "revision": 123,
  "unit": "xyz789"
}

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": 123}

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

CREATE

CHANGE

DELETE

RESTORE

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

Fields
Field Name Description
account - Account
ident - Ident
max - Int
min - Int
position - Int!
Example
{
  "account": Account,
  "ident": Ident,
  "max": 987,
  "min": 987,
  "position": 123
}

AccountEditAction

Fields
Field Name Description
current - Account!
previous - Account
properties - [String!]!
Example
{
  "current": Account,
  "previous": Account,
  "properties": ["abc123"]
}

AccountEffect

Values
Enum Value Description

NEUTRAL

POSITIVE

NEGATIVE

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
_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",
  "_contains": "NEUTRAL",
  "_is_null": false,
  "_in": ["NEUTRAL"],
  "_nin": ["NEUTRAL"]
}

AccountError

Fields
Field Name Description
ident - Ident
name - String
unit - String
Example
{
  "ident": Ident,
  "name": "abc123",
  "unit": "abc123"
}

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

Fields
Field Name Description
account - Account
ident - Ident
over - Int
position - Int!
under - Int
Example
{
  "account": Account,
  "ident": Ident,
  "over": 123,
  "position": 987,
  "under": 987
}

AccountNotFoundError

Fields
Field Name Description
errors - [AccountReferErrorEntityNotFoundErrorType!]!
Example
{"errors": [AccountReferErrorEntityNotFoundErrorType]}

AccountOrder

Fields
Input Field Description
name - SortOrder
unit - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
Example
{
  "name": "ASC",
  "unit": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "lastChangeCount": "ASC"
}

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

Fields
Field Name Description
ident - Ident
position - Int!
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": true,
  "transferCostCenterIdent": false,
  "transferActivityIdent": false,
  "valueType": "HOURS",
  "value": Decimal,
  "oncePerDay": true,
  "transferMetadata": true
}

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
skip - Int
take - Int
orderBy - ProjectOrder
filter - ProjectFilter
elementIdent - Ident
elementRange - ElementRange
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": true,
  "isExtraordinary": true,
  "isForActivityRecorder": false,
  "isForTimeTracking": false,
  "isSpecial": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "notOnSite": true,
  "number": 123,
  "persons": [Person],
  "projects": ProjectCollection,
  "revision": 123,
  "specialActivityActiveMonths": ["JANUARY"],
  "subcontractors": [Subcontractor],
  "wageIndicator": "xyz789"
}

ActivityAction

Fields
Field Name Description
activity - Activity
ident - Ident
position - Int!
Example
{
  "activity": Activity,
  "ident": Ident,
  "position": 123
}

ActivityAvailability

Values
Enum Value Description

MOBILE

WEB

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

WORKING_HOURS

NO_EXPORT

PAID_MISSED_HOURS

MISSED_HOURS

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.
_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",
  "_contains": "WORKING_HOURS",
  "_is_null": false,
  "_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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123"
}

ActivityReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident
}

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

Fields
Field Name Description
activities - [Activity!]!
changeInfo - Info
color - String
element - Element!
fid - String
id - String
ident - Ident!
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String!
text - String
Example
{
  "activities": [Activity],
  "changeInfo": Info,
  "color": "abc123",
  "element": Element,
  "fid": "xyz789",
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "text": "xyz789"
}

ActivityTypeCollection

Fields
Field Name Description
nodes - [ActivityType!]!
totalCount - Int!
Example
{"nodes": [ActivityType], "totalCount": 123}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
color - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
element - ElementOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "color": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "element": ElementOrder
}

ActivityTypePermissionError

Fields
Field Name Description
errors - [ActivityTypeReferErrorPermissionErrorType!]!
Example
{"errors": [ActivityTypeReferErrorPermissionErrorType]}

ActivityTypeReferEntity

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "xyz789"
}

ActivityTypeReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident
}

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": "abc123",
  "message": "xyz789",
  "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": "xyz789",
  "title": "abc123",
  "description": "xyz789",
  "state": "abc123",
  "ticketTypeIdent": "abc123",
  "ticketCategoryIdent": "xyz789",
  "assignedPersonIdent": "abc123",
  "projectIdent": "xyz789",
  "projectPlanIdent": "abc123",
  "planLat": "xyz789",
  "planLng": "abc123",
  "deadline": "xyz789",
  "updateTime": "abc123",
  "updatePersonIdent": "xyz789",
  "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": false,
  "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": true,
  "march": true,
  "may": true,
  "monday": 123,
  "november": true,
  "october": false,
  "saturday": 987,
  "september": false,
  "sunday": 987,
  "thursday": 987,
  "tuesday": 123,
  "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": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "name": "xyz789"
}

AddresscircleCollection

Fields
Field Name Description
nodes - [Addresscircle!]!
totalCount - Int!
Example
{"nodes": [Addresscircle], "totalCount": 987}

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

Fields
Field Name Description
ident - Ident
name - String
Example
{
  "ident": Ident,
  "name": "abc123"
}

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

Fields
Field Name Description
other - Other
top - [Top]
Example
{"other": Other, "top": [Top]}

AllocationView

Values
Enum Value Description

TYPE

CATEGORY

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": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "isLocked": true,
  "isProved": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "lockInfo": Info,
  "person": Person,
  "project": Project,
  "proveInfo": Info,
  "text": "xyz789",
  "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

CREATE

DELETE

EDIT

RESTORE

PROVE

LOCK

UNPROVE

UNLOCK

Example
"CREATE"

AllowanceCollection

Fields
Field Name Description
nodes - [Allowance!]!
totalCount - Int!
Example
{"nodes": [Allowance], "totalCount": 987}

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": 987,
  "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": ["xyz789"]
}

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

IDENT

DATE

PROJECT_ID

PROJECT_NAME

PERSON_ID

PERSON_NAME

ALLOWANCETYPE_ID

ALLOWANCETYPE_NAME

VALUE

TIME_START

TIME_END

TEXT

CREATOR_NAME

CREATION_TIME

EDITOR_NAME

IS_DELETED

IS_PROVED

IS_LOCKED

LAST_CHANGE

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

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "xyz789"
}

AllowanceReferError

Fields
Field Name Description
clientId - Ident
fid - String
ident - Ident
Example
{
  "clientId": Ident,
  "fid": "xyz789",
  "ident": Ident
}

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

Fields
Field Name Description
iD - String
ident - Ident!
isDeleted - Boolean!
isOncePerDay - Boolean
lastChange - DateTime! The last time the allowance was edited on the server
lastChangeCount - LastChangeCount!
max - Decimal
min - Decimal
name - String!
unit - String
Example
{
  "iD": "abc123",
  "ident": Ident,
  "isDeleted": false,
  "isOncePerDay": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "max": Decimal,
  "min": Decimal,
  "name": "xyz789",
  "unit": "abc123"
}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
Example
{"id": "ASC", "name": "ASC"}

AmbiguousServiceConfiguration

Values
Enum Value Description

EVENLY

PROPORTIONALLY

LAST_PROJECT

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": "xyz789",
  "updater": Person,
  "updateTime": "2007-12-03T10:15:30Z"
}

ApiKeyCollection

Fields
Field Name Description
nodes - [ApiKey!]!
totalCount - Int!
Example
{"nodes": [ApiKey], "totalCount": 123}

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
}

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"
}

AppCustomerSettings

Fields
Field Name Description
backgroundSync - Boolean
Example
{"backgroundSync": false}

AppCustomerSettingsError

Fields
Field Name Description
backgroundSync - Boolean
Example
{"backgroundSync": true}

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": true,
  "allowedBackcaptureDays": 123,
  "bookableEquipmentType": "BOTH",
  "bookEquipmentWithTimes": true,
  "breakTimes": true,
  "breakTimesAdd": false,
  "breakTimesEdit": false,
  "breakTimesMove": true,
  "changeTimes": false,
  "changeTimesChangeTime": false,
  "chatTileAccess": false,
  "contactTileAccess": false,
  "createSkills": true,
  "dailyOverviewTileAccess": true,
  "dayWageTileAccess": false,
  "defaultEmployeeAvailableSelectRange": "SELF",
  "defaultPostWorkerAvailableSelectRange": "ASSIGNED",
  "defaultProjectAvailableSelectRange": "ASSIGNED",
  "defaultSupplierAvailableSelectRange": "ASSIGNED",
  "deleteTimes": true,
  "documentEmployeeAvailableSelectRange": "SELF",
  "documentTileAccess": true,
  "editor": Person,
  "editTimes": false,
  "editTimesChangeTime": true,
  "endOfWorkTimes": false,
  "endOfWorkTimesChangeTime": true,
  "equipmentTileAccess": false,
  "equipmentWithTimesChangeEquipment": false,
  "equipmentWithTimesPreselectForTeam": true,
  "equipmentWithTimesSelectMultiple": true,
  "formsAvailableSelectRange": "ASSIGNED",
  "formTileAccess": true,
  "ident": Ident,
  "isDeleted": true,
  "materialTileAccess": true,
  "noteTileAccess": true,
  "picturesGpsAccuracyInMeter": 123,
  "picturesGpsSetting": "NONE",
  "pictureTileAccess": true,
  "planningEmployeeAvailableSelectRange": "SELF",
  "planningNotificationWhenPlanningCreated": false,
  "planningNotificationWhenPlanningUpdated": false,
  "planningShowPlannedEmployees": false,
  "planningShowPlannedEquipment": false,
  "planningTileAccess": false,
  "postWorkerTileAccess": false,
  "scanEmployeeQrCode": true,
  "serviceTileAccess": false,
  "signInTimes": true,
  "signInTimesChangeTime": false,
  "signInTimesEndTimeButton": true,
  "signOutTimes": false,
  "signOutTimesChangeTime": false,
  "skillsEmployeeAvailableSelectRange": "SELF",
  "skillTileAccess": false,
  "ticketEmployeeAvailableSelectRange": "SELF",
  "ticketNotificationWhenTicketUpdated": false,
  "ticketTileAccess": true,
  "timeAccountsEmployeeAvailableSelectRange": "SELF",
  "timeAccountTileAccess": false,
  "timesBookEquipmentAsProject": false,
  "timesGpsAccuracyInMeter": 123,
  "timesGpsSetting": "NONE",
  "timeTileAccess": false,
  "title": "xyz789",
  "users": [Person],
  "weatherTileAccess": false
}

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

Fields
Input Field Description
ident - SortOrder
title - SortOrder
isDeleted - SortOrder
Example
{"ident": "ASC", "title": "ASC", "isDeleted": "ASC"}

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

ApproveWageTicketResultSuccess

Fields
Field Name Description
entities - [Absence!]!
Example
{"entities": [Absence]}

AssignProjectDiscardOption

Values
Enum Value Description

ASSIGN_PROJECT

DISCARD

Example
"ASSIGN_PROJECT"

AssignedFile

Fields
Field Name Description
equipment - Equipment
fileType - String
ident - Ident!
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
mimeType - String
name - String!
originalName - String
person - Person
project - Project
size - Int!
uploadDate - DateTime!
Example
{
  "equipment": Equipment,
  "fileType": "abc123",
  "ident": Ident,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "mimeType": "abc123",
  "name": "xyz789",
  "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": 987}

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

Fields
Field Name Description
other - Other
top - [Top]
Example
{"other": Other, "top": [Top]}

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

Fields
Input Field Description
fromTime - SortOrder
toTime - SortOrder
Example
{"fromTime": "ASC", "toTime": "ASC"}

AuthMethod

Values
Enum Value Description

OPEN_ID_CONNECT

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": "abc123",
  "clientIdentification": "xyz789",
  "clientSecret": "xyz789",
  "domain": "abc123",
  "ident": Ident,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "method": "OPEN_ID_CONNECT",
  "name": "abc123",
  "provider": "abc123",
  "scope": "xyz789",
  "tokenEndpoint": "abc123"
}

AuthProviderCollection

Fields
Field Name Description
nodes - [AuthProvider!]!
totalCount - Int!
Example
{"nodes": [AuthProvider], "totalCount": 123}

AuthProviderError

Fields
Field Name Description
authorizeEndpoint - String
clientId - String
clientSecret - String
domain - String
ident - Ident
method - AuthMethod
name - String
provider - String
tokenEndpoint - String
Example
{
  "authorizeEndpoint": "xyz789",
  "clientId": "xyz789",
  "clientSecret": "abc123",
  "domain": "xyz789",
  "ident": Ident,
  "method": "OPEN_ID_CONNECT",
  "name": "abc123",
  "provider": "abc123",
  "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

MANUAL_INPUT

SEND_LINK_TO_MAIL

SEND_LINK_TO_USERNAME

SHOW_LINK_AFTER_SAVE

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": 123,
  "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": false,
  "captureServices": true,
  "dailyAllocationConfiguration": "EVENLY",
  "dayRateThreshold": 123,
  "dayRateValue": 123,
  "defaultProject": Project,
  "distanceAllocation": "PREVIOUS_PROJECT",
  "divergentTolerances": [DivergentTolerance],
  "editor": Person,
  "editorApplication": "abc123",
  "element": Element,
  "ident": Ident,
  "insideProjectTolerance": 987,
  "isDefault": true,
  "isDeleted": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "maxDateDifference": 987,
  "name": "xyz789",
  "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": 987}

AutomationProfileError

Fields
Field Name Description
captureMovements - Boolean
captureServices - Boolean
elementIdent - Ident
ident - Ident
insideProjectTolerance - Int
name - String
outsideProjectTolerance - Int
Example
{
  "captureMovements": true,
  "captureServices": false,
  "elementIdent": Ident,
  "ident": Ident,
  "insideProjectTolerance": 123,
  "name": "xyz789",
  "outsideProjectTolerance": 987
}

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

ASSIGNED

ALL

Example
"ASSIGNED"

AverageWage

Fields
Field Name Description
date - Date!
ident - Ident
value - Decimal
Example
{
  "date": "2007-12-03",
  "ident": Ident,
  "value": Decimal
}

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": true,
  "activityIdents": [Ident],
  "costCenterFirm": "abc123",
  "firmNumber": "xyz789",
  "lockData": true,
  "month": 123,
  "onlyProvedData": true,
  "onlyUnlockedData": false,
  "overrideCostCenterFirm": false,
  "overrideFirmNumber": false,
  "overrideProjectFirm": true,
  "personIdents": [Ident],
  "projectFirm": "xyz789",
  "projectSectorAsLocation": false,
  "swap22and23": true,
  "wageType055": false,
  "year": 123
}

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": 987,
  "firmNumber": "abc123",
  "overrideFirmNumber": false,
  "costCenterFirm": "abc123",
  "overrideCostCenterFirm": true,
  "projectFirm": "abc123",
  "overrideProjectFirm": false,
  "activityIdents": [Ident],
  "projectSectorAsLocation": true,
  "activityAsBASNumber": false,
  "onlyProvedData": false,
  "onlyUnlockedData": false,
  "absencesOnCostcenter": true,
  "wageType055": true,
  "swap22and23": true,
  "lockData": true,
  "exportTimesOnEquipments": false,
  "dataSource": "RECORDING"
}

BRZPermissionError

Fields
Field Name Description
entity - BRZError
errors - [MissingPermission!]!
Example
{
  "entity": BRZError,
  "errors": [MissingPermission]
}

BRZResult

Example
File

BRZValidationError

Fields
Field Name Description
entity - BRZError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": BRZError,
  "errors": [ValidationErrorProperty]
}

BfWEquipmentOptions

Fields
Input Field Description
customerNumber - String!
equipmentIdents - [Ident!]!
from - Date!
to - Date!
objectsAsCostcenter - Boolean!
Example
{
  "customerNumber": "abc123",
  "equipmentIdents": [Ident],
  "from": "2007-12-03",
  "to": "2007-12-03",
  "objectsAsCostcenter": true
}

BfWEquipmentPermissionError

Fields
Field Name Description
entity - ExportBfWEquipmentError
errors - [MissingPermission!]!
Example
{
  "entity": ExportBfWEquipmentError,
  "errors": [MissingPermission]
}

BfWEquipmentResult

BfWEquipmentValidationError

Fields
Field Name Description
entity - ExportBfWEquipmentError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": ExportBfWEquipmentError,
  "errors": [ValidationErrorProperty]
}

BookableEquipmentType

Values
Enum Value Description

BOTH

PROVISION

EFFORT

Example
"BOTH"

Boolean

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": false, "_is_null": true}

BreakDefinition

Fields
Field Name Description
breakAfterSeconds - Int!
breakRuleIdent - Ident
minBreakSeconds - Int!
Example
{
  "breakAfterSeconds": 123,
  "breakRuleIdent": Ident,
  "minBreakSeconds": 987
}

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": true,
  "equipmentIdents": [Ident],
  "equipmentOperation": "abc123",
  "exportStoredAsFree": true,
  "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": 987,
  "year": 123,
  "onlyProvedData": false,
  "onlyUnlockedData": true,
  "ignoreInitialEquipmentStates": true,
  "differenceInKilometers": true,
  "exportStoredAsFree": false,
  "equipmentOperation": "xyz789",
  "costCenterOperation": "abc123",
  "projectOperation": "abc123",
  "lockData": false
}

BrzEquipmentPermissionError

Fields
Field Name Description
entity - BrzEquipmentError
errors - [MissingPermission!]!
Example
{
  "entity": BrzEquipmentError,
  "errors": [MissingPermission]
}

BrzEquipmentResult

BrzEquipmentValidationError

Fields
Field Name Description
entity - BrzEquipmentError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": BrzEquipmentError,
  "errors": [ValidationErrorProperty]
}

CalendarMaintenanceType

Fields
Field Name Description
unit - TimespanUnit
Example
{"unit": "DAYS"}

CertificateSync

Fields
Field Name Description
instructedTerminalToInstall - Boolean
isCertificateInstalled - Boolean
terminalHasDownloaded - Boolean
Example
{
  "instructedTerminalToInstall": true,
  "isCertificateInstalled": false,
  "terminalHasDownloaded": true
}

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": 987}

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": "xyz789",
  "person": Person,
  "project": Project
}

ChatMessageCollection

Fields
Field Name Description
nodes - [ChatMessage!]!
totalCount - Int!
Example
{"nodes": [ChatMessage], "totalCount": 987}

ChatMessageCollectionFilter

Fields
Input Field Description
project - ProjectFilter Chat topic or chat room
createDate - DateTimeFilter
lastChangeCount - LastChangeCountFilter
Example
{
  "project": ProjectFilter,
  "createDate": DateTimeFilter,
  "lastChangeCount": LastChangeCountFilter
}

ChatMessageOrder

Fields
Input Field Description
lastChangeCount - SortOrder
createDate - SortOrder
Example
{"lastChangeCount": "ASC", "createDate": "ASC"}

ChatNotificationSetting

Values
Enum Value Description

ONLY_SIGNED_IN

ALL

NONE

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

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": "xyz789",
  "editTime": UtcDateTime,
  "ident": Ident,
  "isDeleted": false,
  "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
Example
{
  "_and": [CollectedAccountCollectionFilter],
  "_or": [CollectedAccountCollectionFilter],
  "person": PersonFilter,
  "account": AccountCollectionFilter,
  "creator": PersonFilter,
  "editor": PersonFilter,
  "source": CollectedAccountSourceFilter,
  "isDeleted": BooleanFilter,
  "ident": IdentFilter
}

CollectedAccountError

Fields
Field Name Description
accountIdent - Ident
date - DateTime
ident - Ident
personIdent - Ident
value - Decimal
Example
{
  "accountIdent": Ident,
  "date": "2007-12-03T10:15:30Z",
  "ident": Ident,
  "personIdent": Ident,
  "value": Decimal
}

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

Fields
Field Name Description
key - String
name - String
Example
{
  "key": "abc123",
  "name": "xyz789"
}

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": false,
  "calendar": WorkingHourCalendarDay,
  "calendarMinutes": Decimal,
  "canDelete": true,
  "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": "abc123",
  "gross": Decimal,
  "hasConflicts": true,
  "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": "xyz789"
}

CollectedEquipmentCollection

Fields
Field Name Description
nodes - [CollectedEquipment!]!
totalCount - Int!
Example
{"nodes": [CollectedEquipment], "totalCount": 123}

CollectedEquipmentCollectionOptions

Fields
Input Field Description
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
orderBy - CollectedEquipmentOrder
filter - CollectedEquipmentFilter
Example
{
  "skip": 987,
  "take": 123,
  "elementIdent": Ident,
  "elementRange": "ON_ELEMENT",
  "orderBy": CollectedEquipmentOrder,
  "filter": CollectedEquipmentFilter
}

CollectedEquipmentConflictType

Values
Enum Value Description

DEFAULT_PROJECT

AMBIGUOUS

DAILY_ALLOCATION

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

IDENT

DATE

EQUIPMENT_ID

EQUIPMENT_NAME

PROJECT_ID

PROJECT_NAME

CALENDAR_MINUTES

AMOUNT_HOURS

COUNTER_BEGIN

COUNTER_END

COUNTER_DIFF

GROSS

NET

AMOUNT_UNIT_NAME

TEXT

CREATOR_ID

CREATOR_NAME

CREATION_TIME

HAS_LINKED_STAFFTIME

SOURCE_LOGIN_NAME

HAS_CONFLICTS

IS_DELETED

IS_PROVED

IS_LOCKED

LAST_CHANGE

UPDATER_NAME

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

Fields
Input Field Description
ident - Ident
fid - String
Example
{
  "ident": Ident,
  "fid": "abc123"
}

CollectedEquipmentReferError

Fields
Field Name Description
fid - Ident
ident - Ident
Example
{"fid": Ident, "ident": Ident}

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": false,
  "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": 987}

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": 123,
  "take": 987,
  "elementIdent": Ident,
  "elementRange": "ON_ELEMENT",
  "orderBy": CollectedMaterialOrder,
  "filter": CollectedMaterialCollectionFilter
}

CollectedMaterialError

Fields
Field Name Description
amount - Decimal
date - DateTime
fid - String
ident - Ident
materialGroupIdent - Ident
materialIdent - Ident
projectIdent - Ident
supplierIdent - Ident
text - String
unitIdent - Ident
Example
{
  "amount": Decimal,
  "date": "2007-12-03T10:15:30Z",
  "fid": "abc123",
  "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

DATE

PROJECT_ID

PROJECT_NAME

SUPPLIER_ID

SUPPLIER_NAME

MATERIAL_GROUP_ID

MATERIAL_GROUP_NAME

MATERIAL_ID

MATERIAL_NAME

AMOUNT

UNIT

TEXT

CREATOR_ID

CREATOR_NAME

CREATION_TIME

IS_DELETED

IS_PROVED

IS_LOCKED

LAST_CHANGE

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

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "xyz789"
}

CollectedMaterialReferError

Fields
Field Name Description
clientId - Ident
fid - String
ident - Ident
Example
{
  "clientId": Ident,
  "fid": "abc123",
  "ident": Ident
}

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

ENTITY_LOCKED

ENTITY_DELETED

ENTITY_NOT_FOUND

ENTITY_NOT_DELETED

ENTITY_CANNOT_CHANGE

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": true,
  "canEdit": true,
  "changeInfo": Info,
  "clientId": Ident,
  "createInfo": Info,
  "creator": Person,
  "date": "2007-12-03",
  "fid": "xyz789",
  "hoursPerPerson": Decimal,
  "ident": Ident,
  "isDeleted": false,
  "isLocked": false,
  "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": 123,
  "take": 987,
  "elementIdent": Ident,
  "elementRange": "ON_ELEMENT",
  "orderBy": CollectedSubcontractorOrder,
  "filter": CollectedSubcontractorCollectionFilter
}

CollectedSubcontractorError

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

IDENT

DATE

SUBCONTRACTOR_ID

SUBCONTRACTOR_NAME

PROJECT_ID

PROJECT_NAME

PERSONTYPE_ID

PERSONTYPE_NAME

PROJECTCOMPONENT_ID

PROJECTCOMPONENT_NAME

PROJECTSECTOR_ID

PROJECTSECTOR_NAME

ACTIVITY_ID

ACTIVITY_NAME

TEXT

SUBCONTRACTORCOUNT

HOURS

TOTALTIMESPERDAY

CREATOR_NAME

CREATION_TIME

IS_DELETED

IS_PROVED

IS_LOCKED

LAST_CHANGE

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

Fields
Input Field Description
ident - Ident
clientId - Ident
Example
{"ident": Ident, "clientId": Ident}

CollectedSubcontractorReferError

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

Fields
Field Name Description
errorCode - String
errorMessage - String
ident - Ident
loginIdent - Ident
timestamp - DateTime!
Example
{
  "errorCode": "xyz789",
  "errorMessage": "xyz789",
  "ident": Ident,
  "loginIdent": Ident,
  "timestamp": "2007-12-03T10:15:30Z"
}

CompensateService

Fields
Field Name Description
buildupWageType - WageType
compensateWageType - WageType
description - String
ident - Ident!
leftToRight - Boolean
position - Int!
reduceSourceWageType - Boolean
sourceWageType - WageType
Example
{
  "buildupWageType": WageType,
  "compensateWageType": WageType,
  "description": "xyz789",
  "ident": Ident,
  "leftToRight": false,
  "position": 987,
  "reduceSourceWageType": false,
  "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": 123.45,
  "person": Person,
  "personIdent": Ident,
  "proveInfo": Info,
  "proveState": "NONE",
  "staffTimes": [StaffTime],
  "timeEnd": "2007-12-03T10:15:30Z",
  "timeStart": "2007-12-03T10:15:30Z",
  "totalMinutesOfDay": 987
}

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

IDENT

DATE

PERSON_ID

PERSON_NAME

WORKPLACES

TIME_START

TIME_END

TIME_TOTAL_DAY

PAUSE

START_LOCATION

END_LOCATION

CLOSING_TIMESTAMP

HAS_CLOSED_TIME

IS_PROVED

IS_LOCKED

CREATION_TIME

CHANGE_DATE

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
}

CompressedTimesCollection

Fields
Field Name Description
nodes - [CompressedStaffTime!]!
totalAmountOfTime - Float!
totalCount - Int!
Example
{
  "nodes": [CompressedStaffTime],
  "totalAmountOfTime": 987.65,
  "totalCount": 123
}

Condition

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": "abc123",
  "position": 123,
  "accountIdent": Ident,
  "min": 123,
  "max": 987,
  "under": 987,
  "over": 123,
  "exclude": true,
  "activityIdents": [Ident],
  "costTypeIdents": [Ident],
  "minInSeconds": 987,
  "maxInSeconds": 123,
  "isConnected": false,
  "elementIdents": [Ident],
  "wageTypeIdents": [Ident],
  "months": ["JANUARY"],
  "from": TimeSpan,
  "to": TimeSpan,
  "isNextDay": false,
  "withAbsences": true,
  "withAllowances": true,
  "personTypeIdents": [Ident],
  "projectComponentIdents": [Ident],
  "isDifferent": false,
  "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": true
}

ConstructionDiary

Fields
Field Name Description
constructionDiaryCollectedEquipments - CollectedEquipmentCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryEquipmentStates - EquipmentStateCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryMaterials - CollectedMaterialCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryNotes - NoteCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryPictures - PictureCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryServices - ServiceCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryStaffTimes - StaffTimeCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiarySubcontractors - CollectedSubcontractorCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
constructionDiaryWeathers - WeatherCollection
Arguments
date - DateTime
projectIdent - Ident
elementIdent - Ident
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
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.
street - String
subcontractor - Subcontractor
supplier - Supplier
zipCode - String
Example
{
  "actions": [ContactHistoryChange],
  "birthdate": "2007-12-03T10:15:30Z",
  "changeInfo": Info,
  "city": "xyz789",
  "contactPersons": [ContactPerson],
  "customerNumber": "xyz789",
  "element": Element,
  "email": "xyz789",
  "fax": "xyz789",
  "homepage": "abc123",
  "id": "xyz789",
  "ident": Ident,
  "isCustomer": false,
  "isDeleted": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "logoIdent": Ident,
  "logoUrl": "xyz789",
  "mobile": "xyz789",
  "name": "xyz789",
  "phone": "abc123",
  "postcode": "xyz789",
  "qualityProjects": [Project],
  "region": Region,
  "regionIdent": Ident,
  "street": "abc123",
  "subcontractor": Subcontractor,
  "supplier": Supplier,
  "zipCode": "abc123"
}

ContactCollection

Fields
Field Name Description
nodes - [Contact!]!
totalCount - Int!
Example
{"nodes": [Contact], "totalCount": 123}

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
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
}

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
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"
}

ContactOrigin

Values
Enum Value Description

NONE

CUSTOMER

SETTINGS

Example
"NONE"

ContactPermissionError

Fields
Field Name Description
errors - [ContactReferErrorPermissionErrorType!]!
Example
{"errors": [ContactReferErrorPermissionErrorType]}

ContactPerson

Fields
Field Name Description
contact - Contact
email - String
firstname - String
function - String
ident - Ident!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
lastname - String
phone - String
Example
{
  "contact": Contact,
  "email": "xyz789",
  "firstname": "abc123",
  "function": "xyz789",
  "ident": Ident,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "lastname": "xyz789",
  "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

Fields
Input Field Description
name - SortOrder
email - SortOrder
function - SortOrder
phone - SortOrder
lastChange - SortOrder
Example
{
  "name": "ASC",
  "email": "ASC",
  "function": "ASC",
  "phone": "ASC",
  "lastChange": "ASC"
}

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": "abc123",
  "id": "abc123",
  "ident": Ident,
  "isApproved": true,
  "isDeleted": true,
  "isEquipmentCostCenter": false,
  "isPersonCostCenter": false,
  "isProjectCostCenter": false,
  "isStorage": true,
  "isTeamCostCenter": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "operationNumber": "abc123",
  "startDate": "2007-12-03",
  "state": "CLOSED"
}

CostCenterAvailability

Values
Enum Value Description

PROJECT

EQUIPMENT

TEAM

PERSON

STORAGE

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": true,
  "_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": ["abc123"]
}

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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "xyz789"
}

CostCenterReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident
}

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

CLOSED

OPEN

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": false,
  "costCenter": CostCenter,
  "ident": Ident,
  "position": 987,
  "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": true,
  "lastChange": UtcDateTime,
  "maximum": Decimal,
  "minimum": Decimal,
  "name": "abc123",
  "oncePerDay": true,
  "type": "NUMERIC",
  "unit": "xyz789"
}

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": 123
}

CostTypeEditAction

Fields
Field Name Description
current - CostType!
previous - CostType
properties - [String!]!
Example
{
  "current": CostType,
  "previous": CostType,
  "properties": ["abc123"]
}

CostTypeError

Fields
Field Name Description
ident - Ident
name - String
Example
{
  "ident": Ident,
  "name": "xyz789"
}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
type - SortOrder
unit - SortOrder
minimum - SortOrder
maximum - SortOrder
oncePerDay - SortOrder
isDeleted - SortOrder
changeFirstName - SortOrder
changeLastName - SortOrder
changeApplication - SortOrder
lastChange - SortOrder
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

NUMERIC

BOOL

TIME_SPAN

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
_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",
  "_contains": "NUMERIC",
  "_is_null": false,
  "_in": ["NUMERIC"],
  "_nin": ["NUMERIC"]
}

CounterContainer

Fields
Field Name Description
counterBegin - Decimal
counterEnd - Decimal
Example
{
  "counterBegin": Decimal,
  "counterEnd": Decimal
}

CreateExport

Fields
Field Name Description
bfwEquipments - BfWEquipmentResult!
Arguments
brz - BRZResult!
Arguments
options - BRZOptions!
brzEquipment - BrzEquipmentResult!
Arguments
datevLodas - DatevLodasResult!
Arguments
options - DatevLodasOptions!
datevLohnGehalt - DatevLohnGehaltResult!
Arguments
mosaikHours - MosaikHoursResult!
Arguments
nevarisFinance - NevarisFinanceResult!
Arguments
pdsLohn - PDSLohnResult!
Arguments
options - PDSLohnOptions!
provisionEquipment - ProvisionEquipmentResult!
Arguments
sbs - SBSResult!
Arguments
options - SBSOptions!
technokomWage - TechnokomWageResult!
Arguments
Example
{
  "bfwEquipments": File,
  "brz": File,
  "brzEquipment": File,
  "datevLodas": File,
  "datevLohnGehalt": File,
  "mosaikHours": File,
  "nevarisFinance": File,
  "pdsLohn": File,
  "provisionEquipment": File,
  "sbs": File,
  "technokomWage": File
}

CreateWorkingHourStaffTimePermissionError

Fields
Field Name Description
errors - [WorkingHourStaffTimeErrorPermissionErrorType!]!
Example
{"errors": [WorkingHourStaffTimeErrorPermissionErrorType]}

CreateWorkingHourStaffTimeResult

CreateWorkingHourStaffTimeResultSuccess

Fields
Field Name Description
entities - [StaffTime!]!
Example
{"entities": [StaffTime]}

CreateWorkingHourStaffTimeValidationError

Fields
Field Name Description
errors - [WorkingHourStaffTimeErrorMutationValidationErrorType!]!
Example
{
  "errors": [
    WorkingHourStaffTimeErrorMutationValidationErrorType
  ]
}

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": 987
}

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

Fields
Input Field Description
date - SortOrder
hours - SortOrder
Example
{"date": "ASC", "hours": "ASC"}

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

Fields
Input Field Description
date - SortOrder
hours - SortOrder
Example
{"date": "ASC", "hours": "ASC"}

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

ACTIVE_REGENERATION

IDLE

IDLE_NON_OPERATING

OPERATING

POWER_TAKE_OFF

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.
_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",
  "_contains": "ACTIVE_REGENERATION",
  "_is_null": true,
  "_in": ["ACTIVE_REGENERATION"],
  "_nin": ["ACTIVE_REGENERATION"]
}

Customer

Fields
Field Name Description
accountType - String
actions - [CustomerChange]
Arguments
product - Product
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": "xyz789",
  "actions": [CustomerChange],
  "areaCode": "xyz789",
  "changeDate": "2007-12-03T10:15:30Z",
  "changeFirstname": "xyz789",
  "changeLastname": "abc123",
  "city": "xyz789",
  "equipmentModulePaymentPeriod": "MONTHLY",
  "equipmentModuleVariant": "BASIC",
  "equipmentUserLicenses": 987,
  "equipmentUserLicensesUsed": 123,
  "estimatesModulePaymentPeriod": "MONTHLY",
  "estimatesModuleVariant": "BASIC",
  "estimatesUserLicenses": 987,
  "estimatesUserLicensesUsed": 987,
  "fax": "abc123",
  "firstName": "xyz789",
  "fleetActive": false,
  "fleetBaseModule": Profile,
  "fleetFullLicenses": 987,
  "fleetLicenses": 987,
  "fleetLimitedLicenses": 987,
  "fleetSubscriptionId": "abc123",
  "fleetTrial": "2007-12-03T10:15:30Z",
  "fleetUsedFullLicenses": 123,
  "fleetUsedLicenses": 987,
  "fleetUsedLimitedLicenses": 987,
  "fullQualityProjectsCount": 987,
  "hasOwnInstallation": false,
  "id": "xyz789",
  "isActive": false,
  "isDeleted": false,
  "isMailConfirmed": true,
  "isSelfSignup": true,
  "lastName": "abc123",
  "licenseModel": "PRICING_2023",
  "mail": "xyz789",
  "mailConfirmationKey": "abc123",
  "name": "abc123",
  "onSiteActive": true,
  "onSiteBaseModule": Profile,
  "onSiteBillingProvider": "NONE",
  "onSiteLicenses": 987,
  "onSiteSubscriptionId": "xyz789",
  "onSiteTrial": "2007-12-03T10:15:30Z",
  "onSiteUsedLicenses": 123,
  "personsModulePaymentPeriod": "MONTHLY",
  "personsModuleVariant": "BASIC",
  "personsUserLicenses": 987,
  "personsUserLicensesUsed": 987,
  "phone": "xyz789",
  "planningModulePaymentPeriod": "MONTHLY",
  "planningModuleVariant": "BASIC",
  "planningUserLicenses": 123,
  "planningUserLicensesUsed": 123,
  "profile": Profile,
  "profiles": [Profile],
  "projectModulePaymentPeriod": "MONTHLY",
  "projectModuleVariant": "BASIC",
  "projectUserLicenses": 123,
  "projectUserLicensesUsed": 987,
  "qualityActive": false,
  "qualityBaseModule": Profile,
  "qualityBillingProvider": "NONE",
  "qualityLicenses": 123,
  "qualityLicensesUsed": 987,
  "qualityModulePaymentPeriod": "MONTHLY",
  "qualityModuleVariant": "BASIC",
  "qualitySubscriptionId": "xyz789",
  "qualityTrial": "2007-12-03T10:15:30Z",
  "qualityUsedLicenses": 123,
  "registered": "2007-12-03T10:15:30Z",
  "reverseTrialCompletedCount": 987,
  "reverseTrialEndDate": "2007-12-03",
  "street": "xyz789",
  "title": "abc123",
  "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

INCREASE_LICENSE

DECREASE_LICENSE

ADD_ADDON

REMOVE_ADDON

CHANGE_PLAN

BOUGHT_PRODUCT

Example
"INCREASE_LICENSE"

CustomerEditAction

Fields
Field Name Description
current - CustomerHistory!
previous - CustomerHistory
properties - [String!]!
Example
{
  "current": CustomerHistory,
  "previous": CustomerHistory,
  "properties": ["xyz789"]
}

CustomerError

Fields
Field Name Description
city - String
firstName - String
lastName - String
mail - String
name - String
phone - String
street - String
zipCode - String
Example
{
  "city": "xyz789",
  "firstName": "xyz789",
  "lastName": "xyz789",
  "mail": "abc123",
  "name": "xyz789",
  "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": "xyz789",
  "areaCode": "abc123",
  "changeDate": "2007-12-03T10:15:30Z",
  "changeFirstname": "abc123",
  "changeLastname": "abc123",
  "city": "abc123",
  "fax": "xyz789",
  "firstName": "xyz789",
  "hasOwnInstallation": false,
  "id": "abc123",
  "isActive": false,
  "isDeleted": true,
  "isMailConfirmed": false,
  "isSelfSignup": false,
  "lastName": "abc123",
  "mail": "xyz789",
  "mailConfirmationKey": "xyz789",
  "name": "abc123",
  "onSiteBaseModule": Profile,
  "phone": "xyz789",
  "profiles": [Profile],
  "qualityActive": true,
  "qualityBaseModule": Profile,
  "qualityLicenses": 123,
  "qualityTrial": "2007-12-03T10:15:30Z",
  "registered": "2007-12-03T10:15:30Z",
  "street": "abc123",
  "timesActive": true,
  "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": true,
  "app": AppCustomerSettings,
  "beginnEndPauseInMonthlyCalendar": false,
  "collectionInterval": 123,
  "defaultTerminalActivity": Activity,
  "defaultTerminalProject": Project,
  "display": DisplayCustomerSettings,
  "enhancedPasswordSecurity": true,
  "furtherEducationAbsenceInHours": true,
  "furtherEducationUsesWorkTimeCalendar": false,
  "general": GeneralCustomerSettings,
  "gpsLogin": "abc123",
  "gpsProvider": "abc123",
  "holidayAbsenceInHours": false,
  "holidayUsesWorkTimeCalendar": true,
  "hoursPerDay": Decimal,
  "masterData": MasterDataCustomerSettings,
  "maxPhotoSize": 987,
  "monthlyCalendar": MonthlyCalendarCustomerSettings,
  "mwcEmail": "abc123",
  "nativeTerminalTimeFix": true,
  "onlyShowFreedCostCentreInControll": false,
  "otherAbsenceInHours": false,
  "otherUsesWorkTimeCalendar": false,
  "planning": PlanningCustomerSettings,
  "planningExceptionsHoliday": false,
  "planningExceptionsSaturday": false,
  "planningExceptionsSunday": false,
  "publicHolidayAbsenceInHours": true,
  "roundReportsFollowingRulebook": false,
  "showEquipmentTypeOnPlanningboard": true,
  "showHomeTimeNotice": true,
  "showPersonTypeOnPlanningboard": true,
  "showPicturesInProjectDayReport": false,
  "showProjectAddressOnPlanningboard": true,
  "showProjectTypeOnPlanningboard": true,
  "sickdayAbsenceInHours": true,
  "sickdayUsesWorkTimeCalendar": false,
  "structuretreeInitiallyOpened": true,
  "terminal": TerminalCustomerSettings,
  "terminalPassword": "abc123",
  "threshold": 987,
  "timestampInPicture": true,
  "timeTracking": TimeTrackingCustomerSettings,
  "updateWageCalculator": true,
  "workDays": WorkDays
}

CustomerSettingsError

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

Fields
Field Name Description
day - Date!
isHoliday - Boolean
isWeekend - Boolean
weekday - String
Example
{
  "day": "2007-12-03",
  "isHoliday": false,
  "isWeekend": true,
  "weekday": "xyz789"
}

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

Fields
Field Name Description
isHoliday - Boolean
isWeekend - Boolean
value - String
Example
{
  "isHoliday": true,
  "isWeekend": true,
  "value": "xyz789"
}

DXLNYU5NWCHolidayAccount

Fields
Field Name Description
inHours - Boolean
name - String
plannableValue - String
referenceDate - String
remainingValue - String
usedValue - String
Example
{
  "inHours": false,
  "name": "xyz789",
  "plannableValue": "xyz789",
  "referenceDate": "xyz789",
  "remainingValue": "abc123",
  "usedValue": "xyz789"
}

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": "abc123"
}

DXLNYU5NWCMetaDay

Fields
Field Name Description
isHoliday - Boolean
isWeekend - Boolean
sumReference - Int!
value - String
Example
{
  "isHoliday": true,
  "isWeekend": true,
  "sumReference": 987,
  "value": "abc123"
}

DXLNYU5NWCRow

Fields
Field Name Description
costCentre - String
days - [DXLNYU5NWCDay]
sum - String
unit - String
wageIndicator - String
wageType - String
Example
{
  "costCentre": "xyz789",
  "days": [DXLNYU5NWCDay],
  "sum": "xyz789",
  "unit": "abc123",
  "wageIndicator": "xyz789",
  "wageType": "abc123"
}

DXLNYU5NWCTimeAccount

Fields
Field Name Description
currentMonth - String
inHours - Boolean
name - String
previousMonth - String
total - String
Example
{
  "currentMonth": "abc123",
  "inHours": false,
  "name": "xyz789",
  "previousMonth": "xyz789",
  "total": "abc123"
}

DailyAllocationConfiguration

Values
Enum Value Description

EVENLY

PROPORTIONALLY

CAPTURE_DATE

Example
"EVENLY"

DailyConfiguration

Fields
Field Name Description
earliestBegin - TimeSpan
fixedBreaks - [FixedBreak]!
latestEnd - TimeSpan
maximumWorkDuration - Int
minutes - Int!
startTime - TimeSpan
targetHours - Int
Example
{
  "earliestBegin": TimeSpan,
  "fixedBreaks": [FixedBreak],
  "latestEnd": TimeSpan,
  "maximumWorkDuration": 123,
  "minutes": 987,
  "startTime": TimeSpan,
  "targetHours": 123
}

DailyHoursCondition

Fields
Field Name Description
ident - Ident
isConnected - Boolean
maxInSeconds - Int
minInSeconds - Int
position - Int!
Example
{
  "ident": Ident,
  "isConnected": true,
  "maxInSeconds": 987,
  "minInSeconds": 123,
  "position": 123
}

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": true,
  "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": true,
  "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"
}

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": "abc123",
  "date": "2007-12-03",
  "equipments": [SimplifiedEquipment],
  "highestTemp": Weather,
  "lowestTemp": Weather,
  "pictures": [Picture],
  "project": Project,
  "signature1": "abc123",
  "signature2": "xyz789",
  "text1": "xyz789",
  "text2": "abc123",
  "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": "xyz789",
  "equipments": [DailyReportDAI2DARESimplifiedEquipment],
  "highestTemp": Weather,
  "lowestTemp": Weather,
  "materials": [DailyReportDAI2DARESimplifiedMaterial],
  "pictures": [Picture],
  "project": Project,
  "signature1": "xyz789",
  "signature2": "xyz789",
  "text1": "abc123",
  "text2": "xyz789",
  "text3": "abc123",
  "timeEnd": "2007-12-03T10:15:30Z",
  "times": [StaffTimeDailyReportVHB411],
  "timeStart": "2007-12-03T10:15:30Z",
  "welder": Person
}

DailyReportDAI2DARESimplifiedEquipment

Fields
Field Name Description
additionalData - String
additionalData2 - String
amountHours - Decimal
amountUnit - Unit
counterContainer - [CounterContainer]
date - Date!
description - String
entriesCount - Int!
equipment - Equipment
gross - Decimal
net - Decimal
text - String
Example
{
  "additionalData": "xyz789",
  "additionalData2": "abc123",
  "amountHours": Decimal,
  "amountUnit": Unit,
  "counterContainer": [CounterContainer],
  "date": "2007-12-03",
  "description": "xyz789",
  "entriesCount": 987,
  "equipment": Equipment,
  "gross": Decimal,
  "net": Decimal,
  "text": "abc123"
}

DailyReportDAI2DARESimplifiedMaterial

Fields
Field Name Description
amount - Decimal
date - Date!
description - String
id - String
supplier - String
Example
{
  "amount": Decimal,
  "date": "2007-12-03",
  "description": "abc123",
  "id": "xyz789",
  "supplier": "abc123"
}

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": false,
  "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": 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": false,
  "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": true,
  "materials": [CollectedMaterial],
  "notes": [Note],
  "pictures": [Picture],
  "project": Project,
  "services": [Service],
  "simplifiedTimes": [SimplifiedTime],
  "subcontractorTimes": [CollectedSubcontractor],
  "times": [StaffTime],
  "weather": [Weather]
}

DailyReportDARE2KRESimplifiedEquipment

Fields
Field Name Description
amountHours - Decimal
amountUnit - Unit
counterContainer - [CounterContainer]
date - Date!
dateEnd - DateTime!
dateStart - DateTime!
entriesCount - Int!
equipment - Equipment
gross - Decimal
net - Decimal
person - Person
text - String
Example
{
  "amountHours": Decimal,
  "amountUnit": Unit,
  "counterContainer": [CounterContainer],
  "date": "2007-12-03",
  "dateEnd": "2007-12-03T10:15:30Z",
  "dateStart": "2007-12-03T10:15:30Z",
  "entriesCount": 123,
  "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": true,
  "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": false,
  "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": false,
  "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": true,
  "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": true,
  "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]
}

DataSource

Values
Enum Value Description

RECORDING

WAGE_CALCULATOR

Example
"RECORDING"

DataTableExportFormats

Values
Enum Value Description

CSV

XLSX

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.
_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",
  "_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]!
Arguments
dateFrom - Date!
dateTo - Date!
Example
{
  "equipment": Equipment,
  "ident": Ident,
  "isDeleted": true,
  "measure": MaintenanceMeasure,
  "nextInspectionDate": "2007-12-03",
  "status": "UNKNOWN",
  "statusHistory": [MaintenanceStatusResult]
}

DateRange

Fields
Input Field Description
start - Date!
end - Date!
excludeSaturdays - Boolean
excludeSundays - Boolean
excludeHolidays - Boolean
Example
{
  "start": "2007-12-03",
  "end": "2007-12-03",
  "excludeSaturdays": true,
  "excludeSundays": true,
  "excludeHolidays": false
}

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.
_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",
  "_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.
_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,
  "_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": 987,
  "defaultWageType": "xyz789",
  "absenceTypes": ["NONE"],
  "withMasterData": true,
  "withoutCostCenter": false,
  "useOperationalPersonNumber": false,
  "onlyExportProvedData": true,
  "reExportData": false,
  "isTestExport": true,
  "lockData": false,
  "dataSource": "RECORDING"
}

DatevLodasPermissionError

Fields
Field Name Description
entity - ExportDatevLodasError
errors - [MissingPermission!]!
Example
{
  "entity": ExportDatevLodasError,
  "errors": [MissingPermission]
}

DatevLodasResult

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": "xyz789",
  "customerNumber": "abc123",
  "exportHalfVacationDays": true,
  "lockData": true,
  "month": 123,
  "personIdents": [Ident],
  "wageTypePersonnelTypeAngestellter": "abc123",
  "wageTypePersonnelTypeAuszubildender": "xyz789",
  "wageTypePersonnelTypeGeringfuegigBeschaeftigte": "abc123",
  "wageTypePersonnelTypeGewerblicherAngestellter": "xyz789",
  "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": 123,
  "withoutCostCenter": false,
  "exportHalfVacationDays": true,
  "lockData": false,
  "wageTypePersonnelTypeAngestellter": "abc123",
  "wageTypePersonnelTypeAuszubildender": "xyz789",
  "wageTypePersonnelTypeGewerblicherAngestellter": "xyz789",
  "wageTypePersonnelTypeGeringfuegigBeschaeftigte": "abc123",
  "sumValuesForWageTypesWithoutAbbreviation": false,
  "dataSource": "RECORDING"
}

DatevLohnGehaltPermissionError

Fields
Field Name Description
entity - DatevLohnGehaltError
errors - [MissingPermission!]!
Example
{
  "entity": DatevLohnGehaltError,
  "errors": [MissingPermission]
}

DatevLohnGehaltResult

DatevLohnGehaltValidationError

Fields
Field Name Description
entity - DatevLohnGehaltError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": DatevLohnGehaltError,
  "errors": [ValidationErrorProperty]
}

DayOfWeek

Values
Enum Value Description

SUNDAY

MONDAY

TUESDAY

WEDNESDAY

THURSDAY

FRIDAY

SATURDAY

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": "xyz789",
  "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": "xyz789"
}

DayWageCollection

Fields
Field Name Description
nodes - [DayWage!]!
totalCount - Int!
Example
{"nodes": [DayWage], "totalCount": 123}

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

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "abc123"
}

DayWageReferError

Fields
Field Name Description
clientId - Ident
fid - String
ident - Ident
Example
{
  "clientId": Ident,
  "fid": "abc123",
  "ident": Ident
}

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.
_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,
  "_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

SELF

TEAM

PLANNED

ALL

Example
"SELF"

DefaultService

Fields
Field Name Description
actions - [Action!]!
conditions - [Condition!]!
description - String
ident - Ident!
position - Int!
Example
{
  "actions": [Action],
  "conditions": [Condition],
  "description": "xyz789",
  "ident": Ident,
  "position": 123
}

DefaultTimeValue

Values
Enum Value Description

WITHOUT

HOURS

TIMESPAN

Example
"WITHOUT"

DefaultValueService

Fields
Field Name Description
conditions - [Condition!]!
description - String
ident - Ident!
position - Int!
valueInSeconds - Int!
wageType - WageType
Example
{
  "conditions": [Condition],
  "description": "abc123",
  "ident": Ident,
  "position": 123,
  "valueInSeconds": 987,
  "wageType": WageType
}

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": 987
}

DeviatingWorkingHoursCalendarError

Fields
Field Name Description
elementIdent - Ident
fid - String
ident - Ident
name - String
year - Short
Example
{
  "elementIdent": Ident,
  "fid": "abc123",
  "ident": Ident,
  "name": "abc123",
  "year": Short
}

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

Example
{
  "errors": [
    DeviatingWorkingHoursCalendarReferErrorEntityNotFoundErrorType
  ]
}

DeviatingWorkingHoursCalendarOrder

Fields
Input Field Description
name - SortOrder
year - SortOrder
element - ElementOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
Example
{
  "name": "ASC",
  "year": "ASC",
  "element": ElementOrder,
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "lastChangeCount": "ASC"
}

DeviatingWorkingHoursCalendarPermissionError

Example
{
  "errors": [
    DeviatingWorkingHoursCalendarReferErrorPermissionErrorType
  ]
}

DeviatingWorkingHoursCalendarReferEntity

Fields
Input Field Description
ident - Ident
fid - String
Example
{
  "ident": Ident,
  "fid": "abc123"
}

DeviatingWorkingHoursCalendarReferError

Fields
Field Name Description
fid - String
ident - Ident
Example
{
  "fid": "xyz789",
  "ident": Ident
}

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": 987
}

DisplayCustomerSettings

Fields
Field Name Description
additionalEquipmentFields - [EquipmentSelectAdditionalFields!]!
additionalPersonFields - [PersonSelectAdditionalFields!]!
nameFormat - NameFormat!
showIds - Boolean!
Example
{
  "additionalEquipmentFields": ["LENT"],
  "additionalPersonFields": ["LENT"],
  "nameFormat": "FIRST_NAME_LAST_NAME",
  "showIds": true
}

DisplayCustomerSettingsError

Fields
Field Name Description
additionalEquipmentFields - [EquipmentSelectAdditionalFields]
additionalPersonFields - [PersonSelectAdditionalFields]
nameFormat - String
showIds - Boolean
Example
{
  "additionalEquipmentFields": ["LENT"],
  "additionalPersonFields": ["LENT"],
  "nameFormat": "xyz789",
  "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

PREVIOUS_PROJECT

CURRENT_PROJECT

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": 123,
  "projects": [Project]
}

DurationType

Values
Enum Value Description

DAYS

HOURS

PERIOD

Example
"DAYS"

Dxlnyu5NFormat

Values
Enum Value Description

HOURS

INDUSTRIAL_HOURS

Example
"HOURS"

EditQualitySettingsPermissionError

Fields
Field Name Description
errors - [QualitySettingsErrorPermissionErrorType!]!
Example
{"errors": [QualitySettingsErrorPermissionErrorType]}

EditQualitySettingsResult

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

NONE

FREE

MANUALLY

ONLY_NOTIFICATION

FROM_CALENDAR

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": "abc123",
  "elementType": "BRANCH",
  "fid": "xyz789",
  "hid": "xyz789",
  "id": "xyz789",
  "ident": Ident,
  "isActivityGroup": false,
  "isBranch": false,
  "isClient": true,
  "isDeleted": true,
  "isDivision": false,
  "isDivisionGroup": false,
  "isEquipmentGroup": true,
  "isMaterialGroup": true,
  "isRoot": false,
  "isVisible": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "level": 123,
  "name": "xyz789",
  "parentIdent": Ident,
  "permissions": [Permission],
  "position": 123,
  "region": Region,
  "reportContact": "abc123",
  "reportLogoPath": "abc123"
}

ElementAttribute

Fields
Field Name Description
contact - Contact
costCentreOperationnumber - String
element - Element
equipmentOperationnumber - String
ident - Ident
personellOperationnumber - String
projectOperationnumber - String
Example
{
  "contact": Contact,
  "costCentreOperationnumber": "xyz789",
  "element": Element,
  "equipmentOperationnumber": "abc123",
  "ident": Ident,
  "personellOperationnumber": "abc123",
  "projectOperationnumber": "abc123"
}

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

Fields
Input Field Description
name - SortOrder
hierarchy - SortOrder
Example
{"name": "ASC", "hierarchy": "ASC"}

ElementRange

Values
Enum Value Description

ON_ELEMENT

WITH_PARENTS_AND_CHILDREN

WITH_CHILDREN

Example
"ON_ELEMENT"

ElementRole

Fields
Field Name Description
bequeath - Boolean!
element - Element!
ident - Ident!
role - RoleBase!
Example
{
  "bequeath": true,
  "element": Element,
  "ident": Ident,
  "role": RoleBase
}

ElementSelectRange

Values
Enum Value Description

ALL

USER_BASED

Example
"ALL"

ElementType

Values
Enum Value Description

BRANCH

CLIENT

DIVISION

ROOT

ACTIVITY_GROUP

DIVISION_GROUP

EQUIPMENT_GROUP

MATERIAL_GROUP

INVALID

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
_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",
  "_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
take - PosInt
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
take - PosInt
text - String
text2 - String
text3 - String
timeConfiguration - TimeConfiguration
timeTrackingProfile - TimeTrackingProfile
timeTrackingProfileTerminal - TimeTrackingProfile
vacationTimes - [VacationTime!]!
wageCalculators - WCDataCollection
Arguments
month - PosInt
year - PosInt
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": true,
  "isAvailableWeb": true,
  "isDeleted": true,
  "isPayroll": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "leaveAccount": LeaveAccount,
  "leaveEntitlements": [ScheduledOrder],
  "ledTeams": [Team],
  "lentElements": [Element],
  "note": "xyz789",
  "operationNumber": "xyz789",
  "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": "abc123",
  "text2": "abc123",
  "text3": "abc123",
  "timeConfiguration": TimeConfiguration,
  "timeTrackingProfile": TimeTrackingProfile,
  "timeTrackingProfileTerminal": TimeTrackingProfile,
  "vacationTimes": [VacationTime],
  "wageCalculators": WCDataCollection,
  "workingHourCalendars": [WorkingHourCalendar]
}

EmployeeAvailability

Values
Enum Value Description

WEB

MOBILE

Example
"WEB"

EmployeeAvailableSelectRange

Values
Enum Value Description

SELF

TEAM

ALL

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
lentElement - ElementOrder
Example
{
  "id": "ASC",
  "personType": PersonTypeOrder,
  "personKind": PersonKindOrder,
  "ruleConfiguration": RuleConfigurationOrder,
  "hireDate": "ASC",
  "fireDate": "ASC",
  "wageCalculator": WageCalculatorOrder,
  "operationNumber": "ASC",
  "isPayroll": "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

NONE

QUALITY_FORMS

QUALITY_TICKETS

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
_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",
  "_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
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
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
timestamp - Date
lentElements - [Element!]!
licencePlate - String
maintenanceAssignments - [MaintenanceAssignment] The assigned maintenance measures
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": "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": false,
  "hasQueryDayTimeHours": true,
  "hasQueryGross": true,
  "hasQueryNet": false,
  "id": "abc123",
  "ident": Ident,
  "image": File,
  "informationFields": EquipmentInformationFieldInterfaceCollection,
  "inputType": "NONE",
  "isAvailableMobile": false,
  "isAvailableOffice": true,
  "isAvailableWeb": true,
  "isDeleted": true,
  "isEffortEquipment": false,
  "isInputTypeFree": true,
  "isInputTypeFromCalendar": false,
  "isInputTypeManually": false,
  "isInputTypeNone": false,
  "isInputTypeOnlyNotification": false,
  "isLocatable": true,
  "isProvisionEquipment": true,
  "isStateQueryCount": true,
  "isVehicle": true,
  "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
}

EquipmentAvailability

Values
Enum Value Description

NONE

OFFICE

WEB

MOBILE

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": 123}

EquipmentDataDailyReportGUS1DARE

Fields
Field Name Description
data - String
date - Date!
equipment - Equipment
plausibility - String
project - Project
totalHours - String
Example
{
  "data": "xyz789",
  "date": "2007-12-03",
  "equipment": Equipment,
  "plausibility": "xyz789",
  "project": Project,
  "totalHours": "abc123"
}

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

Fields
Field Name Description
ident - Ident
name - String
unit - String
Example
{
  "ident": Ident,
  "name": "abc123",
  "unit": "abc123"
}

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
equipmentIdent - Ident!
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": true,
  "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

Example
{
  "datetime": DateTimeOffset,
  "equipment": Equipment,
  "fromManualData": true,
  "ident": Ident,
  "isAutomatic": true,
  "isDeleted": false,
  "type": "LOCATION"
}

EquipmentInformationFieldError

Fields
Field Name Description
equipmentIdent - Ident
ident - Ident
isAutomatic - Boolean
manualValue - String
Example
{
  "equipmentIdent": Ident,
  "ident": Ident,
  "isAutomatic": false,
  "manualValue": "abc123"
}

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": 987}

EquipmentInformationFieldNotFoundError

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

LOCATION

OPERATING_HOURS

DISTANCE

FUEL_REMAINING

DEF_REMAINING

ENGINE_STATUS

PAYLOAD_TOTAL

LOAD_COUNT

FUEL_USED

FUEL_USED_LAST_TWENTY_FOUR

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": true,
  "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": true,
  "fuelUsed": FuelUsed,
  "ident": Ident,
  "isAutomatic": true,
  "isDeleted": false,
  "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": false,
  "fuelUsed": FuelUsed,
  "ident": Ident,
  "isAutomatic": false,
  "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": true,
  "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": false,
  "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": false,
  "isDeleted": false,
  "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": true,
  "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

MOVEMENT_FREE

MOVEMENT_IN_USE

SERVICE

Example
"MOVEMENT_FREE"

EquipmentMetaDailyReportHUE2B411

Fields
Field Name Description
date - Date!
equipment - Equipment
hours - String
project - Project
Example
{
  "date": "2007-12-03",
  "equipment": Equipment,
  "hours": "xyz789",
  "project": Project
}

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
equipmentIdent - Ident!
minutesPerStep - Int!
usageSummary - EquipmentUsageSummary
Arguments
equipmentIdent - Ident!
minutesPerStep - Int!
Example
{
  "distanceSummary": EquipmentDistanceSummary,
  "usageSummary": EquipmentUsageSummary
}

EquipmentPermissionError

Fields
Field Name Description
errors - [EquipmentReferErrorPermissionErrorType!]!
Example
{"errors": [EquipmentReferErrorPermissionErrorType]}

EquipmentPermissions

Values
Enum Value Description

CAN_EDIT

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": "abc123"
}

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": "xyz789"
}

EquipmentReportByProjects

Fields
Field Name Description
nodes - [EquipmentReportByProject]
reportLogoPath - String
Example
{
  "nodes": [EquipmentReportByProject],
  "reportLogoPath": "xyz789"
}

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": "xyz789",
  "rowValue": "abc123"
}

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": "abc123",
  "rowValue": "abc123"
}

EquipmentReportEREP1BELByEquipments

Fields
Field Name Description
nodes - [EquipmentReportEREP1BELByEquipment]
reportLogoPath - String
Example
{
  "nodes": [EquipmentReportEREP1BELByEquipment],
  "reportLogoPath": "abc123"
}

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": "abc123",
  "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": "abc123",
  "rowValue": "xyz789"
}

EquipmentReportEREP1BELByWeekEquipmentRow

Fields
Field Name Description
equipment - Equipment
rowData - [EquipmentReportEREP1BELByWeekRowData]
rowPrice - String
rowValue - String
Example
{
  "equipment": Equipment,
  "rowData": [EquipmentReportEREP1BELByWeekRowData],
  "rowPrice": "xyz789",
  "rowValue": "xyz789"
}

EquipmentReportEREP1BELByWeekRowData

Fields
Field Name Description
price - String
value - String
week - Int!
Example
{
  "price": "abc123",
  "value": "abc123",
  "week": 987
}

EquipmentReportEREP1BELByWeeks

Fields
Field Name Description
nodes - [EquipmentReportEREP1BELByWeek]
reportLogoPath - String
weekFrom - Int!
weekTo - Int!
Example
{
  "nodes": [EquipmentReportEREP1BELByWeek],
  "reportLogoPath": "xyz789",
  "weekFrom": 987,
  "weekTo": 987
}

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

Fields
Field Name Description
date - Date!
price - String
value - String
Example
{
  "date": "2007-12-03",
  "price": "abc123",
  "value": "abc123"
}

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": "abc123"
}

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": "xyz789"
}

EquipmentReportEREP1BOMByProjects

Fields
Field Name Description
nodes - [EquipmentReportEREP1BOMByProject]
reportLogoPath - String
Example
{
  "nodes": [EquipmentReportEREP1BOMByProject],
  "reportLogoPath": "abc123"
}

EquipmentReportEREP1BOMEquipmentRow

Fields
Field Name Description
equipment - Equipment
rowCost - String
rowData - [EquipmentReportEREP1BOMRowData]
rowValue - String
Example
{
  "equipment": Equipment,
  "rowCost": "xyz789",
  "rowData": [EquipmentReportEREP1BOMRowData],
  "rowValue": "abc123"
}

EquipmentReportEREP1BOMProjectRow

Fields
Field Name Description
project - Project
rowCost - String
rowData - [EquipmentReportEREP1BOMRowData]
rowValue - String
Example
{
  "project": Project,
  "rowCost": "xyz789",
  "rowData": [EquipmentReportEREP1BOMRowData],
  "rowValue": "xyz789"
}

EquipmentReportEREP1BOMRowData

Fields
Field Name Description
cost - String
date - Date!
value - String
Example
{
  "cost": "xyz789",
  "date": "2007-12-03",
  "value": "xyz789"
}

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": "xyz789"
}

EquipmentReportEREP1KREProjectRow

Fields
Field Name Description
project - Project
rowData - [EquipmentReportEREP1KRERowData]
rowValue - String
Example
{
  "project": Project,
  "rowData": [EquipmentReportEREP1KRERowData],
  "rowValue": "xyz789"
}

EquipmentReportEREP1KRERow

Fields
Field Name Description
equipments - [EquipmentReportEREP1KREEquipmentRow]
equipmentType - EquipmentType
rowData - [EquipmentReportEREP1KRERowData]
rowValue - String
Example
{
  "equipments": [EquipmentReportEREP1KREEquipmentRow],
  "equipmentType": EquipmentType,
  "rowData": [EquipmentReportEREP1KRERowData],
  "rowValue": "abc123"
}

EquipmentReportEREP1KRERowData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "xyz789"
}

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

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "xyz789"
}

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": "abc123"
}

EquipmentReportEREP2H53ByProjects

Fields
Field Name Description
nodes - [EquipmentReportEREP2H53ByProject]
reportLogoPath - String
Example
{
  "nodes": [EquipmentReportEREP2H53ByProject],
  "reportLogoPath": "abc123"
}

EquipmentReportEREP2H53EquipmentRow

Fields
Field Name Description
equipment - Equipment
rowData - [EquipmentReportEREP2H53RowData]
rowValue - String
Example
{
  "equipment": Equipment,
  "rowData": [EquipmentReportEREP2H53RowData],
  "rowValue": "abc123"
}

EquipmentReportEREP2H53ProjectRow

Fields
Field Name Description
project - Project
rowData - [EquipmentReportEREP2H53RowData]
rowValue - String
Example
{
  "project": Project,
  "rowData": [EquipmentReportEREP2H53RowData],
  "rowValue": "xyz789"
}

EquipmentReportEREP2H53RowData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "xyz789"
}

EquipmentReportEquipmentRow

Fields
Field Name Description
equipment - Equipment
rowData - [EquipmentReportRowData]
rowValue - String
Example
{
  "equipment": Equipment,
  "rowData": [EquipmentReportRowData],
  "rowValue": "xyz789"
}

EquipmentReportM4O18UQF

Fields
Field Name Description
nodes - [EquipmentReportM4O18UQFRow]
reportLogoPath - String
Example
{
  "nodes": [EquipmentReportM4O18UQFRow],
  "reportLogoPath": "abc123"
}

EquipmentReportM4O18UQFProjectRow

Fields
Field Name Description
project - Project
rowData - [EquipmentReportM4O18UQFRowData]
rowValue - String
Example
{
  "project": Project,
  "rowData": [EquipmentReportM4O18UQFRowData],
  "rowValue": "abc123"
}

EquipmentReportM4O18UQFRow

Fields
Field Name Description
collectedEquipments - [EquipmentReportM4O18UQFProjectRow]
equipment - Equipment
rowData - [EquipmentReportM4O18UQFRowData]
rowValue - String
Example
{
  "collectedEquipments": [
    EquipmentReportM4O18UQFProjectRow
  ],
  "equipment": Equipment,
  "rowData": [EquipmentReportM4O18UQFRowData],
  "rowValue": "xyz789"
}

EquipmentReportM4O18UQFRowData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

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": "abc123"
}

EquipmentReportMA3XEREPByEquipments

Fields
Field Name Description
nodes - [EquipmentReportMA3XEREPByEquipment]
reportLogoPath - String
Example
{
  "nodes": [EquipmentReportMA3XEREPByEquipment],
  "reportLogoPath": "xyz789"
}

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": "xyz789"
}

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

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "xyz789"
}

EquipmentReportProjectRow

Fields
Field Name Description
project - Project
rowData - [EquipmentReportRowData]
rowValue - String
Example
{
  "project": Project,
  "rowData": [EquipmentReportRowData],
  "rowValue": "abc123"
}

EquipmentReportRowData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "xyz789"
}

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": "xyz789"
}

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": "xyz789"
}

EquipmentReportUHQXJW3LRowData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

EquipmentResultSuccess

Fields
Field Name Description
entities - [Equipment!]!
Example
{"entities": [Equipment]}

EquipmentSelectAdditionalFields

Values
Enum Value Description

LENT

EQUIPMENT_TYPE

ALTERNATIVE_NAME

LICENSE_PLATE

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": 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": false,
  "isDeleted": false,
  "isDeparture": true,
  "isFree": false,
  "isInCommission": false,
  "isLocked": true,
  "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": "abc123"
}

EquipmentStateCollection

Fields
Field Name Description
nodes - [EquipmentState!]!
totalCount - Int!
Example
{"nodes": [EquipmentState], "totalCount": 123}

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

Fields
Field Name Description
changeInfo - Info
color - String
element - Element
equipments - [Equipment!]!
fid - String
id - String
ident - Ident!
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String!
text - String
Example
{
  "changeInfo": Info,
  "color": "abc123",
  "element": Element,
  "equipments": [Equipment],
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "text": "xyz789"
}

EquipmentTypeCollection

Fields
Field Name Description
nodes - [EquipmentType!]!
totalCount - Int!
Example
{"nodes": [EquipmentType], "totalCount": 123}

EquipmentTypeDemand

Fields
Field Name Description
amount - Int!
assignedEquipments - [Equipment!]!
ident - Ident!
planning - Planning!
type - EquipmentType!
Example
{
  "amount": 987,
  "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

Fields
Input Field Description
id - SortOrder
name - SortOrder
color - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
element - ElementOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "abc123"
}

EquipmentTypeReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "xyz789",
  "ident": Ident
}

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

Fields
Field Name Description
customerNumber - String
equipmentIdents - [Ident!]!
from - Date!
objectsAsCostcenter - Boolean
to - Date!
Example
{
  "customerNumber": "abc123",
  "equipmentIdents": [Ident],
  "from": "2007-12-03",
  "objectsAsCostcenter": true,
  "to": "2007-12-03"
}

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": "xyz789",
  "isTestExport": true,
  "month": 987,
  "onlyExportProvedData": true,
  "personIdents": [Ident],
  "reExportData": true,
  "useOperationalPersonNumber": true,
  "withMasterData": false,
  "withoutCostCenter": false,
  "year": 987
}

ExportFormat

Values
Enum Value Description

TEXT

XML

Example
"TEXT"

ExportRoot

Fields
Field Name Description
wageCalculators - [WageDataBlock]
Arguments
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
wageCalculatorsGrouped - [WageDataBlock]
Arguments
personIdents - [Ident]
dateFrom - Date!
dateTo - Date!
isUnderlyingProved - Boolean
isLocked - Boolean
isProved - Boolean
costCenters - [Ident]
wageTypes - [Ident]
projectIdents - [Ident]
projectComponentIdents - [Ident]
projectSectorIdents - [Ident]
activityIdents - [Ident]
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": true,
  "position": 123,
  "transferActivityIdent": false,
  "transferCostCentreIdent": true,
  "transferMetadata": false,
  "value": 987.65,
  "valueType": "HOURS",
  "wageType": WageType
}

Feature

Fields
Field Name Description
featureKey - String
fixVersion - String
knowledgeBaseLink - String
lastChange - DateTime!
product - String
promoted - Boolean
publish - Boolean
released - Boolean
releaseDate - DateTime
releaseNotes - String
releaseTitle - String
summary - String
Example
{
  "featureKey": "abc123",
  "fixVersion": "abc123",
  "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": "abc123",
  "summary": "xyz789"
}

FeatureCollection

Fields
Field Name Description
nodes - [Feature!]!
totalCount - Int!
Example
{"nodes": [Feature], "totalCount": 123}

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

Fields
Input Field Description
featureKey - SortOrder
product - SortOrder
summary - SortOrder
released - SortOrder
promoted - SortOrder
publish - SortOrder
fixVersion - SortOrder
releaseDate - SortOrder
releaseTitle - SortOrder
releaseNotes - SortOrder
lastChange - SortOrder
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": "abc123",
  "downloadRegularImagePath": "xyz789",
  "downloadRegularImageUrl": "abc123",
  "downloadSmallImagePath": "abc123",
  "downloadUrl": "abc123",
  "fileName": Ident,
  "ident": Ident,
  "mimeType": "xyz789",
  "name": "xyz789",
  "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!
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": 987,
  "ident": Ident,
  "isDeleted": false,
  "isDraft": false,
  "isLocked": true,
  "isProved": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "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": 987}

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

Fields
Field Name Description
clientId - Ident
date - DateTime
formIdent - Ident
ident - Ident
isDraft - Boolean
Example
{
  "clientId": Ident,
  "date": "2007-12-03T10:15:30Z",
  "formIdent": Ident,
  "ident": Ident,
  "isDraft": false
}

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

IDENT

DATE

FORM_ID

CREATOR_NAME

PROJECT_ID

PROJECT_NAME

PERSON_ID

PERSON_NAME

EQUIPMENT_ID

EQUIPMENT_NAME

FORM_DATA

Example
"IDENT"

FilledFormExportFormat

Values
Enum Value Description

PDF

CSV

XLSX

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
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,
  "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

Fields
Input Field Description
ident - Ident
clientId - Ident
Example
{"ident": Ident, "clientId": Ident}

FilledFormReferError

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

PROJECTS

EMPLOYEES

TEAMS

EQUIPMENTS

ABSENCES

Example
"PROJECTS"

FirstSteps

Fields
Field Name Description
fleet - FleetFirstSteps
onsite - OnsiteFirstSteps
quality - QualityFirstSteps
Example
{
  "fleet": FleetFirstSteps,
  "onsite": OnsiteFirstSteps,
  "quality": QualityFirstSteps
}

FixedBreak

Fields
Field Name Description
begin - TimeSpan
end - TimeSpan
index - Int!
Example
{
  "begin": TimeSpan,
  "end": TimeSpan,
  "index": 123
}

FleetFirstSteps

Fields
Field Name Description
hasAddedTrackingProvider - Boolean
hasAssignedProviderToDevice - Boolean
hasAutomaticRecording - Boolean
hasEquipmentCreated - Boolean
hasMaintenanceMeasureCreated - Boolean
hasMovementAdded - Boolean
Example
{
  "hasAddedTrackingProvider": false,
  "hasAssignedProviderToDevice": true,
  "hasAutomaticRecording": true,
  "hasEquipmentCreated": false,
  "hasMaintenanceMeasureCreated": true,
  "hasMovementAdded": true
}

FleetPersonalSettings

Fields
Field Name Description
sendEquipmentMaintenanceNotifications - Boolean
Example
{"sendEquipmentMaintenanceNotifications": true}

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
_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": 123.45,
  "_neq": 987.65,
  "_gt": 987.65,
  "_lt": 123.45,
  "_gte": 987.65,
  "_lte": 123.45,
  "_like": 987.65,
  "_contains": 123.45,
  "_is_null": true,
  "_in": [123.45],
  "_nin": [987.65]
}

FormCollection

Fields
Field Name Description
nodes - [FormGraphType!]!
totalCount - Int!
Example
{"nodes": [FormGraphType], "totalCount": 987}

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": "abc123",
  "attendanceContractor": "abc123",
  "creator": Person,
  "materials": "xyz789",
  "place": "xyz789",
  "planChange": "xyz789",
  "planChangeText": "abc123",
  "projectName": "abc123",
  "remarks": "xyz789",
  "reportNo": "abc123",
  "signature": "abc123",
  "trafficSecurityAfterStorm": "abc123",
  "trafficSecurityEvening": "abc123",
  "trafficSecurityMorning": "xyz789",
  "weatherName": "abc123",
  "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": "xyz789",
  "remarks": "abc123",
  "reportNo": "xyz789",
  "signature": "xyz789",
  "trafficSecurityAfterStorm": "abc123",
  "trafficSecurityEvening": "abc123",
  "trafficSecurityMorning": "abc123",
  "weatherName": "abc123",
  "weatherTemperature": "abc123"
}

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": ["xyz789"],
  "columnNumber": 123,
  "description": "xyz789",
  "form": FormGraphType,
  "id": "xyz789",
  "ident": Ident,
  "isDeleted": false,
  "isMandatory": false,
  "label": "xyz789",
  "lastChange": "2007-12-03",
  "lastChangeCount": LastChangeCount,
  "masterDataSelection": "xyz789",
  "revision": 987,
  "rowNumber": 123,
  "selectOptions": ["abc123"],
  "subForm": FormGraphType,
  "subFormMarkDown": "abc123",
  "type": "abc123",
  "typeSpecificData": "abc123",
  "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": "abc123",
  "element": Element,
  "fields": [FormFieldGraphType],
  "id": "xyz789",
  "ident": Ident,
  "isAttachedToHomeScreen": true,
  "isDeleted": false,
  "isSubForm": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "masterDataSelection": "abc123",
  "name": "abc123",
  "persons": [Person],
  "product": "ON_SITE",
  "projects": [Project],
  "revision": 987,
  "rules": [FormRule],
  "template": FormTemplate,
  "type": "PROJECT"
}

FormNotFoundError

Fields
Field Name Description
errors - [FormReferErrorEntityNotFoundErrorType!]!
Example
{"errors": [FormReferErrorEntityNotFoundErrorType]}

FormOrder

Fields
Input Field Description
id - SortOrder
name - SortOrder
description - SortOrder
isSubform - SortOrder
element - ElementOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

CAN_EDIT

CAN_DELETE

CAN_CREATE

CAN_RESTORE

CAN_SEE_DELETED

CAN_LOCK

CAN_PROVE

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": "xyz789",
  "position": 987,
  "revision": 987
}

FormRuleAction

Fields
Field Name Description
field - FormFieldGraphType
ident - Ident
lastChange - Date!
lastChangeCount - LastChangeCount!
revision - Int!
rule - FormRule!
type - FormRuleActionType!
value - String
Example
{
  "field": FormFieldGraphType,
  "ident": Ident,
  "lastChange": "2007-12-03",
  "lastChangeCount": LastChangeCount,
  "revision": 987,
  "rule": FormRule,
  "type": "VISIBLE",
  "value": "xyz789"
}

FormRuleActionType

Values
Enum Value Description

VISIBLE

HIDDEN

TEXT

TEXT_ALWAYS_REPLACE

Example
"VISIBLE"

FormRuleCondition

Fields
Field Name Description
field - FormFieldGraphType
ident - Ident
lastChange - Date!
lastChangeCount - LastChangeCount!
revision - Int!
rule - FormRule!
type - FormRuleConditionType!
value - String
Example
{
  "field": FormFieldGraphType,
  "ident": Ident,
  "lastChange": "2007-12-03",
  "lastChangeCount": LastChangeCount,
  "revision": 123,
  "rule": FormRule,
  "type": "IS",
  "value": "xyz789"
}

FormRuleConditionType

Values
Enum Value Description

IS

IS_NOT

STARTS_WITH

ENDS_WITH

CONTAINS

HAS_VALUE

GREATER_THAN

LESS_THAN

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

PROJECT

PERSON

EQUIPMENT

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

HTML

PDF

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

Fields
Field Name Description
defaultLanguage - String!
defaultTimeFormat - String!
Example
{
  "defaultLanguage": "abc123",
  "defaultTimeFormat": "xyz789"
}

GeneralCustomerSettingsError

Fields
Field Name Description
defaultLanguage - String
defaultTimeFormat - String
Example
{
  "defaultLanguage": "xyz789",
  "defaultTimeFormat": "abc123"
}

GeoAreaFilter

Fields
Input Field Description
_geo_contained_by - GeoFence Does the field value overlaps viewed geographically
_geo_intersected_by - GeoFence Does the field value intersects viewed geographically.
Example
{
  "_geo_contained_by": GeoFence,
  "_geo_intersected_by": GeoFence
}

GeoCoderReverseResult

Fields
Field Name Description
confidence - Int!
locationComponents - LocationComponents
Example
{
  "confidence": 987,
  "locationComponents": LocationComponents
}

GeoCoordinate

Fields
Field Name Description
latitude - Float!
longitude - Float!
Example
{"latitude": 987.65, "longitude": 987.65}

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": false
}

GeoCoordinateInput

Fields
Input Field Description
latitude - Float
longitude - Float
Example
{"latitude": 987.65, "longitude": 123.45}

GeoFence

Example
GeoFence

GpsSetting

Values
Enum Value Description

NONE

IF_AVAILABLE

MANDATORY

MANDATORY_AVAILABLE

MANDATORY_WITH_ACCURACY

MANDATORY_WITHIN_PROJECT_RADIUS

Example
"NONE"

HistoryChangeAction

Values
Enum Value Description

CREATE

CHANGE

DELETE

RESTORE

Example
"CREATE"

HolidayAccount

Fields
Field Name Description
plannable - Decimal!
planned - Decimal!
remaining - Decimal!
remainingFromLastYear - Decimal!
total - Decimal!
unit - String
used - Decimal!
Example
{
  "plannable": Decimal,
  "planned": Decimal,
  "remaining": Decimal,
  "remainingFromLastYear": Decimal,
  "total": Decimal,
  "unit": "abc123",
  "used": Decimal
}

HolidayAccountBalance

Fields
Field Name Description
account - Account
lastChangeCount - LastChangeCount!
person - Person
plannableValue - Decimal!
plannedValue - Decimal!
referenceDate - DateTime!
remainingFromLastYear - Decimal!
remainingValue - Decimal!
totalValue - Decimal!
usedValue - Decimal!
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

NEUTRAL

NEGATIVE

POSITIVE

Example
"NEUTRAL"

HolidayAccountObt

Fields
Field Name Description
currentYear - Decimal!
plannable - Decimal!
planned - Decimal!
previousYear - Decimal!
remaining - Decimal!
total - Decimal!
unit - String
used - Decimal!
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

Fields
Field Name Description
date - Date!
text - String
unit - String
value - Decimal!
wageType - WageType
Example
{
  "date": "2007-12-03",
  "text": "abc123",
  "unit": "xyz789",
  "value": Decimal,
  "wageType": WageType
}

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

Fields
Field Name Description
plannable - Decimal!
planned - Decimal!
remaining - Decimal!
remainingFromLastYear - Decimal!
total - Decimal!
unit - String
used - Decimal!
Example
{
  "plannable": Decimal,
  "planned": Decimal,
  "remaining": Decimal,
  "remainingFromLastYear": Decimal,
  "total": Decimal,
  "unit": "abc123",
  "used": Decimal
}

HolidayReportHORE1ATHCollection

Fields
Field Name Description
nodes - [HolidayReportHORE1ATH!]!
totalCount - Int!
Example
{"nodes": [HolidayReportHORE1ATH], "totalCount": 123}

HolidayReportHORE1ATHEntry

Fields
Field Name Description
month - String
plannedValue - Decimal!
text - String
unit - String
value - Decimal!
wageType - WageType
Example
{
  "month": "xyz789",
  "plannedValue": Decimal,
  "text": "abc123",
  "unit": "abc123",
  "value": Decimal,
  "wageType": WageType
}

HourLimit

Fields
Field Name Description
date - DateTime!
hours - Decimal!
person - Person
Example
{
  "date": "2007-12-03T10:15:30Z",
  "hours": Decimal,
  "person": Person
}

HourLimitReportCollection

Fields
Field Name Description
nodes - [HourLimit]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [HourLimit],
  "reportLogoPath": "abc123",
  "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": 123}

HoursBlockFilter

Fields
Input Field Description
_and - [HoursBlockFilter]
_or - [HoursBlockFilter]
startDate - DateFilter
endDate - DateFilter
Example
{
  "_and": [HoursBlockFilter],
  "_or": [HoursBlockFilter],
  "startDate": DateFilter,
  "endDate": DateFilter
}

HoursBlocksOrder

Fields
Input Field Description
fromTime - SortOrder
toTime - SortOrder
Example
{"fromTime": "ASC", "toTime": "ASC"}

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": 987
}

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.
_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,
  "_contains": Ident,
  "_is_null": false,
  "_in": [Ident],
  "_nin": [Ident]
}

Info

Fields
Field Name Description
application - String
date - Date Will change to DateTime or be remove in favor of timeStamp in the future
firstName - String
geolocation - InfoGpsInfo
lastName - String
person - Person
personIdent - Ident
timeStamp - DateTime
Example
{
  "application": "xyz789",
  "date": "2007-12-03",
  "firstName": "xyz789",
  "geolocation": InfoGpsInfo,
  "lastName": "abc123",
  "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

Fields
Field Name Description
accuracy - Int
latitude - Float
longitude - Float
Example
{"accuracy": 123, "latitude": 123.45, "longitude": 987.65}

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": true,
  "exceptionSaturday": false,
  "exceptionSunday": true,
  "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": true,
  "exceptionSaturday": false,
  "exceptionSunday": false,
  "exceptionPublicHoliday": true
}

InputAccount

Fields
Input Field Description
ident - Ident
name - String
unit - String
Example
{
  "ident": Ident,
  "name": "abc123",
  "unit": "abc123"
}

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": "xyz789",
  "ident": Ident,
  "name": "xyz789",
  "fid": "xyz789",
  "elementIdent": Ident,
  "number": 987,
  "activityTypeIdent": Ident,
  "availability": ["MOBILE"],
  "exportType": "WORKING_HOURS",
  "isForTimeTracking": false,
  "isForActivityRecorder": false,
  "wageIndicator": "xyz789",
  "abbreviation": "xyz789",
  "isExtraordinary": true,
  "isSpecial": true,
  "specialActivityActiveMonths": ["JANUARY"],
  "projectIdents": [Ident],
  "defaultAssignToProjects": false,
  "notOnSite": false,
  "subcontractorIdents": [Ident],
  "equipmentIdents": [Ident],
  "personIdents": [Ident]
}

InputActivityType

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
color - String
elementIdent - Ident
activityIdents - [Ident]
Example
{
  "id": "xyz789",
  "ident": Ident,
  "name": "abc123",
  "fid": "abc123",
  "color": "abc123",
  "elementIdent": Ident,
  "activityIdents": [Ident]
}

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": 123,
  "january": true,
  "february": false,
  "march": true,
  "april": false,
  "may": false,
  "june": false,
  "july": true,
  "august": true,
  "september": false,
  "october": false,
  "november": true,
  "december": true,
  "configurationMonday": InputDailyConfiguration,
  "configurationTuesday": InputDailyConfiguration,
  "configurationWednesday": InputDailyConfiguration,
  "configurationThursday": InputDailyConfiguration,
  "configurationFriday": InputDailyConfiguration,
  "configurationSaturday": InputDailyConfiguration,
  "configurationSunday": InputDailyConfiguration
}

InputAddresscircle

Fields
Input Field Description
ident - Ident
name - String
Example
{
  "ident": Ident,
  "name": "abc123"
}

InputAllowance

Fields
Input Field Description
ident - Ident
fid - String
clientId - Ident
date - Date
dateRange - DateRange
projectIdent - Ident
personIdent - Ident
personIdents - [Ident]
costTypeIdent - Ident
text - String
value - Decimal
timeStart - DateTime
timeEnd - DateTime
Example
{
  "ident": Ident,
  "fid": "xyz789",
  "clientId": Ident,
  "date": "2007-12-03",
  "dateRange": DateRange,
  "projectIdent": Ident,
  "personIdent": Ident,
  "personIdents": [Ident],
  "costTypeIdent": Ident,
  "text": "abc123",
  "value": Decimal,
  "timeStart": "2007-12-03T10:15:30Z",
  "timeEnd": "2007-12-03T10:15:30Z"
}

InputAppCustomerSettings

Fields
Input Field Description
backgroundSync - Boolean
Example
{"backgroundSync": true}

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": false,
  "serviceTileAccess": true,
  "chatTileAccess": false,
  "weatherTileAccess": false,
  "materialTileAccess": false,
  "equipmentTileAccess": false,
  "documentTileAccess": true,
  "dayWageTileAccess": false,
  "postWorkerTileAccess": true,
  "noteTileAccess": true,
  "allowanceTileAccess": true,
  "absenceTileAccess": true,
  "ticketTileAccess": false,
  "planningTileAccess": false,
  "dailyOverviewTileAccess": true,
  "contactTileAccess": true,
  "skillTileAccess": true,
  "timeAccountTileAccess": true,
  "formTileAccess": false,
  "deleteTimes": true,
  "bookEquipmentWithTimes": false,
  "equipmentWithTimesSelectMultiple": true,
  "equipmentWithTimesPreselectForTeam": true,
  "equipmentWithTimesChangeEquipment": false,
  "signInTimes": true,
  "signInTimesChangeTime": false,
  "signInTimesEndTimeButton": true,
  "changeTimes": true,
  "changeTimesChangeTime": true,
  "breakTimes": true,
  "breakTimesMove": true,
  "breakTimesEdit": true,
  "breakTimesAdd": true,
  "signOutTimes": true,
  "signOutTimesChangeTime": false,
  "editTimes": false,
  "editTimesChangeTime": false,
  "endOfWorkTimes": true,
  "endOfWorkTimesChangeTime": true,
  "timesGpsSetting": "NONE",
  "timesGpsAccuracyInMeter": 987,
  "picturesGpsSetting": "NONE",
  "picturesGpsAccuracyInMeter": 123,
  "bookableEquipmentType": "BOTH",
  "documentEmployeeAvailableSelectRange": "SELF",
  "ticketEmployeeAvailableSelectRange": "SELF",
  "ticketNotificationWhenTicketUpdated": true,
  "planningEmployeeAvailableSelectRange": "SELF",
  "planningShowPlannedEmployees": true,
  "planningShowPlannedEquipment": false,
  "planningNotificationWhenPlanningCreated": true,
  "planningNotificationWhenPlanningUpdated": false,
  "skillsEmployeeAvailableSelectRange": "SELF",
  "createSkills": false,
  "timeAccountsEmployeeAvailableSelectRange": "SELF",
  "formsAvailableSelectRange": "ASSIGNED",
  "defaultEmployeeAvailableSelectRange": "SELF",
  "scanEmployeeQrCode": true,
  "defaultProjectAvailableSelectRange": "ASSIGNED",
  "timesBookEquipmentAsProject": false,
  "defaultPostWorkerAvailableSelectRange": "ASSIGNED",
  "defaultSupplierAvailableSelectRange": "ASSIGNED",
  "allowedBackcaptureDays": 987,
  "userIdents": [Ident]
}

InputAssignedFile

Fields
Input Field Description
ident - Ident
clientId - String
name - String
mimeType - String
fileType - String
projectIdent - Ident
personIdent - Ident
equipmentIdent - Ident
file - Upload
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": "xyz789",
  "fileName": "4",
  "updateTime": DateTimeOffset,
  "updatePersonIdent": Ident,
  "createTime": DateTimeOffset,
  "createPersonIdent": Ident,
  "file": Upload
}

InputAuthProvider

Fields
Input Field Description
ident - Ident
name - String
provider - String
method - AuthMethod
domain - String
clientIdentification - String
clientSecret - String
authorizeEndpoint - String
tokenEndpoint - String
Example
{
  "ident": Ident,
  "name": "xyz789",
  "provider": "xyz789",
  "method": "OPEN_ID_CONNECT",
  "domain": "xyz789",
  "clientIdentification": "xyz789",
  "clientSecret": "xyz789",
  "authorizeEndpoint": "xyz789",
  "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": "xyz789",
  "captureMovements": false,
  "captureServices": false,
  "insideProjectTolerance": 123,
  "outsideProjectTolerance": 987,
  "elementIdent": Ident,
  "trackingDeviceIdents": [Ident],
  "divergentTolerances": [InputDivergentTolerance],
  "roundingModeConfiguration": "ALWAYS_UP",
  "roundingModeInterval": 123,
  "defaultProjectIdent": Ident,
  "ambiguousServiceConfiguration": "EVENLY",
  "dailyAllocationConfiguration": "EVENLY",
  "maxDateDifference": 987,
  "beyondMaxDateDifferenceProjectIdent": Ident,
  "signalLossLimit": 123,
  "dayRateThreshold": 123,
  "hasDayRate": true,
  "dayRateValue": 123,
  "serviceReferenceValues": ["OPERATING_HOURS"],
  "distanceAllocation": "PREVIOUS_PROJECT",
  "quantityQueryType": "GROSS",
  "quantityQueryUnitIdent": Ident,
  "outsideProjectServices": "ASSIGN_PROJECT",
  "beyondMaxDateDifferenceProjectSetting": "ASSIGN_PROJECT"
}

InputAverageWage

Fields
Input Field Description
ident - Ident
date - DateTime
value - Decimal
Example
{
  "ident": Ident,
  "date": "2007-12-03T10:15:30Z",
  "value": Decimal
}

InputCollectedAccount

Fields
Input Field Description
ident - Ident
date - Date
personIdent - Ident
accountIdent - Ident
value - Decimal
Example
{
  "ident": Ident,
  "date": "2007-12-03",
  "personIdent": Ident,
  "accountIdent": Ident,
  "value": Decimal
}

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

Fields
Input Field Description
ident - Ident
date - Date
clientId - Ident
fid - String
projectIdent - Ident
supplierIdent - Ident
materialGroupIdent - Ident
materialIdent - Ident
amount - NullableDecimal
unitIdent - Ident
text - String
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

Fields
Input Field Description
ident - Ident
clientId - Ident
date - DateTime
projectIdent - Ident
subcontractorIdent - Ident
activityIdent - Ident
subcontractorCount - Int
hoursPerPerson - Decimal
personTypeIdent - Ident
projectComponentIdent - Ident
projectSectorIdent - Ident
text - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "date": "2007-12-03T10:15:30Z",
  "projectIdent": Ident,
  "subcontractorIdent": Ident,
  "activityIdent": Ident,
  "subcontractorCount": 987,
  "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
Example
{
  "id": "abc123",
  "ident": Ident,
  "logo": Upload,
  "elementIdent": Ident,
  "name": "abc123",
  "street": "xyz789",
  "zipCode": "xyz789",
  "city": "xyz789",
  "fax": "xyz789",
  "phone": "abc123",
  "mobile": "xyz789",
  "email": "xyz789",
  "homepage": "xyz789",
  "birthdate": "2007-12-03T10:15:30Z",
  "regionIdent": Ident,
  "supplier": InputSupplier,
  "subcontractor": InputSubcontractor,
  "contactPersons": [InputContactPerson],
  "customerNumber": "xyz789",
  "isCustomer": true
}

InputContactPerson

Fields
Input Field Description
ident - Ident
firstname - String
lastname - String
phone - String
email - String
function - String
Example
{
  "ident": Ident,
  "firstname": "abc123",
  "lastname": "xyz789",
  "phone": "abc123",
  "email": "abc123",
  "function": "abc123"
}

InputCostCenter

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
elementIdent - Ident
startDate - DateTime
endDate - DateTime
description - String
isApproved - Boolean
operationNumber - String
state - CostCenterState
availabilities - [CostCenterAvailability]
Example
{
  "id": "xyz789",
  "ident": Ident,
  "name": "abc123",
  "fid": "abc123",
  "elementIdent": Ident,
  "startDate": "2007-12-03T10:15:30Z",
  "endDate": "2007-12-03T10:15:30Z",
  "description": "xyz789",
  "isApproved": true,
  "operationNumber": "abc123",
  "state": "CLOSED",
  "availabilities": ["PROJECT"]
}

InputCostType

Fields
Input Field Description
ident - Ident
id - String
name - String
type - CostTypeType
oncePerDay - Boolean
unit - String
minimum - Decimal
maximum - Decimal
elementIdents - [Ident]
Example
{
  "ident": Ident,
  "id": "abc123",
  "name": "xyz789",
  "type": "NUMERIC",
  "oncePerDay": true,
  "unit": "abc123",
  "minimum": Decimal,
  "maximum": Decimal,
  "elementIdents": [Ident]
}

InputCustomer

Fields
Input Field Description
name - String
street - String
zipCode - String
city - String
phone - String
firstName - String
lastName - String
mail - String
Example
{
  "name": "xyz789",
  "street": "xyz789",
  "zipCode": "xyz789",
  "city": "xyz789",
  "phone": "abc123",
  "firstName": "xyz789",
  "lastName": "xyz789",
  "mail": "abc123"
}

InputCustomerSettings

Example
{
  "timeTracking": InputTimeTrackingCustomerSettings,
  "monthlyCalendar": InputMonthlyCalendarCustomerSettings,
  "terminal": InputTerminalCustomerSettings,
  "general": InputGeneralCustomerSettings,
  "display": InputDisplayCustomerSettings,
  "masterData": InputMasterDataCustomerSettings,
  "app": InputAppCustomerSettings,
  "planning": InputPlanningCustomerSettings
}

InputDailyConfiguration

Fields
Input Field Description
minutes - Int
maximumWorkDuration - Int
earliestBegin - TimeSpan
latestEnd - TimeSpan
startTime - TimeSpan
fixedBreaks - [InputFixedBreak]
targetHours - Int
Example
{
  "minutes": 987,
  "maximumWorkDuration": 123,
  "earliestBegin": TimeSpan,
  "latestEnd": TimeSpan,
  "startTime": TimeSpan,
  "fixedBreaks": [InputFixedBreak],
  "targetHours": 987
}

InputDayWage

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
dateRange - DateRange
projectIdent - Ident
personIdent - Ident
activityIdent - Ident
hours - Decimal
text - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "xyz789",
  "dateRange": DateRange,
  "projectIdent": Ident,
  "personIdent": Ident,
  "activityIdent": Ident,
  "hours": Decimal,
  "text": "abc123"
}

InputDeviatingWorkingHoursCalendar

Fields
Input Field Description
ident - Ident
name - String
fid - String
year - Int
deviations - [InputWorkingHoursDeviationGraphType!]
elementIdent - Ident
Example
{
  "ident": Ident,
  "name": "xyz789",
  "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

Fields
Input Field Description
ident - Ident
insideProjectTolerance - Int
outsideProjectTolerance - Int
projectIdents - [Ident]
Example
{
  "ident": Ident,
  "insideProjectTolerance": 123,
  "outsideProjectTolerance": 123,
  "projectIdents": [Ident]
}

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": true,
  "sendImmediateCommentAddedMailNotifications": true,
  "sendSubTicketMailNotifications": false,
  "sendDailySummaryMailNotifications": true,
  "sendWeeklySummaryMailNotifications": false,
  "sendTicketDeadlineMailNotifications": true,
  "sendTicket7DaysBeforeDeadlineMailNotifications": true,
  "sendTicketUpdatePushNotifications": false,
  "sendTicketAddedCommentPushNotifications": false,
  "sendSubTicketPushNotifications": true,
  "sendTicketInvolvedAssignmentMailNotifications": true,
  "sendTicketInvolvedAssignmentPushNotifications": false
}

InputEffortEquipment

Fields
Input Field Description
hasQueryDayTimeHours - Boolean
inputType - EffortEquipmentInputType
hasQueryCountValues - Boolean
pricePerUnit - Decimal
unitIdent - Ident
hasQueryGross - Boolean
hasQueryNet - Boolean
amountUnitIdents - [Ident]
Example
{
  "hasQueryDayTimeHours": true,
  "inputType": "NONE",
  "hasQueryCountValues": true,
  "pricePerUnit": Decimal,
  "unitIdent": Ident,
  "hasQueryGross": true,
  "hasQueryNet": false,
  "amountUnitIdents": [Ident]
}

InputElementRole

Fields
Input Field Description
roleIdent - Ident
elementIdent - Ident
bequeath - Boolean
Example
{
  "roleIdent": Ident,
  "elementIdent": Ident,
  "bequeath": true
}

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": true,
  "note": "abc123",
  "freeText1": "xyz789",
  "freeText2": "xyz789",
  "freeText3": "xyz789",
  "operationNumber": "abc123",
  "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": "xyz789",
  "name": "xyz789",
  "alternativeName": "abc123",
  "costCenterIdent": Ident,
  "unit": "abc123",
  "manufacturerDescription": "abc123",
  "equipmentTypeIdent": Ident,
  "startDate": "2007-12-03",
  "licencePlate": "xyz789",
  "serialNumber": "abc123",
  "operationNumber": "xyz789",
  "barcode": "abc123",
  "note": "xyz789",
  "externalLink": "abc123",
  "endDate": "2007-12-03",
  "isAvailableMobile": false,
  "isAvailableOffice": false,
  "isAvailableWeb": false,
  "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

Fields
Input Field Description
ident - Ident
equipmentIdent - Ident
date - Date
time - TimeSpan
text - String
queryCount - Decimal
hasQueryCount - Boolean
postProjectIdent - Ident
isInCommission - Boolean
isDeleted - Boolean
Example
{
  "ident": Ident,
  "equipmentIdent": Ident,
  "date": "2007-12-03",
  "time": TimeSpan,
  "text": "xyz789",
  "queryCount": Decimal,
  "hasQueryCount": true,
  "postProjectIdent": Ident,
  "isInCommission": true,
  "isDeleted": false
}

InputEquipmentType

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
color - String
elementIdent - Ident
equipmentIdents - [Ident]
Example
{
  "id": "abc123",
  "ident": Ident,
  "name": "xyz789",
  "fid": "abc123",
  "color": "xyz789",
  "elementIdent": Ident,
  "equipmentIdents": [Ident]
}

InputFile

Fields
Input Field Description
ident - Ident
file - Upload
Example
{"ident": Ident, "file": Upload}

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
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": "xyz789",
  "equipmentIdent": Ident,
  "equipmentRef": "abc123",
  "personIdent": Ident,
  "personRef": "abc123",
  "values": "abc123",
  "formRef": "xyz789",
  "projectLayerIdent": Ident
}

InputFilledFormFile

Fields
Input Field Description
ident - Ident
file - InputFile
Example
{"ident": Ident, "file": InputFile}

InputFixedBreak

Fields
Input Field Description
ident - Ident
begin - TimeSpan
end - TimeSpan
index - Int
Example
{
  "ident": Ident,
  "begin": TimeSpan,
  "end": TimeSpan,
  "index": 123
}

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": "xyz789",
  "ident": Ident,
  "type": "PROJECT",
  "isSubForm": true,
  "isAttachedToHomeScreen": false,
  "elementIdent": Ident,
  "name": "xyz789",
  "description": "xyz789",
  "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": "xyz789",
  "label": "abc123",
  "valueId": "abc123",
  "rowNumber": 987,
  "columnNumber": 987,
  "width": 123,
  "type": "abc123",
  "isMandatory": true,
  "subFormIdent": Ident,
  "subFormMarkDown": "abc123",
  "masterDataSelection": "abc123",
  "typeSpecificData": "xyz789",
  "description": "xyz789",
  "additionalValues": ["abc123"]
}

InputFormRule

Fields
Input Field Description
ident - Ident
name - String
position - Int
conditions - [InputFormRuleCondition]
actions - [InputFormRuleAction]
Example
{
  "ident": Ident,
  "name": "abc123",
  "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

Fields
Input Field Description
defaultTimeFormat - String
defaultLanguage - String
Example
{
  "defaultTimeFormat": "xyz789",
  "defaultLanguage": "xyz789"
}

InputLeaveEntitlement

Fields
Input Field Description
ident - Ident
startDate - Date
endDate - Date
value - Decimal
Example
{
  "ident": Ident,
  "startDate": "2007-12-03",
  "endDate": "2007-12-03",
  "value": Decimal
}

InputLinkedEffortEquipmentByPerson

Fields
Input Field Description
personIdent - Ident!
equipmentIdents - [Ident!]!
Example
{
  "personIdent": Ident,
  "equipmentIdents": [Ident]
}

InputLocation

Fields
Input Field Description
latitude - Decimal
longitude - Decimal
Example
{
  "latitude": Decimal,
  "longitude": Decimal
}

InputMaintenanceAssignment

Fields
Input Field Description
ident - Ident
equipmentIdent - Ident
measureIdent - Ident
nextInspectionCount - Decimal
nextInspectionDate - Date
Example
{
  "ident": Ident,
  "equipmentIdent": Ident,
  "measureIdent": Ident,
  "nextInspectionCount": Decimal,
  "nextInspectionDate": "2007-12-03"
}

InputMaintenanceMeasure

Fields
Input Field Description
ident - Ident
id - String
title - String
type - String
timeUnit - String
interval - Decimal
threshold - Decimal
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "xyz789",
  "title": "xyz789",
  "type": "xyz789",
  "timeUnit": "abc123",
  "interval": Decimal,
  "threshold": Decimal,
  "elementIdent": Ident
}

InputMasterDataCustomerSettings

Fields
Input Field Description
suggestIdsInMasterdata - Boolean
suggestIdsStructureDependent - Boolean
isProjectRegionMandatory - Boolean
projectLeaderProjectAssingment - Boolean
createdCostcentreFreedAutomatically - Boolean
setProjectZoneAutomatically - Boolean
standardProjectRadiusInMeter - Int
Example
{
  "suggestIdsInMasterdata": false,
  "suggestIdsStructureDependent": true,
  "isProjectRegionMandatory": false,
  "projectLeaderProjectAssingment": true,
  "createdCostcentreFreedAutomatically": false,
  "setProjectZoneAutomatically": true,
  "standardProjectRadiusInMeter": 987
}

InputMcJob

Fields
Input Field Description
ident - Ident
name - String
description - String
cronExpression - String
config - Xml!
executionType - McJobType!
Example
{
  "ident": Ident,
  "name": "xyz789",
  "description": "abc123",
  "cronExpression": "xyz789",
  "config": Xml,
  "executionType": "ONCE"
}

InputMonthlyCalendarCustomerSettings

Fields
Input Field Description
updateWageCalculator - Boolean
withStartEndPause - Boolean
additionalColumns - [MonthlyCalendarColumns]
Example
{
  "updateWageCalculator": false,
  "withStartEndPause": false,
  "additionalColumns": ["PROJECT"]
}

InputNote

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
date - Date
projectIdent - Ident
categoryIdent - Ident
title - String
text - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "abc123",
  "date": "2007-12-03",
  "projectIdent": Ident,
  "categoryIdent": Ident,
  "title": "xyz789",
  "text": "abc123"
}

InputNoteCategory

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
text - String
color - String
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "xyz789",
  "name": "abc123",
  "text": "abc123",
  "color": "abc123",
  "elementIdent": Ident
}

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": "abc123",
  "firstname": "xyz789",
  "lastname": "xyz789",
  "email": "xyz789",
  "elementIdent": Ident,
  "externalLink": "xyz789",
  "nfcTagId": "abc123",
  "employee": InputEmployee,
  "user": InputUser,
  "image": Upload,
  "moduleAccess": ["PROJECT"],
  "contact": InputContact,
  "documents": [InputAssignedFile]
}

InputPersonSkill

Fields
Input Field Description
ident - Ident
date - Date
expiryDate - Date
personIdent - Ident
skillIdent - Ident
note - String
files - [InputFile]
Example
{
  "ident": Ident,
  "date": "2007-12-03",
  "expiryDate": "2007-12-03",
  "personIdent": Ident,
  "skillIdent": Ident,
  "note": "xyz789",
  "files": [InputFile]
}

InputPersonType

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
color - String
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123",
  "name": "abc123",
  "color": "xyz789",
  "elementIdent": Ident
}

InputPersonalSettings

Fields
Input Field Description
timeFormat - TimeFormat
language - Language
qualitySettings - InputQualityPersonalSettings
onSiteSettings - InputOnSitePersonalSettings
fleetSettings - InputFleetPersonalSettings
Example
{
  "timeFormat": "TWELVE_HOUR",
  "language": "GERMAN",
  "qualitySettings": InputQualityPersonalSettings,
  "onSiteSettings": InputOnSitePersonalSettings,
  "fleetSettings": InputFleetPersonalSettings
}

InputPhotoCategory

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
text - String
color - String
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "xyz789",
  "name": "xyz789",
  "text": "abc123",
  "color": "abc123",
  "elementIdent": Ident
}

InputPicture

Fields
Input Field Description
ident - Ident
date - Date
image - InputFile
modifiedImage - InputFile
projectIdent - Ident
projectSectorIdent - Ident
projectComponentIdent - Ident
photoCategoryIdent - Ident
text - String
reportImageIdent - Ident
isInReport - Boolean
Example
{
  "ident": Ident,
  "date": "2007-12-03",
  "image": InputFile,
  "modifiedImage": InputFile,
  "projectIdent": Ident,
  "projectSectorIdent": Ident,
  "projectComponentIdent": Ident,
  "photoCategoryIdent": Ident,
  "text": "xyz789",
  "reportImageIdent": Ident,
  "isInReport": false
}

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
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": 987,
  "externalLink": "abc123",
  "note": "abc123",
  "isFixed": false,
  "fid": "xyz789",
  "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": "abc123",
  "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
Example
{
  "isDetailsEnabled": false,
  "isCompressedEnabled": true,
  "isCumulatedEnabled": false,
  "isAutoUpdateEnabled": false,
  "isProjectAddressEnabled": false,
  "isProjectDescriptionEnabled": false,
  "isTicketsEnabled": false,
  "isPlanningNoteEnabled": false,
  "isPlanningTimeSpanEnabled": true,
  "showMoreInfo": false,
  "activeTab": "PROJECTS",
  "showProjectIds": false,
  "showPersonIds": true,
  "showEquipmentIds": false,
  "showTeamIds": true,
  "showThreeMonthRule": false,
  "showConflictsAsPlannings": false,
  "showTicketsAsConflictPlannings": true,
  "isPlanningDateEnabled": true,
  "showTimeSpanAsDay": true,
  "showPlanningCategories": false,
  "hideWeekendsByDefault": false,
  "quickSearchPlanningNotes": true,
  "showHelpForDemand": true,
  "personSortOrder": "NAME",
  "equipmentSortOrder": "NAME"
}

InputPlanningBoardFilterTimeSpan

Fields
Input Field Description
timeSpanToShow - Int
startDate - Date
timeSpanUnit - PlanningBoardFilterTimeSpanUnit
type - PlanningBoardFilterTimeSpanType
Example
{
  "timeSpanToShow": 123,
  "startDate": "2007-12-03",
  "timeSpanUnit": "DAY",
  "type": "TODAY"
}

InputPlanningCategory

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
text - String
color - String
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123",
  "name": "abc123",
  "text": "abc123",
  "color": "xyz789",
  "elementIdent": Ident
}

InputPlanningCustomerSettings

Fields
Input Field Description
showMonday - Boolean
showTuesday - Boolean
showWednesday - Boolean
showThursday - Boolean
showFriday - Boolean
showSaturday - Boolean
showSunday - Boolean
showPublicHoliday - Boolean
showOnlyFixedPlanningsInApp - Boolean
Example
{
  "showMonday": true,
  "showTuesday": false,
  "showWednesday": true,
  "showThursday": true,
  "showFriday": true,
  "showSaturday": false,
  "showSunday": true,
  "showPublicHoliday": true,
  "showOnlyFixedPlanningsInApp": true
}

InputPlanningEquipmentTypeDemand

Fields
Input Field Description
ident - Ident
typeIdent - Ident
amount - Int
assignedEquipmentIdents - [Ident!]
Example
{
  "ident": Ident,
  "typeIdent": Ident,
  "amount": 987,
  "assignedEquipmentIdents": [Ident]
}

InputPlanningIncludedDay

Fields
Input Field Description
date - Date
resourceIdent - Ident
Example
{
  "date": "2007-12-03",
  "resourceIdent": Ident
}

InputPlanningPersonTypeDemand

Fields
Input Field Description
ident - Ident
typeIdent - Ident
amount - Int
assignedPersonIdents - [Ident!]
Example
{
  "ident": Ident,
  "typeIdent": Ident,
  "amount": 123,
  "assignedPersonIdents": [Ident]
}

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"
}

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": "xyz789",
  "fid": "xyz789",
  "description": "abc123",
  "name": "abc123",
  "status": "ACTIVE",
  "startDate": "2007-12-03T10:15:30Z",
  "endDate": "2007-12-03T10:15:30Z",
  "street": "xyz789",
  "zipCode": "xyz789",
  "city": "xyz789",
  "geoLatLng": GeoCoordinateInput,
  "geoRadius": 123,
  "geoFence": "abc123",
  "costCenterIdent": Ident,
  "costCenter": InputCostCenter,
  "personIdents": [Ident],
  "qualityUserIdents": [Ident],
  "supplierIdents": [Ident],
  "teamIdents": [Ident],
  "activityIdents": [Ident],
  "subcontractorIdents": [Ident],
  "projectSectorIdents": [Ident],
  "projectComponentIdents": [Ident],
  "projectManagerIdents": [Ident],
  "externalLink": "xyz789",
  "operationNumber": "abc123",
  "contractee": "abc123",
  "regionIdent": Ident,
  "color": "xyz789",
  "projectZoneIdent": Ident,
  "projectTypeIdent": Ident,
  "hasAutoWeather": false,
  "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

Fields
Input Field Description
contactIdent - Ident
contactPersonIdent - Ident
Example
{
  "contactIdent": Ident,
  "contactPersonIdent": Ident
}

InputProjectComponent

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
elementIdent - Ident
projectIdent - Ident
projectIdents - [Ident!]
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123",
  "name": "abc123",
  "elementIdent": Ident,
  "projectIdent": Ident,
  "projectIdents": [Ident]
}

InputProjectLayer

Fields
Input Field Description
ident - Ident
name - String
parentLayerIdent - Ident
position - Int
Example
{
  "ident": Ident,
  "name": "xyz789",
  "parentLayerIdent": Ident,
  "position": 987
}

InputProjectSector

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
elementIdent - Ident
projectIdent - Ident
projectIdents - [Ident]
Example
{
  "id": "xyz789",
  "ident": Ident,
  "name": "xyz789",
  "fid": "abc123",
  "elementIdent": Ident,
  "projectIdent": Ident,
  "projectIdents": [Ident]
}

InputProjectType

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
color - String
elementIdent - Ident
projectIdents - [Ident]
Example
{
  "id": "abc123",
  "ident": Ident,
  "name": "abc123",
  "fid": "xyz789",
  "color": "abc123",
  "elementIdent": Ident,
  "projectIdents": [Ident]
}

InputProjectUserRole

Fields
Input Field Description
ident - Ident
userIdent - Ident
roleIdent - Ident
Example
{
  "ident": Ident,
  "userIdent": Ident,
  "roleIdent": Ident
}

InputProjectZone

Fields
Input Field Description
id - String
ident - Ident
name - String
radiusFrom - Int
radiusTo - Int
fid - String
elementIdent - Ident
projectIdents - [Ident]
Example
{
  "id": "abc123",
  "ident": Ident,
  "name": "abc123",
  "radiusFrom": 123,
  "radiusTo": 123,
  "fid": "xyz789",
  "elementIdent": Ident,
  "projectIdents": [Ident]
}

InputProvisionEquipment

Fields
Input Field Description
projectIdent - Ident
isStateQueryCount - Boolean
Example
{"projectIdent": Ident, "isStateQueryCount": true}

InputPublicHoliday

Fields
Input Field Description
ident - Ident
text - String
wageTypeIdent - Ident
date - Date
timeValue - Decimal
isRecurring - Boolean
timeType - TimeType
regionIdents - [Ident]
Example
{
  "ident": Ident,
  "text": "abc123",
  "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

Fields
Input Field Description
ident - Ident
id - String
name - String
mark - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "name": "xyz789",
  "mark": "abc123"
}

InputResolvePlanningGroupConflicts

Fields
Input Field Description
planningGroupIdent - Ident!
conflictIdents - [Ident!]!
solution - PlanningGroupConflictSolution!
Example
{
  "planningGroupIdent": Ident,
  "conflictIdents": [Ident],
  "solution": "CONFLICT_SELF"
}

InputRole

Fields
Input Field Description
ident - Ident
name - String
description - String
product - RoleProduct
permissions - [String]
Example
{
  "ident": Ident,
  "name": "abc123",
  "description": "xyz789",
  "product": "ON_SITE",
  "permissions": ["xyz789"]
}

InputRuleBlock

Fields
Input Field Description
description - String
position - Int
splitTimesAtMidnight - Boolean
period - WageCalculatorPeriod
rules - [RuleInput]
Example
{
  "description": "abc123",
  "position": 123,
  "splitTimesAtMidnight": true,
  "period": "DAILY",
  "rules": [RuleInput]
}

InputRuleConfiguration

Fields
Input Field Description
ident - Ident
title - String
wageTypeIdent - Ident
hasActivityGrouping - Boolean
hasProjectGrouping - Boolean
hasProjectComponentGrouping - Boolean
hasProjectSectorGrouping - Boolean
assignedEmployeeIdents - [Ident]
ruleBlocks - [InputRuleBlock]
Example
{
  "ident": Ident,
  "title": "abc123",
  "wageTypeIdent": Ident,
  "hasActivityGrouping": true,
  "hasProjectGrouping": true,
  "hasProjectComponentGrouping": true,
  "hasProjectSectorGrouping": false,
  "assignedEmployeeIdents": [Ident],
  "ruleBlocks": [InputRuleBlock]
}

InputScheduledOrder

Fields
Input Field Description
ident - Ident
name - String
description - String
startDate - Date
endDate - Date
intervalValue - Int
intervalType - Int
intervalSpecifier - Int
value - NullableDecimal
accountIdent - Ident
personIdent - Ident
Example
{
  "ident": Ident,
  "name": "xyz789",
  "description": "xyz789",
  "startDate": "2007-12-03",
  "endDate": "2007-12-03",
  "intervalValue": 123,
  "intervalType": 123,
  "intervalSpecifier": 987,
  "value": NullableDecimal,
  "accountIdent": Ident,
  "personIdent": Ident
}

InputService

Fields
Input Field Description
ident - Ident
date - DateTime
fid - String
projectIdent - Ident
projectComponentIdent - Ident
projectSectorIdent - Ident
activityIdent - Ident
isHidden - Boolean
text - String
Example
{
  "ident": Ident,
  "date": "2007-12-03T10:15:30Z",
  "fid": "xyz789",
  "projectIdent": Ident,
  "projectComponentIdent": Ident,
  "projectSectorIdent": Ident,
  "activityIdent": Ident,
  "isHidden": true,
  "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": "xyz789",
  "remoteServer": "xyz789"
}

InputSimplifiedAccountRights

Fields
Input Field Description
billing - SimplifiedRightAdmin
accountSettings - SimplifiedRightAdmin
security - SimplifiedRightAdmin
companyInfo - SimplifiedRightAdmin
data - SimplifiedRightAdmin
logoSettings - SimplifiedRightAdmin
Example
{
  "billing": "NO_ACCESS",
  "accountSettings": "NO_ACCESS",
  "security": "NO_ACCESS",
  "companyInfo": "NO_ACCESS",
  "data": "NO_ACCESS",
  "logoSettings": "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
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"
}

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
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"
}

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
reportSettings - SimplifiedRightAdmin
changePassword - SimplifiedRightAdmin
personSettings - SimplifiedRightAdmin
timeTrackingProfiles - SimplifiedRightAdmin
skills - SimplifiedRightAll
personSkills - SimplifiedRightAll
costTypes - SimplifiedRightAll
deviatingWorkingHours - SimplifiedRightAll
wageCalculator - SimplifiedRightWrite
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",
  "reportSettings": "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"
}

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
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"
}

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"}

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
Example
{
  "ident": Ident,
  "name": "xyz789",
  "description": "abc123",
  "projectRights": InputSimplifiedProjectRights,
  "personRights": InputSimplifiedPersonRights,
  "equipmentRights": InputSimplifiedEquipmentRights,
  "planningRights": InputSimplifiedPlanningRights,
  "qualityRights": InputSimplifiedQualityRights,
  "accountRights": InputSimplifiedAccountRights,
  "generalRights": InputSimplifiedGeneralRights,
  "estimateRights": InputSimplifiedEstimateRights,
  "chatRights": InputSimplifiedChatRights
}

InputSkill

Fields
Input Field Description
ident - Ident
id - String
name - String
periodUnit - PeriodUnit
interval - Decimal
threshold - Decimal
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "abc123",
  "name": "xyz789",
  "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

Fields
Input Field Description
projectIdents - [Ident]
personTypeIdents - [Ident]
activityIdents - [Ident]
Example
{
  "projectIdents": [Ident],
  "personTypeIdents": [Ident],
  "activityIdents": [Ident]
}

InputSupplier

Fields
Input Field Description
projectIdents - [Ident]
materialGroupIdents - [Ident]
Example
{
  "projectIdents": [Ident],
  "materialGroupIdents": [Ident]
}

InputTeam

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
color - String
costCenterIdent - Ident
externalLink - String
teamLeaderIdents - [Ident!]
teamMemberIdents - [Ident!]
projectIdents - [Ident!]
equipmentIdents - [Ident!]
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "xyz789",
  "name": "abc123",
  "color": "xyz789",
  "costCenterIdent": Ident,
  "externalLink": "abc123",
  "teamLeaderIdents": [Ident],
  "teamMemberIdents": [Ident],
  "projectIdents": [Ident],
  "equipmentIdents": [Ident],
  "elementIdent": Ident
}

InputTerminal

Fields
Input Field Description
ident - Ident
name - String
defaultProjectIdent - Ident
alwaysUseDefaultProject - Boolean
defaultActivityIdent - Ident
alwaysUseDefaultActivity - Boolean
teamIdents - [Ident]
personIdents - [Ident]
Example
{
  "ident": Ident,
  "name": "xyz789",
  "defaultProjectIdent": Ident,
  "alwaysUseDefaultProject": true,
  "defaultActivityIdent": Ident,
  "alwaysUseDefaultActivity": true,
  "teamIdents": [Ident],
  "personIdents": [Ident]
}

InputTerminalCustomerSettings

Fields
Input Field Description
defaultProjectIdent - Ident
defaultActivityIdent - Ident
useTeamAssignments - Boolean
useNativeTerminalTimeFix - Boolean
Example
{
  "defaultProjectIdent": Ident,
  "defaultActivityIdent": Ident,
  "useTeamAssignments": false,
  "useNativeTerminalTimeFix": true
}

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": "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,
  "attachments": [InputAttachment],
  "children": [InputTicket]
}

InputTicketCategory

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
color - String
elementIdent - Ident
projectIdents - [Ident]
Example
{
  "id": "xyz789",
  "ident": Ident,
  "name": "xyz789",
  "fid": "abc123",
  "color": "xyz789",
  "elementIdent": Ident,
  "projectIdents": [Ident]
}

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": "abc123",
  "visibility": "xyz789",
  "sortColumn": "xyz789",
  "sortOrder": "xyz789",
  "withLocation": true,
  "withPictures": true,
  "withPlanImage": false,
  "withTableOfContents": false,
  "tocShowState": true,
  "tocShowAssignee": true,
  "tocShowDeadline": false,
  "isCompact": false,
  "headerPage": "xyz789",
  "footerPage": "xyz789",
  "isDeleted": true,
  "element": Ident,
  "fields": [InputTicketExportTemplateField],
  "rules": [InputTicketExportTemplateRule]
}

InputTicketExportTemplateField

Fields
Input Field Description
ident - Ident
clientId - Ident
title - String
valueId - String
type - String
options - String
position - Int
Example
{
  "ident": Ident,
  "clientId": Ident,
  "title": "xyz789",
  "valueId": "abc123",
  "type": "xyz789",
  "options": "xyz789",
  "position": 123
}

InputTicketExportTemplateRule

Fields
Input Field Description
ident - Ident
title - String
position - Int
conditions - [InputTicketExportTemplateRuleCondition]
actions - [InputTicketExportTemplateRuleAction]
Example
{
  "ident": Ident,
  "title": "xyz789",
  "position": 987,
  "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": 987
}

InputTicketExportTemplateRuleCondition

Fields
Input Field Description
ident - Ident
fieldIdent - Ident
type - TicketExportTemplateRuleConditionType
value - String
position - Int
Example
{
  "ident": Ident,
  "fieldIdent": Ident,
  "type": "IS",
  "value": "xyz789",
  "position": 987
}

InputTicketListFilter

Fields
Input Field Description
ident - Ident
title - String
visibility - QualityVisibility
filterOptions - String
isDeleted - Boolean
Example
{
  "ident": Ident,
  "title": "xyz789",
  "visibility": "ALL",
  "filterOptions": "abc123",
  "isDeleted": true
}

InputTicketType

Fields
Input Field Description
id - String
ident - Ident
name - String
fid - String
color - String
elementIdent - Ident
Example
{
  "id": "xyz789",
  "ident": Ident,
  "name": "abc123",
  "fid": "xyz789",
  "color": "abc123",
  "elementIdent": Ident
}

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": false,
  "timeConfigurationBreaks": [
    InputTimeConfigurationBreak
  ],
  "additionalTimeConfiguration": [
    InputAdditionalTimeConfiguration
  ],
  "employeeIdents": [Ident],
  "projectIdents": [Ident],
  "elementIdent": Ident
}

InputTimeConfigurationBreak

Fields
Input Field Description
ident - Ident
index - Int
minutes - Int
duration - Int
minDuration - Int
Example
{
  "ident": Ident,
  "index": 987,
  "minutes": 987,
  "duration": 123,
  "minDuration": 123
}

InputTimeSpanRange

Fields
Input Field Description
start - TimeSpan
end - TimeSpan
Example
{"start": TimeSpan, "end": TimeSpan}

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
Example
{
  "showHomeTimeNotice": true,
  "hasCompulsoryAttendance": true,
  "hoursPerDay": Decimal,
  "holidayDefaultValue": "DAYS",
  "allowWorkingHoursForHoliday": true,
  "furtherEducationDefaultValue": "DAYS",
  "allowWorkingHoursForFurtherEducation": true,
  "sickdayDefaultValue": "DAYS",
  "allowWorkingHoursForSickday": false,
  "otherDefaultValue": "DAYS",
  "allowWorkingHoursForOther": true,
  "publicHolidayDefaultValue": "DAYS",
  "addReasonToSicknessTickets": 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": 987,
  "useWorkingHoursFromEmployee": false,
  "targetTimeByWorkingHours": true,
  "startTimeByWorkingHours": false,
  "allowManualEndTimeInput": true,
  "timeBlockSource": "FIXED_HOURS",
  "enforceSignOut": true,
  "signOutTime": 987,
  "reminders": InputTimeTrackingProfileReminders
}

InputTimeTrackingProfileReminders

Example
{
  "beforeSignIn": InputTimeTrackingProfileRemindersReminder,
  "forgotSignIn": InputTimeTrackingProfileRemindersReminder,
  "beforeEndOfWork": InputTimeTrackingProfileRemindersReminder,
  "forgotEndOfWork": InputTimeTrackingProfileRemindersReminder
}

InputTimeTrackingProfileRemindersReminder

Fields
Input Field Description
isEnabled - Boolean
minutes - Int
sendTime - TimeSpan
Example
{"isEnabled": true, "minutes": 123, "sendTime": TimeSpan}

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": "xyz789",
  "providerIdent": Ident,
  "loginData": InputTrackingLoginData,
  "features": [InputTrackingLoginFeature]
}

InputTrackingLoginData

Fields
Input Field Description
apiKey - String
username - String
password - String
domain - String
host - String
fleetId - String
account - String
clientId - String
clientSecret - String
companyKey - String
groupKey - String
baseUrl - String
Example
{
  "apiKey": "xyz789",
  "username": "abc123",
  "password": "xyz789",
  "domain": "abc123",
  "host": "abc123",
  "fleetId": "abc123",
  "account": "abc123",
  "clientId": "abc123",
  "clientSecret": "abc123",
  "companyKey": "xyz789",
  "groupKey": "abc123",
  "baseUrl": "xyz789"
}

InputTrackingLoginFeature

Fields
Input Field Description
ident - Ident
name - TrackingProviderFeatureType
enabled - Boolean
Example
{
  "ident": Ident,
  "name": "RUNNING_HOURS",
  "enabled": false
}

InputUnit

Fields
Input Field Description
ident - Ident
id - String
fid - String
name - String
shortName - String
isDeleted - Boolean
elementIdent - Ident
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123",
  "name": "abc123",
  "shortName": "xyz789",
  "isDeleted": true,
  "elementIdent": Ident
}

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
qualityRoleIdents - [Ident!]
authProviderIdent - Ident
authProviderLinkSource - AuthProviderLinkSource
authProviderSub - String
elementRoles - [InputElementRole!]
Example
{
  "login": "abc123",
  "password": "abc123",
  "repeatPassword": "abc123",
  "roleIdents": [Ident],
  "isLockedOut": false,
  "isPasswordChangeRequired": false,
  "appProfileIdent": Ident,
  "isActiveDirectory": false,
  "qualityProjectIdents": [Ident],
  "qualityAccess": "GUEST",
  "qualityRoleIdents": [Ident],
  "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": "xyz789",
  "qualityAccess": "GUEST",
  "qualityProjectIdents": [Ident],
  "roleIdents": [Ident],
  "moduleAccess": ["PROJECT"],
  "sourceType": "QUALITY"
}

InputVacationTime

Fields
Input Field Description
year - Int
number - Decimal
previousYear - Decimal
timeType - String
Example
{
  "year": 123,
  "number": Decimal,
  "previousYear": Decimal,
  "timeType": "abc123"
}

InputWageTicket

Fields
Input Field Description
ident - Ident
personIdent - Ident
wageTypeIdent - Ident
text - String
comment - String
startDate - Date
endDate - 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",
  "timeType": "DAY",
  "startTime": TimeSpan,
  "endTime": TimeSpan,
  "timeQuantity": NullableDecimal,
  "clientId": Ident,
  "exceptionSaturday": false,
  "exceptionSunday": false,
  "exceptionHoliday": true,
  "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": false,
  "shouldUseAssignments": true,
  "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

Fields
Input Field Description
ident - Ident
clientId - Ident
date - Date
time - TimeSpan
projectIdent - Ident
weatherTypeIdent - Ident
temperature - Decimal
text - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "date": "2007-12-03",
  "time": TimeSpan,
  "projectIdent": Ident,
  "weatherTypeIdent": Ident,
  "temperature": Decimal,
  "text": "xyz789"
}

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
_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": 987,
  "_like": 123,
  "_contains": 123,
  "_is_null": false,
  "_in": [987],
  "_nin": [987]
}

IntersectionCondition

Fields
Field Name Description
ident - Ident
position - Int!
wageTypes - [WageType!]!
Example
{
  "ident": Ident,
  "position": 987,
  "wageTypes": [WageType]
}

Json

Example
Json

KeyValue

Fields
Input Field Description
key - String!
value - String
Example
{
  "key": "xyz789",
  "value": "xyz789"
}

Language

Values
Enum Value Description

GERMAN

ENGLISH

FRENCH

DUTCH

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.
_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,
  "_contains": LastChangeCount,
  "_is_null": false,
  "_in": [LastChangeCount],
  "_nin": [LastChangeCount]
}

LayerPlan

Fields
Field Name Description
contentType - String
fileName - Ident
isProcessed - Boolean
maxZoom - Int
Example
{
  "contentType": "abc123",
  "fileName": Ident,
  "isProcessed": true,
  "maxZoom": 987
}

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": "abc123",
  "timeAccount": Decimal,
  "timeAccountComplete": Decimal,
  "timeAccountPreviousMonth": Decimal
}

LicenseModel

Values
Enum Value Description

PRICING_2023

PRE_2023

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": 987,
  "datetime": DateTimeOffset,
  "ident": Ident,
  "trackingDevice": TrackingDevice
}

Location

Fields
Field Name Description
lat - Float!
long - Float!
Example
{"lat": 987.65, "long": 987.65}

LocationComponents

Fields
Field Name Description
city - String
country - String
county - String
district - String
state - String
street - String
suburb - String
zipCode - String
Example
{
  "city": "xyz789",
  "country": "abc123",
  "county": "xyz789",
  "district": "abc123",
  "state": "abc123",
  "street": "xyz789",
  "suburb": "abc123",
  "zipCode": "abc123"
}

LoginVersionInfo

Fields
Field Name Description
appName - String
appVersion - String
date - DateTime!
ident - Ident!
user - Person
Example
{
  "appName": "xyz789",
  "appVersion": "xyz789",
  "date": "2007-12-03T10:15:30Z",
  "ident": Ident,
  "user": Person
}

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

Fields
Field Name Description
nodes - [Logos!]!
totalCount - Int!
Example
{"nodes": [Logos], "totalCount": 123}

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

Fields
Field Name Description
contactRow - String
element - Element
ident - Ident!
isDefault - Boolean
logoIdent - Ident
name - String
origin - ContactOrigin!
qrLogoIdent - Ident
Example
{
  "contactRow": "abc123",
  "element": Element,
  "ident": Ident,
  "isDefault": false,
  "logoIdent": Ident,
  "name": "xyz789",
  "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

Fields
Field Name Description
day - Date!
isHoliday - Boolean
isWeekend - Boolean
weekday - String
Example
{
  "day": "2007-12-03",
  "isHoliday": false,
  "isWeekend": true,
  "weekday": "xyz789"
}

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

Fields
Field Name Description
isHoliday - Boolean
isWeekend - Boolean
value - String
Example
{
  "isHoliday": false,
  "isWeekend": true,
  "value": "abc123"
}

MOCA2MATWCHolidayAccount

Fields
Field Name Description
inHours - Boolean
name - String
plannableValue - String
referenceDate - String
remainingValue - String
usedValue - String
Example
{
  "inHours": true,
  "name": "xyz789",
  "plannableValue": "abc123",
  "referenceDate": "abc123",
  "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

Fields
Field Name Description
isHoliday - Boolean
isWeekend - Boolean
sumReference - Int!
value - String
Example
{
  "isHoliday": false,
  "isWeekend": true,
  "sumReference": 123,
  "value": "xyz789"
}

MOCA2MATWCRow

Fields
Field Name Description
costCentre - String
costCentreName - String
days - [MOCA2MATWCDay]
sum - String
unit - String
wageIndicator - String
wageType - String
Example
{
  "costCentre": "xyz789",
  "costCentreName": "abc123",
  "days": [MOCA2MATWCDay],
  "sum": "abc123",
  "unit": "xyz789",
  "wageIndicator": "xyz789",
  "wageType": "abc123"
}

MOCA2MATWCTimeAccount

Fields
Field Name Description
currentMonth - String
inHours - Boolean
name - String
previousMonth - String
total - String
Example
{
  "currentMonth": "xyz789",
  "inHours": true,
  "name": "abc123",
  "previousMonth": "xyz789",
  "total": "abc123"
}

MOL1MNTN

Fields
Field Name Description
currentValue - String
equipment - Equipment
maintenanceMeasure - MaintenanceMeasure
nextInspection - String
project - Project
status - String
Example
{
  "currentValue": "abc123",
  "equipment": Equipment,
  "maintenanceMeasure": MaintenanceMeasure,
  "nextInspection": "xyz789",
  "project": Project,
  "status": "abc123"
}

MOL1MNTNReportCollection

Fields
Field Name Description
nodes - [MOL1MNTN]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [MOL1MNTN],
  "reportLogoPath": "abc123",
  "totalCount": 987
}

MailGroup

Fields
Field Name Description
bodyHtml - String!
ident - Ident!
lastChange - DateTime!
subject - String!
Example
{
  "bodyHtml": "abc123",
  "ident": Ident,
  "lastChange": "2007-12-03T10:15:30Z",
  "subject": "abc123"
}

MailInstanceEvent

Values
Enum Value Description

BOUNCE

CLICK

DEFERRED

DELIVERED

DROPPED

GROUP_RESUBSCRIBE

GROUP_UNSUBSCRIBE

OPEN

PENDING

PROCESSED

UNSUBSCRIBE

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]!
Arguments
dateFrom - Date!
dateTo - Date!
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

Fields
Field Name Description
equipmentIdent - Ident
ident - Ident
measureIdent - Ident
nextInspectionCount - Decimal!
nextInspectionDate - Date!
Example
{
  "equipmentIdent": Ident,
  "ident": Ident,
  "measureIdent": Ident,
  "nextInspectionCount": Decimal,
  "nextInspectionDate": "2007-12-03"
}

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

Example
{
  "errors": [
    MaintenanceAssignmentReferErrorMutationValidationErrorType
  ]
}

MaintenanceMeasure

Fields
Field Name Description
element - Element
id - String
ident - Ident
interval - Decimal
isDeleted - Boolean
threshold - Decimal
title - String
type - MaintenanceType
Example
{
  "element": Element,
  "id": "xyz789",
  "ident": Ident,
  "interval": Decimal,
  "isDeleted": true,
  "threshold": Decimal,
  "title": "xyz789",
  "type": InformationFieldMaintenanceType
}

MaintenanceMeasureCollection

Fields
Field Name Description
nodes - [MaintenanceMeasure!]!
totalCount - Int!
Example
{"nodes": [MaintenanceMeasure], "totalCount": 123}

MaintenanceMeasureError

Fields
Field Name Description
id - String
ident - Ident
interval - Decimal
threshold - Decimal
timeUnit - String
title - String
type - String
Example
{
  "id": "abc123",
  "ident": Ident,
  "interval": Decimal,
  "threshold": Decimal,
  "timeUnit": "abc123",
  "title": "abc123",
  "type": "abc123"
}

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

Fields
Input Field Description
id - SortOrder
title - SortOrder
interval - SortOrder
threshold - SortOrder
isDeleted - SortOrder
element - ElementOrder
Example
{
  "id": "ASC",
  "title": "ASC",
  "interval": "ASC",
  "threshold": "ASC",
  "isDeleted": "ASC",
  "element": ElementOrder
}

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

UNKNOWN

MAINTAINED

MAINTENANCE_DUE

MAINTENANCE_OVERDUE

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

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": false,
  "isProjectRegionMandatory": true,
  "projectLeaderProjectAssingment": false,
  "setProjectZoneAutomatically": false,
  "standardProjectRadiusInMeter": 987,
  "suggestIdsInMasterdata": false,
  "suggestIdsStructureDependent": false
}

MasterDataCustomerSettingsError

Fields
Field Name Description
createdCostcentreFreedAutomatically - Boolean
isProjectRegionMandatory - Boolean
projectLeaderProjectAssingment - Boolean
setProjectZoneAutomatically - Boolean
standardProjectRadiusInMeter - Int
suggestIdsInMasterdata - Boolean
suggestIdsStructureDependent - Boolean
Example
{
  "createdCostcentreFreedAutomatically": true,
  "isProjectRegionMandatory": false,
  "projectLeaderProjectAssingment": false,
  "setProjectZoneAutomatically": false,
  "standardProjectRadiusInMeter": 123,
  "suggestIdsInMasterdata": false,
  "suggestIdsStructureDependent": false
}

Material

Fields
Field Name Description
barcode - String
changeInfo - Info
element - Element
elementIdent - Ident
fid - String
id - String
ident - Ident
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
materialType - Ident
name - String
pricePerUnit - Decimal!
unit - Unit
unitIdent - Ident
Example
{
  "barcode": "xyz789",
  "changeInfo": Info,
  "element": Element,
  "elementIdent": Ident,
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "materialType": Ident,
  "name": "abc123",
  "pricePerUnit": Decimal,
  "unit": Unit,
  "unitIdent": Ident
}

MaterialCollection

Fields
Field Name Description
nodes - [Material!]!
totalCount - Int!
Example
{"nodes": [Material], "totalCount": 123}

MaterialFilter

Fields
Input Field Description
_and - [MaterialFilter]
_or - [MaterialFilter]
ident - IdentFilter
fid - StringFilter
id - StringFilter
name - StringFilter
isDeleted - BooleanFilter
materialGroup - MaterialGroupFilter
Example
{
  "_and": [MaterialFilter],
  "_or": [MaterialFilter],
  "ident": IdentFilter,
  "fid": StringFilter,
  "id": StringFilter,
  "name": StringFilter,
  "isDeleted": BooleanFilter,
  "materialGroup": MaterialGroupFilter
}

MaterialGroup

Fields
Field Name Description
changeInfo - Info
fid - String
id - String
ident - Ident
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String
Example
{
  "changeInfo": Info,
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789"
}

MaterialGroupCollection

Fields
Field Name Description
nodes - [MaterialGroup!]!
totalCount - Int!
Example
{"nodes": [MaterialGroup], "totalCount": 987}

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
}

MaterialGroupOrder

Fields
Input Field Description
id - SortOrder
name - SortOrder
Example
{"id": "ASC", "name": "ASC"}

MaterialOrder

Fields
Input Field Description
id - SortOrder
name - SortOrder
Example
{"id": "ASC", "name": "ASC"}

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": "xyz789"
}

MaterialReportMREP6BELByWeek

Fields
Field Name Description
collectedMaterials - [MaterialReportMREP6BELByWeekMaterialRow]
project - Project
rowData - [MaterialReportMREP6BELByWeekRowData]
rowPrice - String
rowValue - String
Example
{
  "collectedMaterials": [
    MaterialReportMREP6BELByWeekMaterialRow
  ],
  "project": Project,
  "rowData": [MaterialReportMREP6BELByWeekRowData],
  "rowPrice": "abc123",
  "rowValue": "abc123"
}

MaterialReportMREP6BELByWeekMaterialRow

Fields
Field Name Description
material - Material
rowData - [MaterialReportMREP6BELByWeekRowData]
rowPrice - String
rowValue - String
Example
{
  "material": Material,
  "rowData": [MaterialReportMREP6BELByWeekRowData],
  "rowPrice": "abc123",
  "rowValue": "xyz789"
}

MaterialReportMREP6BELByWeekRowData

Fields
Field Name Description
price - String
value - String
week - Int!
Example
{
  "price": "xyz789",
  "value": "xyz789",
  "week": 123
}

MaterialReportMREP6BELByWeeks

Fields
Field Name Description
nodes - [MaterialReportMREP6BELByWeek]
reportLogoPath - String
weekFrom - Int!
weekTo - Int!
Example
{
  "nodes": [MaterialReportMREP6BELByWeek],
  "reportLogoPath": "xyz789",
  "weekFrom": 987,
  "weekTo": 123
}

MaterialReportMREP6BELRowData

Fields
Field Name Description
date - Date!
price - String
value - String
Example
{
  "date": "2007-12-03",
  "price": "abc123",
  "value": "xyz789"
}

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": "xyz789"
}

MaterialReportMUT3MAREByMaterials

Fields
Field Name Description
nodes - [MaterialReportMUT3MAREByMaterial]
reportLogoPath - String
Example
{
  "nodes": [MaterialReportMUT3MAREByMaterial],
  "reportLogoPath": "abc123"
}

MaterialReportMUT3MAREProjectRow

Fields
Field Name Description
project - Project
rowData - [MaterialReportMUT3MARERowData]
rowValue - String
Example
{
  "project": Project,
  "rowData": [MaterialReportMUT3MARERowData],
  "rowValue": "abc123"
}

MaterialReportMUT3MARERowData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

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
skip - Int
take - Int
orderBy - McLogOrder
filter - McLogFilter
elementIdent - Ident
elementRange - ElementRange
name - String
Example
{
  "config": "xyz789",
  "cronExpression": "xyz789",
  "description": "xyz789",
  "executionType": "ONCE",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "lastExecution": McLog,
  "mcLogs": McLogCollection,
  "name": "abc123"
}

McJobCollectedStateError

Fields
Field Name Description
errors - [McJobReferErrorStateErrorType!]!
Example
{"errors": [McJobReferErrorStateErrorType]}

McJobCollection

Fields
Field Name Description
nodes - [McJob!]!
totalCount - Int!
Example
{"nodes": [McJob], "totalCount": 987}

McJobError

Fields
Field Name Description
config - String
cronExpression - String
description - String
executionType - String
ident - Ident
name - String
Example
{
  "config": "abc123",
  "cronExpression": "xyz789",
  "description": "abc123",
  "executionType": "abc123",
  "ident": Ident,
  "name": "xyz789"
}

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

Fields
Input Field Description
name - SortOrder
description - SortOrder
cronExpression - SortOrder
isDeleted - SortOrder
Example
{
  "name": "ASC",
  "description": "ASC",
  "cronExpression": "ASC",
  "isDeleted": "ASC"
}

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 - [CollectedStateErrors!]!
Example
{"entity": McJobReferError, "errors": ["ENTITY_LOCKED"]}

McJobResultSuccess

Fields
Field Name Description
entities - [McJob!]!
Example
{"entities": [McJob]}

McJobType

Values
Enum Value Description

ONCE

CRON_EXPRESSION

PASSIVE

Example
"ONCE"

McLog

Fields
Field Name Description
ident - Ident
isDeleted - Boolean
jobIdent - Ident
lastChange - DateTime!
lastChangeCount - LastChangeCount!
mcJob - McJob
message - String
readableMessage - String
type - McLogType
Example
{
  "ident": Ident,
  "isDeleted": false,
  "jobIdent": Ident,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "mcJob": McJob,
  "message": "xyz789",
  "readableMessage": "xyz789",
  "type": "JOB_CHECKER"
}

McLogCollection

Fields
Field Name Description
nodes - [McLog!]!
totalCount - Int!
Example
{"nodes": [McLog], "totalCount": 987}

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

JOB_CHECKER

JOB_COMPLETED

ERROR

SCHEDULING

FILE_SYSTEM_WATCHER

SYSTEM

LICENSING

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.
_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",
  "_contains": "JOB_CHECKER",
  "_is_null": false,
  "_in": ["JOB_CHECKER"],
  "_nin": ["JOB_CHECKER"]
}

MetaDataDailyReportBOL1DARE

Fields
Field Name Description
date - Date!
hours - String
pos - String
project - Project
text - String
title - String
Example
{
  "date": "2007-12-03",
  "hours": "abc123",
  "pos": "abc123",
  "project": Project,
  "text": "abc123",
  "title": "abc123"
}

MetaDataDailyReportGUS1DARE

Fields
Field Name Description
activity - Activity
date - Date!
hours - String
project - Project
text - String
Example
{
  "activity": Activity,
  "date": "2007-12-03",
  "hours": "abc123",
  "project": Project,
  "text": "abc123"
}

MissingPermission

Fields
Field Name Description
permission - String
propertyNames - [String]
Example
{
  "permission": "xyz789",
  "propertyNames": ["abc123"]
}

MissingTime

Fields
Field Name Description
date - Date!
person - Person
Example
{
  "date": "2007-12-03",
  "person": Person
}

MissingTimeReportCollection

Fields
Field Name Description
nodes - [MissingTime]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [MissingTime],
  "reportLogoPath": "abc123",
  "totalCount": 123
}

MobileQuery

Fields
Field Name Description
mobilewcdatas - MobileWCDataCollection!
Arguments
skip - Int
take - Int
orderBy - MobileWCDataOrder
elementIdent - Ident
elementRange - ElementRange
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": true,
  "isProved": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "metaData": WCMonthlyMetaData,
  "month": 123,
  "personIdent": Ident,
  "year": 123
}

MobileWCDataCollection

Fields
Field Name Description
nodes - [MobileWCData!]!
totalCount - Int!
Example
{"nodes": [MobileWCData], "totalCount": 987}

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

Fields
Input Field Description
ident - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
personIdent - SortOrder
editorIdent - SortOrder
revision - SortOrder
month - SortOrder
year - SortOrder
isLocked - SortOrder
isProved - SortOrder
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

HOURS

INDUSTRIAL_HOURS

Example
"HOURS"

ModuleAccessEnum

Values
Enum Value Description

PROJECT

PERSON

EQUIPMENT

PLANNING

QUALITY

ESTIMATES

Example
"PROJECT"

Month

Values
Enum Value Description

JANUARY

FEBRUARY

MARCH

APRIL

MAY

JUNE

JULY

AUGUST

SEPTEMBER

OCTOBER

NOVEMBER

DECEMBER

Example
"JANUARY"

MonthCondition

Fields
Field Name Description
dontSplitAtMidnight - Boolean
ident - Ident
months - [Month!]!
position - Int!
Example
{
  "dontSplitAtMidnight": false,
  "ident": Ident,
  "months": ["JANUARY"],
  "position": 123
}

MonthlyCalendarColumns

Values
Enum Value Description

PROJECT

PROJECT_COMPONENT

PROJECT_SECTOR

ACTIVITY

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": false
}

MonthlyOverview

Fields
Field Name Description
nodes - [MonthlyOverviewNode]
Example
{"nodes": [MonthlyOverviewNode]}

MonthlyOverviewDayData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

MonthlyOverviewFormat

Values
Enum Value Description

HOURS

INDUSTRIAL_HOURS

Example
"HOURS"

MonthlyOverviewMOOV1GOR

Fields
Field Name Description
nodes - [MonthlyOverviewMOOV1GORNode]
Example
{"nodes": [MonthlyOverviewMOOV1GORNode]}

MonthlyOverviewMOOV1GORDayData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

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

Fields
Field Name Description
data - [MonthlyOverviewMOOV1GORDayData]
index - Int!
subtitle - String
sum - String
title - String
unit - String
Example
{
  "data": [MonthlyOverviewMOOV1GORDayData],
  "index": 123,
  "subtitle": "abc123",
  "sum": "abc123",
  "title": "xyz789",
  "unit": "xyz789"
}

MonthlyOverviewMOOV1ROM

Fields
Field Name Description
nodes - [MonthlyOverviewMOOV1ROMNode]
Example
{"nodes": [MonthlyOverviewMOOV1ROMNode]}

MonthlyOverviewMOOV1ROMDayData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

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": "abc123"
}

MonthlyOverviewMOOV1ROMRow

Fields
Field Name Description
data - [MonthlyOverviewMOOV1ROMDayData]
index - Int!
subtitle - String
sum - String
title - String
unit - String
Example
{
  "data": [MonthlyOverviewMOOV1ROMDayData],
  "index": 987,
  "subtitle": "abc123",
  "sum": "xyz789",
  "title": "xyz789",
  "unit": "xyz789"
}

MonthlyOverviewMOOV1STR

Fields
Field Name Description
nodes - [MonthlyOverviewMOOV1STRNode]
Example
{"nodes": [MonthlyOverviewMOOV1STRNode]}

MonthlyOverviewMOOV1STRDayData

Fields
Field Name Description
date - Date!
value - String
Example
{
  "date": "2007-12-03",
  "value": "abc123"
}

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": "xyz789"
}

MonthlyOverviewMOOV1STRRow

Fields
Field Name Description
data - [MonthlyOverviewMOOV1STRDayData]
index - Int!
subtitle - String
sum - String
title - String
unit - String
Example
{
  "data": [MonthlyOverviewMOOV1STRDayData],
  "index": 987,
  "subtitle": "abc123",
  "sum": "abc123",
  "title": "xyz789",
  "unit": "xyz789"
}

MonthlyOverviewMoov1StrFormat

Values
Enum Value Description

HOURS

INDUSTRIAL_HOURS

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": "xyz789"
}

MonthlyOverviewRow

Fields
Field Name Description
data - [MonthlyOverviewDayData]
index - Int!
subtitle - String
sum - String
title - String
unit - String
Example
{
  "data": [MonthlyOverviewDayData],
  "index": 123,
  "subtitle": "xyz789",
  "sum": "abc123",
  "title": "xyz789",
  "unit": "abc123"
}

MosaikHoursError

Fields
Field Name Description
customerId - String
endDate - DateTime!
format - ExportFormat!
personIdents - [Ident!]
startDate - DateTime!
with123OnsiteComment - Boolean
withActivityText - Boolean
withDayWageEntries - Boolean
withProjectNumber - Boolean
withWageType - Boolean
Example
{
  "customerId": "abc123",
  "endDate": "2007-12-03T10:15:30Z",
  "format": "TEXT",
  "personIdents": [Ident],
  "startDate": "2007-12-03T10:15:30Z",
  "with123OnsiteComment": true,
  "withActivityText": true,
  "withDayWageEntries": true,
  "withProjectNumber": false,
  "withWageType": false
}

MosaikHoursOptions

Fields
Input Field Description
startDate - Date!
endDate - Date!
personIdents - [Ident!]
format - ExportFormat
customerId - String!
withActivityText - Boolean
withDayWageEntries - Boolean
withWageType - Boolean
withProjectNumber - Boolean
with123OnsiteComment - Boolean
Example
{
  "startDate": "2007-12-03",
  "endDate": "2007-12-03",
  "personIdents": [Ident],
  "format": "TEXT",
  "customerId": "abc123",
  "withActivityText": false,
  "withDayWageEntries": false,
  "withWageType": true,
  "withProjectNumber": false,
  "with123OnsiteComment": false
}

MosaikHoursPermissionError

Fields
Field Name Description
entity - MosaikHoursError
errors - [MissingPermission!]!
Example
{
  "entity": MosaikHoursError,
  "errors": [MissingPermission]
}

MosaikHoursResult

MosaikHoursValidationError

Fields
Field Name Description
entity - MosaikHoursError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": MosaikHoursError,
  "errors": [ValidationErrorProperty]
}

MultiSelectFilterOperator

Values
Enum Value Description

IN

NIN

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

FIRST_NAME_LAST_NAME

LAST_NAME_FIRST_NAME

LAST_NAME_COMMA_FIRST_NAME

Example
"FIRST_NAME_LAST_NAME"

NevarisFinanceError

Fields
Field Name Description
endDate - Date!
exportBAS - Boolean
exportTimesOnEquipmentInEquipmentColumn - Boolean
onlyExportNewData - Boolean
onlyExportRowsWithValue - Boolean
personIdents - [Ident!]!
startDate - Date!
swapAmountAndFactor - Boolean
useDotAsDecimalSeparator - Boolean
Example
{
  "endDate": "2007-12-03",
  "exportBAS": false,
  "exportTimesOnEquipmentInEquipmentColumn": false,
  "onlyExportNewData": true,
  "onlyExportRowsWithValue": false,
  "personIdents": [Ident],
  "startDate": "2007-12-03",
  "swapAmountAndFactor": false,
  "useDotAsDecimalSeparator": true
}

NevarisFinanceOptions

Fields
Input Field Description
personIdents - [Ident!]!
startDate - Date!
endDate - Date!
onlyExportNewData - Boolean
useDotAsDecimalSeparator - Boolean
exportTimesOnEquipmentInEquipmentColumn - Boolean
swapAmountAndFactor - Boolean
exportBAS - Boolean
onlyExportRowsWithValue - Boolean
Example
{
  "personIdents": [Ident],
  "startDate": "2007-12-03",
  "endDate": "2007-12-03",
  "onlyExportNewData": true,
  "useDotAsDecimalSeparator": true,
  "exportTimesOnEquipmentInEquipmentColumn": false,
  "swapAmountAndFactor": true,
  "exportBAS": false,
  "onlyExportRowsWithValue": false
}

NevarisFinancePermissionError

Fields
Field Name Description
entity - NevarisFinanceError
errors - [MissingPermission!]!
Example
{
  "entity": NevarisFinanceError,
  "errors": [MissingPermission]
}

NevarisFinanceResult

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": true,
  "canEdit": true,
  "changeInfo": Info,
  "clientId": Ident,
  "createInfo": Info,
  "creator": Person,
  "creatorIdent": Ident,
  "date": "2007-12-03",
  "fid": "abc123",
  "ident": Ident,
  "isDeleted": false,
  "isLocked": false,
  "isProved": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "lockInfo": Info,
  "notecategory": NoteCategory,
  "noteCategoryIdent": Ident,
  "project": Project,
  "projectIdent": Ident,
  "proveInfo": Info,
  "text": "abc123",
  "title": "abc123"
}

NoteCategory

Fields
Field Name Description
changeInfo - Info
color - String
element - Element
fid - String
id - String
ident - Ident
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String
revision - Int!
text - String
Example
{
  "changeInfo": Info,
  "color": "abc123",
  "element": Element,
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "revision": 123,
  "text": "abc123"
}

NoteCategoryCollection

Fields
Field Name Description
nodes - [NoteCategory!]!
totalCount - Int!
Example
{"nodes": [NoteCategory], "totalCount": 987}

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

Fields
Input Field Description
id - SortOrder
fid - SortOrder
name - SortOrder
text - SortOrder
color - SortOrder
isDeleted - SortOrder
element - ElementOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "xyz789"
}

NoteCategoryReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident
}

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

Fields
Field Name Description
nodes - [Note!]!
totalCount - Int!
Example
{"nodes": [Note], "totalCount": 987}

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

Fields
Field Name Description
clientId - Ident
fid - Ident
ident - Ident
Example
{
  "clientId": Ident,
  "fid": Ident,
  "ident": Ident
}

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

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "abc123"
}

NoteReferError

Fields
Field Name Description
clientId - Ident
fid - String
ident - Ident
Example
{
  "clientId": Ident,
  "fid": "abc123",
  "ident": Ident
}

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": "xyz789",
  "creator": Person,
  "creatorElement": Element,
  "ident": Ident,
  "isDeleted": true,
  "isUnseen": false,
  "lastChangeCount": LastChangeCount,
  "notificationCategory": "OVERLAP",
  "notificationStatus": "OPEN",
  "notificationType": "INFO",
  "parameters": "xyz789",
  "person": Person,
  "solutions": [NotificationSolution],
  "text": "xyz789",
  "timeStamp": "2007-12-03T10:15:30Z"
}

NotificationCategory

Values
Enum Value Description

OVERLAP

EQUIPMENT_OVERLAP

MISSING_ATTENDANCE

LOCKED_DATA

MULTI_EDIT_SUCCESS

BROKEN_TERMINAL_TIME

IS_PERMISSION_ISSUE

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": true,
  "_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
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,
  "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

IS_HOLIDAY

IS_ILLNESS

IS_OTHER

IS_PUBLIC_HOLIDAY

IS_STAFF_TIME

IS_FURTHER_EDUCATION

Example
"IS_HOLIDAY"

NotificationState

Values
Enum Value Description

OPEN

DONE

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

INFO

ERROR

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": false,
  "_in": ["INFO"],
  "_nin": ["INFO"]
}

NullableBoolean

Example
NullableBoolean

NullableDecimal

Example
NullableDecimal

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]!
Arguments
dateFrom - Date!
dateTo - Date!
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": false,
  "showAlternativeName": true,
  "showEquipmentLent": true,
  "showEquipmentType": true,
  "showInactiveEmployees": false,
  "showInactiveProjects": true,
  "showLicensePlate": false,
  "showMap": false,
  "showOnlyAssignedProjectParts": true,
  "showPersonType": true,
  "showStaffLent": true
}

OnsiteFirstSteps

Fields
Field Name Description
hasCreatedProject - Boolean
hasCreatedTime - Boolean
hasCreatedUser - Boolean
Example
{"hasCreatedProject": true, "hasCreatedTime": false, "hasCreatedUser": true}

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": "abc123",
  "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": "abc123",
  "dataSource": "RECORDING",
  "onlyLockedWC": false,
  "isTestExport": false,
  "lockData": false
}

PDSLohnPermissionError

Fields
Field Name Description
entity - PDSLohnError
errors - [MissingPermission!]!
Example
{
  "entity": PDSLohnError,
  "errors": [MissingPermission]
}

PDSLohnResult

Example
File

PDSLohnValidationError

Fields
Field Name Description
entity - PDSLohnError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": PDSLohnError,
  "errors": [ValidationErrorProperty]
}

PauseCondition

Fields
Field Name Description
ident - Ident
maxInSeconds - Int
minInSeconds - Int
position - Int!
Example
{
  "ident": Ident,
  "maxInSeconds": 987,
  "minInSeconds": 123,
  "position": 987
}

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

NONE

ON_SITE

DIGITAL_RIVER

Example
"NONE"

Period

Values
Enum Value Description

MONTHLY

YEARLY

Example
"MONTHLY"

PeriodCondition

Fields
Field Name Description
from - TimeSpan!
ident - Ident
isNextDay - Boolean!
position - Int!
to - TimeSpan!
withAbsences - Boolean!
withAllowances - Boolean!
Example
{
  "from": TimeSpan,
  "ident": Ident,
  "isNextDay": false,
  "position": 123,
  "to": TimeSpan,
  "withAbsences": true,
  "withAllowances": false
}

PeriodUnit

Values
Enum Value Description

DAYS

WEEKS

MONTHS

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
_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",
  "_contains": "DAYS",
  "_is_null": false,
  "_in": ["DAYS"],
  "_nin": ["DAYS"]
}

Permission

Fields
Field Name Description
right - String!
value - String
Example
{
  "right": "abc123",
  "value": "abc123"
}

PermissionError

Values
Enum Value Description

INSUFFICIENT_PERMISSIONS

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
referenceDate - DateTime
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]
Arguments
dateFrom - Date
dateTo - Date
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": "xyz789",
  "formattedName": "xyz789",
  "hasEquipmentAccess": true,
  "hasEstimatesAccess": false,
  "hasMasterDataPermission": true,
  "hasPersonAccess": true,
  "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": "abc123",
  "personPermissions": ["CAN_EDIT"],
  "publicHolidays": [PublicHoliday],
  "qualityProjects": [Project],
  "user": User
}

PersonCollection

Fields
Field Name Description
nodes - [Person!]!
totalCount - Int!
Example
{"nodes": [Person], "totalCount": 987}

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
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
}

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

Fields
Field Name Description
key - Int!
name - String
Example
{"key": 987, "name": "abc123"}

PersonKindEnum

Values
Enum Value Description

APPRENTICE

MARGINAL_EMPLOYEE

EMPLOYEE

COMMERCIAL_EMPLOYEE

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

Fields
Field Name Description
sum - Decimal
title - String
Example
{
  "sum": Decimal,
  "title": "abc123"
}

PersonOverviewNode

Fields
Field Name Description
data - [PersonOverviewDay]
person - Person
reportLogoPath - String
sumList - [PersonOverviewRow]
Example
{
  "data": [PersonOverviewDay],
  "person": Person,
  "reportLogoPath": "xyz789",
  "sumList": [PersonOverviewRow]
}

PersonOverviewRow

Fields
Field Name Description
additionalInfos - [PersonOverviewDetailRow]
begin - String
date - Date
end - String
hours - Decimal
rowTitle - String
sum - Decimal
title - String
Example
{
  "additionalInfos": [PersonOverviewDetailRow],
  "begin": "abc123",
  "date": "2007-12-03",
  "end": "xyz789",
  "hours": Decimal,
  "rowTitle": "abc123",
  "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

CAN_EDIT

Example
"CAN_EDIT"

PersonRange

Values
Enum Value Description

ALL

TEAM

ONESELF

Example
"ALL"

PersonReferEntity

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "abc123"
}

PersonReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "xyz789",
  "ident": Ident
}

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

Fields
Field Name Description
date - Date!
value - Decimal!
Example
{
  "date": "2007-12-03",
  "value": Decimal
}

PersonReportPARP2PPSStaffTimeRow

Fields
Field Name Description
person - Person
rowData - [PersonReportPARP2PPSRowData]
rowValue - Decimal!
Example
{
  "person": Person,
  "rowData": [PersonReportPARP2PPSRowData],
  "rowValue": Decimal
}

PersonResultSuccess

Fields
Field Name Description
entities - [Person!]!
Example
{"entities": [Person]}

PersonSelectAdditionalFields

Values
Enum Value Description

LENT

PERSON_TYPE

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": false,
  "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]
}

PersonSkillResultSuccess

Fields
Field Name Description
entities - [PersonSkill!]!
Example
{"entities": [PersonSkill]}

PersonSkillStatus

Values
Enum Value Description

VALID

WARNING

EXPIRED

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
_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",
  "_contains": "VALID",
  "_is_null": true,
  "_in": ["VALID"],
  "_nin": ["VALID"]
}

PersonStateError

Fields
Field Name Description
errors - [PersonReferErrorStateErrorType!]!
Example
{"errors": [PersonReferErrorStateErrorType]}

PersonType

Fields
Field Name Description
changeInfo - Info
color - String
element - Element
elementIdent - Ident
fid - String
id - String
ident - Ident!
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String!
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

Fields
Input Field Description
id - SortOrder
name - SortOrder
color - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
element - ElementOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "color": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "element": ElementOrder
}

PersonTypePermissionError

Fields
Field Name Description
errors - [PersonTypeReferErrorPermissionErrorType!]!
Example
{"errors": [PersonTypeReferErrorPermissionErrorType]}

PersonTypeReferEntity

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123"
}

PersonTypeReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident
}

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!
timeFormat - TimeFormat
Example
{
  "fleetSettings": FleetPersonalSettings,
  "language": "GERMAN",
  "onSiteSettings": OnSitePersonalSettings,
  "person": Person,
  "qualitySettings": QualityPersonalSettings,
  "timeFormat": "TWELVE_HOUR"
}

PersonalSettingsError

Fields
Field Name Description
language - Language
timeFormat - TimeFormat
Example
{"language": "GERMAN", "timeFormat": "TWELVE_HOUR"}

PersonalSettingsErrorMutationValidationErrorType

Fields
Field Name Description
entity - PersonalSettingsError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": PersonalSettingsError,
  "errors": [ValidationErrorProperty]
}

PhotoCategory

Fields
Field Name Description
changeInfo - Info
color - String
element - Element
fid - String
id - String
ident - Ident
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String
revision - Int!
text - String
Example
{
  "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": 987,
  "text": "xyz789"
}

PhotoCategoryCollection

Fields
Field Name Description
nodes - [PhotoCategory!]!
totalCount - Int!
Example
{"nodes": [PhotoCategory], "totalCount": 123}

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

Fields
Input Field Description
id - SortOrder
fid - SortOrder
name - SortOrder
text - SortOrder
color - SortOrder
isDeleted - SortOrder
element - ElementOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "xyz789"
}

PhotoCategoryReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident
}

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": true,
  "canEdit": false,
  "createInfo": Info,
  "creator": Person,
  "creatorIdent": Ident,
  "date": "2007-12-03",
  "fid": "xyz789",
  "ident": Ident,
  "isInReport": true,
  "isLocked": true,
  "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

Fields
Input Field Description
ident - Ident
Example
{"ident": Ident}

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
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": "xyz789",
  "fid": "xyz789",
  "ident": Ident,
  "includedDays": [PlanningIncludedDay],
  "isDeleted": false,
  "isFixed": true,
  "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

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

Fields
Field Name Description
config - PlanningBoardFilterConfig
createTime - DateTime!
creator - Person
ident - Ident
lastChange - DateTime!
name - String
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": 987}

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

NAME

ID

TYPE_NAME

TYPE_ID

Example
"NAME"

PlanningBoardFilterEquipmentSelection

Fields
Field Name Description
filterEntities - Boolean
id - Ident
option - PlanningBoardFilterSelectionEquipmentOptionInterface
type - PlanningBoardFilterSelectionType
Example
{
  "filterEntities": false,
  "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": false,
  "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

PlanningBoardFilterSelectionDemandOptionInterface

PlanningBoardFilterSelectionEquipmentOptionInterface

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"
}

PlanningBoardFilterSelectionOptionPersonTypeDemand

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"
}

PlanningBoardFilterSelectionOptionSearchTerm

Fields
Field Name Description
searchValue - String
type - PlanningBoardFilterSelectionOptionType
Example
{"searchValue": "xyz789", "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"
}

PlanningBoardFilterSelectionOptionType

Values
Enum Value Description

PLANNED

SEARCH_TERM

SELECTED_IDENTS

DEMAND_ALL

DEMAND_UNFILLED

DEMAND_EMPLOYEE_ALL

DEMAND_EMPLOYEE_UNFILLED

DEMAND_EQUIPMENT_ALL

DEMAND_EQUIPMENT_UNFILLED

PROJECT_MANAGERS

DEMAND_EMPLOYEE_SELECTED_IDENTS

DEMAND_EQUIPMENT_SELECTED_IDENTS

Example
"PLANNED"

PlanningBoardFilterSelectionPersonOptionInterface

Example
{"type": "PLANNED"}

PlanningBoardFilterSelectionPlanningCategoryOptionInterface

Fields
Field Name Description
type - PlanningBoardFilterSelectionOptionType
Possible Types
PlanningBoardFilterSelectionPlanningCategoryOptionInterface Types

PlanningBoardFilterSelectionOptionSelectedPlanningCategoryIdents

Example
{"type": "PLANNED"}

PlanningBoardFilterSelectionProjectOptionInterface

PlanningBoardFilterSelectionTeamOptionInterface

Example
{"type": "PLANNED"}

PlanningBoardFilterSelectionType

Values
Enum Value Description

PROJECT

PERSON

EQUIPMENT

TEAM

WAGE_TYPE

DEMAND

PLANNING_CATEGORY

Example
"PROJECT"

PlanningBoardFilterSelectionWageTypeOptionInterface

Fields
Field Name Description
type - PlanningBoardFilterSelectionOptionType
Possible Types
PlanningBoardFilterSelectionWageTypeOptionInterface Types

PlanningBoardFilterSelectionOptionSelectedWageTypeIdents

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
Example
{
  "activeTab": "PROJECTS",
  "equipmentSortOrder": "NAME",
  "hideWeekendsByDefault": true,
  "isAutoUpdateEnabled": false,
  "isCompressedEnabled": false,
  "isCumulatedEnabled": true,
  "isDetailsEnabled": false,
  "isPlanningDateEnabled": false,
  "isPlanningNoteEnabled": true,
  "isPlanningTimeSpanEnabled": true,
  "isProjectAddressEnabled": false,
  "isProjectDescriptionEnabled": false,
  "isTicketsEnabled": true,
  "personSortOrder": "NAME",
  "quickSearchPlanningNotes": true,
  "showConflictsAsPlannings": true,
  "showEquipmentIds": true,
  "showHelpForDemand": false,
  "showMoreInfo": true,
  "showPersonIds": true,
  "showPlanningCategories": false,
  "showProjectIds": false,
  "showTeamIds": true,
  "showThreeMonthRule": false,
  "showTicketsAsConflictPlannings": false,
  "showTimeSpanAsDay": true
}

PlanningBoardFilterSettingsTabs

Values
Enum Value Description

PROJECTS

PERSONS

EQUIPMENTS

TEAMS

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": false,
  "id": Ident,
  "option": PlanningBoardFilterSelectionTeamOptionInterface,
  "type": "PROJECT"
}

PlanningBoardFilterTimeSpan

Example
{"timeSpanToShow": 123, "timeSpanUnit": "DAY", "type": "TODAY"}

PlanningBoardFilterTimeSpanCustom

Fields
Field Name Description
startDate - Date!
timeSpanToShow - Int!
timeSpanUnit - PlanningBoardFilterTimeSpanUnit
type - PlanningBoardFilterTimeSpanType
Example
{
  "startDate": "2007-12-03",
  "timeSpanToShow": 123,
  "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

TODAY

WEEK

NEXT_WORK_DAY

CUSTOM

Example
"TODAY"

PlanningBoardFilterTimeSpanUnit

Values
Enum Value Description

DAY

WEEK

MONTH

YEAR

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

PROJECTS

PERSONS

EQUIPMENTS

TEAMS

Example
"PROJECTS"

PlanningCategory

Fields
Field Name Description
changeInfo - Info
color - String
element - Element
fid - String
id - String
ident - Ident!
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String!
revision - Int!
text - String
Example
{
  "changeInfo": Info,
  "color": "abc123",
  "element": Element,
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "revision": 123,
  "text": "xyz789"
}

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

Fields
Input Field Description
id - SortOrder
fid - SortOrder
name - SortOrder
text - SortOrder
color - SortOrder
isDeleted - SortOrder
element - ElementOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "abc123"
}

PlanningCategoryReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "xyz789",
  "ident": Ident
}

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

CREATE

DELETE

RESTORE

EDIT

EDIT_AND_FIX

FIX

UNFIX

Example
"CREATE"

PlanningCollection

Fields
Field Name Description
nodes - [Planning!]!
totalCount - Int!
Example
{"nodes": [Planning], "totalCount": 123}

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!
showDeviceType - Boolean!
showFriday - Boolean!
showMonday - Boolean!
showOnlyFixedPlanningsInApp - Boolean!
showPersonType - Boolean!
showProjectInfo - Boolean!
showProjectType - Boolean!
showPublicHoliday - Boolean!
showSaturday - Boolean!
showSunday - Boolean!
showThursday - Boolean!
showTuesday - Boolean!
showWednesday - Boolean!
Example
{
  "assignCostCenter": false,
  "defaultTimeValue": "WITHOUT",
  "exceptionHoliday": true,
  "exceptionSaturday": false,
  "exceptionSunday": false,
  "showDeviceType": false,
  "showFriday": true,
  "showMonday": true,
  "showOnlyFixedPlanningsInApp": true,
  "showPersonType": true,
  "showProjectInfo": true,
  "showProjectType": true,
  "showPublicHoliday": false,
  "showSaturday": true,
  "showSunday": false,
  "showThursday": false,
  "showTuesday": true,
  "showWednesday": true
}

PlanningEditAction

Fields
Field Name Description
current - Planning!
previous - Planning
properties - [String!]!
Example
{
  "current": Planning,
  "previous": Planning,
  "properties": ["xyz789"]
}

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": true,
  "ignoreSundays": true,
  "isFixed": true,
  "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

PlanningGroup

PlanningGroupAbsence

PlanningGroupTicket

Example
{
  "conflicts": [PlanningConflict],
  "dateEnd": "2007-12-03",
  "dateStart": "2007-12-03",
  "hasFullEditRights": false,
  "ident": Ident,
  "note": "xyz789"
}

PlanningGroupConflictSolution

Values
Enum Value Description

CONFLICT_SELF

CONFLICT_OTHER

IGNORE_CONFLICT

DELETE_OTHER

Example
"CONFLICT_SELF"

PlanningGroupTicket

Fields
Field Name Description
conflicts - [PlanningConflict!]!
dateEnd - Date!
dateStart - Date!
hasFullEditRights - Boolean!
ident - Ident!
note - String
personIdent - Ident!
timeQuantity - Decimal!
wageTypeIdent - Ident
Example
{
  "conflicts": [PlanningConflict],
  "dateEnd": "2007-12-03",
  "dateStart": "2007-12-03",
  "hasFullEditRights": false,
  "ident": Ident,
  "note": "xyz789",
  "personIdent": Ident,
  "timeQuantity": Decimal,
  "wageTypeIdent": Ident
}

PlanningIncludedDay

Fields
Field Name Description
date - Date!
ident - Ident
person - Person
planning - Planning
resourceIdent - Ident!
Example
{
  "date": "2007-12-03",
  "ident": Ident,
  "person": Person,
  "planning": Planning,
  "resourceIdent": Ident
}

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

Fields
Input Field Description
ident - Ident
fid - String
Example
{
  "ident": Ident,
  "fid": "abc123"
}

PlanningReferError

Fields
Field Name Description
fid - String
ident - Ident
Example
{
  "fid": "xyz789",
  "ident": Ident
}

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

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": "xyz789",
  "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": true,
  "_in": ["PROJECTS"],
  "_nin": ["PROJECTS"]
}

PlanningSidebarFilterNotFoundError

Fields
Field Name Description
errors - [PlanningSidebarFilterReferErrorEntityNotFoundErrorType!]!
Example
{
  "errors": [
    PlanningSidebarFilterReferErrorEntityNotFoundErrorType
  ]
}

PlanningSidebarFilterOperator

Values
Enum Value Description

IN

NIN

EQ

NEQ

CONTAINS

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

NAME

PERSON_TYPE

PERSON_SKILL

ABSENCE_TYPE

EQUIPMENT_TYPE

Example
"NAME"

PlanningSidebarNameFilterValue

Fields
Field Name Description
input - String!
operator - TextFilterOperator!
property - PlanningSidebarFilterValueProperty!
Example
{
  "input": "xyz789",
  "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"
}

PlanningTeamExclude

Fields
Field Name Description
equipment - Equipment
ident - Ident
person - Person
planning - Planning!
Example
{
  "equipment": Equipment,
  "ident": Ident,
  "person": Person,
  "planning": Planning
}

PlanningTimeType

Values
Enum Value Description

WITHOUT

MINUTES

TIME_SPAN

CONTINUOUS_TIME_SPAN

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.
_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,
  "_contains": PosInt,
  "_is_null": false,
  "_in": [PosInt],
  "_nin": [PosInt]
}

Product

Values
Enum Value Description

ON_SITE

QUALITY

FLEET

EQUIPMENT

PROJECTS

PLANNING

PERSONS

TELEMATICS_LOCATION

TELEMATICS_OPERATING_DATA

REVERSE_TRIAL

ESTIMATES

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.
_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",
  "_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": "xyz789",
  "canSwitchBetweenDesigns": false,
  "dailyViewInPlanning": false,
  "hasPlanningMap": false,
  "hasPlanningsFilter": true,
  "hasPlatformWidget": true,
  "hasTeamPlannings": false,
  "ident": Ident,
  "isBaseModule": false,
  "isEasy123Default": true,
  "maxQualityProjectCount": 123,
  "name": "xyz789",
  "product": "ON_SITE",
  "productPlan": 987,
  "rights": ["xyz789"]
}

Project

Fields
Field Name Description
activities - [Activity]!
activityIdents - [Ident]
addresscircles - [ProjectAddresscircleAssignment]!
allocation - Allocation
Arguments
allocationView - AllocationView
area - Float The Area of the Project in square meters
assigneeAllocation - AssigneeAllocation
Arguments
ticketState - TicketState
averageWage - AverageWage
canSelect - Boolean!
changeInfo - Info
city - String
collectedmaterials - CollectedMaterialCollection!
Arguments
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
color - String HexCode
contractee - String
costCenter - CostCenter
costCenterIdent - Ident
description - String
documents - AssignedFileCollection! not deleted documents for the project
Arguments
skip - Int
take - Int
orderBy - AssignedFileOrder
elementIdent - Ident
elementRange - ElementRange
element - Element
elementIdent - Ident
endDate - Date
equipmentAssignments - [ProjectAssignment]!
equipmentServices - CollectedEquipmentCollection!
Arguments
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
equipmentstates - EquipmentStateCollection!
Arguments
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
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
radius - Int!
nextDeadlines - [Ticket]
notes - NoteCollection!
Arguments
skip - Int
take - Int
orderBy - NoteOrder
elementIdent - Ident
elementRange - ElementRange
occupants - [Person!]!
operationNumber - String
personIdents - [Ident]
persons - [Person]
pictures - PictureCollection!
Arguments
skip - Int
take - Int
orderBy - PictureOrder
elementIdent - Ident
elementRange - ElementRange
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
skip - Int
take - Int
orderBy - ServiceOrder
elementIdent - Ident
elementRange - ElementRange
startDate - Date!
status - ProjectStatus!
street - String
subcontractors - [Subcontractor]!
subcontractorTimes - CollectedSubcontractors!
Arguments
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
supplierIdents - [Ident]
suppliers - [Supplier]!
teams - [Team]!
ticketProgressHistory - [TicketProgressHistory]
timeConfiguration - TimeConfiguration
times - TimesCollection!
Arguments
skip - Int
take - Int
orderBy - StaffTimeOrder
elementIdent - Ident
elementRange - ElementRange
totalEquipmentCapturedCount - Int!
totalPersonCapturedCount - Int!
type - ProjectType
visibilityInConstructionDiary - Boolean
weathers - WeatherCollection!
Arguments
skip - Int
take - Int
orderBy - WeatherOrder
elementIdent - Ident
elementRange - ElementRange
zipCode - String
Example
{
  "activities": [Activity],
  "activityIdents": [Ident],
  "addresscircles": [ProjectAddresscircleAssignment],
  "allocation": Allocation,
  "area": 987.65,
  "assigneeAllocation": AssigneeAllocation,
  "averageWage": AverageWage,
  "canSelect": false,
  "changeInfo": Info,
  "city": "abc123",
  "collectedmaterials": CollectedMaterialCollection,
  "color": "abc123",
  "contractee": "abc123",
  "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": "xyz789",
  "forms": [FormGraphType],
  "geoFence": "abc123",
  "hasAutoWeather": false,
  "id": "xyz789",
  "ident": Ident,
  "image": File,
  "isActive": true,
  "isClosed": true,
  "isDeleted": true,
  "isPaused": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "latitude": 123.45,
  "layers": [ProjectLayerGraphType],
  "longitude": 123.45,
  "name": "abc123",
  "nearbyProjects": [Project],
  "nextDeadlines": [Ticket],
  "notes": NoteCollection,
  "occupants": [Person],
  "operationNumber": "abc123",
  "personIdents": [Ident],
  "persons": [Person],
  "pictures": PictureCollection,
  "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,
  "startDate": "2007-12-03",
  "status": "ACTIVE",
  "street": "abc123",
  "subcontractors": [Subcontractor],
  "subcontractorTimes": CollectedSubcontractors,
  "supplierIdents": [Ident],
  "suppliers": [Supplier],
  "teams": [Team],
  "ticketProgressHistory": [TicketProgressHistory],
  "timeConfiguration": TimeConfiguration,
  "times": TimesCollection,
  "totalEquipmentCapturedCount": 987,
  "totalPersonCapturedCount": 987,
  "type": ProjectType,
  "visibilityInConstructionDiary": true,
  "weathers": WeatherCollection,
  "zipCode": "abc123"
}

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": 987}

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
skip - Int
take - Int
orderBy - ProjectOrder
filter - ProjectFilter
elementIdent - Ident
elementRange - ElementRange
revision - Int!
specificFromProject - Project
Example
{
  "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": 987,
  "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": false,
  "ident": Ident,
  "position": 123,
  "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

Fields
Input Field Description
id - SortOrder
name - SortOrder
isDeleted - SortOrder
element - ElementOrder
lastChange - SortOrder
lastChangeCount - SortOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "isDeleted": "ASC",
  "element": ElementOrder,
  "lastChange": "ASC",
  "lastChangeCount": "ASC"
}

ProjectComponentPermissionError

Fields
Field Name Description
errors - [ProjectComponentReferErrorPermissionErrorType!]!
Example
{
  "errors": [
    ProjectComponentReferErrorPermissionErrorType
  ]
}

ProjectComponentReferEntity

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123"
}

ProjectComponentReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "xyz789",
  "id": "abc123",
  "ident": Ident
}

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

Fields
Field Name Description
ident - Ident
isDifferent - Boolean
position - Int!
viewOnPath - Boolean
Example
{
  "ident": Ident,
  "isDifferent": true,
  "position": 987,
  "viewOnPath": true
}

ProjectEquipmentServiceNode

Fields
Field Name Description
date - DateTime!
hours - Decimal!
Example
{
  "date": "2007-12-03T10:15:30Z",
  "hours": Decimal
}

ProjectError

Fields
Field Name Description
ident - Ident
name - String
Example
{
  "ident": Ident,
  "name": "xyz789"
}

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": "abc123",
  "projectName": "abc123",
  "projectPlace": "abc123",
  "projectStreet": "xyz789",
  "projectZip": "xyz789",
  "reportLogoPath": "xyz789",
  "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": "xyz789",
  "projectId": "xyz789",
  "projectName": "abc123",
  "reportLogoPath": "abc123",
  "staffTimes": [ProjectEvaluationENG1PREVTableEntry],
  "startDate": "2007-12-03",
  "subcontractorHours": [
    ProjectEvaluationENG1PREVTableEntry
  ],
  "totalHours": Decimal
}

ProjectEvaluationENG1PREVSumTableEntry

Fields
Field Name Description
group - String
hours - Decimal
name - String!
value - Decimal
Example
{
  "group": "abc123",
  "hours": Decimal,
  "name": "abc123",
  "value": Decimal
}

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": "xyz789",
  "date": "2007-12-03",
  "hours": Decimal,
  "id": "abc123",
  "idCt": "xyz789",
  "idNo": "xyz789",
  "name": "abc123",
  "personType": "xyz789",
  "projectComponent": "abc123",
  "projectComponentId": "xyz789",
  "projectSector": "abc123",
  "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": "xyz789",
  "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": "xyz789",
  "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": "xyz789",
  "projectId": "abc123",
  "projectName": "xyz789",
  "reportLogoPath": "abc123",
  "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": "xyz789",
  "projectName": "abc123",
  "reportLogoPath": "xyz789",
  "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": "xyz789",
  "projectId": "xyz789",
  "projectName": "xyz789",
  "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": "abc123",
  "projectId": "abc123",
  "projectName": "abc123",
  "reportLogoPath": "abc123",
  "staffTimes": [ProjectEvaluationPREV3KRETableEntry],
  "startDate": "2007-12-03",
  "subcontractorHours": [
    ProjectEvaluationPREV3KRETableEntry
  ],
  "totalHours": Decimal
}

ProjectEvaluationPREV3KRESumTableEntry

Fields
Field Name Description
group - String
hours - Decimal
name - String!
Example
{
  "group": "abc123",
  "hours": Decimal,
  "name": "abc123"
}

ProjectEvaluationPREV3KRETableEntry

Fields
Field Name Description
activity - String
date - Date!
hours - Decimal!
id - String
name - String!
personType - String
projectComponent - String
projectSector - String
text - String
Example
{
  "activity": "xyz789",
  "date": "2007-12-03",
  "hours": Decimal,
  "id": "xyz789",
  "name": "abc123",
  "personType": "xyz789",
  "projectComponent": "abc123",
  "projectSector": "xyz789",
  "text": "abc123"
}

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": "abc123",
  "reportLogoPath": "xyz789",
  "staffTimes": [ProjectEvaluationTableEntry],
  "startDate": "2007-12-03",
  "subcontractorHours": [ProjectEvaluationTableEntry],
  "totalHours": Decimal
}

ProjectEvaluationServicesTableEntry

Fields
Field Name Description
date - Date
text - String
Example
{
  "date": "2007-12-03",
  "text": "xyz789"
}

ProjectEvaluationSumTableEntry

Fields
Field Name Description
group - String
hours - Decimal
name - String!
Example
{
  "group": "xyz789",
  "hours": Decimal,
  "name": "xyz789"
}

ProjectEvaluationTableEntry

Fields
Field Name Description
activity - String
date - Date!
hours - Decimal!
id - String
name - String!
personType - String
projectComponent - String
projectSector - String
text - String
Example
{
  "activity": "xyz789",
  "date": "2007-12-03",
  "hours": Decimal,
  "id": "xyz789",
  "name": "abc123",
  "personType": "abc123",
  "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": 123}

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
layerRange - ProjectLayerRange
projectPlan - LayerPlan
Example
{
  "fileName": Ident,
  "ident": Ident,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "parentLayer": ProjectLayerGraphType,
  "plan": LayerPlan,
  "position": 123,
  "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.
_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,
  "_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

ON_SELF

WITH_CHILDREN

Example
"ON_SELF"

ProjectLayerTicketStateCount

Fields
Field Name Description
closed - Int!
feedback - Int!
inProgress - Int!
open - Int!
projectLayerIdent - Ident
rejected - Int!
resolved - Int!
total - Int!
Example
{
  "closed": 123,
  "feedback": 123,
  "inProgress": 987,
  "open": 987,
  "projectLayerIdent": Ident,
  "rejected": 987,
  "resolved": 987,
  "total": 987
}

ProjectNotFoundError

Fields
Field Name Description
errors - [ProjectReferErrorEntityNotFoundErrorType!]!
Example
{"errors": [ProjectReferErrorEntityNotFoundErrorType]}

ProjectOccupantsFilter

Fields
Input Field Description
_has_entries - Boolean
Example
{"_has_entries": true}

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

CAN_EDIT

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
layerRange - ProjectLayerRange
Example
{
  "fileName": Ident,
  "ident": Ident,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "maxZoom": 987,
  "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

ALL

PROJECT_LEADERS_AND_TEAMS

PROJECT_LEADERS

TEAMS

ONE_SELF

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": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "projectIdent": Ident,
  "revision": 123,
  "specificFromProject": Project
}

ProjectSectorCollection

Fields
Field Name Description
nodes - [ProjectSector!]!
totalCount - Int!
Example
{"nodes": [ProjectSector], "totalCount": 987}

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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "xyz789"
}

ProjectSectorReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "xyz789",
  "ident": Ident
}

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

Fields
Field Name Description
date - DateTime!
hours - Decimal!
Example
{
  "date": "2007-12-03T10:15:30Z",
  "hours": Decimal
}

ProjectStateError

Fields
Field Name Description
errors - [ProjectReferErrorStateErrorType!]!
Example
{"errors": [ProjectReferErrorStateErrorType]}

ProjectStatus

Values
Enum Value Description

ACTIVE

PAUSED

CLOSED

BIDDING

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

Fields
Input Field Description
fromTime - SortOrder
toTime - SortOrder
Example
{"fromTime": "ASC", "toTime": "ASC"}

ProjectTicketProgress

Fields
Field Name Description
closed - Int!
notClosed - Int!
overdue - Int!
projectIdent - Ident
total - Int!
Example
{
  "closed": 987,
  "notClosed": 987,
  "overdue": 987,
  "projectIdent": Ident,
  "total": 123
}

ProjectTicketStateCount

Fields
Field Name Description
closed - Int!
feedback - Int!
inProgress - Int!
open - Int!
projectIdent - Ident
rejected - Int!
resolved - Int!
total - Int!
Example
{
  "closed": 987,
  "feedback": 123,
  "inProgress": 987,
  "open": 987,
  "projectIdent": Ident,
  "rejected": 123,
  "resolved": 123,
  "total": 123
}

ProjectType

Fields
Field Name Description
changeInfo - Info
color - String
element - Element
fid - String
id - String
ident - Ident!
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String!
projects - [Project!]!
text - String
Example
{
  "changeInfo": Info,
  "color": "abc123",
  "element": Element,
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "projects": [Project],
  "text": "xyz789"
}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
color - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
element - ElementOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "color": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "element": ElementOrder
}

ProjectTypePermissionError

Fields
Field Name Description
errors - [ProjectTypeReferErrorPermissionErrorType!]!
Example
{"errors": [ProjectTypeReferErrorPermissionErrorType]}

ProjectTypeReferEntity

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123"
}

ProjectTypeReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident
}

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

Fields
Field Name Description
createPerson - Person
createPersonIdent - Ident
ident - Ident
person - Person
project - Project
projectIdent - Ident
role - RoleBase
roleIdent - Ident
userIdent - Ident
Example
{
  "createPerson": Person,
  "createPersonIdent": Ident,
  "ident": Ident,
  "person": Person,
  "project": Project,
  "projectIdent": Ident,
  "role": RoleBase,
  "roleIdent": Ident,
  "userIdent": Ident
}

ProjectZone

Fields
Field Name Description
element - Element
id - String
ident - Ident!
isDeleted - Boolean
lastChange - DateTime!
name - String
projects - [Project]!
radiusFrom - Int!
radiusTo - Int!
Example
{
  "element": Element,
  "id": "abc123",
  "ident": Ident,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "name": "abc123",
  "projects": [Project],
  "radiusFrom": 123,
  "radiusTo": 123
}

ProjectZoneCollection

Fields
Field Name Description
nodes - [ProjectZone!]!
totalCount - Int!
Example
{"nodes": [ProjectZone], "totalCount": 123}

ProjectZoneCondition

Fields
Field Name Description
checkAllowances - Boolean
checkTimes - Boolean
ident - Ident
isFirstTime - Boolean
isLastTime - Boolean
position - Int!
projectZones - [ProjectZone!]!
Example
{
  "checkAllowances": true,
  "checkTimes": true,
  "ident": Ident,
  "isFirstTime": true,
  "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

Fields
Input Field Description
id - SortOrder
name - SortOrder
radiusFrom - SortOrder
radiusTo - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
element - ElementOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "xyz789"
}

ProjectZoneReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "xyz789",
  "id": "abc123",
  "ident": Ident
}

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

Fields
Field Name Description
equipmentIdents - [Ident!]!
from - Date!
to - Date!
Example
{
  "equipmentIdents": [Ident],
  "from": "2007-12-03",
  "to": "2007-12-03"
}

ProvisionEquipmentOptions

Fields
Input Field Description
equipmentIdents - [Ident!]!
from - Date!
to - Date!
Example
{
  "equipmentIdents": [Ident],
  "from": "2007-12-03",
  "to": "2007-12-03"
}

ProvisionEquipmentPermissionError

Fields
Field Name Description
entity - ProvisionEquipmentError
errors - [MissingPermission!]!
Example
{
  "entity": ProvisionEquipmentError,
  "errors": [MissingPermission]
}

ProvisionEquipmentResult

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": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "regions": [Region],
  "text": "xyz789",
  "timeType": "DAY",
  "timeValue": Decimal,
  "wageType": WageType
}

PublicHolidayCollection

Fields
Field Name Description
nodes - [PublicHoliday!]!
totalCount - Int!
Example
{"nodes": [PublicHoliday], "totalCount": 123}

PublicHolidayCondition

Fields
Field Name Description
dontSplitAtMidnight - Boolean
ident - Ident
isPublicHoliday - Boolean
position - Int!
Example
{
  "dontSplitAtMidnight": false,
  "ident": Ident,
  "isPublicHoliday": false,
  "position": 987
}

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

Fields
Input Field Description
text - SortOrder
wageType - WageTypeOrder
date - SortOrder
timeValue - SortOrder
isRecurring - SortOrder
timeType - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

GUEST

FULL

NONE

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
_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",
  "_contains": "GUEST",
  "_is_null": false,
  "_in": ["GUEST"],
  "_nin": ["GUEST"]
}

QualityFirstSteps

Fields
Field Name Description
hasCreatedTicket - Boolean
hasEditedProject - Boolean
hasSecondUser - Boolean
hasUploadedPlan - Boolean
Example
{
  "hasCreatedTicket": true,
  "hasEditedProject": true,
  "hasSecondUser": true,
  "hasUploadedPlan": true
}

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": true,
  "sendImmediateCommentAddedMailNotifications": false,
  "sendImmediateMailNotifications": true,
  "sendSubTicketMailNotifications": false,
  "sendSubTicketPushNotifications": false,
  "sendTicket7DaysBeforeDeadlineMailNotifications": true,
  "sendTicketAddedCommentPushNotifications": true,
  "sendTicketDeadlineMailNotifications": false,
  "sendTicketInvolvedAssignmentMailNotifications": false,
  "sendTicketInvolvedAssignmentPushNotifications": true,
  "sendTicketUpdatePushNotifications": false,
  "sendWeeklySummaryMailNotifications": false
}

QualityProjectTicket

Fields
Field Name Description
lastActivity - DateTime
project - Project
ticketsClosed - Int!
ticketsInProgress - Int!
ticketsOpen - Int!
ticketsRejected - Int!
ticketsResolved - Int!
ticketsTotal - Int!
Example
{
  "lastActivity": "2007-12-03T10:15:30Z",
  "project": Project,
  "ticketsClosed": 987,
  "ticketsInProgress": 987,
  "ticketsOpen": 123,
  "ticketsRejected": 123,
  "ticketsResolved": 987,
  "ticketsTotal": 123
}

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": false,
  "sendImmediateCommentAddedMailNotifications": true,
  "sendImmediateMailNotifications": true,
  "sendSubTicketMailNotifications": false,
  "sendSubTicketPushNotifications": false,
  "sendTicket7DaysBeforeDeadlineMailNotifications": true,
  "sendTicketAddedCommentPushNotifications": true,
  "sendTicketDeadlineMailNotifications": false,
  "sendTicketInvolvedAssignmentMailNotifications": true,
  "sendTicketInvolvedAssignmentPushNotifications": false,
  "sendTicketUpdatePushNotifications": true,
  "sendWeeklySummaryMailNotifications": false
}

QualitySettingsError

Fields
Field Name Description
sendDailySummaryMailNotifications - String
sendImmediateCommentAddedMailNotifications - String
sendImmediateMailNotifications - String
sendWeeklySummaryMailNotifications - String
Example
{
  "sendDailySummaryMailNotifications": "abc123",
  "sendImmediateCommentAddedMailNotifications": "xyz789",
  "sendImmediateMailNotifications": "xyz789",
  "sendWeeklySummaryMailNotifications": "abc123"
}

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

ALL

FULL_USER

OWN

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

GROSS

NET

Example
"GROSS"

ReferBy

Values
Enum Value Description

IDENT

CLIENT_ID

CLIENT_ID_OR_IDENT

FID

ID

Example
"IDENT"

ReferenceDataDailyReportGUS1DARE

Fields
Field Name Description
date - Date!
dateTo - Date
firstBreakEnd - DateTime
firstBreakStart - DateTime
projectSector - ProjectSector
secondBreakEnd - DateTime
secondBreakStart - DateTime
timeEnd - DateTime!
timeStart - DateTime!
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

Fields
Field Name Description
id - String
ident - Ident!
isDeleted - Boolean
lastChange - DateTime!
mark - String
name - String!
Example
{
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "mark": "xyz789",
  "name": "abc123"
}

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": 987,
  "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

Fields
Input Field Description
id - SortOrder
name - SortOrder
mark - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "mark": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC"
}

RegionPermissionError

Fields
Field Name Description
errors - [RegionReferErrorPermissionErrorType!]!
Example
{"errors": [RegionReferErrorPermissionErrorType]}

RegionReferEntity

Fields
Input Field Description
ident - Ident
id - String
Example
{
  "ident": Ident,
  "id": "abc123"
}

RegionReferError

Fields
Field Name Description
id - String
ident - Ident
Example
{
  "id": "abc123",
  "ident": Ident
}

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

Fields
Field Name Description
dataSource - String
person - Person
ticketDate - Date!
ticketDateFrom - Date!
ticketDateTo - Date!
updateDate - Date!
updatePerson - Person
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": 987
}

ReportAPHO1UVB

Fields
Field Name Description
approvalDate - Date!
dateFrom - Date!
dateTo - Date!
days - Int!
element - Element
person - Person
rest - Decimal!
text - String
updatePerson - Person
wageType - WageType
Example
{
  "approvalDate": "2007-12-03",
  "dateFrom": "2007-12-03",
  "dateTo": "2007-12-03",
  "days": 987,
  "element": Element,
  "person": Person,
  "rest": Decimal,
  "text": "xyz789",
  "updatePerson": Person,
  "wageType": WageType
}

ReportAPHO1UVBReportCollection

Fields
Field Name Description
nodes - [ReportAPHO1UVB]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [ReportAPHO1UVB],
  "reportLogoPath": "abc123",
  "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

Fields
Field Name Description
sum - Decimal
title - String
Example
{
  "sum": Decimal,
  "title": "abc123"
}

ReportDELB5Q8KNode

Fields
Field Name Description
data - [ReportDELB5Q8KDay]
person - Person
reportLogoPath - String
sumList - [ReportDELB5Q8KRow]
Example
{
  "data": [ReportDELB5Q8KDay],
  "person": Person,
  "reportLogoPath": "xyz789",
  "sumList": [ReportDELB5Q8KRow]
}

ReportDELB5Q8KRow

Fields
Field Name Description
additionalInfos - [ReportDELB5Q8KDetailRow]
begin - String
date - Date
end - String
hours - Decimal
rowTitle - String
sum - Decimal
title - String
Example
{
  "additionalInfos": [ReportDELB5Q8KDetailRow],
  "begin": "xyz789",
  "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": "abc123",
  "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": ["xyz789"],
  "breakTimeBegin": "abc123",
  "breakTimeEnd": "xyz789",
  "date": "2007-12-03",
  "journeyHours": Decimal,
  "outwardJourneyBegin": "abc123",
  "outwardJourneyEnd": "xyz789",
  "returnJourneyBegin": "abc123",
  "returnJourneyEnd": "abc123",
  "rowTitle": "xyz789",
  "sum": Decimal,
  "title": "abc123",
  "workingHours": Decimal,
  "workingTimeBegin": "xyz789",
  "workingTimeEnd": "abc123"
}

ReportEquipments

Fields
Field Name Description
byDateEREP1BEL - EquipmentReportEREP1BELByDates
Arguments
dateFrom - Date!
dateTo - Date!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byEquipment - EquipmentReportByEquipments
Arguments
month - Int!
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byEquipmentEREP1BEL - EquipmentReportEREP1BELByEquipments
Arguments
dateFrom - Date!
dateTo - Date!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byEquipmentEREP1BOM - EquipmentReportEREP1BOMByEquipments
Arguments
month - Int!
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byEquipmentEREP1KRE - EquipmentReportEREP1KRE
Arguments
month - Int!
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
projectAffiliation - String
byEquipmentEREP2H53 - EquipmentReportEREP2H53ByEquipments
Arguments
month - Int!
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byEquipmentM4O18UQF - EquipmentReportM4O18UQF
Arguments
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byEquipmentMA3XEREP - EquipmentReportMA3XEREPByEquipments
Arguments
month - Int!
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
showMldnAsOneDay - Boolean
byEquipmentUHQXJW3L - EquipmentReportUHQXJW3L
Arguments
month - Int!
year - Int!
equipmentIdents - [Ident]
equipmentTypeIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byProject - EquipmentReportByProjects
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byProjectEREP1BEL - EquipmentReportEREP1BELByProjects
Arguments
dateFrom - Date!
dateTo - Date!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byProjectEREP1BOM - EquipmentReportEREP1BOMByProjects
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byProjectEREP1PPS - EquipmentReportEREP1PPSByProjects
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
equipmentTypeIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byProjectEREP2H53 - EquipmentReportEREP2H53ByProjects
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
byProjectMA3XEREP - EquipmentReportMA3XEREPByProjects
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
showMldnAsOneDay - Boolean
byWeekEREP1BEL - EquipmentReportEREP1BELByWeeks
Arguments
dateFrom - Date!
dateTo - Date!
projectIdents - [Ident]
equipmentIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showNotificationEquipments - Boolean
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,
  "byProjectEREP2H53": EquipmentReportEREP2H53ByProjects,
  "byProjectMA3XEREP": EquipmentReportMA3XEREPByProjects,
  "byWeekEREP1BEL": EquipmentReportEREP1BELByWeeks
}

ReportQIP95WIF

Fields
Field Name Description
nodes - [ReportQIP95WIFNode]
Example
{"nodes": [ReportQIP95WIFNode]}

ReportQIP95WIFCostRow

Fields
Field Name Description
cost - Decimal
costRate - Decimal
dayCount - Int!
wageType - WageType
Example
{
  "cost": Decimal,
  "costRate": Decimal,
  "dayCount": 123,
  "wageType": WageType
}

ReportQIP95WIFNode

Fields
Field Name Description
costList - [ReportQIP95WIFCostRow]
person - Person
reportLogoPath - String
Example
{
  "costList": [ReportQIP95WIFCostRow],
  "person": Person,
  "reportLogoPath": "xyz789"
}

ReportRSDH1RLS

Fields
Field Name Description
description - String
person - Person
rule - String
value - String
Example
{
  "description": "abc123",
  "person": Person,
  "rule": "xyz789",
  "value": "abc123"
}

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
Arguments
personIdents - [Ident]
year - Int
elementIdent - Ident
holidayAccount - String
byDateMREP6BEL - MaterialReportMREP6BELByDates
Arguments
dateFrom - Date!
dateTo - Date!
projectIdents - [Ident]
elementIdent - Ident
byHourPARP2PPS - PersonReportPARP2PPS
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
byMaterialMUT3MARE - MaterialReportMUT3MAREByMaterials
Arguments
month - Int!
year - Int!
material - String
projectIdents - [Ident]
elementIdent - Ident
formIdent - Ident
byProjectPARP2PPS - PersonReportPARP2PPS
Arguments
month - Int!
year - Int!
projectIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
byWeekMREP6BEL - MaterialReportMREP6BELByWeeks
Arguments
dateFrom - Date!
dateTo - Date!
projectIdents - [Ident]
materialIdents - [Ident]
elementIdent - Ident
dailyADL1B411 - [DailyReportADL1B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyBAR1B411 - [DailyReportBAR1B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyBOL1DARE - [DailyReportBOL1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
persons - [Ident]
personTypes - [Ident]
activities - [Ident]
equipments - [Ident]
teams - [Ident]
subcontractors - String
creators - [Ident]
formIdents - [Ident]
withStaffTimesPlausibilityCheck - Boolean
withEquipmentTimesPlausibilityCheck - Boolean
withPictures - Boolean
dailyDAI1DARE - [DailyReportDAI1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withEquipmentFromForm - Boolean
withPictures - Boolean
formIdent - Ident
dailyDAI2DARE - [DailyReportDAI2DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withEquipmentFromForm - Boolean
withPictures - Boolean
formIdent - Ident
withPersonTypeName - Boolean
dailyGUS1DARE - [DailyReportGUS1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
persons - [Ident]
personTypes - [Ident]
activities - [Ident]
equipments - [Ident]
teams - [Ident]
subcontractors - String
creators - [Ident]
formIdents - [Ident]
withStaffTimesPlausibilityCheck - Boolean
withEquipmentTimesPlausibilityCheck - Boolean
withPictures - Boolean
withAdjustedTimes - Boolean
dailyH531B411 - [DailyReportH531B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyHUE1B411 - [DailyReportHUE1B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
activities - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
withWeathers - Boolean
dailyHUE2B411 - [DailyReportHUE2B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectSectors - [Ident]
activities - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
withWeathers - Boolean
withTelematics - Boolean
dailyKNO1B411 - [DailyReportKNO1B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyMST1B411 - [DailyReportMST1B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyReport - [DailyReport]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportALIS2BEL - [DailyReportALIS2BEL]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportALIS5BEL - [DailyReportALIS5BEL]
Arguments
elementIdent - Ident
projects - [Ident]
personTypes - [Ident]
withPersonType - Boolean
withProjectId - Boolean
operationNumber - String
dailyReportALS1DARE - [DailyReportALS1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE1JAC - [DailyReportDARE1JAC]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
projectManagers - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE1MAG - [DailyReportDARE1MAG]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE1ROE - [DailyReportDARE1ROE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
allowanceTypes - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withAllowances - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE1WIE - [DailyReportDARE1WIE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE1WNS - [DailyReportDARE1WNS]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE2KRE - [DailyReportDARE2KRE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
persons - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportDARE2ROE - [DailyReportDARE2ROE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
allowanceTypes - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withAllowances - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportHAU1DARE - [DailyReportHAU1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
excludedProjects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportHHW8CF7W - [DailyReportHHW8CF7W]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
withTimes - Boolean
withEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withDailyWageNotice - Boolean
withNoDataNotice - Boolean
withAdobeSignPlaceholders - Boolean
dailyReportJOE1DAIL - [DailyReportJOE1DAIL]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
teams - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportKev320 - [DailyReportKev320]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
equipmentTypes - [Ident]
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withOnlyWeather - Boolean
hideEquipmentOnWeekends - Boolean
dailyReportMAGE4BEL - [DailyReportMAGE4BEL]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
equipments - [Ident]
materials - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportMOR1DARE - [DailyReportMOR1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportObt - [DailyReportObt]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
ticketCategories - [Ident]
ticketTypes - [Ident]
assignees - [Ident]
ticketState - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withSubcontractorTimes - Boolean
withQualityTickets - Boolean
dailyReportSUD2DARE - [DailyReportSUD2DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
withEmployeeHours - Boolean
withSubcontractorHours - Boolean
dailyReportVF3AGVKV - [DailyReportVF3AGVKV]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
allowanceTypes - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withAllowances - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyReportWTI1DARE - [DailyReportWTI1DARE]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dailyS4ILEDPZ - [DailyReportS4ILEDPZ]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
dailySUD1B411 - [DailyReportSUD1B411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyVHB411 - [DailyReportVHB411]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
withTimes - Boolean
withSubcontractors - Boolean
withEquipmentServices - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withNotes - Boolean
dailyXL8156V4 - [DailyReportXL8156V4]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
dailyY4GGHF7C - [DailyReportY4GGHF7C]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
suppliers - [Ident]
noteCategories - [Ident]
photoCategories - [Ident]
reportMode - String
withTimes - Boolean
withPersonType - Boolean
withProjectSector - Boolean
withProjectComponent - Boolean
withText - Boolean
withTimestamps - Boolean
withEquipmentServices - Boolean
withGrossNet - Boolean
withCounterDifference - Boolean
withProvisionEquipment - Boolean
withMaterial - Boolean
withServices - Boolean
withPictures - Boolean
withGpsCoords - Boolean
withNotes - Boolean
withWeather - Boolean
withProjectId - Boolean
withProjectProjectId - Boolean
withProjectLeader - Boolean
withProjectInformation - Boolean
withSpecialActivities - Boolean
withWeatherOnlyReport - Boolean
withDailyWageNotice - Boolean
dayWages - [DayWagesReport]
Arguments
projects - [Ident]
dateFrom - Date
dateTo - Date
persons - [Ident]
elementIdent - Ident
showProjectId - Boolean
equipments - ReportEquipments
holidayReport - HolidayReportCollection
Arguments
personIdents - [Ident]
year - Int
elementIdent - Ident
holidayReportHORE1ATH - HolidayReportHORE1ATHCollection
Arguments
personIdents - [Ident]
dateFrom - Date
dateTo - Date
elementIdent - Ident
hourLimits - HourLimitReportCollection
Arguments
dateFrom - Date
dateTo - Date
limit - Decimal
personIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
showPersonId - Boolean
missingTimes - MissingTimeReportCollection
Arguments
dateFrom - Date
dateTo - Date
personIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showPersonId - Boolean
onlyEmployeesWithWageCalculation - Boolean
onlyActiveEmployees - Boolean
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
mOL1MNTN - MOL1MNTNReportCollection
Arguments
elementIdent - Ident
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
showMaintenanceDue - Boolean
showMaintenanceOverdue - Boolean
monthlyOverview - MonthlyOverview
Arguments
month - Int!
year - Int!
persons - [Ident]
groupAbsences - Boolean
showNotes - Boolean
showAllowances - Boolean
showBeginEnd - Boolean
showBreaks - Boolean
showProjects - Boolean
excludedActivities - [Ident]
elementIdent - Ident
monthlyOverviewMOOV1GOR - MonthlyOverviewMOOV1GOR
Arguments
month - Int!
year - Int!
persons - [Ident]
groupAbsences - Boolean
showNotes - Boolean
showAllowances - Boolean
showBeginEnd - Boolean
showBreaks - Boolean
showProjects - Boolean
excludedActivities - [Ident]
elementIdent - Ident
monthlyOverviewMOOV1ROM - MonthlyOverviewMOOV1ROM
Arguments
month - Int!
year - Int!
persons - [Ident]
projects - [Ident]
excludedActivities - [Ident]
elementIdent - Ident
monthlyOverviewMOOV1STR - MonthlyOverviewMOOV1STR
Arguments
month - Int!
year - Int!
persons - [Ident]
projects - [Ident]
groupAbsences - Boolean
showNotes - Boolean
showAllowances - Boolean
showBeginEnd - Boolean
showBreaks - Boolean
showProjects - Boolean
onlyOverviewsWithStaffTimes - Boolean
excludedActivities - [Ident]
elementIdent - Ident
personOverview - PersonOverview
Arguments
dateTo - Date!
dateFrom - Date!
persons - [Ident]
projects - [Ident]
showUncollectedPersons - Boolean
showWorkTime - Boolean
showDetailedWorkTime - Boolean
showFurtherEducations - Boolean
showHolidays - Boolean
showSickDays - Boolean
showOthers - Boolean
showPublicHolidays - Boolean
showPublicHolidaysWithHours - Boolean
showWageIndicator - Boolean
showEveryDay - Boolean
elementIdent - Ident
alwaysShowPublicHolidays - Boolean
personOverviewAIR1PEOV - PersonOverviewAIR1PEOV
Arguments
dateTo - Date!
dateFrom - Date!
persons - [Ident]
projects - [Ident]
activities - [Ident]
personTypes - [Ident]
showUncollectedPersons - Boolean
showWorkTime - Boolean
showDetailedWorkTime - Boolean
showFurtherEducations - Boolean
showHolidays - Boolean
showSickDays - Boolean
showOthers - Boolean
showPublicHolidays - Boolean
showPublicHolidaysWithHours - Boolean
showWageIndicator - Boolean
showEveryDay - Boolean
elementIdent - Ident
alwaysShowPublicHolidays - Boolean
personOverviewUNI1PEOV - PersonOverviewUNI1PEOV
Arguments
dateTo - Date!
dateFrom - Date!
persons - [Ident]
projects - [Ident]
showUncollectedPersons - Boolean
showWorkTime - Boolean
showDetailedWorkTime - Boolean
showFurtherEducations - Boolean
showHolidays - Boolean
showSickDays - Boolean
showOthers - Boolean
showPublicHolidays - Boolean
showPublicHolidaysWithHours - Boolean
showWageIndicator - Boolean
showEveryDay - Boolean
hoursDisplayMode - String
elementIdent - Ident
alwaysShowPublicHolidays - Boolean
photoReportH9CQS42I - [PhotoReportH9CQS42I]
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
photoCategories - [Ident]
withProjectSectors - Boolean
withProjectComponents - Boolean
withPhotoCategories - Boolean
withDates - Boolean
withTexts - Boolean
withGpsCoords - Boolean
withAllPhotos - Boolean
projectEvaluation - [ProjectEvaluationReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
projectEvaluationAIR2PREV - [ProjectEvaluationAIR2PREVReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
groupedByActivity - Boolean
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
withServices - Boolean
projectEvaluationENG1PREV - [ProjectEvaluationENG1PREVReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
projectEvaluationKOAU1KRE - [ProjectEvaluationKOAU1KREReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
costCenters - [Ident]
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
personTypes - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
showEquipmentWithSameAffiliation - Boolean
showEquipmentWithDifferentAffiliation - Boolean
showEmployeeHours - Boolean
showEquipmentHours - Boolean
equipmentAffiliation - String
useAffiliationByElement - Boolean
projectEvaluationPBDY8BEL - [ProjectEvaluationPBDY8BELReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
personTypes - [Ident]
persons - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
showPrices - Boolean
projectEvaluationPBPS7BEL - [ProjectEvaluationPBPS7BELReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
personTypes - [Ident]
persons - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
showPrices - Boolean
projectEvaluationPEKO3BEL - [ProjectEvaluationPEKO3BELReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
personTypes - [Ident]
persons - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
showPrices - Boolean
projectEvaluationPERA9BEL - [ProjectEvaluationPERA9BELReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
personTypes - [Ident]
persons - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
showPrices - Boolean
projectEvaluationPREV3KRE - [ProjectEvaluationPREV3KREReport]
Arguments
elementIdent - Ident
dateFrom - Date
dateTo - Date
projects - [Ident]
projectComponents - [Ident]
projectSectors - [Ident]
activities - [Ident]
withSubcontractors - Boolean
withSubcontractorSum - Boolean
withPersonType - Boolean
withPersonTypeSum - Boolean
withSpecialActivities - Boolean
withDetailedEvaluation - Boolean
withProjectComponentSum - Boolean
withProjectSectorSum - Boolean
withActivitySum - Boolean
withEmployeeAndActivitySum - Boolean
withEmployeeSum - Boolean
withText - Boolean
projectAffiliation - String
reportAJT3U7CJ - ReportAJT3U7CJReportCollection
Arguments
dateFrom - Date
dateTo - Date
personIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showPersonId - Boolean
showMarginalEmployees - Boolean
showTrainees - Boolean
showWorkers - Boolean
showEmployees - Boolean
onlyActiveEmployees - Boolean
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
reportAPHO1UVB - ReportAPHO1UVBReportCollection
Arguments
dateFrom - Date
dateTo - Date
dateReference - String
personIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showPersonId - Boolean
onlyEmployeesWithWageCalculation - Boolean
onlyActiveEmployees - Boolean
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
reportDELB5Q8K - ReportDELB5Q8K
Arguments
dateTo - Date!
dateFrom - Date!
persons - [Ident]
projects - [Ident]
showUncollectedPersons - Boolean
showWorkTime - Boolean
showDetailedWorkTimeProjectAddress - Boolean
showDetailedWorkTimeGpsAddress - Boolean
showFurtherEducations - Boolean
showHolidays - Boolean
showSickDays - Boolean
showOthers - Boolean
showPublicHolidays - Boolean
showPublicHolidaysWithHours - Boolean
showWageIndicator - Boolean
showEveryDay - Boolean
elementIdent - Ident
reportDXLNYU5N - DXLNYU5N
Arguments
dateTo - Date!
dateFrom - Date!
persons - [Ident]
teams - [Ident]
showWageIndicator - Boolean
format - Dxlnyu5NFormat
elementIdent - Ident
reportEAM6VK7J - ReportEAM6VK7J
Arguments
dateTo - Date!
dateFrom - Date!
persons - [Ident]
projects - [Ident]
showUncollectedPersons - Boolean
showWorkTime - Boolean
showDetailedWorkTime - Boolean
showFurtherEducations - Boolean
showHolidays - Boolean
showSickDays - Boolean
showOthers - Boolean
showPublicHolidays - Boolean
showPublicHolidaysWithHours - Boolean
showWageIndicator - Boolean
showEveryDay - Boolean
elementIdent - Ident
reportMOCA2MAT - MOCA2MAT
Arguments
month - Int!
year - Int!
persons - [Ident]
teams - [Ident]
showWageIndicator - Boolean
showBlankCalendars - Boolean
onlyEmployeesWithWageCalculation - Boolean
format - Moca2MatFormat
sortOrderStaff - String
elementIdent - Ident
reportQIP95WIF - ReportQIP95WIF
Arguments
year - Int
persons - [Ident]
wageTypes - [Ident]
elementIdent - Ident
reportRSDH1RLS - ReportRSDH1RLSReportCollection
Arguments
personIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showPersonId - Boolean
onlyEmployeesWithWageCalculation - Boolean
onlyActiveEmployees - Boolean
showExceedingWorkingTime - Boolean
twentyWeekAverageRule - Boolean
twentyfourWeekAverageRule - Boolean
sixWeeksWorkingTimeRule - Boolean
twentyfourWeeksWorkingTimeRule - Boolean
showDeceedingRestTime - Boolean
twentyfourWeeksRestTimeRule - Boolean
showPlannings - Boolean
nineteenDaysRule - Boolean
fifteenSundaysRule - Boolean
sundayRule - Boolean
holidayRule - Boolean
plannedWorkingTimeRule - Boolean
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
reportT7DGQGMN - ReportT7DGQGMNReportCollection
Arguments
dateFrom - Date
dateTo - Date
personIdents - [Ident]
teamIdents - [Ident]
elementIdent - Ident
showPersonId - Boolean
onlyEmployeesWithWageCalculation - Boolean
onlyActiveEmployees - Boolean
includeWeekends - Boolean
showMissingBookings - Boolean
showMissingEndTimes - Boolean
showAutomaticSignOffs - Boolean
showOverlaps - Boolean
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
reportWYR5C2KE - ReportWYR5C2KECollection
Arguments
personIdents - [Ident]
year - Int
elementIdent - Ident
showFullYear - Boolean
withHolidayAccount - Boolean
withAbsences - Boolean
holidayAccount - String
sickDayReport - SickDayReportCollection
Arguments
personIdents - [Ident]
year - Int
elementIdent - Ident
threeMonthRule - ThreeMonthRuleReportCollection
Arguments
referenceDate - Date
personIdents - [Ident]
projectIdents - [Ident]
showPersonId - Boolean
showProjectId - Boolean
elementIdent - Ident
showAfterDays - Int
withPlannings - Boolean
orderColumn - String
orderDescending - Boolean
take - Int
skip - Int
searchFilters - [KeyValue]
totalHours - TotalHourReportGroupReportCollection
Arguments
dateFrom - Date
dateTo - Date
elementIdent - Ident
reportMode - TotalHoursReportMode!
showEmployeeID - Boolean
showProjectID - Boolean
Example
{
  "absenceReportObt": AbsenceReportObtCollection,
  "byDateMREP6BEL": MaterialReportMREP6BELByDates,
  "byHourPARP2PPS": PersonReportPARP2PPS,
  "byMaterialMUT3MARE": MaterialReportMUT3MAREByMaterials,
  "byProjectPARP2PPS": PersonReportPARP2PPS,
  "byWeekMREP6BEL": MaterialReportMREP6BELByWeeks,
  "dailyADL1B411": [DailyReportADL1B411],
  "dailyBAR1B411": [DailyReportBAR1B411],
  "dailyBOL1DARE": [DailyReportBOL1DARE],
  "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],
  "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,
  "monthlyOverviewMOOV1GOR": MonthlyOverviewMOOV1GOR,
  "monthlyOverviewMOOV1ROM": MonthlyOverviewMOOV1ROM,
  "monthlyOverviewMOOV1STR": MonthlyOverviewMOOV1STR,
  "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,
  "reportQIP95WIF": ReportQIP95WIF,
  "reportRSDH1RLS": ReportRSDH1RLSReportCollection,
  "reportT7DGQGMN": ReportT7DGQGMNReportCollection,
  "reportWYR5C2KE": ReportWYR5C2KECollection,
  "sickDayReport": SickDayReportCollection,
  "threeMonthRule": ThreeMonthRuleReportCollection,
  "totalHours": TotalHourReportGroupReportCollection
}

ReportT7DGQGMN

Fields
Field Name Description
date - Date!
description - String
person - Person
Example
{
  "date": "2007-12-03",
  "description": "xyz789",
  "person": Person
}

ReportT7DGQGMNReportCollection

Fields
Field Name Description
nodes - [ReportT7DGQGMN]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [ReportT7DGQGMN],
  "reportLogoPath": "abc123",
  "totalCount": 987
}

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": true,
  "hasDataTable": true,
  "hasTemplate": false,
  "icon": "abc123",
  "ident": Ident,
  "options": Json,
  "qualityActive": true,
  "query": "xyz789",
  "settings": ReportTemplateSettings,
  "slug": "xyz789",
  "subtitle": "abc123",
  "timesActive": false,
  "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

Fields
Field Name Description
bottom - String
left - String
right - String
top - String
Example
{
  "bottom": "abc123",
  "left": "abc123",
  "right": "xyz789",
  "top": "xyz789"
}

ReportTemplateOrder

Fields
Input Field Description
title - SortOrder
description - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
updater - PersonOrder
Example
{
  "title": "ASC",
  "description": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "lastChangeCount": "ASC",
  "updater": PersonOrder
}

ReportTemplateOrientation

Values
Enum Value Description

HORIZONTAL

VERTICAL

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": 123}

ReportWYR5C2KEEntry

Fields
Field Name Description
date - Date!
text - String
unit - String
value - Decimal!
wageType - WageType
Example
{
  "date": "2007-12-03",
  "text": "abc123",
  "unit": "abc123",
  "value": Decimal,
  "wageType": WageType
}

ReportWYR5C2KEMonthDataEntry

Fields
Field Name Description
actual - Decimal!
diff - Decimal!
employee - Person
month - Int!
target - Decimal!
wageData - [ReportWYR5C2KEWageDataEntry!]
Example
{
  "actual": Decimal,
  "diff": Decimal,
  "employee": Person,
  "month": 987,
  "target": Decimal,
  "wageData": [ReportWYR5C2KEWageDataEntry]
}

ReportWYR5C2KETimeAccount

Fields
Field Name Description
currentValue - Decimal!
employee - Person
Example
{
  "currentValue": Decimal,
  "employee": Person
}

ReportWYR5C2KEWageDataEntry

Fields
Field Name Description
employee - Person
isAllowance - Boolean
month - Int!
total - Decimal!
unit - String
wageType - String
Example
{
  "employee": Person,
  "isAllowance": false,
  "month": 123,
  "total": Decimal,
  "unit": "xyz789",
  "wageType": "abc123"
}

ResolvePlanningGroupConflictsBaseResult

Fields
Field Name Description
planningGroup - PlanningGroupBase!
warnings - [String!]!
Possible Types
ResolvePlanningGroupConflictsBaseResult Types

ResolvePlanningGroupConflictsResult

ResolvePlanningGroupConflictsDeleteOtherResult

Example
{
  "planningGroup": PlanningGroupBase,
  "warnings": ["xyz789"]
}

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": ["xyz789"]
}

ReviewState

Values
Enum Value Description

NONE

PARTLY

COMPLETELY

Example
"NONE"

RightValue

Fields
Field Name Description
right - String
value - String
Example
{
  "right": "xyz789",
  "value": "abc123"
}

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!
users - [Person!]!
Example
{
  "customDefaultRole": "xyz789",
  "description": "xyz789",
  "ident": Ident,
  "inUse": false,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "permissions": [RightValue],
  "position": 987,
  "product": "ON_SITE",
  "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

Role

SimplifiedRole

Example
{
  "customDefaultRole": "abc123",
  "description": "xyz789",
  "ident": Ident,
  "inUse": false,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "permissions": [RightValue],
  "position": 987,
  "product": "ON_SITE",
  "users": [Person]
}

RoleCollectedStateError

Fields
Field Name Description
errors - [RoleReferErrorStateErrorType!]!
Example
{"errors": [RoleReferErrorStateErrorType]}

RoleError

Fields
Field Name Description
description - String
ident - Ident
name - String
Example
{
  "description": "abc123",
  "ident": Ident,
  "name": "xyz789"
}

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
Example
{
  "_and": [RoleFilter],
  "_or": [RoleFilter],
  "ident": IdentFilter,
  "fid": StringFilter,
  "isDeleted": BooleanFilter,
  "inUse": BooleanFilter,
  "name": StringFilter,
  "description": StringFilter,
  "product": RoleProductFilter
}

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

Fields
Input Field Description
name - SortOrder
description - SortOrder
inUse - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
Example
{
  "name": "ASC",
  "description": "ASC",
  "inUse": "ASC",
  "isDeleted": "ASC",
  "lastChange": "ASC"
}

RolePermissionError

Fields
Field Name Description
errors - [RoleReferErrorPermissionErrorType!]!
Example
{"errors": [RoleReferErrorPermissionErrorType]}

RoleProduct

Values
Enum Value Description

ON_SITE

QUALITY

FLEET

EASY_123

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"]}

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": 123}

RoundingDefinitionInput

Fields
Input Field Description
mode - WageCalculatorRoundingMode
intervalInSeconds - Int
thresholdInSeconds - Int
Example
{"mode": "UP", "intervalInSeconds": 123, "thresholdInSeconds": 123}

RoundingModeConfiguration

Values
Enum Value Description

ALWAYS_UP

ALWAYS_DOWN

HALF_UP

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": 123
}

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": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "revision": 123,
  "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": 987,
  "ruleConfiguration": RuleConfiguration
}

RuleConfigurationError

Fields
Field Name Description
ident - Ident
name - String
Example
{
  "ident": Ident,
  "name": "xyz789"
}

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

Fields
Input Field Description
name - SortOrder
isDeleted - SortOrder
lastChange - SortOrder
Example
{"name": "ASC", "isDeleted": "ASC", "lastChange": "ASC"}

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": 123,
  "description": "abc123",
  "valueInSeconds": 987,
  "wageTypeIdent": Ident,
  "conditions": [ConditionInput],
  "actions": [ActionInput],
  "sourceWageTypeIdent": Ident,
  "compensateWageTypeIdent": Ident,
  "buildupWageTypeIdent": Ident,
  "leftToRight": false,
  "reduceSourceWageType": true,
  "negativeWageTypeIdent": Ident,
  "overtimeWageTypeIdent": Ident,
  "fixedMinutes": 987,
  "mode": "ATTACH",
  "manualConfiguration": [ConditionInput],
  "begin": RoundingDefinitionInput,
  "end": RoundingDefinitionInput,
  "pauseBegin": RoundingDefinitionInput,
  "pauseEnd": RoundingDefinitionInput,
  "change": RoundingDefinitionInput,
  "dailyHours": RoundingDefinitionInput,
  "minBreakDurationInSeconds": 987,
  "breaks": [WageCalculatorBreakDefinitionInput]
}

Rulebook

Fields
Field Name Description
id - String
ident - Ident!
name - String!
Example
{
  "id": "abc123",
  "ident": Ident,
  "name": "xyz789"
}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
Example
{"id": "ASC", "name": "ASC"}

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": 987,
  "year": 987,
  "source": "WAGE_CALCULATOR",
  "companyNumber": "abc123",
  "wageTypeAmountAsFactor": false,
  "projectIdAsCostUnit": false,
  "projectIdAsCostCenter": false,
  "usePersonTypeRelatedWageTypesForStaffTimes": false,
  "usePersonTypeRelatedWageTypesForPublicHolidays": true,
  "personTypeRelatedWageTypeAngestellterForStaffTimes": "abc123",
  "personTypeRelatedWageTypeAuszubildenderForStaffTimes": "abc123",
  "personTypeRelatedWageTypeGewerblicherAngestellterForStaffTimes": "xyz789",
  "personTypeRelatedWageTypeGeringfuegigBeschaeftigterForStaffTimes": "xyz789",
  "personTypeRelatedWageTypeAngestellterForPublicHolidays": "abc123",
  "personTypeRelatedWageTypeAuszubildenderForPublicHolidays": "xyz789",
  "personTypeRelatedWageTypeGewerblicherAngestellterForPublicHolidays": "xyz789",
  "personTypeRelatedWageTypeGeringfuegigBeschaeftigterForPublicHolidays": "abc123"
}

SBSPermissionError

Fields
Field Name Description
entity - SBSError
errors - [MissingPermission!]!
Example
{
  "entity": SBSError,
  "errors": [MissingPermission]
}

SBSResult

Example
File

SBSValidationError

Fields
Field Name Description
entity - SBSError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": SBSError,
  "errors": [ValidationErrorProperty]
}

SameProjectElementCondition

Fields
Field Name Description
elements - [Element!]!
ident - Ident
position - Int!
Example
{
  "elements": [Element],
  "ident": Ident,
  "position": 123
}

SbsSource

Values
Enum Value Description

WAGE_CALCULATOR

COLLECTED_DATA

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": "abc123",
  "editor": Person,
  "editorApplication": "abc123",
  "endDate": "2007-12-03T10:15:30Z",
  "ident": Ident,
  "intervalSpecifier": 123,
  "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": 987}

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

Fields
Field Name Description
description - String
endDate - DateTime
ident - Ident
name - String
startDate - DateTime
value - Decimal
Example
{
  "description": "abc123",
  "endDate": "2007-12-03T10:15:30Z",
  "ident": Ident,
  "name": "abc123",
  "startDate": "2007-12-03T10:15:30Z",
  "value": Decimal
}

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

Fields
Field Name Description
key - String
name - String
Example
{
  "key": "xyz789",
  "name": "abc123"
}

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": true,
  "isLocked": false,
  "isProved": true,
  "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": "abc123"
}

ServiceCollection

Fields
Field Name Description
nodes - [Service!]!
totalCount - Int!
Example
{"nodes": [Service], "totalCount": 987}

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

Fields
Field Name Description
deviceIdent - String
ident - Ident
isDeleted - Boolean
remotePort - String
remoteServer - String
serviceModePriority - ServiceModePriority
Example
{
  "deviceIdent": "xyz789",
  "ident": Ident,
  "isDeleted": false,
  "remotePort": "abc123",
  "remoteServer": "xyz789",
  "serviceModePriority": "AFTER_SYNC"
}

ServiceModeOrderError

Fields
Field Name Description
deviceIdent - String
ident - Ident
remotePort - String
remoteServer - String
serviceModePriority - String
Example
{
  "deviceIdent": "xyz789",
  "ident": Ident,
  "remotePort": "xyz789",
  "remoteServer": "abc123",
  "serviceModePriority": "xyz789"
}

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

AFTER_SYNC

IMMEDIATE

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

Fields
Input Field Description
ident - Ident
fid - String
clientId - Ident
Example
{
  "ident": Ident,
  "fid": "xyz789",
  "clientId": Ident
}

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

OPERATING_HOURS

DISTANCE

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

Fields
Field Name Description
person - Person
reportDate - Date!
sickDays - [SickDayReportEntry!]
totalValueDays - Decimal!
totalValueHours - Decimal!
year - Int!
Example
{
  "person": Person,
  "reportDate": "2007-12-03",
  "sickDays": [SickDayReportEntry],
  "totalValueDays": Decimal,
  "totalValueHours": Decimal,
  "year": 987
}

SickDayReportCollection

Fields
Field Name Description
nodes - [SickDayReport!]!
totalCount - Int!
Example
{"nodes": [SickDayReport], "totalCount": 987}

SickDayReportEntry

Fields
Field Name Description
date - Date!
text - String
unit - String
value - Decimal!
wageType - WageType
Example
{
  "date": "2007-12-03",
  "text": "xyz789",
  "unit": "abc123",
  "value": Decimal,
  "wageType": WageType
}

SimpleMutation

Fields
Field Name Description
ok - Boolean!
Example
{"ok": false}

SimplifiedAccountRights

Fields
Field Name Description
accountSettings - SimplifiedRightAdmin!
billing - SimplifiedRightAdmin!
companyInfo - SimplifiedRightAdmin!
data - SimplifiedRightAdmin!
logoSettings - SimplifiedRightAdmin!
security - SimplifiedRightAdmin!
Example
{
  "accountSettings": "NO_ACCESS",
  "billing": "NO_ACCESS",
  "companyInfo": "NO_ACCESS",
  "data": "NO_ACCESS",
  "logoSettings": "NO_ACCESS",
  "security": "NO_ACCESS"
}

SimplifiedChatRights

Fields
Field Name Description
all - SimplifiedRightAll!
write - SimplifiedRightOnlyWrite!
Example
{"all": "NO_ACCESS", "write": "NO_ACCESS"}

SimplifiedEquipment

Fields
Field Name Description
amountHours - Decimal
amountUnit - Unit
counterContainer - [CounterContainer]
date - Date!
entriesCount - Int!
equipment - Equipment
gross - Decimal
net - Decimal
text - String
Example
{
  "amountHours": Decimal,
  "amountUnit": Unit,
  "counterContainer": [CounterContainer],
  "date": "2007-12-03",
  "entriesCount": 987,
  "equipment": Equipment,
  "gross": Decimal,
  "net": Decimal,
  "text": "xyz789"
}

SimplifiedEquipmentMOR1DARE

Fields
Field Name Description
amountHours - Decimal
amountUnit - Unit
counterContainer - [CounterContainer]
creator - Person
date - Date!
entriesCount - Int!
equipment - Equipment
gross - Decimal
net - Decimal
text - String
Example
{
  "amountHours": Decimal,
  "amountUnit": Unit,
  "counterContainer": [CounterContainer],
  "creator": Person,
  "date": "2007-12-03",
  "entriesCount": 123,
  "equipment": Equipment,
  "gross": Decimal,
  "net": Decimal,
  "text": "abc123"
}

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
assemblies - SimplifiedRightAll!
contract - SimplifiedRightAll!
costElements - SimplifiedRightAll!
documents - SimplifiedRightAll!
estimateSettings - SimplifiedRightWrite!
estimateTextModule - SimplifiedRightAll!
gaeb - SimplifiedRightAdmin!
invoice - SimplifiedRightAll!
materialLists - SimplifiedRightAdmin!
numbering - SimplifiedRightAll!
offer - SimplifiedRightAll!
projectBudgetPlanning - SimplifiedRightAll!
textTemplates - SimplifiedRightWrite!
varianceComparison - SimplifiedRightAll!
Example
{
  "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",
  "numbering": "NO_ACCESS",
  "offer": "NO_ACCESS",
  "projectBudgetPlanning": "NO_ACCESS",
  "textTemplates": "NO_ACCESS",
  "varianceComparison": "NO_ACCESS"
}

SimplifiedGeneralRights

Fields
Field Name Description
addresscircles - SimplifiedRightAll!
appVersions - SimplifiedRightRead!
contacts - SimplifiedRightAll!
costCenters - SimplifiedRightAll!
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",
  "dashboard": "NO_ACCESS",
  "publicHolidays": "NO_ACCESS",
  "regions": "NO_ACCESS",
  "reports": [SimplifiedReportRight],
  "terminals": "NO_ACCESS",
  "units": "NO_ACCESS"
}

SimplifiedPersonRights

Fields
Field Name Description
absences - SimplifiedRightAll!
accounts - SimplifiedRightAll!
activities - SimplifiedRightAll!
activityTypes - SimplifiedRightAll!
allowances - SimplifiedRightAll!
appProfiles - SimplifiedRightAdmin!
changePassword - SimplifiedRightAdmin!
costTypes - SimplifiedRightAll!
deviatingWorkingHours - SimplifiedRightAll!
filledPersonForms - SimplifiedRightAll!
personExports - SimplifiedRightAdmin!
personForms - SimplifiedRightAll!
persons - SimplifiedRightAll!
personSettings - SimplifiedRightAdmin!
personSkills - SimplifiedRightAll!
personTypes - SimplifiedRightAll!
reportSettings - SimplifiedRightAdmin!
roles - SimplifiedRightAll!
ruleConfigurations - SimplifiedRightAll!
skills - SimplifiedRightAll!
teams - SimplifiedRightAll!
timeConfigurations - SimplifiedRightAll!
times - SimplifiedRightAll!
timeTrackingProfiles - SimplifiedRightAdmin!
wageCalculator - SimplifiedRightWrite!
wageTickets - SimplifiedRightAllNoRead!
wageTypes - SimplifiedRightAll!
Example
{
  "absences": "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",
  "reportSettings": "NO_ACCESS",
  "roles": "NO_ACCESS",
  "ruleConfigurations": "NO_ACCESS",
  "skills": "NO_ACCESS",
  "teams": "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!
noteCategories - SimplifiedRightAll!
notes - SimplifiedRightAll!
photoCategories - SimplifiedRightAll!
pictures - SimplifiedRightWrite!
projectComponents - SimplifiedRightAll!
projectForms - SimplifiedRightAll!
projects - SimplifiedRightAll!
projectSectors - SimplifiedRightAll!
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",
  "noteCategories": "NO_ACCESS",
  "notes": "NO_ACCESS",
  "photoCategories": "NO_ACCESS",
  "pictures": "NO_ACCESS",
  "projectComponents": "NO_ACCESS",
  "projectForms": "NO_ACCESS",
  "projects": "NO_ACCESS",
  "projectSectors": "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"}

SimplifiedRightAdmin

Values
Enum Value Description

NO_ACCESS

ADMIN

Example
"NO_ACCESS"

SimplifiedRightAll

Values
Enum Value Description

NO_ACCESS

READ

WRITE

ADMIN

Example
"NO_ACCESS"

SimplifiedRightAllNoRead

Values
Enum Value Description

NO_ACCESS

WRITE

ADMIN

Example
"NO_ACCESS"

SimplifiedRightOnlyWrite

Values
Enum Value Description

NO_ACCESS

WRITE

Example
"NO_ACCESS"

SimplifiedRightRead

Values
Enum Value Description

NO_ACCESS

READ

Example
"NO_ACCESS"

SimplifiedRightWrite

Values
Enum Value Description

NO_ACCESS

READ

WRITE

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!
users - [Person!]!
Example
{
  "accountRights": SimplifiedAccountRights,
  "chatRights": SimplifiedChatRights,
  "customDefaultRole": "abc123",
  "description": "xyz789",
  "equipmentRights": SimplifiedEquipmentRights,
  "estimateRights": SimplifiedEstimateRights,
  "generalRights": SimplifiedGeneralRights,
  "ident": Ident,
  "inUse": true,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "permissions": [RightValue],
  "personRights": SimplifiedPersonRights,
  "planningRights": SimplifiedPlanningRights,
  "position": 123,
  "product": "ON_SITE",
  "projectRights": SimplifiedProjectRights,
  "qualityRights": SimplifiedQualityRights,
  "users": [Person]
}

SimplifiedTime

Fields
Field Name Description
activityName - String
amount - Int!
date - Date!
hoursPerPerson - Decimal!
personTypeName - String
totalHours - Decimal!
Example
{
  "activityName": "abc123",
  "amount": 987,
  "date": "2007-12-03",
  "hoursPerPerson": Decimal,
  "personTypeName": "abc123",
  "totalHours": Decimal
}

SimplifiedTimeMOR1DARE

Fields
Field Name Description
activityName - String
amount - Int!
creator - Person
date - Date!
hoursPerPerson - Decimal!
personTypeName - String
totalHours - Decimal!
Example
{
  "activityName": "xyz789",
  "amount": 123,
  "creator": Person,
  "date": "2007-12-03",
  "hoursPerPerson": Decimal,
  "personTypeName": "abc123",
  "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": "xyz789",
  "ident": Ident,
  "interval": Decimal,
  "isDeleted": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "periodUnit": "DAYS",
  "threshold": Decimal
}

SkillCollection

Fields
Field Name Description
nodes - [Skill!]!
totalCount - Int!
Example
{"nodes": [Skill], "totalCount": 123}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
periodUnit - SortOrder
interval - SortOrder
threshold - SortOrder
isDeleted - SortOrder
element - ElementOrder
editor - PersonOrder
editorApplication - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "periodUnit": "ASC",
  "interval": "ASC",
  "threshold": "ASC",
  "isDeleted": "ASC",
  "element": ElementOrder,
  "editor": PersonOrder,
  "editorApplication": "ASC",
  "lastChange": "ASC",
  "lastChangeCount": "ASC"
}

SkillReferEntity

Fields
Input Field Description
ident - Ident
id - String
Example
{
  "ident": Ident,
  "id": "xyz789"
}

SkillReferError

Fields
Field Name Description
id - String
ident - Ident
Example
{
  "id": "abc123",
  "ident": Ident
}

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

Fields
Input Field Description
direction - SortOrder
month - Int
year - Int
Example
{"direction": "ASC", "month": 987, "year": 987}

SortOrder

Values
Enum Value Description

ASC

DESC

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": false,
  "beginApplication": "xyz789",
  "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": true,
  "changeInfo": Info,
  "clientId": Ident,
  "closingInfo": Info,
  "createInfo": Info,
  "creator": Person,
  "creatorIdent": Ident,
  "date": "2007-12-03",
  "dateEnd": "2007-12-03",
  "endApplication": "abc123",
  "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": "abc123",
  "groupBegin": "2007-12-03",
  "groupEnd": "2007-12-03",
  "groupIdent": Ident,
  "hasClosedTime": true,
  "ident": Ident,
  "isDeleted": true,
  "isFixed": true,
  "isLocked": true,
  "isPaused": true,
  "isProved": true,
  "isTimeTypeAbsenceTimeSpan": false,
  "isTimeTypeDays": false,
  "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": 987,
  "text": "xyz789",
  "timeEnd": "2007-12-03T10:15:30Z",
  "timeInterval": Decimal,
  "timesOnSameDay": [StaffTime],
  "timeStart": "2007-12-03T10:15:30Z",
  "totalMinutes": 987,
  "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

CREATE

DELETE

EDIT

RESTORE

PROVE

LOCK

UNPROVE

UNLOCK

CLOSING

Example
"CREATE"

StaffTimeCollection

Fields
Field Name Description
nodes - [StaffTime!]!
totalCount - Int!
Example
{"nodes": [StaffTime], "totalCount": 987}

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

Fields
Field Name Description
activity - String
amount - Int!
date - Date!
personType - String
projectComponent - String
projectSector - String
timeInterval - Decimal!
Example
{
  "activity": "abc123",
  "amount": 123,
  "date": "2007-12-03",
  "personType": "xyz789",
  "projectComponent": "abc123",
  "projectSector": "xyz789",
  "timeInterval": Decimal
}

StaffTimeDailyReportVHB411

Fields
Field Name Description
activity - String
amount - Int!
date - Date!
personType - String
projectComponent - String
projectSector - String
timeInterval - Decimal!
Example
{
  "activity": "abc123",
  "amount": 123,
  "date": "2007-12-03",
  "personType": "xyz789",
  "projectComponent": "xyz789",
  "projectSector": "abc123",
  "timeInterval": Decimal
}

StaffTimeDataDailyReportBOL1DARE

Fields
Field Name Description
data - String
date - Date!
person - Person
plausibility - String
project - Project
subcontractor - String
totalHours - String
Example
{
  "data": "abc123",
  "date": "2007-12-03",
  "person": Person,
  "plausibility": "xyz789",
  "project": Project,
  "subcontractor": "xyz789",
  "totalHours": "xyz789"
}

StaffTimeDataDailyReportGUS1DARE

Fields
Field Name Description
data - String
date - Date!
person - Person
plausibility - String
project - Project
subcontractor - String
totalHours - String
wageData - String
Example
{
  "data": "abc123",
  "date": "2007-12-03",
  "person": Person,
  "plausibility": "abc123",
  "project": Project,
  "subcontractor": "abc123",
  "totalHours": "xyz789",
  "wageData": "abc123"
}

StaffTimeDataDailyReportHUE1B411

Fields
Field Name Description
activity - Activity
data - String
date - Date!
project - Project
text - String
Example
{
  "activity": Activity,
  "data": "abc123",
  "date": "2007-12-03",
  "project": Project,
  "text": "xyz789"
}

StaffTimeDataDailyReportHUE2B411

Fields
Field Name Description
activity - Activity
data - String
date - Date!
project - Project
text - String
Example
{
  "activity": Activity,
  "data": "xyz789",
  "date": "2007-12-03",
  "project": Project,
  "text": "abc123"
}

StaffTimeDateRange

Fields
Input Field Description
start - Date!
end - Date!
excludeSaturdays - Boolean
excludeSundays - Boolean
excludeHolidays - Boolean
excludeAbsences - Boolean
Example
{
  "start": "2007-12-03",
  "end": "2007-12-03",
  "excludeSaturdays": false,
  "excludeSundays": true,
  "excludeHolidays": false,
  "excludeAbsences": false
}

StaffTimeEditAction

Fields
Field Name Description
current - StaffTime!
previous - StaffTime
properties - [String!]!
Example
{
  "current": StaffTime,
  "previous": StaffTime,
  "properties": ["abc123"]
}

StaffTimeError

Fields
Field Name Description
clientId - Ident
fid - Ident
ident - Ident
Example
{
  "clientId": Ident,
  "fid": Ident,
  "ident": Ident
}

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 - [StateErrors!]!
Example
{"entity": StaffTimeError, "errors": ["ENTITY_DELETED"]}

StaffTimeExportCsvOptions

Fields
Input Field Description
columns - [StaffTimeExportFields]
Example
{"columns": ["IDENT"]}

StaffTimeExportFields

Values
Enum Value Description

IDENT

DATE

PERSON_ID

PERSON_NAME

PROJECT_ID

PROJECT_NAME

EQUIPMENT_ID

EQUIPMENT_NAME

PROJECT_COMPONENT_ID

PROJECT_COMPONENT_NAME

PROJECT_SECTOR_ID

PROJECT_SECTOR_NAME

ACTIVITY_ID

ACTIVITY_NAME

TEXT

TIME_START

TIME_END

HAS_CLOSED_TIME

CLOSING_TIMESTAMP

CREATOR_NAME

CREATOR_ID

CREATION_TIME

TIME_TOTAL

TIME_TOTAL_DAY

START_LOCATION

END_LOCATION

IS_DELETED

IS_PROVED

IS_LOCKED

LAST_CHANGE

CHANGE_DATE

LINKED_EFFORT_EQUIPMENTS

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

CLOCK_IN

CLOCK_OUT

CHANGE

BREAK

CLOSING

CORRECTION

WORKINGHOURS_CALENDAR

AUTOMATIC_SIGN_OFF

Example
"CLOCK_IN"

StaffTimePermissionError

Fields
Field Name Description
errors - [StaffTimeReferErrorPermissionErrorType!]!
Example
{"errors": [StaffTimeReferErrorPermissionErrorType]}

StaffTimeReferEntity

Fields
Input Field Description
ident - Ident
clientId - Ident
fid - String
timestamp - DateTime
Example
{
  "ident": Ident,
  "clientId": Ident,
  "fid": "xyz789",
  "timestamp": "2007-12-03T10:15:30Z"
}

StaffTimeReferError

Fields
Field Name Description
clientId - Ident
fid - String
ident - Ident
Example
{
  "clientId": Ident,
  "fid": "xyz789",
  "ident": Ident
}

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 - [StateErrors!]!
Example
{
  "entity": StaffTimeReferError,
  "errors": ["ENTITY_DELETED"]
}

StaffTimeResultSuccess

Fields
Field Name Description
entities - [StaffTime!]!
Example
{"entities": [StaffTime]}

StaffTimeStateError

Fields
Field Name Description
errors - [StaffTimeReferErrorStateErrorType!]!
Example
{"errors": [StaffTimeReferErrorStateErrorType]}

StateChangeAbsenceGroupResult

StateChangeAbsenceResult

StateChangeAccountResult

StateChangeActivityResult

StateChangeActivityTypeResult

StateChangeAddresscircleResult

StateChangeAllowanceResult

StateChangeAppProfileResult

StateChangeAssignedFileResult

StateChangeAuthProviderResult

StateChangeAutomationProfileResult

StateChangeCollectedAccountResult

StateChangeCollectedEquipmentResult

StateChangeCollectedMaterialResult

StateChangeCollectedSubcontractorResult

StateChangeContactResult

StateChangeCostCenterResult

StateChangeCostTypeResult

StateChangeDayWageResult

StateChangeDeviatingWorkingHoursCalendarResult

StateChangeEquipmentInformationFieldResult

StateChangeEquipmentResult

StateChangeEquipmentStateResult

StateChangeEquipmentTypeResult

StateChangeFilledFormResult

StateChangeFormResult

Example
FormResultSuccess

StateChangeLogoResult

Example
LogoResultSuccess

StateChangeMaintenanceAssignmentResult

StateChangeMaintenanceMeasureResult

StateChangeMcJobResult

StateChangeNoteCategoryResult

StateChangeNoteResult

Example
NoteResultSuccess

StateChangeNotificationResult

StateChangePersonResult

Example
PersonResultSuccess

StateChangePersonSkillResult

Example
PersonSkillResultSuccess

StateChangePersonTypeResult

StateChangePhotoCategoryResult

StateChangePictureResult

Example
PictureResultSuccess

StateChangePlanningBoardFilterResult

StateChangePlanningCategoryResult

StateChangePlanningNotFoundError

Fields
Field Name Description
errors - [PlanningReferErrorEntityNotFoundErrorType!]!
Example
{"errors": [PlanningReferErrorEntityNotFoundErrorType]}

StateChangePlanningPermissionError

Fields
Field Name Description
errors - [PlanningReferErrorPermissionErrorType!]!
Example
{"errors": [PlanningReferErrorPermissionErrorType]}

StateChangePlanningResult

StateChangePlanningResultSuccess

Fields
Field Name Description
entities - [Planning!]!
Example
{"entities": [Planning]}

StateChangePlanningSidebarFilterResult

StateChangePlanningStateError

Fields
Field Name Description
errors - [PlanningReferErrorStateErrorType!]!
Example
{"errors": [PlanningReferErrorStateErrorType]}

StateChangeProjectComponentResult

StateChangeProjectResult

StateChangeProjectSectorResult

StateChangeProjectTypeResult

StateChangeProjectZoneResult

StateChangePublicHolidayResult

StateChangeRegionResult

Example
RegionResultSuccess

StateChangeRoleResult

StateChangeRuleConfigurationResult

StateChangeScheduledOrderResult

StateChangeServiceModeOrderResult

StateChangeServiceResult

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

StateChangeTeamResult

Example
TeamResultSuccess

StateChangeTerminalResult

StateChangeTicketCategoryResult

StateChangeTicketExportTemplateResult

StateChangeTicketListFilterResult

StateChangeTicketResult

Example
TicketResultSuccess

StateChangeTicketTypeResult

StateChangeTimeConfigurationResult

StateChangeTimeTrackingProfileResult

StateChangeTrackingLoginResult

StateChangeUnitResult

Example
UnitResultSuccess

StateChangeUserInviteResult

StateChangeWageTicketResult

StateChangeWageTypeResult

Example
WageTypeResultSuccess

StateChangeWeatherResult

StateError

Values
Enum Value Description

LOCKED

DELETED

NOT_EXISTING

Example
"LOCKED"

StateErrors

Values
Enum Value Description

ENTITY_DELETED

Example
"ENTITY_DELETED"

String

Example
"xyz789"

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.
_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": "xyz789",
  "_neq": "xyz789",
  "_gt": "xyz789",
  "_lt": "abc123",
  "_gte": "xyz789",
  "_lte": "xyz789",
  "_like": "xyz789",
  "_contains": "abc123",
  "_is_null": false,
  "_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": "abc123",
  "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": 123}

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

Fields
Input Field Description
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
createTimestamp - SortOrder
changeApplication - SortOrder
changeTimestamp - SortOrder
contact - ContactOrder
Example
{
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "lastChangeCount": "ASC",
  "createTimestamp": "ASC",
  "changeApplication": "ASC",
  "changeTimestamp": "ASC",
  "contact": ContactOrder
}

SubmissionReason

Values
Enum Value Description

NONE

ILLNESS

WORK_ACCIDENT

HOSPITAL_TREATMENT

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
skip - Int
take - Int
orderBy - ProjectOrder
filter - ProjectFilter
elementIdent - Ident
elementRange - ElementRange
supplierProjects - [Project]
Example
{
  "changeInfo": Info,
  "contact": Contact,
  "element": Element,
  "elementIdent": Ident,
  "fid": "xyz789",
  "ident": Ident,
  "isDeleted": true,
  "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": 987}

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}

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!
persons - [Person!]!
projects - [Project!]!
teamLeaders - [Person!]!
Example
{
  "color": "abc123",
  "costCenter": CostCenter,
  "element": Element,
  "equipments": [Equipment],
  "externalLink": "xyz789",
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "persons": [Person],
  "projects": [Project],
  "teamLeaders": [Person]
}

TeamCollection

Fields
Field Name Description
nodes - [Team!]!
totalCount - Int!
Example
{"nodes": [Team], "totalCount": 987}

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
lastChangeCount - LastChangeCountFilter
Example
{
  "_and": [TeamFilter],
  "_or": [TeamFilter],
  "ident": IdentFilter,
  "id": StringFilter,
  "name": StringFilter,
  "isDeleted": BooleanFilter,
  "unplanned": "2007-12-03",
  "element": ElementFilter,
  "lastChangeCount": LastChangeCountFilter
}

TeamNotFoundError

Fields
Field Name Description
errors - [TeamReferErrorEntityNotFoundErrorType!]!
Example
{"errors": [TeamReferErrorEntityNotFoundErrorType]}

TeamOrder

Fields
Input Field Description
id - SortOrder
name - SortOrder
element - ElementOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "element": ElementOrder,
  "isDeleted": "ASC",
  "lastChange": "ASC",
  "lastChangeCount": "ASC"
}

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]}

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": "abc123",
  "employeeWageType": "xyz789",
  "endDate": "2007-12-03",
  "marginalEmployeeWageType": "xyz789",
  "source": "WAGE_CALCULATOR",
  "startDate": "2007-12-03",
  "useCostCenterInsteadOfProject": true
}

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": true,
  "defaultWageType": "abc123",
  "employeeWageType": "abc123",
  "apprenticeWageType": "xyz789",
  "marginalEmployeeWageType": "xyz789",
  "commercialEmployeeWageType": "abc123"
}

TechnokomWagePermissionError

Fields
Field Name Description
entity - TechnokomWageError
errors - [MissingPermission!]!
Example
{
  "entity": TechnokomWageError,
  "errors": [MissingPermission]
}

TechnokomWageResult

TechnokomWageValidationError

Fields
Field Name Description
entity - TechnokomWageError!
errors - [ValidationErrorProperty!]!
Example
{
  "entity": TechnokomWageError,
  "errors": [ValidationErrorProperty]
}

TerminalCustomerSettings

Fields
Field Name Description
defaultActivity - Activity
defaultProject - Project
useNativeTerminalTimeFix - Boolean
useTeamAssignments - Boolean
Example
{
  "defaultActivity": Activity,
  "defaultProject": Project,
  "useNativeTerminalTimeFix": true,
  "useTeamAssignments": true
}

TerminalCustomerSettingsError

Fields
Field Name Description
defaultActivityIdent - Ident
defaultProjectIdent - Ident
useNativeTerminalTimeFix - Boolean
useTeamAssignments - Boolean
Example
{
  "defaultActivityIdent": Ident,
  "defaultProjectIdent": Ident,
  "useNativeTerminalTimeFix": false,
  "useTeamAssignments": true
}

TerminalError

Fields
Field Name Description
alwaysUseDefaultActivity - Boolean
alwaysUseDefaultProject - Boolean
defaultActivityIdent - Ident
defaultProjectIdent - Ident
ident - Ident
name - String
Example
{
  "alwaysUseDefaultActivity": false,
  "alwaysUseDefaultProject": true,
  "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": false,
  "alwaysUseDefaultProject": false,
  "apiKeyIdent": Ident,
  "certificateUpdate": CertificateSync,
  "createTime": DateTimeOffset,
  "currentServiceModeOrder": ServiceModeOrder,
  "defaultActivity": Activity,
  "defaultProject": Project,
  "deviceId": "xyz789",
  "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

Fields
Input Field Description
ident - SortOrder
deviceType - SortOrder
deviceId - SortOrder
apiKeyIdent - SortOrder
lastUsage - SortOrder
createTime - SortOrder
Example
{
  "ident": "ASC",
  "deviceType": "ASC",
  "deviceId": "ASC",
  "apiKeyIdent": "ASC",
  "lastUsage": "ASC",
  "createTime": "ASC"
}

TerminalsSyncState

Fields
Field Name Description
masterDataUpToDate - Boolean
nativeTerminalDeviceIdent - Ident
Example
{
  "masterDataUpToDate": true,
  "nativeTerminalDeviceIdent": Ident
}

TextFilterOperator

Values
Enum Value Description

EQ

NEQ

CONTAINS

Example
"EQ"

ThreeMonthRule

Fields
Field Name Description
dayCount - Int!
exceededAt - DateTime!
interruptionInDays - Int!
isActive - Boolean
person - Person!
project - Project!
resetsAfter - DateTime!
startDate - DateTime!
Example
{
  "dayCount": 987,
  "exceededAt": "2007-12-03T10:15:30Z",
  "interruptionInDays": 123,
  "isActive": true,
  "person": Person,
  "project": Project,
  "resetsAfter": "2007-12-03T10:15:30Z",
  "startDate": "2007-12-03T10:15:30Z"
}

ThreeMonthRuleCondition

Fields
Field Name Description
exceeded - Boolean
ident - Ident
position - Int!
Example
{"exceeded": true, "ident": Ident, "position": 987}

ThreeMonthRuleReportCollection

Fields
Field Name Description
nodes - [ThreeMonthRule]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [ThreeMonthRule],
  "reportLogoPath": "xyz789",
  "totalCount": 123
}

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
mailRange - TicketMailRange
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": 987,
  "parent": Ticket,
  "plan": ProjectPlan,
  "planLat": Decimal,
  "planLng": Decimal,
  "project": Project,
  "projectIdent": Ident,
  "projectLayerIdent": Ident,
  "projectPlanIdent": Ident,
  "state": "xyz789",
  "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

Fields
Field Name Description
color - String
element - Element
id - String
ident - Ident
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount unique number used for acquiring changes since this revision
name - String
text - String
Example
{
  "color": "abc123",
  "element": Element,
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "text": "abc123"
}

TicketCategoryCollection

Fields
Field Name Description
nodes - [TicketCategory!]!
totalCount - Int!
Example
{"nodes": [TicketCategory], "totalCount": 987}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
color - SortOrder
element - ElementOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "abc123",
  "fid": "abc123"
}

TicketCategoryReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident
}

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

CREATE

DELETE

EDIT

RESTORE

ADD_COMMENT

ADD_FILE

ADD_CHILD

REMOVE_CHILD

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

Fields
Field Name Description
clientId - Ident
createPersonIdent - Ident
createTime - DateTimeOffset!
creator - Person
ident - Ident
isDeleted - Boolean!
text - String!
ticketIdent - Ident
Example
{
  "clientId": Ident,
  "createPersonIdent": Ident,
  "createTime": DateTimeOffset,
  "creator": Person,
  "ident": Ident,
  "isDeleted": true,
  "text": "xyz789",
  "ticketIdent": Ident
}

TicketDOCXExportOptions

Fields
Input Field Description
withAttachments - Boolean
withPlacing - Boolean
withTableOfContents - Boolean
showCompact - Boolean
tocShowState - Boolean
tocShowAssignee - Boolean
tocShowDeadline - Boolean
withPlanImage - Boolean
Example
{
  "withAttachments": false,
  "withPlacing": false,
  "withTableOfContents": true,
  "showCompact": true,
  "tocShowState": true,
  "tocShowAssignee": true,
  "tocShowDeadline": false,
  "withPlanImage": true
}

TicketEditAction

Fields
Field Name Description
current - Ticket
previous - Ticket
properties - [String!]!
Example
{
  "current": Ticket,
  "previous": Ticket,
  "properties": ["xyz789"]
}

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": 123,
  "planLat": 987.65,
  "planLng": 987.65,
  "projectIdent": Ident,
  "projectLayerIdent": Ident,
  "state": "abc123",
  "ticketCategoryIdent": Ident,
  "ticketTypeIdent": Ident,
  "title": "xyz789",
  "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

IDENT

NUMBER

TITLE

STATE

UPDATE_TIME

CREATION_TIME

DEADLINE

ASSIGNED_PERSON_ID

ASSIGNED_PERSON_NAME

PROJECT_ID

PROJECT_NAME

TICKET_TYPE_NAME

TICKET_CATEGORY_NAME

PROJECT_PLAN_NAME

DESCRIPTION

CREATION_PERSON_NAME

CREATION_PERSON_ID

UPDATE_PERSON_NAME

UPDATE_PERSON_ID

IS_DELETED

LAST_CHANGE

CHANGE_DATE

INVOLVED_ENTITIES

ATTACHMENTS

PLACING

PLAN_IMAGE

PLAN_NAME

PLAN_PROJECT_NAME

PLAN_PROJECT_ID

Example
"IDENT"

TicketExportFormat

Values
Enum Value Description

PDF

CSV

XLSX

DOCX

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": "abc123",
  "ident": Ident,
  "isCompact": true,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "rules": [TicketExportTemplateRule],
  "sortColumn": "xyz789",
  "sortOrder": "xyz789",
  "title": "xyz789",
  "tocShowAssignee": true,
  "tocShowDeadline": true,
  "tocShowState": true,
  "updater": Person,
  "updateTime": "2007-12-03T10:15:30Z",
  "visibility": "abc123",
  "withLocation": false,
  "withPictures": false,
  "withPlanImage": false,
  "withTableOfContents": false
}

TicketExportTemplateCollection

Fields
Field Name Description
nodes - [TicketExportTemplate!]!
totalCount - Int!
Example
{"nodes": [TicketExportTemplate], "totalCount": 987}

TicketExportTemplateCollectionFilter

Fields
Input Field Description
_and - [TicketExportTemplateCollectionFilter]
_or - [TicketExportTemplateCollectionFilter]
ident - IdentFilter
title - StringFilter
visibility - StringFilter
sortColumn - StringFilter
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,
  "sortColumn": StringFilter,
  "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

Fields
Field Name Description
clientId - Ident
ident - Ident
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
options - Json
position - Int!
templateIdent - Ident
title - String
type - String
valueId - String
Example
{
  "clientId": Ident,
  "ident": Ident,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "options": Json,
  "position": 987,
  "templateIdent": Ident,
  "title": "abc123",
  "type": "abc123",
  "valueId": "abc123"
}

TicketExportTemplateFieldValueOptions

Fields
Input Field Description
templateFieldIdent - String
value - String
Example
{
  "templateFieldIdent": "xyz789",
  "value": "abc123"
}

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": 987,
  "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

VISIBLE

HIDDEN

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": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "position": 123,
  "ruleIdent": Ident,
  "type": "IS",
  "value": "abc123"
}

TicketExportTemplateRuleConditionType

Values
Enum Value Description

IS

IS_NOT

Example
"IS"

TicketExportTemplateStateError

Fields
Field Name Description
errors - [TicketExportTemplateReferErrorStateErrorType!]!
Example
{"errors": [TicketExportTemplateReferErrorStateErrorType]}

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
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
}

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": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "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

BY_RIGHTS

ALL

NONE

SELF_IS_RECIPIENT

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

Fields
Input Field Description
withAttachments - Boolean
withPlacing - Boolean
withTableOfContents - Boolean
showCompact - Boolean
tocShowState - Boolean
tocShowAssignee - Boolean
tocShowDeadline - Boolean
withPlanImage - Boolean
Example
{
  "withAttachments": true,
  "withPlacing": true,
  "withTableOfContents": false,
  "showCompact": false,
  "tocShowState": true,
  "tocShowAssignee": true,
  "tocShowDeadline": true,
  "withPlanImage": false
}

TicketPermissionError

Fields
Field Name Description
errors - [TicketReferErrorPermissionErrorType!]!
Example
{"errors": [TicketReferErrorPermissionErrorType]}

TicketPermissions

Values
Enum Value Description

CAN_EDIT

CAN_DELETE

CAN_CREATE

CAN_RESTORE

CAN_SEE_DELETED

Example
"CAN_EDIT"

TicketProgressHistory

Fields
Field Name Description
closed - Int!
date - DateTime
notClosed - Int!
Example
{
  "closed": 123,
  "date": "2007-12-03T10:15:30Z",
  "notClosed": 987
}

TicketReferEntity

Fields
Input Field Description
ident - Ident
clientId - Ident
Example
{"ident": Ident, "clientId": Ident}

TicketReferError

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

OPEN

IN_PROGRESS

RESOLVED

FEEDBACK

CLOSED

REJECTED

NOT_CLOSED

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

ENTITY_DELETED

ENTITY_APPROVED_DECLINED

Example
"ENTITY_DELETED"

TicketStatus

Values
Enum Value Description

APPROVED

DECLINED

PENDING

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.
_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",
  "_contains": "APPROVED",
  "_is_null": true,
  "_in": ["APPROVED"],
  "_nin": ["APPROVED"]
}

TicketType

Fields
Field Name Description
color - String
element - Element
id - String
ident - Ident
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount unique number used for acquiring changes since this revision
name - String
text - String
Example
{
  "color": "abc123",
  "element": Element,
  "id": "abc123",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "text": "abc123"
}

TicketTypeCollection

Fields
Field Name Description
nodes - [TicketType!]!
totalCount - Int!
Example
{"nodes": [TicketType], "totalCount": 123}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
color - SortOrder
element - ElementOrder
isDeleted - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123"
}

TicketTypeReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "abc123",
  "id": "abc123",
  "ident": Ident
}

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": false,
  "withPlacing": true,
  "withPlanImage": true
}

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": 123,
  "ident": Ident,
  "isDeleted": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "monday": 123,
  "persons": [Person],
  "projects": [Project],
  "revision": 987,
  "saturday": 987,
  "sunday": 987,
  "thursday": 987,
  "timeConfigurationBreaks": [TimeConfigurationBreak],
  "title": "xyz789",
  "tuesday": 123,
  "wednesday": 123
}

TimeConfigurationBreak

Fields
Field Name Description
duration - Int!
index - Int!
minDuration - Int!
minutes - Int!
Example
{"duration": 123, "index": 987, "minDuration": 987, "minutes": 987}

TimeConfigurationCollection

Fields
Field Name Description
nodes - [TimeConfiguration!]!
totalCount - Int!
Example
{"nodes": [TimeConfiguration], "totalCount": 987}

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

Fields
Field Name Description
elementIdent - Ident
ident - Ident
title - String
Example
{
  "elementIdent": Ident,
  "ident": Ident,
  "title": "abc123"
}

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

TWELVE_HOUR

TWENTY_FOUR_HOUR

Example
"TWELVE_HOUR"

TimeFormatEnum

Values
Enum Value Description

INDUSTRIAL_HOURS

HOURS

Example
"INDUSTRIAL_HOURS"

TimeSpan

Example
TimeSpan

TimeSpanCondition

Fields
Field Name Description
ident - Ident
maxInSeconds - Int
minInSeconds - Int
position - Int!
Example
{
  "ident": Ident,
  "maxInSeconds": 123,
  "minInSeconds": 987,
  "position": 123
}

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.
_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",
  "_contains": "abc123",
  "_is_null": false,
  "_in": [TimeSpan],
  "_nin": [TimeSpan]
}

TimeSpanRange

Fields
Field Name Description
end - TimeSpan!
start - TimeSpan!
Example
{"end": TimeSpan, "start": TimeSpan}

TimeTrackingCustomerSettings

Fields
Field Name Description
addReasonToSicknessTickets - 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": false,
  "allowWorkingHoursForFurtherEducation": false,
  "allowWorkingHoursForHoliday": true,
  "allowWorkingHoursForOther": false,
  "allowWorkingHoursForSickday": true,
  "furtherEducationDefaultValue": "DAYS",
  "hasCompulsoryAttendance": true,
  "holidayDefaultValue": "DAYS",
  "hoursPerDay": Decimal,
  "otherDefaultValue": "DAYS",
  "publicHolidayDefaultValue": "DAYS",
  "showHomeTimeNotice": true,
  "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": true,
  "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

TimeTrackingProfileTimeBlocks

TimeTrackingProfileTimeClock

Example
{
  "enforceAutomaticTimeSetting": true,
  "ident": Ident,
  "isDeleted": false,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "limitInputTime": true,
  "limitInputTimeValue": 987,
  "name": "xyz789",
  "persons": [Person],
  "roundingInterval": 123,
  "roundingMethod": "MATHEMATICALLY",
  "useWorkingHoursFromEmployee": true
}

TimeTrackingProfileCaptureType

Values
Enum Value Description

TIME_CLOCK

TIME_BLOCKS

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

Fields
Field Name Description
isEnabled - Boolean!
minutes - Int!
sendTime - TimeSpan!
Example
{"isEnabled": true, "minutes": 987, "sendTime": TimeSpan}

TimeTrackingProfileResultSuccess

Fields
Field Name Description
entities - [TimeTrackingProfile!]!
Example
{"entities": [TimeTrackingProfile]}

TimeTrackingProfileTimeBlockSource

Values
Enum Value Description

FIXED_HOURS

PERSON_HOURS

PROJECT_HOURS

PROJECT_HOURS_BEFORE_PERSON_HOURS

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": 987,
  "name": "abc123",
  "persons": [Person],
  "reminders": TimeTrackingProfileReminders,
  "roundingInterval": 123,
  "roundingMethod": "MATHEMATICALLY",
  "startTimeByWorkingHours": false,
  "targetTimeByWorkingHours": false,
  "timeBlockSource": "FIXED_HOURS",
  "useWorkingHoursFromEmployee": true
}

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": false,
  "ident": Ident,
  "isDeleted": true,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "limitInputTime": false,
  "limitInputTimeValue": 123,
  "name": "xyz789",
  "persons": [Person],
  "roundingInterval": 123,
  "roundingMethod": "MATHEMATICALLY",
  "signOutTime": 987,
  "useWorkingHoursFromEmployee": false
}

TimeTrackingRoundingMethod

Values
Enum Value Description

MATHEMATICALLY

ROUND_UP

ROUND_DOWN

EMPLOYER_FRIENDLY

EMPLOYEE_FRIENDLY

Example
"MATHEMATICALLY"

TimeType

Values
Enum Value Description

DAY

HOUR

TIME_SPAN

WORKING_HOUR_CALENDAR

Example
"DAY"

TimesCollection

Fields
Field Name Description
nodes - [StaffTime!]!
totalAmountOfTime - Decimal!
totalCount - Int!
Example
{
  "nodes": [StaffTime],
  "totalAmountOfTime": Decimal,
  "totalCount": 123
}

TimespanUnit

Values
Enum Value Description

DAYS

WEEKS

MONTHS

Example
"DAYS"

Top

Fields
Field Name Description
category - TicketCategory
ticketCount - Int!
type - TicketType
Example
{
  "category": TicketCategory,
  "ticketCount": 987,
  "type": TicketType
}

TotalDailyHoursCondition

Fields
Field Name Description
ident - Ident
maxInSeconds - Int
minInSeconds - Int
position - Int!
Example
{
  "ident": Ident,
  "maxInSeconds": 987,
  "minInSeconds": 123,
  "position": 123
}

TotalHourReportGroup

Fields
Field Name Description
groupEntries - [TotalHoursReportGroupEntry]
groupName - String
sum - Decimal!
Example
{
  "groupEntries": [TotalHoursReportGroupEntry],
  "groupName": "xyz789",
  "sum": Decimal
}

TotalHourReportGroupReportCollection

Fields
Field Name Description
nodes - [TotalHourReportGroup]
reportLogoPath - String
totalCount - Int
Example
{
  "nodes": [TotalHourReportGroup],
  "reportLogoPath": "abc123",
  "totalCount": 987
}

TotalHoursReportGroupEntry

Fields
Field Name Description
entryName - String
sum - Decimal!
Example
{
  "entryName": "xyz789",
  "sum": Decimal
}

TotalHoursReportMode

Values
Enum Value Description

GROUPED_BY_EMPLOYEE

GROUPED_BY_PROJECT

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": 987,
  "error": "abc123",
  "hoursCreated": 123,
  "locationsCreated": 987,
  "statesCreated": 987
}

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
beforeDate - DateTimeOffset
latestDistance - Distance Latest distance of the tracking device
Arguments
beforeDate - DateTimeOffset
latestLocation - TrackingLocation Latest location of the tracking device
Arguments
beforeDate - DateTimeOffset
make - String Make or Name of the tracking device
providerId - Int! Id of the tracking provider Use trackingProvider field instead
trackingLocations - TrackingLocationCollection!
Arguments
skip - Int
take - Int
elementIdent - Ident
elementRange - ElementRange
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": "abc123",
  "providerId": 987,
  "trackingLocations": TrackingLocationCollection,
  "trackingProvider": TrackingProvider,
  "trackingScope": "FULL"
}

TrackingDeviceCollection

Fields
Field Name Description
nodes - [TrackingDevice!]!
totalCount - Int!
Example
{"nodes": [TrackingDevice], "totalCount": 987}

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": "xyz789",
  "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
}

TrackingLoginCollection

Fields
Field Name Description
nodes - [TrackingLogin!]!
totalCount - Int!
Example
{"nodes": [TrackingLogin], "totalCount": 987}

TrackingLoginError

Fields
Field Name Description
ident - Ident
loginData - Json
name - String
providerIdent - Ident
Example
{
  "ident": Ident,
  "loginData": Json,
  "name": "xyz789",
  "providerIdent": Ident
}

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

Fields
Field Name Description
enabled - Boolean
forceDisabled - Boolean Whether the login was disabled by the collector
ident - Ident
lastChange - DateTime!
name - TrackingProviderFeatureType
statusMessage - String Status message explaining why the feature was disabled
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": true,
  "isDemo": true,
  "isManufacturer": true,
  "loginFields": ["xyz789"],
  "name": "xyz789",
  "optionalFeatures": ["RUNNING_HOURS"],
  "requirements": Json
}

TrackingProviderCollection

Fields
Field Name Description
nodes - [TrackingProvider!]!
totalCount - Int!
Example
{"nodes": [TrackingProvider], "totalCount": 987}

TrackingProviderFeatureType

Values
Enum Value Description

RUNNING_HOURS

CAN_BUS

REALTIME_DATA

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

FULL

LIMITED

Example
"FULL"

Unit

Fields
Field Name Description
changeInfo - Info
clientId - Ident
element - Element
elementIdent - Ident
fid - String
id - String
ident - Ident
isDeleted - Boolean
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String
shortName - String
Example
{
  "changeInfo": Info,
  "clientId": Ident,
  "element": Element,
  "elementIdent": Ident,
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident,
  "isDeleted": true,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "shortName": "abc123"
}

UnitCollection

Fields
Field Name Description
nodes - [Unit!]!
totalCount - Int!
Example
{"nodes": [Unit], "totalCount": 987}

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

Fields
Input Field Description
id - SortOrder
name - SortOrder
shortName - SortOrder
element - ElementOrder
lastChange - SortOrder
isDeleted - SortOrder
Example
{
  "id": "ASC",
  "name": "ASC",
  "shortName": "ASC",
  "element": ElementOrder,
  "lastChange": "ASC",
  "isDeleted": "ASC"
}

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

Fields
Field Name Description
hasUnseenEasy123Features - Boolean!
hasUnseenFleetFeatures - Boolean!
hasUnseenOnSiteFeatures - Boolean!
hasUnseenQualityFeatures - Boolean!
Example
{
  "hasUnseenEasy123Features": false,
  "hasUnseenFleetFeatures": true,
  "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]!
Arguments
dateFrom - Date!
dateTo - Date!
Example
{
  "equipment": Equipment,
  "ident": Ident,
  "isDeleted": true,
  "measure": MaintenanceMeasure,
  "nextInspectionCount": Decimal,
  "nextInspectionDate": "2007-12-03",
  "status": "UNKNOWN",
  "statusHistory": [MaintenanceStatusResult]
}

UpdateCustomerResult

UpdateCustomerSettingsPermissionError

Fields
Field Name Description
entity - CustomerError
errors - [MissingPermission!]!
Example
{
  "entity": CustomerError,
  "errors": [MissingPermission]
}

UpdateCustomerSettingsResult

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

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

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

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

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

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

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

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]}

UpsertAppProfileNotFoundError

Fields
Field Name Description
errors - [AppProfileErrorEntityNotFoundErrorType!]!
Example
{"errors": [AppProfileErrorEntityNotFoundErrorType]}

UpsertAppProfilePermissionError

Fields
Field Name Description
errors - [AppProfileErrorPermissionErrorType!]!
Example
{"errors": [AppProfileErrorPermissionErrorType]}

UpsertAppProfileResult

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

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

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

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

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

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

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

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

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

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

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]}

UpsertDayWageNotFoundError

Fields
Field Name Description
errors - [DayWageErrorEntityNotFoundErrorType!]!
Example
{"errors": [DayWageErrorEntityNotFoundErrorType]}

UpsertDayWagePermissionError

Fields
Field Name Description
errors - [DayWageErrorPermissionErrorType!]!
Example
{"errors": [DayWageErrorPermissionErrorType]}

UpsertDayWageResult

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

UpsertDeviatingWorkingHoursCalendarResultSuccess

Fields
Field Name Description
entities - [DeviatingWorkingHoursCalendar!]!
Example
{"entities": [DeviatingWorkingHoursCalendar]}

UpsertDeviatingWorkingHoursCalendarStateError

Fields
Field Name Description
errors - [DeviatingWorkingHoursCalendarErrorStateErrorType!]!
Example
{
  "errors": [
    DeviatingWorkingHoursCalendarErrorStateErrorType
  ]
}

UpsertDeviatingWorkingHoursCalendarValidationError

Example
{
  "errors": [
    DeviatingWorkingHoursCalendarErrorMutationValidationErrorType
  ]
}

UpsertEquipmentInformationFieldNotFoundError

Fields
Field Name Description
errors - [EquipmentInformationFieldErrorEntityNotFoundErrorType!]!
Example
{
  "errors": [
    EquipmentInformationFieldErrorEntityNotFoundErrorType
  ]
}

UpsertEquipmentInformationFieldPermissionError

Fields
Field Name Description
errors - [EquipmentInformationFieldErrorPermissionErrorType!]!
Example
{
  "errors": [
    EquipmentInformationFieldErrorPermissionErrorType
  ]
}

UpsertEquipmentInformationFieldResult

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

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

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

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

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

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

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

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

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

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
  ]
}

UpsertMcJobNotFoundError

Fields
Field Name Description
errors - [McJobErrorEntityNotFoundErrorType!]!
Example
{"errors": [McJobErrorEntityNotFoundErrorType]}

UpsertMcJobPermissionError

Fields
Field Name Description
errors - [McJobErrorPermissionErrorType!]!
Example
{"errors": [McJobErrorPermissionErrorType]}

UpsertMcJobResult

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

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

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]}

UpsertPersonNotFoundError

Fields
Field Name Description
errors - [PersonErrorEntityNotFoundErrorType!]!
Example
{"errors": [PersonErrorEntityNotFoundErrorType]}

UpsertPersonPermissionError

Fields
Field Name Description
errors - [PersonErrorPermissionErrorType!]!
Example
{"errors": [PersonErrorPermissionErrorType]}

UpsertPersonResult

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UpsertTeamResultSuccess

Fields
Field Name Description
entities - [Team!]!
Example
{"entities": [Team]}

UpsertTeamStateError

Fields
Field Name Description
errors - [TeamErrorStateErrorType!]!
Example
{"errors": [TeamErrorStateErrorType]}

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

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

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

Fields
Input Field Description
ident - Ident
clientId - Ident
text - String
ticketIdent - Ident
createTime - DateTimeOffset
createPersonIdent - Ident
Example
{
  "ident": Ident,
  "clientId": Ident,
  "text": "xyz789",
  "ticketIdent": Ident,
  "createTime": DateTimeOffset,
  "createPersonIdent": Ident
}

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

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

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": "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
}

UpsertTicketMutationReturn

Fields
Field Name Description
error - Error
ticket - Ticket
Example
{"error": Error, "ticket": Ticket}

UpsertTicketNotFoundError

Fields
Field Name Description
errors - [TicketErrorEntityNotFoundErrorType!]!
Example
{"errors": [TicketErrorEntityNotFoundErrorType]}

UpsertTicketPermissionError

Fields
Field Name Description
errors - [TicketErrorPermissionErrorType!]!
Example
{"errors": [TicketErrorPermissionErrorType]}

UpsertTicketResult

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

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

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

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

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

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

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

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

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

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!]!
role - String
roles - [RoleBase!]!
usesOnSiteLogin - Boolean!
Example
{
  "activeDirectory": true,
  "appProfile": AppProfile,
  "authProvider": AuthProvider,
  "authProviderLinkLink": "abc123",
  "authProviderLinkSource": "MANUAL_INPUT",
  "authProviderSub": "xyz789",
  "elementRoles": [ElementRole],
  "ident": Ident,
  "isGuest": true,
  "isLockedOut": false,
  "isPasswordChangeRequired": false,
  "isQualityUser": true,
  "login": "xyz789",
  "permissions": [RightValue],
  "qualityAccess": "GUEST",
  "qualityPermissions": [RightValue],
  "qualityProjects": [Project],
  "qualityRoles": [RoleBase],
  "role": "xyz789",
  "roles": [RoleBase],
  "usesOnSiteLogin": true
}

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": "abc123",
  "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": 123}

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

QUALITY

EASY_123

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": true,
  "_in": ["QUALITY"],
  "_nin": ["QUALITY"]
}

UserInviteState

Values
Enum Value Description

SENDING_EMAIL

PENDING

ACCEPTED

WITHDRAWN

EMAIL_FAILED

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

Fields
Input Field Description
login - SortOrder
isLockedOut - SortOrder
role - RoleOrder
Example
{"login": "ASC", "isLockedOut": "ASC", "role": RoleOrder}

UtcDateTime

Example
UtcDateTime

VacationTime

Fields
Field Name Description
ident - Ident!
number - Decimal!
previousYear - Decimal!
timeType - String!
year - Int!
Example
{
  "ident": Ident,
  "number": Decimal,
  "previousYear": Decimal,
  "timeType": "xyz789",
  "year": 987
}

ValidationErrorProperty

Fields
Field Name Description
messageKey - String!
messagePlaceholderValues - Json
propertyName - String!
reason - String!
Example
{
  "messageKey": "xyz789",
  "messagePlaceholderValues": Json,
  "propertyName": "xyz789",
  "reason": "abc123"
}

Variant

Values
Enum Value Description

BASIC

STANDARD

PRO

Example
"BASIC"

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": false,
  "isProved": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "metaData": WCMonthlyMetaData,
  "month": 123,
  "person": Person,
  "year": 123
}

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

Fields
Input Field Description
ident - SortOrder
lastChange - SortOrder
lastChangeCount - SortOrder
person - PersonOrder
personRevision - SortOrder
editor - PersonOrder
editorApplication - SortOrder
revision - SortOrder
month - SortOrder
year - SortOrder
isLocked - SortOrder
isProved - SortOrder
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

Fields
Field Name Description
actualTime - Int!
allocatedTime - Int!
Example
{"actualTime": 987, "allocatedTime": 123}

WageCalculatorActionExtraValueType

Values
Enum Value Description

HOURS

MULTIPLICATOR

VALUE

Example
"HOURS"

WageCalculatorBreakDefinitionInput

Fields
Input Field Description
breakAfterSeconds - Int
minBreakSeconds - Int
Example
{"breakAfterSeconds": 987, "minBreakSeconds": 987}

WageCalculatorExportFormat

Values
Enum Value Description

PDF

DOCX

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

PROJECT

PROJECT_COMPONENT

PROJECT_SECTOR

ACTIVITY

Example
"PROJECT"

WageCalculatorHoursMode

Values
Enum Value Description

ATTACH

APPLY

MANUAL

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

Fields
Input Field Description
direction - SortOrder
month - Int
year - Int
Example
{"direction": "ASC", "month": 123, "year": 987}

WageCalculatorPeriod

Values
Enum Value Description

DAILY

WEEKLY

MONTHLY

Example
"DAILY"

WageCalculatorRoundingMode

Values
Enum Value Description

UP

DOWN

AUTO

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": 987,
  "description": "abc123",
  "ident": Ident,
  "period": "DAILY",
  "position": 987,
  "ruleConfigurationIdent": Ident,
  "rules": [WageCalculatorService],
  "splitTimesAtMidnight": false
}

WageCalculatorService

Fields
Field Name Description
description - String
ident - Ident!
position - Int!
Example
{
  "description": "abc123",
  "ident": Ident,
  "position": 987
}

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": true,
  "costCenter": CostCenter,
  "date": "2007-12-03",
  "day": 987,
  "isManual": false,
  "month": 123,
  "person": Person,
  "project": Project,
  "projectComponent": ProjectComponent,
  "projectSector": ProjectSector,
  "specificAmount": Decimal,
  "value": 987,
  "valueInHours": Decimal,
  "wageType": WageType,
  "year": 987
}

WageExportSource

Values
Enum Value Description

WAGE_CALCULATOR

COLLECTED_DATA

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": true,
  "lastChange": UtcDateTime,
  "person": Person,
  "startDate": "2007-12-03T10:15:30Z",
  "startTime": TimeSpan,
  "status": "APPROVED",
  "submissionReason": "NONE",
  "text": "abc123",
  "timeQuantity": Decimal,
  "timeType": "DAY",
  "type": "STAND_BY",
  "wageType": WageType
}

WageTicketCollection

Fields
Field Name Description
nodes - [WageTicket!]!
totalCount - Int!
Example
{"nodes": [WageTicket], "totalCount": 123}

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

Fields
Input Field Description
ident - Ident
clientId - Ident
Example
{"ident": Ident, "clientId": Ident}

WageTicketReferError

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

STAND_BY

PUBLIC_HOLIDAY

ILLNESS

OTHER

HOLIDAY

FURTHER_EDUCATION

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.
_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",
  "_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": "abc123",
  "absenceAccountEffects": [WageTypeAbsenceAccountEffect],
  "absenceType": "NONE",
  "accountEffects": [WageTypeAccountEffect],
  "actions": [WageTypeChange],
  "assignedElements": [Element],
  "availabilities": ["OFFICE"],
  "changeInfo": Info,
  "costCenterNecessity": "FREE",
  "durationFullDay": true,
  "durationHours": true,
  "durationPeriod": true,
  "durationTypes": ["DAYS"],
  "element": Element,
  "elementIdent": Ident,
  "fid": "abc123",
  "hasMasterCostCenter": false,
  "holidayAccountEffect": "NEUTRAL",
  "id": "abc123",
  "ident": Ident,
  "inputType": "AMOUNT",
  "isAvailableAbsenceAcquisition": true,
  "isAvailableMobile": true,
  "isAvailableOffice": false,
  "isAvailableTicket": false,
  "isAvailableWeb": true,
  "isDeleted": false,
  "isInputTypeAmount": false,
  "isInputTypeHours": false,
  "isInputTypeQuantity": false,
  "isPaid": false,
  "isPayslip": false,
  "isWithoutCostCenter": true,
  "lastChange": UtcDateTime,
  "lastChangeCount": LastChangeCount,
  "name": "xyz789",
  "needsCostCenter": false,
  "overTimeAccountEffect": "NEUTRAL",
  "revision": 987,
  "shouldUseAssignments": false,
  "sortOrder": 987,
  "timeAccountEffect": "NEUTRAL",
  "unfilteredAbsenceType": "xyz789",
  "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

Fields
Field Name Description
ident - Ident
position - Int!
wageType - WageType
Example
{
  "ident": Ident,
  "position": 123,
  "wageType": WageType
}

WageTypeAvailability

Values
Enum Value Description

OFFICE

MOBILE

WEB

ABSENCE

TICKET

Example
"OFFICE"

WageTypeBookedCondition

Fields
Field Name Description
exclude - Boolean!
ident - Ident
position - Int!
wageTypes - [WageType!]!
Example
{
  "exclude": true,
  "ident": Ident,
  "position": 987,
  "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
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,
  "element": ElementFilter
}

WageTypeCondition

Fields
Field Name Description
exclude - Boolean!
ident - Ident
position - Int!
wageTypes - [WageType!]!
Example
{
  "exclude": false,
  "ident": Ident,
  "position": 987,
  "wageTypes": [WageType]
}

WageTypeCostCenterNecessity

Values
Enum Value Description

FREE

MANDATORY

WITHOUT

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
_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",
  "_contains": "FREE",
  "_is_null": false,
  "_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

AMOUNT

QUANTITY

HOURS

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.
_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",
  "_contains": "AMOUNT",
  "_is_null": true,
  "_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

Fields
Input Field Description
ident - Ident
id - String
fid - String
Example
{
  "ident": Ident,
  "id": "xyz789",
  "fid": "abc123"
}

WageTypeReferError

Fields
Field Name Description
fid - String
id - String
ident - Ident
Example
{
  "fid": "xyz789",
  "id": "xyz789",
  "ident": Ident
}

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": false,
  "canEdit": false,
  "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": "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

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

Fields
Input Field Description
ident - Ident
clientId - Ident
Example
{"ident": Ident, "clientId": Ident}

WeatherReferError

Fields
Field Name Description
clientId - Ident
ident - Ident
Example
{"clientId": Ident, "ident": Ident}

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

Fields
Field Name Description
ident - Ident
name - String
Example
{
  "ident": Ident,
  "name": "abc123"
}

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

Fields
Input Field Description
ident - SortOrder
name - SortOrder
Example
{"ident": "ASC", "name": "ASC"}

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": false, "weekDays": ["SUNDAY"]}

WorkingHourCalendar

Fields
Field Name Description
ident - Ident!
isDeleted - Boolean!
lastChange - DateTime!
lastChangeCount - LastChangeCount!
name - String!
year - Int!
Example
{
  "ident": Ident,
  "isDeleted": false,
  "lastChange": "2007-12-03T10:15:30Z",
  "lastChangeCount": LastChangeCount,
  "name": "abc123",
  "year": 987
}

WorkingHourCalendarCollection

Fields
Field Name Description
nodes - [WorkingHourCalendar!]!
totalCount - Int!
Example
{"nodes": [WorkingHourCalendar], "totalCount": 123}

WorkingHourCalendarDay

Fields
Field Name Description
hours - Int!
minutes - Int!
totalHours - Decimal!
totalMinutes - Int!
totalSeconds - Int!
Example
{
  "hours": 987,
  "minutes": 123,
  "totalHours": Decimal,
  "totalMinutes": 123,
  "totalSeconds": 987
}

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