Api

Trait Api 

Source
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§

Source

fn actions_api(&self) -> &dyn ActionsApi

Available on crate feature actions_api only.
Source

fn addons_api(&self) -> &dyn AddonsApi

Available on crate feature addons_api only.
Source

fn audio_api(&self) -> &dyn AudioApi

Available on crate feature audio_api only.
Source

fn auth_api(&self) -> &dyn AuthApi

Available on crate feature auth_api only.
Source

fn channel_types_api(&self) -> &dyn ChannelTypesApi

Available on crate feature channel_types_api only.
Source

fn config_descriptions_api(&self) -> &dyn ConfigDescriptionsApi

Available on crate feature config_descriptions_api only.
Source

fn discovery_api(&self) -> &dyn DiscoveryApi

Available on crate feature discovery_api only.
Source

fn events_api(&self) -> &dyn EventsApi

Available on crate feature events_api only.
Source

fn habpanel_api(&self) -> &dyn HabpanelApi

Available on crate feature habpanel_api only.
Source

fn iconsets_api(&self) -> &dyn IconsetsApi

Available on crate feature iconsets_api only.
Source

fn inbox_api(&self) -> &dyn InboxApi

Available on crate feature inbox_api only.
Source

fn items_api(&self) -> &dyn ItemsApi

Available on crate feature items_api only.
Available on crate feature links_api only.
Source

fn logging_api(&self) -> &dyn LoggingApi

Available on crate feature logging_api only.
Source

fn module_types_api(&self) -> &dyn ModuleTypesApi

Available on crate feature module_types_api only.
Source

fn persistence_api(&self) -> &dyn PersistenceApi

Available on crate feature persistence_api only.
Source

fn profile_types_api(&self) -> &dyn ProfileTypesApi

Available on crate feature profile_types_api only.
Source

fn root_api(&self) -> &dyn RootApi

Available on crate feature root_api only.
Source

fn rules_api(&self) -> &dyn RulesApi

Available on crate feature rules_api only.
Source

fn services_api(&self) -> &dyn ServicesApi

Available on crate feature services_api only.
Source

fn sitemaps_api(&self) -> &dyn SitemapsApi

Available on crate feature sitemaps_api only.
Source

fn systeminfo_api(&self) -> &dyn SysteminfoApi

Available on crate feature systeminfo_api only.
Source

fn tags_api(&self) -> &dyn TagsApi

Available on crate feature tags_api only.
Source

fn templates_api(&self) -> &dyn TemplatesApi

Available on crate feature templates_api only.
Source

fn thing_types_api(&self) -> &dyn ThingTypesApi

Available on crate feature thing_types_api only.
Source

fn things_api(&self) -> &dyn ThingsApi

Available on crate feature things_api only.
Source

fn transformations_api(&self) -> &dyn TransformationsApi

Available on crate feature transformations_api only.
Source

fn ui_api(&self) -> &dyn UiApi

Available on crate feature ui_api only.
Source

fn uuid_api(&self) -> &dyn UuidApi

Available on crate feature uuid_api only.
Source

fn voice_api(&self) -> &dyn VoiceApi

Available on crate feature voice_api only.

Implementors§

Source§

impl Api for ApiClient

Source§

impl Api for MockApiClient

Available on crate feature mockall only.