pub trait ApplicationService: Send + Sync + 'static {
Show 47 methods
fn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateApplicationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetApplicationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListApplicationsRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListApplicationsResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn list_integrations<'life0, 'async_trait>(
&'life0 self,
request: Request<ListIntegrationsRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListIntegrationsResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetHttpIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetInfluxDbIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetThingsBoardIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetMyDevicesIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetLoraCloudIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetGcpPubSubIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAwsSnsIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAzureServiceBusIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetPilotThingsIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeletePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn create_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn get_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetIftttIntegrationResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn update_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn delete_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
fn generate_mqtt_integration_client_certificate<'life0, 'async_trait>(
&'life0 self,
request: Request<GenerateMqttIntegrationClientCertificateRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>> + Send + 'async_trait>>
where
Self: 'async_trait,
'life0: 'async_trait;
}
Expand description
Generated trait containing gRPC methods that should be implemented for use with ApplicationServiceServer.
Required Methods§
sourcefn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateApplicationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateApplicationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create creates the given application.
sourcefn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetApplicationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetApplicationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get the application for the given ID.
sourcefn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update updates the given application.
sourcefn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete the application for the given ID.
sourcefn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListApplicationsRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListApplicationsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListApplicationsRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListApplicationsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get the list of applications.
sourcefn list_integrations<'life0, 'async_trait>(
&'life0 self,
request: Request<ListIntegrationsRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListIntegrationsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_integrations<'life0, 'async_trait>(
&'life0 self,
request: Request<ListIntegrationsRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListIntegrationsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
List all configured integrations.
sourcefn create_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create HTTP integration.
sourcefn get_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetHttpIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetHttpIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get the configured HTTP integration.
sourcefn update_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update the HTTP integration.
sourcefn delete_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete the HTTP integration.
sourcefn create_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create InfluxDb integration.
sourcefn get_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetInfluxDbIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetInfluxDbIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get InfluxDb integration.
sourcefn update_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update InfluxDb integration.
sourcefn delete_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete InfluxDb integration.
sourcefn create_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create ThingsBoard integration.
sourcefn get_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetThingsBoardIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetThingsBoardIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get ThingsBoard integration.
sourcefn update_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update ThingsBoard integration.
sourcefn delete_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete ThingsBoard integration.
sourcefn create_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create myDevices integration.
sourcefn get_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetMyDevicesIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetMyDevicesIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get myDevices integration.
sourcefn update_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update myDevices integration.
sourcefn delete_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete myDevices integration.
sourcefn create_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create LoRaCloud integration.
sourcefn get_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetLoraCloudIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetLoraCloudIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get LoRaCloud integration.
sourcefn update_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update LoRaCloud integration.
sourcefn delete_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_lora_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLoraCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete LoRaCloud integration.
sourcefn create_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create GCP Pub/Sub integration.
sourcefn get_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetGcpPubSubIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetGcpPubSubIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get GCP Pub/Sub integration.
sourcefn update_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update GCP Pub/Sub integration.
sourcefn delete_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete GCP Pub/Sub integration.
sourcefn create_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create AWS SNS integration.
sourcefn get_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAwsSnsIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAwsSnsIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get AWS SNS integration.
sourcefn update_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update AWS SNS integration.
sourcefn delete_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_aws_sns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAwsSnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete AWS SNS integration.
sourcefn create_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create Azure Service-Bus integration.
sourcefn get_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAzureServiceBusIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAzureServiceBusIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get Azure Service-Bus integration.
sourcefn update_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update Azure Service-Bus integration.
sourcefn delete_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete Azure Service-Bus integration.
sourcefn create_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create Pilot Things integration.
sourcefn get_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetPilotThingsIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetPilotThingsIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get Pilot Things integration.
sourcefn update_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update Pilot Things integration.
sourcefn delete_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeletePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeletePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete Pilot Things integration.
sourcefn create_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create IFTTT integration.
sourcefn get_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetIftttIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetIftttIntegrationResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get IFTTT integration.
sourcefn update_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update IFTTT integration.
sourcefn delete_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_ifttt_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteIftttIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete IFTTT integration.
sourcefn generate_mqtt_integration_client_certificate<'life0, 'async_trait>(
&'life0 self,
request: Request<GenerateMqttIntegrationClientCertificateRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn generate_mqtt_integration_client_certificate<'life0, 'async_trait>(
&'life0 self,
request: Request<GenerateMqttIntegrationClientCertificateRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Generates application ID specific client-certificate.