Struct chirpstack_api::as_pb::external::api::internal_service_client::InternalServiceClient [−][src]
pub struct InternalServiceClient<T> { /* fields omitted */ }Expand description
InternalService is the service providing API endpoints for internal usage.
Implementations
impl<T> InternalServiceClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send, [src]
impl<T> InternalServiceClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send, [src]pub async fn login(
&mut self,
request: impl IntoRequest<LoginRequest>
) -> Result<Response<LoginResponse>, Status>[src]
pub async fn login(
&mut self,
request: impl IntoRequest<LoginRequest>
) -> Result<Response<LoginResponse>, Status>[src]Log in a user
pub async fn profile(
&mut self,
request: impl IntoRequest<()>
) -> Result<Response<ProfileResponse>, Status>[src]
pub async fn profile(
&mut self,
request: impl IntoRequest<()>
) -> Result<Response<ProfileResponse>, Status>[src]Get the current user’s profile
pub async fn global_search(
&mut self,
request: impl IntoRequest<GlobalSearchRequest>
) -> Result<Response<GlobalSearchResponse>, Status>[src]
pub async fn global_search(
&mut self,
request: impl IntoRequest<GlobalSearchRequest>
) -> Result<Response<GlobalSearchResponse>, Status>[src]Perform a global search.
pub async fn create_api_key(
&mut self,
request: impl IntoRequest<CreateApiKeyRequest>
) -> Result<Response<CreateApiKeyResponse>, Status>[src]
pub async fn create_api_key(
&mut self,
request: impl IntoRequest<CreateApiKeyRequest>
) -> Result<Response<CreateApiKeyResponse>, Status>[src]CreateAPIKey creates the given API key.
pub async fn delete_api_key(
&mut self,
request: impl IntoRequest<DeleteApiKeyRequest>
) -> Result<Response<()>, Status>[src]
pub async fn delete_api_key(
&mut self,
request: impl IntoRequest<DeleteApiKeyRequest>
) -> Result<Response<()>, Status>[src]DeleteAPIKey deletes the API key.
pub async fn list_api_keys(
&mut self,
request: impl IntoRequest<ListApiKeysRequest>
) -> Result<Response<ListApiKeysResponse>, Status>[src]
pub async fn list_api_keys(
&mut self,
request: impl IntoRequest<ListApiKeysRequest>
) -> Result<Response<ListApiKeysResponse>, Status>[src]ListAPIKeys lists the available API keys.
pub async fn settings(
&mut self,
request: impl IntoRequest<()>
) -> Result<Response<SettingsResponse>, Status>[src]
pub async fn settings(
&mut self,
request: impl IntoRequest<()>
) -> Result<Response<SettingsResponse>, Status>[src]Get the global settings.
pub async fn open_id_connect_login(
&mut self,
request: impl IntoRequest<OpenIdConnectLoginRequest>
) -> Result<Response<OpenIdConnectLoginResponse>, Status>[src]
pub async fn open_id_connect_login(
&mut self,
request: impl IntoRequest<OpenIdConnectLoginRequest>
) -> Result<Response<OpenIdConnectLoginResponse>, Status>[src]OpenID Connect login.
pub async fn get_devices_summary(
&mut self,
request: impl IntoRequest<GetDevicesSummaryRequest>
) -> Result<Response<GetDevicesSummaryResponse>, Status>[src]
pub async fn get_devices_summary(
&mut self,
request: impl IntoRequest<GetDevicesSummaryRequest>
) -> Result<Response<GetDevicesSummaryResponse>, Status>[src]GetDevicesSummary returns an aggregated summary of the devices.
pub async fn get_gateways_summary(
&mut self,
request: impl IntoRequest<GetGatewaysSummaryRequest>
) -> Result<Response<GetGatewaysSummaryResponse>, Status>[src]
pub async fn get_gateways_summary(
&mut self,
request: impl IntoRequest<GetGatewaysSummaryRequest>
) -> Result<Response<GetGatewaysSummaryResponse>, Status>[src]GetGatewaysSummary returns an aggregated summary of the gateways.
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for InternalServiceClient<T>impl<T> Send for InternalServiceClient<T> where
T: Send, impl<T> Sync for InternalServiceClient<T> where
T: Sync, impl<T> Unpin for InternalServiceClient<T> where
T: Unpin, impl<T> !UnwindSafe for InternalServiceClient<T>Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Wrap the input message T in a tonic::Request
pub fn vzip(self) -> VAttaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more