dialtone_common 0.1.0

Dialtone Common Code
Documentation
use crate::api_v1;

#[rustfmt::skip]
api_v1!(
    ACTOR,                            "/actor",
    ACTOR__OWNED,                     "/actor/owned",
    ACTOR__SYSINFO,                   "/actor/sysinfo",
    ACTOR__DEFAULT,                   "/actor/default",
    ACTOR_PAGES,                      "/actor_pages",
    ACTOR_PAGES__ALL_OWNED,           "/actor_pages/all_owned",
    ACTOR_PAGES__BY_OWNER,            "/actor_pages/by_owner",
    ACTOR_PAGES__BY_HOST,             "/actor_pages/by_host",
    AP_OBJECT,                        "/ap_object",
    AP_OBJECT__OWNED,                 "/ap_object/owned",
    AP_OBJECT__SYSINFO,               "/ap_object/sysinfo",
    AP_OBJECT__SYSDATA,               "/ap_object/sysdata",
    AP_OBJECT__VISIBILITY,            "/ap_object/visibility",
    AP_OBJECT_PAGES,                  "/ap_object_pages", 
    AP_OBJECT_PAGES__BY_ACTOR,        "/ap_object_pages/by_actor",
    AP_OBJECT_PAGES__BY_HOST,         "/ap_object_pages/by_host",
    AP_OBJECT_PAGES__OWNED_BY_ACTOR,  "/ap_object_pages/owned_by_actor",
    AUTHENTICATE,                     "/authenticate",
    NAME,                             "/name",
    SITES,                            "/sites/:host_name",
    USER,                             "/user",
    USER__PASSWORD,                   "/user/password",
    USER__STATUS,                     "/user/status",
    USER__PREFS,                      "/user/prefs",
    USER__SYSINFO,                    "/user/sysinfo",
    USER__SYSDATA,                    "/user/sysdata",
    USER_PAGES,                       "/user_pages"
);