generated: '2026-10-10' method: derived generator: derive-data-model.py source: - openapi/bump-sh-branches-api-openapi.yml - openapi/bump-sh-diffs-api-openapi.yml - openapi/bump-sh-documentation-change-api-openapi.yml - openapi/bump-sh-hubs-api-openapi.yml - openapi/bump-sh-mcp-servers-api-openapi.yml - openapi/bump-sh-ping-api-openapi.yml - openapi/bump-sh-previews-api-openapi.yml - openapi/bump-sh-validations-api-openapi.yml - openapi/bump-sh-versions-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 20 entities_in_spec: 20 relationships: 7 entities: - name: Api fields: 11 - name: Branch fields: 3 - name: BranchRequest fields: 1 - name: Diff fields: 7 - name: DiffForApi fields: 0 - name: DiffItem fields: 9 - name: DiffRequest fields: 7 - name: DocumentationRequest fields: 4 - name: Error fields: 2 - name: ErrorDisabledOwner fields: 1 - name: Hub fields: 7 - name: HubWithApis fields: 0 - name: Pong fields: 1 - name: Preview fields: 6 - name: Reference fields: 2 - name: Validation fields: 1 - name: Version fields: 3 - name: VersionRequest fields: 3 - name: WithDiff fields: 5 - name: WorkflowDocument fields: 2 relationships: - from: Diff to: DiffItem type: has_many via: details - from: DiffRequest to: Reference type: has_many via: previous_references - from: DiffRequest to: Reference type: has_many via: references - from: HubWithApis to: Api type: has_many via: apis - from: Preview to: Reference type: has_many via: references - from: VersionRequest to: Reference type: has_many via: references - from: WithDiff to: DiffItem type: has_many via: diff_details