Skip to main content

UpdateTaskInput

Provides the fields and values to use when updating a task.

input UpdateTaskInput {
id: ID!
parentId: ID
title: String
description: String
status: ID
startAt: Date
dueAt: Date
startOffsetDays: Int
dueOffsetDays: Int
completedAt: DateTimeTz
priority: TaskPriority
typeId: ID
geometry: JSON
members: TaskRelatedMembersInput
easements: RelatedEasementsInput
properties: RelatedPropertiesInput
structures: RelatedStructuresInput
contacts: TaskRelatedContactsInput
projects: RelatedProjectsInput
letters: RelatedLettersInput
coordinations: RelatedCoordinationsInput
specifications: RelatedSpecificationsInput
ordinances: RelatedOrdinancesInput
contracts: RelatedContractsInput
submissions: RelatedSubmissionsInput
meters: RelatedMetersInput
invoices: RelatedInvoicesInput
expenses: RelatedExpensesInput
quotes: RelatedQuotesInput
acts: RelatedActsInput
}

Fields

UpdateTaskInput.id ● ID! non-null scalar

Specifies the task to update.

UpdateTaskInput.parentId ● ID scalar

The task's parent task.

UpdateTaskInput.title ● String scalar

The task's title.

UpdateTaskInput.description ● String scalar

The task's description.

UpdateTaskInput.status ● ID scalar

The task's status.

UpdateTaskInput.startAt ● Date scalar

Starting date of the task.

UpdateTaskInput.dueAt ● Date scalar

Due date of the task.

UpdateTaskInput.startOffsetDays ● Int scalar

Bundle template only: days from the apply anchor when the spawned task should start.

UpdateTaskInput.dueOffsetDays ● Int scalar

Bundle template only: days from the apply anchor when the spawned task is due.

UpdateTaskInput.completedAt ● DateTimeTz scalar

Completed date of the task.

UpdateTaskInput.priority ● TaskPriority enum

The task's priority.

UpdateTaskInput.typeId ● ID scalar

The task's type.

UpdateTaskInput.geometry ● JSON scalar

The task's geometry as GeoJSON. Optional top-level "color" (hex bg/line), "iconColor" (hex glyph) and "icon" (Iconify id) keys provide map styling.

UpdateTaskInput.members ● TaskRelatedMembersInput input

The task's members relation.

UpdateTaskInput.easements ● RelatedEasementsInput input

The task's easements relation.

UpdateTaskInput.properties ● RelatedPropertiesInput input

The task's properties relation.

UpdateTaskInput.structures ● RelatedStructuresInput input

The task's structures relation.

UpdateTaskInput.contacts ● TaskRelatedContactsInput input

The task's contacts relation.

UpdateTaskInput.projects ● RelatedProjectsInput input

The task's projects relation.

UpdateTaskInput.letters ● RelatedLettersInput input

The task's letters relation.

UpdateTaskInput.coordinations ● RelatedCoordinationsInput input

The task's coordinations relation.

UpdateTaskInput.specifications ● RelatedSpecificationsInput input

The task's specifications relation.

UpdateTaskInput.ordinances ● RelatedOrdinancesInput input

The task's ordinances relation.

UpdateTaskInput.contracts ● RelatedContractsInput input

The task's contracts relation.

UpdateTaskInput.submissions ● RelatedSubmissionsInput input

The task's submissions relation.

UpdateTaskInput.meters ● RelatedMetersInput input

The task's meters relation.

UpdateTaskInput.invoices ● RelatedInvoicesInput input

The task's invoices relation.

UpdateTaskInput.expenses ● RelatedExpensesInput input

The task's expenses relation.

UpdateTaskInput.quotes ● RelatedQuotesInput input

The task's quotes relation.

UpdateTaskInput.acts ● RelatedActsInput input

The task's acts relation.

Member Of

updateTask mutation