Skip to main content

UpdateImportedRentalContractInput

No description

input UpdateImportedRentalContractInput {
contractEndDate: Date!
contractStartDate: Date!
description: String
durationInMonths: Int!
foreignId: NonEmptyString
isAmendment: Boolean!
leaseRenewalLimit: Int
leaseRenewalOption: LeaseRenewalOptionTypeEnum!
mimeType: String
name: String
renewDurationInMonths: Int!
signatories: [RentalContractSignatoryInput!]!
signatoryContractRepresentativeId: UUID
signedAt: Date
terminationOptionDates: [Date!]
}

Fields

NomTypeDescription
contractEndDateDate! non-null scalarEnd date of the rental period.
contractStartDateDate! non-null scalarStart date of the rental period.
descriptionString scalarOptional description of the contract document.
durationInMonthsInt! non-null scalarInitial duration of the contract in months.
foreignIdNonEmptyString scalarExternal identifier of the contract document. Omit to leave unchanged.
isAmendmentBoolean! non-null scalarTrue if this document is an amendment (avenant), false for initial contract.
leaseRenewalLimitInt scalarMaximum number of renewals when renewal is limited. Only used when lease_renewal_option is limited_renewal_number.
leaseRenewalOptionLeaseRenewalOptionTypeEnum! non-null enumType of lease renewal (e.g. automatic, tacit, none).
mimeTypeString scalarMIME type of the document. Omit to leave unchanged.
nameString scalarDisplay name of the contract document.
renewDurationInMonthsInt! non-null scalarDuration of each renewal in months when applicable.
signatories[RentalContractSignatoryInput!]! non-null inputList of signatories (tenant, guarantor, etc.) with their profiles. At least one signatory must be present.
signatoryContractRepresentativeIdUUID scalarUUID of the signatory who acts as contract representative if applicable.
signedAtDate scalarDate on which the contract was signed. Omit to leave unchanged.
terminationOptionDates[Date!] list scalarDates on which the tenant may give notice to terminate. updateImportedRentalContract