Leasehold · term & shared ownership
Entity relationships
---
config:
layout: elk
elk:
direction: DOWN
nodePlacementStrategy: BRANDES_KOEPF
mergeEdges: false
---
erDiagram
Transaction ||--o| PropertyPack : "propertyPack"
PropertyPack ||--o| Ownership : "ownership"
Ownership ||--o{ OwnershipsToBeTransferred : "ownershipsToBeTransferred"
OwnershipsToBeTransferred ||--o| LeaseholdInformation : "leaseholdInformation"
LeaseholdInformation ||--o| SharedOwnership : "sharedOwnership"
LeaseholdInformation ||--o| LeaseTerm : "leaseTerm"
Transaction {
}
PropertyPack {
}
Ownership {
}
OwnershipsToBeTransferred {
}
LeaseholdInformation {
}
LeaseTerm {
integer lengthOfLeaseInYears "Length of lease (years)"
integer startYearOfLease "Year that the lease commenced"
}
SharedOwnership {
string isSharedOwnership "isSharedOwnership"
number sharedOwnershipPercentage "Shared ownership percentage"
number sharedOwnershipRent "Shared ownership rent (£)"
string sharedOwnershipRentFrequency "Shared ownership rent frequency"
}
Object model
Term & shared ownership
Transaction
transaction (root) No scalar fields on this object — pure container.
Property Pack
propertyPack No scalar fields on this object — pure container.
Ownership
propertyPack.ownership No scalar fields on this object — pure container.
Ownerships To Be Transferred[]
propertyPack.ownership.ownershipsToBeTransferred[] No scalar fields on this object — pure container.
Leasehold Information
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation No scalar fields on this object — pure container.
Lease Term
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.leaseTerm | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Length of lease (years) | — | integer | Declaration | lengthOfLeaseInYears | — | — | |
| Year that the lease commenced | — | integer | Declaration | startYearOfLease | — | — |
Comments