Surveys · services · electricity, gas/oil, heating, water-heating

    77 leaves 0.0% Declaration 100.0% Evidence 0.0% Derivation 0 in overlays 0 with worked example

    Entity relationships

    --- config: layout: elk elk: direction: DOWN nodePlacementStrategy: BRANDES_KOEPF mergeEdges: false --- erDiagram Transaction ||--o| PropertyPack : "propertyPack" PropertyPack ||--o{ Survey : "surveys" Survey ||--o| Services : "services" Services ||--o| Electricity : "electricity" Services ||--o| GasOil : "gasOil" Services ||--o| Heating : "heating" Services ||--o| WaterHeating : "waterHeating" Electricity ||--o{ Photo : "photos" GasOil ||--o{ Photo : "photos" Heating ||--o{ Photo : "photos" WaterHeating ||--o{ Photo : "photos" Transaction { } PropertyPack { } Survey { } Services { } Electricity { string additionalFeatures "additionalFeatures" string advisories "advisories" string condition "condition" string consumerUnit "consumerUnit" string cutOffDevices "cutOffDevices" string defectDetail "defectDetail" string defects "defects" boolean defectsPresent "defectsPresent" string description "description" string inspectionLimitations "inspectionLimitations" string meter "meter" string notes "notes" string restrictions "restrictions" string supplementary "supplementary" string testCertificate "testCertificate" string visibility "visibility" string wiring "wiring" } Photo { string description "description" integer photoId "photoId" boolean report "report" } GasOil { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" boolean defectsPresent "defectsPresent" string description "description" string inspectionLimitations "inspectionLimitations" string meter "meter" string notes "notes" string privateGas "privateGas" string restrictions "restrictions" string tankInside "tankInside" string tankLocation "tankLocation" string tankOutside "tankOutside" string tankType "tankType" string testCertificate "testCertificate" string visibility "visibility" } Heating { string advisories "advisories" string condition "condition" string controls "controls" string defectDetail "defectDetail" string defects "defects" boolean defectsPresent "defectsPresent" string description "description" string emitter "emitter" string extent "extent" string inspectionLimitations "inspectionLimitations" string notes "notes" string otherFeatures "otherFeatures" string pipework "pipework" string restrictions "restrictions" string source "source" string testCertificate "testCertificate" string visibility "visibility" } WaterHeating { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" boolean defectsPresent "defectsPresent" string description "description" string inspectionLimitations "inspectionLimitations" string notes "notes" string pipework "pipework" string primarySource "primarySource" string restrictions "restrictions" string storage "storage" string supplementarySource "supplementarySource" string visibility "visibility" }
    Physical model — every JSON object owned by this page is a node, every scalar field a row. 12 objects, 77 scalar fields. Generated from the schema walk; click any node to jump to its table.

    Object model

    Parent containers — shown for reference; their own content lives in the sections below.

    Transaction

    transaction (root)

    No scalar fields on this object — pure container.

    Property Pack

    propertyPack

    No scalar fields on this object — pure container.

    Surveys[]

    propertyPack.surveys[]

    No scalar fields on this object — pure container.

    Services

    propertyPack.surveys[].services

    No scalar fields on this object — pure container.

    Services · electricity, gas/oil, heating, water-heating

    Electricity

    propertyPack.surveys[].services.electricity
    Title Description Type Kind Field Required Overlays Affordance
    additionalFeatures — string Evidence additionalFeatures — — —
    advisories — string Evidence advisories — — —
    condition — string Evidence condition — — —
    consumerUnit — string Evidence consumerUnit — — —
    cutOffDevices — string Evidence cutOffDevices — — —
    defectDetail — string Evidence defectDetail — — —
    defects — string Evidence defects — — —
    defectsPresent — boolean Evidence defectsPresent — — —
    description — string Evidence description — — —
    inspectionLimitations — string Evidence inspectionLimitations — — —
    meter — string Evidence meter — — —
    notes — string Evidence notes — — —
    restrictions — string Evidence restrictions — — —
    supplementary — string Evidence supplementary — — —
    testCertificate — string Evidence testCertificate — — —
    visibility — string Evidence visibility — — —
    wiring — string Evidence wiring — — —

    Gas Oil

    propertyPack.surveys[].services.gasOil
    Title Description Type Kind Field Required Overlays Affordance
    advisories — string Evidence advisories — — —
    condition — string Evidence condition — — —
    defectDetail — string Evidence defectDetail — — —
    defects — string Evidence defects — — —
    defectsPresent — boolean Evidence defectsPresent — — —
    description — string Evidence description — — —
    inspectionLimitations — string Evidence inspectionLimitations — — —
    meter — string Evidence meter — — —
    notes — string Evidence notes — — —
    privateGas — string Evidence privateGas — — —
    restrictions — string Evidence restrictions — — —
    tankInside — string Evidence tankInside — — —
    tankLocation — string Evidence tankLocation — — —
    tankOutside — string Evidence tankOutside — — —
    tankType — string Evidence tankType — — —
    testCertificate — string Evidence testCertificate — — —
    visibility — string Evidence visibility — — —

    Heating

    propertyPack.surveys[].services.heating
    Title Description Type Kind Field Required Overlays Affordance
    advisories — string Evidence advisories — — —
    condition — string Evidence condition — — —
    controls — string Evidence controls — — —
    defectDetail — string Evidence defectDetail — — —
    defects — string Evidence defects — — —
    defectsPresent — boolean Evidence defectsPresent — — —
    description — string Evidence description — — —
    emitter — string Evidence emitter — — —
    extent — string Evidence extent — — —
    inspectionLimitations — string Evidence inspectionLimitations — — —
    notes — string Evidence notes — — —
    otherFeatures — string Evidence otherFeatures — — —
    pipework — string Evidence pipework — — —
    restrictions — string Evidence restrictions — — —
    source — string Evidence source — — —
    testCertificate — string Evidence testCertificate — — —
    visibility — string Evidence visibility — — —

    Water Heating

    propertyPack.surveys[].services.waterHeating
    Title Description Type Kind Field Required Overlays Affordance
    advisories — string Evidence advisories — — —
    condition — string Evidence condition — — —
    defectDetail — string Evidence defectDetail — — —
    defects — string Evidence defects — — —
    defectsPresent — boolean Evidence defectsPresent — — —
    description — string Evidence description — — —
    inspectionLimitations — string Evidence inspectionLimitations — — —
    notes — string Evidence notes — — —
    pipework — string Evidence pipework — — —
    primarySource — string Evidence primarySource — — —
    restrictions — string Evidence restrictions — — —
    storage — string Evidence storage — — —
    supplementarySource — string Evidence supplementarySource — — —
    visibility — string Evidence visibility — — —

    Photos[]

    propertyPack.surveys[].services.electricity.photos[]
    Title Description Type Kind Field Required Overlays Affordance
    description — string Evidence description — — —
    photoId — integer Evidence photoId — — —
    report — boolean Evidence report — — —

    Photos[]

    propertyPack.surveys[].services.gasOil.photos[]
    Title Description Type Kind Field Required Overlays Affordance
    description — string Evidence description — — —
    photoId — integer Evidence photoId — — —
    report — boolean Evidence report — — —

    Photos[]

    propertyPack.surveys[].services.heating.photos[]
    Title Description Type Kind Field Required Overlays Affordance
    description — string Evidence description — — —
    photoId — integer Evidence photoId — — —
    report — boolean Evidence report — — —

    Photos[]

    propertyPack.surveys[].services.waterHeating.photos[]
    Title Description Type Kind Field Required Overlays Affordance
    description — string Evidence description — — —
    photoId — integer Evidence photoId — — —
    report — boolean Evidence report — — —

    Comments

    Loading comments…