- Created JSON representation for VisitPriceRequirementResolver.php, including nodes and edges for methods and imports. - Added AST cache for migrations/Version20260717093000.php, detailing methods and their relationships. - Introduced AST cache for DiscountRuleRepository.php, capturing methods, imports, and their interactions.
1 line
24 KiB
JSON
1 line
24 KiB
JSON
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_appointment_settings_md", "label": "appointment-settings.md", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L1"}, {"id": "api_appointment_settings_appointment_settings_api", "label": "Appointment Settings API", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L1"}, {"id": "api_appointment_settings_access_rule", "label": "Access rule", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L8"}, {"id": "api_appointment_settings_weekly_schedule", "label": "Weekly Schedule", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L23"}, {"id": "api_appointment_settings_day_index_convention", "label": "Day Index Convention", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L27"}, {"id": "api_appointment_settings_post_api_v1_appointment_settings_weekly_schedule", "label": "POST `/api/v1/appointment-settings/weekly-schedule`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L41"}, {"id": "api_appointment_settings_request_body_application_json", "label": "Request Body (`application/json`)", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L49"}, {"id": "api_appointment_settings_response_201", "label": "Response `201`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L141"}, {"id": "api_appointment_settings_errors", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L176"}, {"id": "api_appointment_settings_get_api_v1_appointment_settings_weekly_schedule_uuid", "label": "GET `/api/v1/appointment-settings/weekly-schedule/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L185"}, {"id": "api_appointment_settings_response_200", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L191"}, {"id": "api_appointment_settings_errors_194", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L194"}, {"id": "api_appointment_settings_patch_api_v1_appointment_settings_weekly_schedule_uuid", "label": "PATCH `/api/v1/appointment-settings/weekly-schedule/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L202"}, {"id": "api_appointment_settings_request_body", "label": "Request Body", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L208"}, {"id": "api_appointment_settings_response_200_233", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L233"}, {"id": "api_appointment_settings_errors_236", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L236"}, {"id": "api_appointment_settings_delete_api_v1_booking_setting_uuid", "label": "DELETE `/api/v1/booking-setting/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L245"}, {"id": "api_appointment_settings_response_200_253", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L253"}, {"id": "api_appointment_settings_errors_258", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L258"}, {"id": "api_appointment_settings_date_overrides", "label": "Date Overrides", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L267"}, {"id": "api_appointment_settings_get_api_v1_appointment_settings_date_override_list_doctoruuid", "label": "GET `/api/v1/appointment-settings/date-override/list/{doctorUuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L271"}, {"id": "api_appointment_settings_response_200_277", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L277"}, {"id": "api_appointment_settings_post_api_v1_appointment_settings_date_override", "label": "POST `/api/v1/appointment-settings/date-override`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L301"}, {"id": "api_appointment_settings_request_body_307", "label": "Request Body", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L307"}, {"id": "api_appointment_settings_response_201_353", "label": "Response `201`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L353"}, {"id": "api_appointment_settings_errors_371", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L371"}, {"id": "api_appointment_settings_get_api_v1_appointment_settings_date_override_uuid", "label": "GET `/api/v1/appointment-settings/date-override/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L381"}, {"id": "api_appointment_settings_response_200_387", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L387"}, {"id": "api_appointment_settings_patch_api_v1_appointment_settings_date_override_uuid", "label": "PATCH `/api/v1/appointment-settings/date-override/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L392"}, {"id": "api_appointment_settings_request_body_all_optional", "label": "Request Body (all optional)", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L398"}, {"id": "api_appointment_settings_response_200_419", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L419"}, {"id": "api_appointment_settings_errors_422", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L422"}, {"id": "api_appointment_settings_delete_api_v1_appointment_settings_date_override_uuid", "label": "DELETE `/api/v1/appointment-settings/date-override/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L431"}, {"id": "api_appointment_settings_response_200_437", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L437"}, {"id": "api_appointment_settings_holidays", "label": "Holidays", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L444"}, {"id": "api_appointment_settings_get_api_v1_appointment_settings_holidays_list_doctoruuid", "label": "GET `/api/v1/appointment-settings/holidays/list/{doctorUuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L448"}, {"id": "api_appointment_settings_response_200_454", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L454"}, {"id": "api_appointment_settings_post_api_v1_appointment_settings_holidays", "label": "POST `/api/v1/appointment-settings/holidays`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L478"}, {"id": "api_appointment_settings_request_body_484", "label": "Request Body", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L484"}, {"id": "api_appointment_settings_response_201_501", "label": "Response `201`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L501"}, {"id": "api_appointment_settings_errors_519", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L519"}, {"id": "api_appointment_settings_get_api_v1_appointment_settings_holidays_uuid", "label": "GET `/api/v1/appointment-settings/holidays/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L529"}, {"id": "api_appointment_settings_patch_api_v1_appointment_settings_holidays_uuid", "label": "PATCH `/api/v1/appointment-settings/holidays/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L537"}, {"id": "api_appointment_settings_request_body_all_optional_543", "label": "Request Body (all optional)", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L543"}, {"id": "api_appointment_settings_response_200_553", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L553"}, {"id": "api_appointment_settings_delete_api_v1_appointment_settings_holidays_uuid", "label": "DELETE `/api/v1/appointment-settings/holidays/{uuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L558"}, {"id": "api_appointment_settings_response_200_564", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L564"}, {"id": "api_appointment_settings_slot_calculation_logic_reference", "label": "Slot Calculation Logic (Reference)", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L571"}, {"id": "api_appointment_settings_available_locations", "label": "Available Locations", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L596"}, {"id": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid", "label": "`GET /api/v1/appointment-settings/available-locations/{doctorUuid}`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L598"}, {"id": "api_appointment_settings_response_200_604", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L604"}, {"id": "api_appointment_settings_errors_647", "label": "Errors", "file_type": "document", "source_file": "docs/api/appointment-settings.md", "source_location": "L647"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_appointment_settings_md", "target": "api_appointment_settings_appointment_settings_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L1", "weight": 1.0}, {"source": "api_appointment_settings_appointment_settings_api", "target": "api_appointment_settings_access_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L8", "weight": 1.0}, {"source": "api_appointment_settings_appointment_settings_api", "target": "api_appointment_settings_weekly_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L23", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_day_index_convention", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L27", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_post_api_v1_appointment_settings_weekly_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L41", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_request_body_application_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L49", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_response_201", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L141", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L176", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_get_api_v1_appointment_settings_weekly_schedule_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L185", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_response_200", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L191", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_errors_194", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L194", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_patch_api_v1_appointment_settings_weekly_schedule_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L202", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_request_body", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L208", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_response_200_233", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L233", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_errors_236", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L236", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_delete_api_v1_booking_setting_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L245", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_response_200_253", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L253", "weight": 1.0}, {"source": "api_appointment_settings_weekly_schedule", "target": "api_appointment_settings_errors_258", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L258", "weight": 1.0}, {"source": "api_appointment_settings_appointment_settings_api", "target": "api_appointment_settings_date_overrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L267", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_get_api_v1_appointment_settings_date_override_list_doctoruuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L271", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_response_200_277", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L277", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_post_api_v1_appointment_settings_date_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L301", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_request_body_307", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L307", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_response_201_353", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L353", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_errors_371", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L371", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_get_api_v1_appointment_settings_date_override_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L381", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_response_200_387", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L387", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_patch_api_v1_appointment_settings_date_override_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L392", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_request_body_all_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L398", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_response_200_419", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L419", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_errors_422", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L422", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_delete_api_v1_appointment_settings_date_override_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L431", "weight": 1.0}, {"source": "api_appointment_settings_date_overrides", "target": "api_appointment_settings_response_200_437", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L437", "weight": 1.0}, {"source": "api_appointment_settings_appointment_settings_api", "target": "api_appointment_settings_holidays", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L444", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_get_api_v1_appointment_settings_holidays_list_doctoruuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L448", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_response_200_454", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L454", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_post_api_v1_appointment_settings_holidays", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L478", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_request_body_484", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L484", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_response_201_501", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L501", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_errors_519", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L519", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_get_api_v1_appointment_settings_holidays_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L529", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_patch_api_v1_appointment_settings_holidays_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L537", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_request_body_all_optional_543", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L543", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_response_200_553", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L553", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_delete_api_v1_appointment_settings_holidays_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L558", "weight": 1.0}, {"source": "api_appointment_settings_holidays", "target": "api_appointment_settings_response_200_564", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L564", "weight": 1.0}, {"source": "api_appointment_settings_appointment_settings_api", "target": "api_appointment_settings_slot_calculation_logic_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L571", "weight": 1.0}, {"source": "api_appointment_settings_appointment_settings_api", "target": "api_appointment_settings_available_locations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L596", "weight": 1.0}, {"source": "api_appointment_settings_available_locations", "target": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L598", "weight": 1.0}, {"source": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid", "target": "api_appointment_settings_response_200_604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L604", "weight": 1.0}, {"source": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid", "target": "api_appointment_settings_errors_647", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/appointment-settings.md", "source_location": "L647", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |