Contract Query
Entity responsible for a contracting operations
type Query {
contracts(input: ContractsFilterListPaging): [Contract]
}
type ContractTerms {
rent: Float
deposit: Float
heatingCosts: Float
utilityCosts: Float
totalMonthlyRent: Float
contractEndDate: Date
contractStartDate: Date
}
type ContractData {
terms: ContractTerms
}
type Contract {
id: String
startDate: Date
endDate: Date
contractFlowType: CONTRACT_FLOW_TYPE
status: String
candidate: Candidate
units: [Unit]
tenants: [Tenant]
tenantFullNames: String
versions: [JSON]
contractData: ContractData
contractDataString: String
createdAt: DateTime
updatedAt: DateTime
}
input ListContractFilter {
id: String
companyId: String
propertyGroupId: String
propertyId: String
status: String
from: Date
to: Date
}
input ContractsFilterListPaging {
filter: ListContractFilter
paging: GraphPaging
sort: GraphSorting
}
enum CONTRACT_FLOW_TYPE {
VIRTUAL
OFFLINE
DOWNLOAD_UPLOAD
ELECTRONIC_SIGNATURE_V2
ELECTRONIC_SIGNATURE_QES
}Last updated