Skip to main content

gingr/endpoint/
catalog.rs

1/// Lists documented Gingr read endpoints modeled by this integration crate.
2pub fn exported_read_endpoint_names() -> &'static [&'static str] {
3    &[
4        "get_locations",
5        "get_species",
6        "get_breeds",
7        "get_vets",
8        "get_temperaments",
9        "get_immunization_types",
10        "get_animal_immunizations",
11        "reservation_types",
12        "get_services_by_type",
13        "reservation_widget_data",
14        "reservations",
15        "reservations_by_animal",
16        "reservations_by_owner",
17        "back_of_house",
18        "owner",
19        "owners",
20        "animals",
21        "forms_get_form",
22        "custom_field_search",
23        "get_feeding_info",
24        "get_medication_info",
25        "get_all_retail_items",
26        "list_transactions",
27        "transaction",
28        "list_invoices",
29        "get_subscription",
30        "get_subscriptions",
31        "timeclock_report",
32        "report_card_files",
33    ]
34}
35
36/// Lists Gingr service areas where endpoint coverage exists but semantic DTO mapping is intentionally absent.
37pub fn semantic_mapping_gaps() -> &'static [&'static str] {
38    &["retail", "training", "grooming"]
39}