Skip to main content

CreateContractInput

Provides the fields and values to use when creating a contract.

input CreateContractInput {
parentId: ID
name: String
status: ID
externalCode: String
isNotarized: Boolean
signedAt: Date
startAt: Date
dueAt: Date
completedAt: Date
warrantyDueAt: Date
typeId: ID
priceListId: ID
sum: ContractSumInput
filesPath: String
description: String
geometry: JSON
members: ContractRelatedMembersInput
contacts: ContractRelatedContactsInput
projects: RelatedProjectsInput
properties: RelatedPropertiesInput
tasks: RelatedTasksInput
letters: RelatedLettersInput
meters: RelatedMetersInput
invoices: RelatedInvoicesInput
expenses: RelatedExpensesInput
quotes: RelatedQuotesInput
acts: RelatedActsInput
tags: RelatedTagsInput
copyRelations: CopyRelationsInput
}

Fields​

CreateContractInput.parentId ● ID scalar​

The contract's parent contract.

CreateContractInput.name ● String scalar​

The contract's name.

CreateContractInput.status ● ID scalar​

The contract's status.

CreateContractInput.externalCode ● String scalar​

The contract's external code.

CreateContractInput.isNotarized ● Boolean scalar​

Whether the easement has been notarized.

CreateContractInput.signedAt ● Date scalar​

Signed date of the contract.

CreateContractInput.startAt ● Date scalar​

Start date of the contract.

CreateContractInput.dueAt ● Date scalar​

Due date of the contract.

CreateContractInput.completedAt ● Date scalar​

Completed date of the contract.

CreateContractInput.warrantyDueAt ● Date scalar​

Warranty due date of the contract.

CreateContractInput.typeId ● ID scalar​

The contract's type.

CreateContractInput.priceListId ● ID scalar​

The contract's price list.

CreateContractInput.sum ● ContractSumInput input​

The contract's sum.

CreateContractInput.filesPath ● String scalar​

The contract's files path.

CreateContractInput.description ● String scalar​

The contract's description.

CreateContractInput.geometry ● JSON scalar​

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

CreateContractInput.members ● ContractRelatedMembersInput input​

The contract's members relation.

CreateContractInput.contacts ● ContractRelatedContactsInput input​

The contract's contacts relation.

CreateContractInput.projects ● RelatedProjectsInput input​

The contract's projects relation.

CreateContractInput.properties ● RelatedPropertiesInput input​

The contract's properties relation.

CreateContractInput.tasks ● RelatedTasksInput input​

The contract's tasks relation.

CreateContractInput.letters ● RelatedLettersInput input​

The contract's letters relation.

CreateContractInput.meters ● RelatedMetersInput input​

The contract's meters relation.

CreateContractInput.invoices ● RelatedInvoicesInput input​

The contract's invoices relation.

CreateContractInput.expenses ● RelatedExpensesInput input​

The contract's expenses relation.

CreateContractInput.quotes ● RelatedQuotesInput input​

The contract's quotes relation.

CreateContractInput.acts ● RelatedActsInput input​

The contract's acts relation.

CreateContractInput.tags ● RelatedTagsInput input​

The contract's tags relation.

CreateContractInput.copyRelations ● CopyRelationsInput input​

The relations that should be copied from another entity.

Member Of​

createContract mutation