Files
docs/mcp/openapi-first/modules/openapi_first.templates.vet_app.models.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

681 lines
23 KiB
JSON

{
"module": "openapi_first.templates.vet_app.models",
"content": {
"path": "openapi_first.templates.vet_app.models",
"docstring": null,
"objects": {
"date": {
"name": "date",
"kind": "alias",
"path": "openapi_first.templates.vet_app.models.date",
"signature": "<bound method Alias.signature of Alias('date', 'datetime.date')>",
"docstring": null
},
"datetime": {
"name": "datetime",
"kind": "alias",
"path": "openapi_first.templates.vet_app.models.datetime",
"signature": "<bound method Alias.signature of Alias('datetime', 'datetime.datetime')>",
"docstring": null
},
"Annotated": {
"name": "Annotated",
"kind": "alias",
"path": "openapi_first.templates.vet_app.models.Annotated",
"signature": "<bound method Alias.signature of Alias('Annotated', 'typing.Annotated')>",
"docstring": null
},
"Literal": {
"name": "Literal",
"kind": "alias",
"path": "openapi_first.templates.vet_app.models.Literal",
"signature": "<bound method Alias.signature of Alias('Literal', 'typing.Literal')>",
"docstring": null
},
"BaseModel": {
"name": "BaseModel",
"kind": "alias",
"path": "openapi_first.templates.vet_app.models.BaseModel",
"signature": "<bound method Alias.signature of Alias('BaseModel', 'pydantic.BaseModel')>",
"docstring": null
},
"Field": {
"name": "Field",
"kind": "alias",
"path": "openapi_first.templates.vet_app.models.Field",
"signature": "<bound method Alias.signature of Alias('Field', 'pydantic.Field')>",
"docstring": null
},
"Metadata": {
"name": "Metadata",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Metadata",
"signature": "<bound method Class.signature of Class('Metadata', 6, 8)>",
"docstring": null,
"members": {
"createdOn": {
"name": "createdOn",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Metadata.createdOn",
"signature": null,
"docstring": null
},
"updatedOn": {
"name": "updatedOn",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Metadata.updatedOn",
"signature": null,
"docstring": null
}
}
},
"ParentBase": {
"name": "ParentBase",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.ParentBase",
"signature": "<bound method Class.signature of Class('ParentBase', 11, 15)>",
"docstring": null,
"members": {
"name": {
"name": "name",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ParentBase.name",
"signature": null,
"docstring": null
},
"email": {
"name": "email",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ParentBase.email",
"signature": null,
"docstring": null
},
"phone": {
"name": "phone",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ParentBase.phone",
"signature": null,
"docstring": null
},
"metadata": {
"name": "metadata",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ParentBase.metadata",
"signature": null,
"docstring": null
}
}
},
"ParentCreate": {
"name": "ParentCreate",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.ParentCreate",
"signature": "<bound method Class.signature of Class('ParentCreate', 18, 19)>",
"docstring": null
},
"Parent": {
"name": "Parent",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Parent",
"signature": "<bound method Class.signature of Class('Parent', 22, 23)>",
"docstring": null,
"members": {
"id": {
"name": "id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Parent.id",
"signature": null,
"docstring": null
}
}
},
"VetBase": {
"name": "VetBase",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.VetBase",
"signature": "<bound method Class.signature of Class('VetBase', 26, 31)>",
"docstring": null,
"members": {
"name": {
"name": "name",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VetBase.name",
"signature": null,
"docstring": null
},
"specialty": {
"name": "specialty",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VetBase.specialty",
"signature": null,
"docstring": null
},
"email": {
"name": "email",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VetBase.email",
"signature": null,
"docstring": null
},
"phone": {
"name": "phone",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VetBase.phone",
"signature": null,
"docstring": null
},
"metadata": {
"name": "metadata",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VetBase.metadata",
"signature": null,
"docstring": null
}
}
},
"VetCreate": {
"name": "VetCreate",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.VetCreate",
"signature": "<bound method Class.signature of Class('VetCreate', 34, 35)>",
"docstring": null
},
"Vet": {
"name": "Vet",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Vet",
"signature": "<bound method Class.signature of Class('Vet', 38, 39)>",
"docstring": null,
"members": {
"id": {
"name": "id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Vet.id",
"signature": null,
"docstring": null
}
}
},
"ProcedureNoteBase": {
"name": "ProcedureNoteBase",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.ProcedureNoteBase",
"signature": "<bound method Class.signature of Class('ProcedureNoteBase', 42, 44)>",
"docstring": null,
"members": {
"summary": {
"name": "summary",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ProcedureNoteBase.summary",
"signature": null,
"docstring": null
},
"details": {
"name": "details",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ProcedureNoteBase.details",
"signature": null,
"docstring": null
}
}
},
"BasicNote": {
"name": "BasicNote",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.BasicNote",
"signature": "<bound method Class.signature of Class('BasicNote', 47, 48)>",
"docstring": null,
"members": {
"noteType": {
"name": "noteType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.BasicNote.noteType",
"signature": null,
"docstring": null
}
}
},
"HeartRateNote": {
"name": "HeartRateNote",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.HeartRateNote",
"signature": "<bound method Class.signature of Class('HeartRateNote', 51, 53)>",
"docstring": null,
"members": {
"noteType": {
"name": "noteType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.HeartRateNote.noteType",
"signature": null,
"docstring": null
},
"bpm": {
"name": "bpm",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.HeartRateNote.bpm",
"signature": null,
"docstring": null
}
}
},
"DentalNote": {
"name": "DentalNote",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.DentalNote",
"signature": "<bound method Class.signature of Class('DentalNote', 56, 59)>",
"docstring": null,
"members": {
"noteType": {
"name": "noteType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.DentalNote.noteType",
"signature": null,
"docstring": null
},
"procedureType": {
"name": "procedureType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.DentalNote.procedureType",
"signature": null,
"docstring": null
},
"teeth": {
"name": "teeth",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.DentalNote.teeth",
"signature": null,
"docstring": null
}
}
},
"VaccineNote": {
"name": "VaccineNote",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.VaccineNote",
"signature": "<bound method Class.signature of Class('VaccineNote', 62, 65)>",
"docstring": null,
"members": {
"noteType": {
"name": "noteType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VaccineNote.noteType",
"signature": null,
"docstring": null
},
"medicine": {
"name": "medicine",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VaccineNote.medicine",
"signature": null,
"docstring": null
},
"leg": {
"name": "leg",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.VaccineNote.leg",
"signature": null,
"docstring": null
}
}
},
"PreOpNote": {
"name": "PreOpNote",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.PreOpNote",
"signature": "<bound method Class.signature of Class('PreOpNote', 68, 71)>",
"docstring": null,
"members": {
"noteType": {
"name": "noteType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PreOpNote.noteType",
"signature": null,
"docstring": null
},
"heartRate": {
"name": "heartRate",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PreOpNote.heartRate",
"signature": null,
"docstring": null
},
"temperature": {
"name": "temperature",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PreOpNote.temperature",
"signature": null,
"docstring": null
}
}
},
"SurgeryNote": {
"name": "SurgeryNote",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.SurgeryNote",
"signature": "<bound method Class.signature of Class('SurgeryNote', 74, 77)>",
"docstring": null,
"members": {
"noteType": {
"name": "noteType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.SurgeryNote.noteType",
"signature": null,
"docstring": null
},
"surgeryType": {
"name": "surgeryType",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.SurgeryNote.surgeryType",
"signature": null,
"docstring": null
},
"complications": {
"name": "complications",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.SurgeryNote.complications",
"signature": null,
"docstring": null
}
}
},
"ProcedureNotes": {
"name": "ProcedureNotes",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.ProcedureNotes",
"signature": null,
"docstring": null
},
"Procedure": {
"name": "Procedure",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Procedure",
"signature": "<bound method Class.signature of Class('Procedure', 86, 90)>",
"docstring": null,
"members": {
"name": {
"name": "name",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Procedure.name",
"signature": null,
"docstring": null
},
"description": {
"name": "description",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Procedure.description",
"signature": null,
"docstring": null
},
"cost": {
"name": "cost",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Procedure.cost",
"signature": null,
"docstring": null
},
"notes": {
"name": "notes",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Procedure.notes",
"signature": null,
"docstring": null
}
}
},
"TreatmentBase": {
"name": "TreatmentBase",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.TreatmentBase",
"signature": "<bound method Class.signature of Class('TreatmentBase', 93, 96)>",
"docstring": null,
"members": {
"label": {
"name": "label",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.TreatmentBase.label",
"signature": null,
"docstring": null
},
"description": {
"name": "description",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.TreatmentBase.description",
"signature": null,
"docstring": null
},
"metadata": {
"name": "metadata",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.TreatmentBase.metadata",
"signature": null,
"docstring": null
}
}
},
"TreatmentCreate": {
"name": "TreatmentCreate",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.TreatmentCreate",
"signature": "<bound method Class.signature of Class('TreatmentCreate', 99, 100)>",
"docstring": null
},
"Treatment": {
"name": "Treatment",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Treatment",
"signature": "<bound method Class.signature of Class('Treatment', 103, 104)>",
"docstring": null,
"members": {
"id": {
"name": "id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Treatment.id",
"signature": null,
"docstring": null
}
}
},
"PetBase": {
"name": "PetBase",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.PetBase",
"signature": "<bound method Class.signature of Class('PetBase', 107, 114)>",
"docstring": null,
"members": {
"name": {
"name": "name",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.name",
"signature": null,
"docstring": null
},
"species": {
"name": "species",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.species",
"signature": null,
"docstring": null
},
"age": {
"name": "age",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.age",
"signature": null,
"docstring": null
},
"weight": {
"name": "weight",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.weight",
"signature": null,
"docstring": null
},
"birthDate": {
"name": "birthDate",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.birthDate",
"signature": null,
"docstring": null
},
"photo": {
"name": "photo",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.photo",
"signature": null,
"docstring": null
},
"metadata": {
"name": "metadata",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetBase.metadata",
"signature": null,
"docstring": null
}
}
},
"PetCreate": {
"name": "PetCreate",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.PetCreate",
"signature": "<bound method Class.signature of Class('PetCreate', 117, 118)>",
"docstring": null,
"members": {
"parent_ids": {
"name": "parent_ids",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.PetCreate.parent_ids",
"signature": null,
"docstring": null
}
}
},
"Pet": {
"name": "Pet",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Pet",
"signature": "<bound method Class.signature of Class('Pet', 121, 123)>",
"docstring": null,
"members": {
"id": {
"name": "id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Pet.id",
"signature": null,
"docstring": null
},
"parents": {
"name": "parents",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Pet.parents",
"signature": null,
"docstring": null
}
}
},
"AppointmentBase": {
"name": "AppointmentBase",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.AppointmentBase",
"signature": "<bound method Class.signature of Class('AppointmentBase', 126, 130)>",
"docstring": null,
"members": {
"date": {
"name": "date",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentBase.date",
"signature": null,
"docstring": null
},
"notes": {
"name": "notes",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentBase.notes",
"signature": null,
"docstring": null
},
"procedures": {
"name": "procedures",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentBase.procedures",
"signature": null,
"docstring": null
},
"metadata": {
"name": "metadata",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentBase.metadata",
"signature": null,
"docstring": null
}
}
},
"AppointmentCreate": {
"name": "AppointmentCreate",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.AppointmentCreate",
"signature": "<bound method Class.signature of Class('AppointmentCreate', 133, 136)>",
"docstring": null,
"members": {
"pet_id": {
"name": "pet_id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentCreate.pet_id",
"signature": null,
"docstring": null
},
"vet_id": {
"name": "vet_id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentCreate.vet_id",
"signature": null,
"docstring": null
},
"treatment_id": {
"name": "treatment_id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.AppointmentCreate.treatment_id",
"signature": null,
"docstring": null
}
}
},
"Appointment": {
"name": "Appointment",
"kind": "class",
"path": "openapi_first.templates.vet_app.models.Appointment",
"signature": "<bound method Class.signature of Class('Appointment', 139, 143)>",
"docstring": null,
"members": {
"id": {
"name": "id",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Appointment.id",
"signature": null,
"docstring": null
},
"pet": {
"name": "pet",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Appointment.pet",
"signature": null,
"docstring": null
},
"vet": {
"name": "vet",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Appointment.vet",
"signature": null,
"docstring": null
},
"treatment": {
"name": "treatment",
"kind": "attribute",
"path": "openapi_first.templates.vet_app.models.Appointment.treatment",
"signature": null,
"docstring": null
}
}
}
}
}
}