type CrmOffer {
id: ID
contractRequired: boolean
downPaymount {
amountCents: number
currency: string
}
checkIn: Date
checkOut: Date
expiresAfter: Date
contractTemplateId: string # uuidv4
holdCalendar: boolean
requiresApplication: boolean
status: string
uniqueReference: string
createdBy: PmsUser # See auth and identity
building: Building # See building page
accommodation: CrmOfferAccommodation[]
lead: CrmLead
}
type CrmOfferAccommodation {
id: ID
unitType: UnitType # See unit types page
}