generated: '2026-10-08' method: derived generator: derive-data-model.py source: - openapi/chloris-geospatial-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 6 entities_in_spec: 6 relationships: 8 entities: - name: collectionEntry fields: 5 - name: organization fields: 9 - name: organizationEntry fields: 8 - name: organizationUsageReport fields: 18 - name: reportingUnit fields: 14 - name: reportingUnitEntry fields: 45 description: A reporting unit entry relationships: - from: organizationEntry to: organization type: belongs_to via: organizationId - from: reportingUnit to: organization type: belongs_to via: organizationId - from: reportingUnitEntry to: organization type: belongs_to via: organizationId - from: reportingUnitEntry to: reportingUnit type: belongs_to via: reportingUnitId - from: collectionEntry to: organization type: belongs_to via: organizationId - from: collectionEntry to: reportingUnit type: belongs_to via: reportingUnitId - from: collectionEntry to: reportingUnit type: belongs_to via: reportingUnitIds - from: organizationUsageReport to: organization type: belongs_to via: organizationId