UploadContractDocumentFileInput
No description
input UploadContractDocumentFileInput {
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
| Nom | Type | Description |
|---|---|---|
| contractEndDate | Date! non-null scalar | End date of the rental period. |
| contractStartDate | Date! non-null scalar | Start date of the rental period. |
| description | String scalar | Optional description of the contract document. |
| durationInMonths | Int! non-null scalar | Initial duration of the contract in months. |
| foreignId | NonEmptyString! non-null scalar | External identifier of the uploaded contract document. |
| isAmendment | Boolean! non-null scalar | True if this document is an amendment (avenant), false for initial contract. |
| leaseRenewalLimit | Int scalar | Maximum number of renewals when renewal is limited. Only used when lease_renewal_option is limited_renewal_number. |
| leaseRenewalOption | LeaseRenewalOptionTypeEnum! non-null enum | Type of lease renewal (e.g. automatic, tacit, none). |
| mimeType | String scalar | MIME type of the document (e.g. application/pdf). |
| name | String scalar | Display name of the contract document. |
| renewDurationInMonths | Int! non-null scalar | Duration of each renewal in months when applicable. |
| signatories | [RentalContractSignatoryInput!]! non-null input | List of signatories (tenant, guarantor, etc.) with their profiles. At least one signatory must be present. |
| signatoryContractRepresentativeId | UUID scalar | UUID of the signatory who acts as contract representative if applicable. |
| signedAt | Date! non-null scalar | Date on which the contract was signed. |
| terminationOptionDates | [Date!] list scalar | Dates on which the tenant may give notice to terminate. uploadImportedContractDocumentFile |