Trait chirpstack_api::as_pb::external::api::organization_service_server::OrganizationService [−][src]
Generated trait containing gRPC methods that should be implemented for use with OrganizationServiceServer.
Required methods
#[must_use]fn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListOrganizationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<ListOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListOrganizationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get organization list.
#[must_use]fn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetOrganizationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetOrganizationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get data for a particular organization.
#[must_use]fn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateOrganizationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<CreateOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateOrganizationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Create a new organization.
#[must_use]fn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UpdateOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Update an existing organization.
#[must_use]fn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteOrganizationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Delete an organization.
#[must_use]fn list_users<'life0, 'async_trait>(
&'life0 self,
request: Request<ListOrganizationUsersRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListOrganizationUsersResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<ListOrganizationUsersRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListOrganizationUsersResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get organization’s user list.
#[must_use]fn get_user<'life0, 'async_trait>(
&'life0 self,
request: Request<GetOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetOrganizationUserResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetOrganizationUserResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get data for a particular organization user.
#[must_use]fn add_user<'life0, 'async_trait>(
&'life0 self,
request: Request<AddOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<AddOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Add a new user to an organization.
#[must_use]fn update_user<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UpdateOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Update a user in an organization.
#[must_use]fn delete_user<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteOrganizationUserRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Delete a user from an organization.