Leasehold · contact list
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| ContactDetails : "contactDetails"
ContactDetails ||--o| Contacts : "contacts"
Contacts ||--o| Landlord : "landlord"
Contacts ||--o| RentchargeOwner : "rentchargeOwner"
Contacts ||--o| ManagementCompany : "managementCompany"
Contacts ||--o| ManagingAgent : "managingAgent"
Contacts ||--o| ResidentTenantsAssociation : "residentTenantsAssociation"
Contacts ||--o| LegalRepresentative : "legalRepresentative"
Landlord ||--o| Contact : "contact"
Landlord ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
LegalRepresentative ||--o| Contact : "contact"
Contact ||--o| Address : "address"
ManagementCompany ||--o| Contact : "contact"
ManagementCompany ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
ManagingAgent ||--o| Contact : "contact"
ManagingAgent ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
RentchargeOwner ||--o| Contact : "contact"
RentchargeOwner ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
ResidentTenantsAssociation ||--o| Contact : "contact"
ResidentTenantsAssociation ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
Transaction {
}
PropertyPack {
}
Ownership {
}
OwnershipsToBeTransferred {
}
LeaseholdInformation {
}
ContactDetails {
}
Contacts {
}
Landlord {
}
BankDetails {
string accountName "Account name"
integer accountNumber "Account number"
string feeType "Type of fee"
string reference "Reference to quote"
string sortCode "Sort code"
}
Contact {
string emailAddress "Email address"
string nameOrOrganisation "Name or organisation"
string telephone "Telephone"
}
Address {
string line1 "Address line 1"
string line2 "Address line 2"
string line3 "Address line 3"
string postcode "Postcode"
string town "Town"
}
LegalRepresentative {
string appointedBy "Appointed by"
}
ManagementCompany {
}
ManagingAgent {
string appointedBy "Appointed by"
}
RentchargeOwner {
}
ResidentTenantsAssociation {
}
Object model
Contact list
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.
Contact Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails No scalar fields on this object — pure container.
Contacts
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts No scalar fields on this object — pure container.
Landlord
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord No scalar fields on this object — pure container.
Legal Representative
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.legalRepresentative | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Appointed by | — | string | Declaration | appointedBy | — | — | — |
Management Company
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany No scalar fields on this object — pure container.
Managing Agent
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Appointed by | Enumeration: Management Company, Landlord, Other. | string | Declaration | appointedBy | — | — | — |
Rentcharge Owner
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner No scalar fields on this object — pure container.
Resident Tenants Association
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation No scalar fields on this object — pure container.
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | Enumeration: Ground rent, Service charges, Administration fees, All. | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | |
| Telephone | — | string | Declaration | telephone | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.legalRepresentative.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | — |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | — |
| Telephone | — | string | Declaration | telephone | — | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | |
| Telephone | — | string | Declaration | telephone | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | |
| Telephone | — | string | Declaration | telephone | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | — |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | — |
| Telephone | — | string | Declaration | telephone | — | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | — |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | — |
| Telephone | — | string | Declaration | telephone | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord.contact.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | |
| Address line 2 | — | string | Declaration | line2 | — | — | |
| Address line 3 | — | string | Declaration | line3 | — | — | |
| Postcode | — | string | Declaration | postcode | — | — | |
| Town | — | string | Declaration | town | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.legalRepresentative.contact.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | — |
| Address line 2 | — | string | Declaration | line2 | — | — | — |
| Address line 3 | — | string | Declaration | line3 | — | — | — |
| Postcode | — | string | Declaration | postcode | — | — | — |
| Town | — | string | Declaration | town | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany.contact.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | |
| Address line 2 | — | string | Declaration | line2 | — | — | |
| Address line 3 | — | string | Declaration | line3 | — | — | |
| Postcode | — | string | Declaration | postcode | — | — | |
| Town | — | string | Declaration | town | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent.contact.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | |
| Address line 2 | — | string | Declaration | line2 | — | — | |
| Address line 3 | — | string | Declaration | line3 | — | — | |
| Postcode | — | string | Declaration | postcode | — | — | |
| Town | — | string | Declaration | town | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner.contact.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | — |
| Address line 2 | — | string | Declaration | line2 | — | — | — |
| Address line 3 | — | string | Declaration | line3 | — | — | — |
| Postcode | — | string | Declaration | postcode | — | — | — |
| Town | — | string | Declaration | town | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation.contact.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | — |
| Address line 2 | — | string | Declaration | line2 | — | — | — |
| Address line 3 | — | string | Declaration | line3 | — | — | — |
| Postcode | — | string | Declaration | postcode | — | — | — |
| Town | — | string | Declaration | town | — | — | — |
Comments