pub trait Api: Send + Sync {
Show 30 methods
// Required methods
fn actions_api(&self) -> &dyn ActionsApi;
fn addons_api(&self) -> &dyn AddonsApi;
fn audio_api(&self) -> &dyn AudioApi;
fn auth_api(&self) -> &dyn AuthApi;
fn channel_types_api(&self) -> &dyn ChannelTypesApi;
fn config_descriptions_api(&self) -> &dyn ConfigDescriptionsApi;
fn discovery_api(&self) -> &dyn DiscoveryApi;
fn events_api(&self) -> &dyn EventsApi;
fn habpanel_api(&self) -> &dyn HabpanelApi;
fn iconsets_api(&self) -> &dyn IconsetsApi;
fn inbox_api(&self) -> &dyn InboxApi;
fn items_api(&self) -> &dyn ItemsApi;
fn links_api(&self) -> &dyn LinksApi;
fn logging_api(&self) -> &dyn LoggingApi;
fn module_types_api(&self) -> &dyn ModuleTypesApi;
fn persistence_api(&self) -> &dyn PersistenceApi;
fn profile_types_api(&self) -> &dyn ProfileTypesApi;
fn root_api(&self) -> &dyn RootApi;
fn rules_api(&self) -> &dyn RulesApi;
fn services_api(&self) -> &dyn ServicesApi;
fn sitemaps_api(&self) -> &dyn SitemapsApi;
fn systeminfo_api(&self) -> &dyn SysteminfoApi;
fn tags_api(&self) -> &dyn TagsApi;
fn templates_api(&self) -> &dyn TemplatesApi;
fn thing_types_api(&self) -> &dyn ThingTypesApi;
fn things_api(&self) -> &dyn ThingsApi;
fn transformations_api(&self) -> &dyn TransformationsApi;
fn ui_api(&self) -> &dyn UiApi;
fn uuid_api(&self) -> &dyn UuidApi;
fn voice_api(&self) -> &dyn VoiceApi;
}Required Methods§
fn actions_api(&self) -> &dyn ActionsApi
Available on crate feature
actions_api only.fn addons_api(&self) -> &dyn AddonsApi
Available on crate feature
addons_api only.fn audio_api(&self) -> &dyn AudioApi
Available on crate feature
audio_api only.fn auth_api(&self) -> &dyn AuthApi
Available on crate feature
auth_api only.fn channel_types_api(&self) -> &dyn ChannelTypesApi
Available on crate feature
channel_types_api only.fn config_descriptions_api(&self) -> &dyn ConfigDescriptionsApi
Available on crate feature
config_descriptions_api only.fn discovery_api(&self) -> &dyn DiscoveryApi
Available on crate feature
discovery_api only.fn events_api(&self) -> &dyn EventsApi
Available on crate feature
events_api only.fn habpanel_api(&self) -> &dyn HabpanelApi
Available on crate feature
habpanel_api only.fn iconsets_api(&self) -> &dyn IconsetsApi
Available on crate feature
iconsets_api only.fn inbox_api(&self) -> &dyn InboxApi
Available on crate feature
inbox_api only.fn items_api(&self) -> &dyn ItemsApi
Available on crate feature
items_api only.fn links_api(&self) -> &dyn LinksApi
Available on crate feature
links_api only.fn logging_api(&self) -> &dyn LoggingApi
Available on crate feature
logging_api only.fn module_types_api(&self) -> &dyn ModuleTypesApi
Available on crate feature
module_types_api only.fn persistence_api(&self) -> &dyn PersistenceApi
Available on crate feature
persistence_api only.fn profile_types_api(&self) -> &dyn ProfileTypesApi
Available on crate feature
profile_types_api only.fn root_api(&self) -> &dyn RootApi
Available on crate feature
root_api only.fn rules_api(&self) -> &dyn RulesApi
Available on crate feature
rules_api only.fn services_api(&self) -> &dyn ServicesApi
Available on crate feature
services_api only.fn sitemaps_api(&self) -> &dyn SitemapsApi
Available on crate feature
sitemaps_api only.fn systeminfo_api(&self) -> &dyn SysteminfoApi
Available on crate feature
systeminfo_api only.Available on crate feature
tags_api only.fn templates_api(&self) -> &dyn TemplatesApi
Available on crate feature
templates_api only.fn thing_types_api(&self) -> &dyn ThingTypesApi
Available on crate feature
thing_types_api only.fn things_api(&self) -> &dyn ThingsApi
Available on crate feature
things_api only.fn transformations_api(&self) -> &dyn TransformationsApi
Available on crate feature
transformations_api only.fn ui_api(&self) -> &dyn UiApi
Available on crate feature
ui_api only.fn uuid_api(&self) -> &dyn UuidApi
Available on crate feature
uuid_api only.fn voice_api(&self) -> &dyn VoiceApi
Available on crate feature
voice_api only.