Skip to main content

UpdateProjectInput

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

input UpdateProjectInput {
id: ID!
parentId: ID
name: String
status: ID
clientId: ID
startAt: Date
dueAt: Date
isPublic: Boolean
filesPath: String
description: String
notes: String
members: ProjectRelatedMembersInput
easements: RelatedEasementsInput
properties: RelatedPropertiesInput
contacts: ProjectRelatedContactsInput
tasks: RelatedTasksInput
letters: RelatedLettersInput
coordinations: RelatedCoordinationsInput
specifications: RelatedSpecificationsInput
ordinances: RelatedOrdinancesInput
contracts: RelatedContractsInput
submissions: RelatedSubmissionsInput
invoices: RelatedInvoicesInput
tags: RelatedTagsInput
}

Fields

UpdateProjectInput.id ● ID! non-null scalar

Specifies the project to update.

UpdateProjectInput.parentId ● ID scalar

The project's parent project.

UpdateProjectInput.name ● String scalar

The project's name.

UpdateProjectInput.status ● ID scalar

The project's status.

UpdateProjectInput.clientId ● ID scalar

The project's client.

UpdateProjectInput.startAt ● Date scalar

Starting date of the project.

UpdateProjectInput.dueAt ● Date scalar

Due date of the project.

UpdateProjectInput.isPublic ● Boolean scalar

True if the project is public to the organization. If false, do not share this project with other users in this organization without explicitly checking to see if they have access.

UpdateProjectInput.filesPath ● String scalar

The project's files path.

UpdateProjectInput.description ● String scalar

The project's description.

UpdateProjectInput.notes ● String scalar

The project's description.

UpdateProjectInput.members ● ProjectRelatedMembersInput input

The project's members relation.

UpdateProjectInput.easements ● RelatedEasementsInput input

The project's easements relation.

UpdateProjectInput.properties ● RelatedPropertiesInput input

The project's properties relation.

UpdateProjectInput.contacts ● ProjectRelatedContactsInput input

The project's contacts relation.

UpdateProjectInput.tasks ● RelatedTasksInput input

The project's tasks relation.

UpdateProjectInput.letters ● RelatedLettersInput input

The project's letters relation.

UpdateProjectInput.coordinations ● RelatedCoordinationsInput input

The project's coordinations relation.

UpdateProjectInput.specifications ● RelatedSpecificationsInput input

The project's specifications relation.

UpdateProjectInput.ordinances ● RelatedOrdinancesInput input

The project's ordinances relation.

UpdateProjectInput.contracts ● RelatedContractsInput input

The project's contracts relation.

UpdateProjectInput.submissions ● RelatedSubmissionsInput input

The project's submissions relation.

UpdateProjectInput.invoices ● RelatedInvoicesInput input

The projec's invoices relation.

UpdateProjectInput.tags ● RelatedTagsInput input

The property's tags relation.

Member Of

updateProject mutation