Struct chirpstack_api::as_pb::external::api::service_profile_service_client::ServiceProfileServiceClient [−][src]
pub struct ServiceProfileServiceClient<T> { /* fields omitted */ }Expand description
ServiceProfileService is the service managing service-profiles.
Implementations
impl<T> ServiceProfileServiceClient<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> ServiceProfileServiceClient<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 create(
&mut self,
request: impl IntoRequest<CreateServiceProfileRequest>
) -> Result<Response<CreateServiceProfileResponse>, Status>[src]
pub async fn create(
&mut self,
request: impl IntoRequest<CreateServiceProfileRequest>
) -> Result<Response<CreateServiceProfileResponse>, Status>[src]Create creates the given service-profile.
pub async fn get(
&mut self,
request: impl IntoRequest<GetServiceProfileRequest>
) -> Result<Response<GetServiceProfileResponse>, Status>[src]
pub async fn get(
&mut self,
request: impl IntoRequest<GetServiceProfileRequest>
) -> Result<Response<GetServiceProfileResponse>, Status>[src]Get returns the service-profile matching the given id.
pub async fn update(
&mut self,
request: impl IntoRequest<UpdateServiceProfileRequest>
) -> Result<Response<()>, Status>[src]
pub async fn update(
&mut self,
request: impl IntoRequest<UpdateServiceProfileRequest>
) -> Result<Response<()>, Status>[src]Update updates the given serviceprofile.
pub async fn delete(
&mut self,
request: impl IntoRequest<DeleteServiceProfileRequest>
) -> Result<Response<()>, Status>[src]
pub async fn delete(
&mut self,
request: impl IntoRequest<DeleteServiceProfileRequest>
) -> Result<Response<()>, Status>[src]Delete deletes the service-profile matching the given id.
pub async fn list(
&mut self,
request: impl IntoRequest<ListServiceProfileRequest>
) -> Result<Response<ListServiceProfileResponse>, Status>[src]
pub async fn list(
&mut self,
request: impl IntoRequest<ListServiceProfileRequest>
) -> Result<Response<ListServiceProfileResponse>, Status>[src]List lists the available service-profiles.
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for ServiceProfileServiceClient<T>impl<T> Send for ServiceProfileServiceClient<T> where
T: Send, impl<T> Sync for ServiceProfileServiceClient<T> where
T: Sync, impl<T> Unpin for ServiceProfileServiceClient<T> where
T: Unpin, impl<T> !UnwindSafe for ServiceProfileServiceClient<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