Files
docs/mcp/openapi-first/modules/openapi_first.templates.vet_app.data.json
Vishesh 'ironeagle' Bangotra 0c25cbb19f feat: unify docs portal and MCP servers into one config-driven service
- add config.yml as single source of truth for collected repos/categories
- add collect.py CLI to pull lib/api/wiki site builds and mcp bundles from
  source repos and regenerate nginx.conf + _index/index.html
- port mcp runtime (main.py/core.py/config.py): nginx + health + FastMCP
  servers started from config.yml
- docker: python:3.13-slim + nginx, expose 8000-8006 + 9000 (html portal)
- drone: publish html (6007:9000) and MCP ports 8000-8006
- move mongo-ops docs to wiki/, add auth-server (api) and hexa (lib)
- refresh lib site builds (lib/ prefix) and collect mcp bundles
2026-09-11 15:14:51 +05:30

324 lines
13 KiB
JSON

{
"module": "openapi_first.templates.vet_app.data",
"content": {
"path": "openapi_first.templates.vet_app.data",
"docstring": "In-memory data store for the Veterinary Clinic example.\n\nThis module is NOT thread-safe and is intended for demos and scaffolds only.\n\nIt provides minimal, process-local data stores for the five veterinary\nclinic entities. Each store exposes standard CRUD operations backed by\na simple dictionary.\n\nThis module intentionally avoids:\n- persistence\n- concurrency guarantees\n- transactional semantics\n- validation beyond what Pydantic provides\n\nThis module is not part of the ``openapi_first`` library API surface.",
"objects": {
"date": {
"name": "date",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.date",
"signature": "<bound method Alias.signature of Alias('date', 'datetime.date')>",
"docstring": null
},
"datetime": {
"name": "datetime",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.datetime",
"signature": "<bound method Alias.signature of Alias('datetime', 'datetime.datetime')>",
"docstring": null
},
"timezone": {
"name": "timezone",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.timezone",
"signature": "<bound method Alias.signature of Alias('timezone', 'datetime.timezone')>",
"docstring": null
},
"Parent": {
"name": "Parent",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.Parent",
"signature": "<bound method Alias.signature of Alias('Parent', 'models.Parent')>",
"docstring": null
},
"ParentCreate": {
"name": "ParentCreate",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.ParentCreate",
"signature": "<bound method Alias.signature of Alias('ParentCreate', 'models.ParentCreate')>",
"docstring": null
},
"Vet": {
"name": "Vet",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.Vet",
"signature": "<bound method Alias.signature of Alias('Vet', 'models.Vet')>",
"docstring": null
},
"VetCreate": {
"name": "VetCreate",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.VetCreate",
"signature": "<bound method Alias.signature of Alias('VetCreate', 'models.VetCreate')>",
"docstring": null
},
"Treatment": {
"name": "Treatment",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.Treatment",
"signature": "<bound method Alias.signature of Alias('Treatment', 'models.Treatment')>",
"docstring": null
},
"TreatmentCreate": {
"name": "TreatmentCreate",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.TreatmentCreate",
"signature": "<bound method Alias.signature of Alias('TreatmentCreate', 'models.TreatmentCreate')>",
"docstring": null
},
"Procedure": {
"name": "Procedure",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.Procedure",
"signature": "<bound method Alias.signature of Alias('Procedure', 'models.Procedure')>",
"docstring": null
},
"BasicNote": {
"name": "BasicNote",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.BasicNote",
"signature": "<bound method Alias.signature of Alias('BasicNote', 'models.BasicNote')>",
"docstring": null
},
"HeartRateNote": {
"name": "HeartRateNote",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.HeartRateNote",
"signature": "<bound method Alias.signature of Alias('HeartRateNote', 'models.HeartRateNote')>",
"docstring": null
},
"DentalNote": {
"name": "DentalNote",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.DentalNote",
"signature": "<bound method Alias.signature of Alias('DentalNote', 'models.DentalNote')>",
"docstring": null
},
"VaccineNote": {
"name": "VaccineNote",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.VaccineNote",
"signature": "<bound method Alias.signature of Alias('VaccineNote', 'models.VaccineNote')>",
"docstring": null
},
"PreOpNote": {
"name": "PreOpNote",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.PreOpNote",
"signature": "<bound method Alias.signature of Alias('PreOpNote', 'models.PreOpNote')>",
"docstring": null
},
"SurgeryNote": {
"name": "SurgeryNote",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.SurgeryNote",
"signature": "<bound method Alias.signature of Alias('SurgeryNote', 'models.SurgeryNote')>",
"docstring": null
},
"Pet": {
"name": "Pet",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.Pet",
"signature": "<bound method Alias.signature of Alias('Pet', 'models.Pet')>",
"docstring": null
},
"PetCreate": {
"name": "PetCreate",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.PetCreate",
"signature": "<bound method Alias.signature of Alias('PetCreate', 'models.PetCreate')>",
"docstring": null
},
"Appointment": {
"name": "Appointment",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.Appointment",
"signature": "<bound method Alias.signature of Alias('Appointment', 'models.Appointment')>",
"docstring": null
},
"AppointmentCreate": {
"name": "AppointmentCreate",
"kind": "alias",
"path": "openapi_first.templates.vet_app.data.AppointmentCreate",
"signature": "<bound method Alias.signature of Alias('AppointmentCreate', 'models.AppointmentCreate')>",
"docstring": null
},
"list_parents": {
"name": "list_parents",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.list_parents",
"signature": "<bound method Function.signature of Function('list_parents', 45, 46)>",
"docstring": null
},
"get_parent": {
"name": "get_parent",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.get_parent",
"signature": "<bound method Function.signature of Function('get_parent', 49, 50)>",
"docstring": null
},
"create_parent": {
"name": "create_parent",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.create_parent",
"signature": "<bound method Function.signature of Function('create_parent', 53, 65)>",
"docstring": null
},
"update_parent": {
"name": "update_parent",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.update_parent",
"signature": "<bound method Function.signature of Function('update_parent', 68, 81)>",
"docstring": null
},
"delete_parent": {
"name": "delete_parent",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.delete_parent",
"signature": "<bound method Function.signature of Function('delete_parent', 84, 85)>",
"docstring": null
},
"list_vets": {
"name": "list_vets",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.list_vets",
"signature": "<bound method Function.signature of Function('list_vets', 96, 97)>",
"docstring": null
},
"get_vet": {
"name": "get_vet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.get_vet",
"signature": "<bound method Function.signature of Function('get_vet', 100, 101)>",
"docstring": null
},
"create_vet": {
"name": "create_vet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.create_vet",
"signature": "<bound method Function.signature of Function('create_vet', 104, 117)>",
"docstring": null
},
"update_vet": {
"name": "update_vet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.update_vet",
"signature": "<bound method Function.signature of Function('update_vet', 120, 134)>",
"docstring": null
},
"delete_vet": {
"name": "delete_vet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.delete_vet",
"signature": "<bound method Function.signature of Function('delete_vet', 137, 138)>",
"docstring": null
},
"list_treatments": {
"name": "list_treatments",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.list_treatments",
"signature": "<bound method Function.signature of Function('list_treatments', 149, 150)>",
"docstring": null
},
"get_treatment": {
"name": "get_treatment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.get_treatment",
"signature": "<bound method Function.signature of Function('get_treatment', 153, 154)>",
"docstring": null
},
"create_treatment": {
"name": "create_treatment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.create_treatment",
"signature": "<bound method Function.signature of Function('create_treatment', 157, 168)>",
"docstring": null
},
"update_treatment": {
"name": "update_treatment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.update_treatment",
"signature": "<bound method Function.signature of Function('update_treatment', 171, 183)>",
"docstring": null
},
"delete_treatment": {
"name": "delete_treatment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.delete_treatment",
"signature": "<bound method Function.signature of Function('delete_treatment', 186, 187)>",
"docstring": null
},
"list_pets": {
"name": "list_pets",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.list_pets",
"signature": "<bound method Function.signature of Function('list_pets', 198, 199)>",
"docstring": null
},
"get_pet": {
"name": "get_pet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.get_pet",
"signature": "<bound method Function.signature of Function('get_pet', 202, 203)>",
"docstring": null
},
"create_pet": {
"name": "create_pet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.create_pet",
"signature": "<bound method Function.signature of Function('create_pet', 206, 223)>",
"docstring": null
},
"update_pet": {
"name": "update_pet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.update_pet",
"signature": "<bound method Function.signature of Function('update_pet', 226, 244)>",
"docstring": null
},
"delete_pet": {
"name": "delete_pet",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.delete_pet",
"signature": "<bound method Function.signature of Function('delete_pet', 247, 248)>",
"docstring": null
},
"list_appointments": {
"name": "list_appointments",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.list_appointments",
"signature": "<bound method Function.signature of Function('list_appointments', 259, 260)>",
"docstring": null
},
"get_appointment": {
"name": "get_appointment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.get_appointment",
"signature": "<bound method Function.signature of Function('get_appointment', 263, 264)>",
"docstring": null
},
"create_appointment": {
"name": "create_appointment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.create_appointment",
"signature": "<bound method Function.signature of Function('create_appointment', 267, 282)>",
"docstring": null
},
"update_appointment": {
"name": "update_appointment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.update_appointment",
"signature": "<bound method Function.signature of Function('update_appointment', 285, 301)>",
"docstring": null
},
"delete_appointment": {
"name": "delete_appointment",
"kind": "function",
"path": "openapi_first.templates.vet_app.data.delete_appointment",
"signature": "<bound method Function.signature of Function('delete_appointment', 304, 305)>",
"docstring": null
}
}
}
}