Add AST JSON representation for appointment API documentation

- Created a new JSON file containing nodes and edges representing the structure of the appointment API documentation.
- The file includes various endpoints, their parameters, responses, and error handling details.
- This addition enhances the documentation's accessibility and usability for developers.
This commit is contained in:
hamed
2026-07-23 18:02:32 +03:30
parent 54c8b008bf
commit d986cff255
12 changed files with 1662 additions and 1350 deletions
+28 -28
View File
@@ -25,8 +25,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.tsx": {
"mtime": 1784814899.671278,
"ast_hash": "db501725c81db318d9a3884d7af44e20",
"mtime": 1784816325.4877293,
"ast_hash": "8951499f1905371be30876d19c253d70",
"semantic_hash": ""
},
"assets/admin/components/layout/Topbar.tsx": {
@@ -170,8 +170,8 @@
"semantic_hash": ""
},
"assets/admin/pages/AppointmentsPage.tsx": {
"mtime": 1784807146.776891,
"ast_hash": "43969982b8f32d6dd77f84e1b6d8c1ba",
"mtime": 1784816795.4226882,
"ast_hash": "6e6e5e83a73b3ce707e645fe90eb4c9d",
"semantic_hash": ""
},
"assets/admin/pages/BlogFormPage.tsx": {
@@ -825,8 +825,8 @@
"semantic_hash": ""
},
"src/Appointment/Controller/MyAppointmentsController.php": {
"mtime": 1784806547.3188496,
"ast_hash": "b6508c5ee138d8407f339ab6bc4033c6",
"mtime": 1784816781.3221664,
"ast_hash": "6f44898dd5296d96d6e6170c7e40f97e",
"semantic_hash": ""
},
"src/Appointment/Entity/Appointment.php": {
@@ -1065,8 +1065,8 @@
"semantic_hash": ""
},
"src/Clinic/Controller/ClinicController.php": {
"mtime": 1784814654.1358545,
"ast_hash": "0e778a736dce543b243eb052a16c5eb5",
"mtime": 1784816718.957348,
"ast_hash": "31c8c46921ea8bfeeb5a10adf96cd94d",
"semantic_hash": ""
},
"src/Clinic/Entity/Clinic.php": {
@@ -1310,8 +1310,8 @@
"semantic_hash": ""
},
"src/Patient/Controller/PatientController.php": {
"mtime": 1784811079.0005882,
"ast_hash": "fa80ff0c003c655c8260eaa538eb40a6",
"mtime": 1784816935.0402553,
"ast_hash": "0446565cfd403fec9bc838c26a81c9e9",
"semantic_hash": ""
},
"src/Patient/Entity/PatientRecord.php": {
@@ -2335,8 +2335,8 @@
"semantic_hash": ""
},
"docs/api/appointment.md": {
"mtime": 1784808391.3466892,
"ast_hash": "bc3df1cc2239f976541ac06d46800b5f",
"mtime": 1784817063.0786145,
"ast_hash": "3f40a151edeff4399a7b4f10f74b2c1e",
"semantic_hash": ""
},
"docs/api/auth.md": {
@@ -2415,8 +2415,8 @@
"semantic_hash": ""
},
"docs/api/secretary.md": {
"mtime": 1784815163.5647216,
"ast_hash": "d893f202cc9abe5e5bc34e6a635faba5",
"mtime": 1784817038.9584813,
"ast_hash": "4b47166d6e5545a429d58b87801cf4c4",
"semantic_hash": ""
},
"docs/api/settlement.md": {
@@ -4070,8 +4070,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/SettingsLayout.tsx": {
"mtime": 1784800330.868629,
"ast_hash": "731fb15294fe8b9490a0126e55cb43ab",
"mtime": 1784816229.0836563,
"ast_hash": "0f927c49246b6675ce1052e43bf8d157",
"semantic_hash": ""
},
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
@@ -4090,8 +4090,8 @@
"semantic_hash": ""
},
"assets/admin/pages/SettingsMenuPage.tsx": {
"mtime": 1784464897.2968686,
"ast_hash": "f881d1287a1465a33ed3fc5eb02f31ee",
"mtime": 1784816249.6259325,
"ast_hash": "7510d5b6dec030ea1be8a9e88a7460bd",
"semantic_hash": ""
},
"assets/admin/pages/SubscriptionPage.test.tsx": {
@@ -4435,8 +4435,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx": {
"mtime": 1784647364.4595697,
"ast_hash": "bf59eac786b86a376bab1e1d6c9bd23a",
"mtime": 1784816194.787192,
"ast_hash": "d341145e8ba8895a33dc77ab5fc93b42",
"semantic_hash": ""
},
"assets/admin/pages/subscriptionIcons.tsx": {
@@ -4610,8 +4610,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx": {
"mtime": 1784647364.4592137,
"ast_hash": "c49cc43f86dfb42b2f5498eb89303e7f",
"mtime": 1784816426.3006144,
"ast_hash": "65f861f1da6703b05566ac8d2fce26da",
"semantic_hash": ""
},
"assets/admin/pages/MySecretariesPage.test.tsx": {
@@ -4800,8 +4800,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.test.tsx": {
"mtime": 1784815076.216626,
"ast_hash": "c25aae7540c081f8e55f1d722fe60020",
"mtime": 1784816386.3284512,
"ast_hash": "0611077c87a16f07849ffff1bc87a248",
"semantic_hash": ""
},
"assets/admin/pages/AppointmentCreatePage.test.tsx": {
@@ -6135,13 +6135,13 @@
"semantic_hash": ""
},
"src/Secretary/Security/SecretaryAccessChecker.php": {
"mtime": 1784814635.3391497,
"ast_hash": "bef053325610b33ebb7dc1bda8ffa62c",
"mtime": 1784816511.515135,
"ast_hash": "66866ad47097640f70915853ca80bdf2",
"semantic_hash": ""
},
"tests/Secretary/SecretaryResourceEnforcementTest.php": {
"mtime": 1784815010.7014241,
"ast_hash": "5da5349023dc79c7ec4c50f13a832812",
"mtime": 1784816973.256164,
"ast_hash": "e672c3fa6feb549ecda6b085d4619826",
"semantic_hash": ""
},
".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md": {