Trait StoreService

Source
pub trait StoreService:
    Send
    + Sync
    + 'static {
Show 36 methods // Required methods fn create_items<'life0, 'async_trait>( &'life0 self, request: Request<CreateItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_items<'life0, 'async_trait>( &'life0 self, request: Request<GetItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_items<'life0, 'async_trait>( &'life0 self, request: Request<UpdateItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_items<'life0, 'async_trait>( &'life0 self, request: Request<DeleteItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_packets<'life0, 'async_trait>( &'life0 self, request: Request<CreatePacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreatePacketsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_packets<'life0, 'async_trait>( &'life0 self, request: Request<GetPacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetPacketsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_packets<'life0, 'async_trait>( &'life0 self, request: Request<UpdatePacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdatePacketsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_packets<'life0, 'async_trait>( &'life0 self, request: Request<DeletePacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeletePacketsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_connections<'life0, 'async_trait>( &'life0 self, request: Request<CreateConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateConnectionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_connections<'life0, 'async_trait>( &'life0 self, request: Request<GetConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetConnectionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_connections<'life0, 'async_trait>( &'life0 self, request: Request<UpdateConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateConnectionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_connections<'life0, 'async_trait>( &'life0 self, request: Request<DeleteConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteConnectionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<CreateCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateCrdtMessagesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<GetCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetCrdtMessagesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<UpdateCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateCrdtMessagesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<DeleteCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteCrdtMessagesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<CreateCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateCrdtMerklesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<GetCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetCrdtMerklesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<UpdateCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateCrdtMerklesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<DeleteCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteCrdtMerklesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<CreateSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateSyncEndpointsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<GetSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetSyncEndpointsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<UpdateSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateSyncEndpointsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<DeleteSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteSyncEndpointsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_queues<'life0, 'async_trait>( &'life0 self, request: Request<CreateQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateQueuesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_queues<'life0, 'async_trait>( &'life0 self, request: Request<GetQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetQueuesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_queues<'life0, 'async_trait>( &'life0 self, request: Request<UpdateQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateQueuesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_queues<'life0, 'async_trait>( &'life0 self, request: Request<DeleteQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteQueuesResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<CreateQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateQueueItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<GetQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetQueueItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<UpdateQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateQueueItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<DeleteQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteQueueItemsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_transactions<'life0, 'async_trait>( &'life0 self, request: Request<CreateTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateTransactionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_transactions<'life0, 'async_trait>( &'life0 self, request: Request<GetTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetTransactionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_transactions<'life0, 'async_trait>( &'life0 self, request: Request<UpdateTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateTransactionsResponse>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_transactions<'life0, 'async_trait>( &'life0 self, request: Request<DeleteTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteTransactionsResponse>, 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 StoreServiceServer.

Required Methodsยง

Source

fn create_items<'life0, 'async_trait>( &'life0 self, request: Request<CreateItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new Items

Source

fn get_items<'life0, 'async_trait>( &'life0 self, request: Request<GetItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a Items by ID

Source

fn update_items<'life0, 'async_trait>( &'life0 self, request: Request<UpdateItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing Items

Source

fn delete_items<'life0, 'async_trait>( &'life0 self, request: Request<DeleteItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a Items by ID

Source

fn create_packets<'life0, 'async_trait>( &'life0 self, request: Request<CreatePacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreatePacketsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new Packets

Source

fn get_packets<'life0, 'async_trait>( &'life0 self, request: Request<GetPacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetPacketsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a Packets by ID

Source

fn update_packets<'life0, 'async_trait>( &'life0 self, request: Request<UpdatePacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdatePacketsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing Packets

Source

fn delete_packets<'life0, 'async_trait>( &'life0 self, request: Request<DeletePacketsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeletePacketsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a Packets by ID

Source

fn create_connections<'life0, 'async_trait>( &'life0 self, request: Request<CreateConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateConnectionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new Connections

Source

fn get_connections<'life0, 'async_trait>( &'life0 self, request: Request<GetConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetConnectionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a Connections by ID

Source

fn update_connections<'life0, 'async_trait>( &'life0 self, request: Request<UpdateConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateConnectionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing Connections

Source

fn delete_connections<'life0, 'async_trait>( &'life0 self, request: Request<DeleteConnectionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteConnectionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a Connections by ID

Source

fn create_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<CreateCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateCrdtMessagesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new CrdtMessages

Source

fn get_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<GetCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetCrdtMessagesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a CrdtMessages by ID

Source

fn update_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<UpdateCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateCrdtMessagesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing CrdtMessages

Source

fn delete_crdt_messages<'life0, 'async_trait>( &'life0 self, request: Request<DeleteCrdtMessagesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteCrdtMessagesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a CrdtMessages by ID

Source

fn create_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<CreateCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateCrdtMerklesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new CrdtMerkles

Source

fn get_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<GetCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetCrdtMerklesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a CrdtMerkles by ID

Source

fn update_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<UpdateCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateCrdtMerklesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing CrdtMerkles

Source

fn delete_crdt_merkles<'life0, 'async_trait>( &'life0 self, request: Request<DeleteCrdtMerklesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteCrdtMerklesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a CrdtMerkles by ID

Source

fn create_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<CreateSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateSyncEndpointsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new SyncEndpoints

Source

fn get_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<GetSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetSyncEndpointsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a SyncEndpoints by ID

Source

fn update_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<UpdateSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateSyncEndpointsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing SyncEndpoints

Source

fn delete_sync_endpoints<'life0, 'async_trait>( &'life0 self, request: Request<DeleteSyncEndpointsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteSyncEndpointsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a SyncEndpoints by ID

Source

fn create_queues<'life0, 'async_trait>( &'life0 self, request: Request<CreateQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateQueuesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new Queues

Source

fn get_queues<'life0, 'async_trait>( &'life0 self, request: Request<GetQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetQueuesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a Queues by ID

Source

fn update_queues<'life0, 'async_trait>( &'life0 self, request: Request<UpdateQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateQueuesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing Queues

Source

fn delete_queues<'life0, 'async_trait>( &'life0 self, request: Request<DeleteQueuesRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteQueuesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a Queues by ID

Source

fn create_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<CreateQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateQueueItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new QueueItems

Source

fn get_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<GetQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetQueueItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a QueueItems by ID

Source

fn update_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<UpdateQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateQueueItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing QueueItems

Source

fn delete_queue_items<'life0, 'async_trait>( &'life0 self, request: Request<DeleteQueueItemsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteQueueItemsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a QueueItems by ID

Source

fn create_transactions<'life0, 'async_trait>( &'life0 self, request: Request<CreateTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<CreateTransactionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Create a new Transactions

Source

fn get_transactions<'life0, 'async_trait>( &'life0 self, request: Request<GetTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<GetTransactionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get a Transactions by ID

Source

fn update_transactions<'life0, 'async_trait>( &'life0 self, request: Request<UpdateTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<UpdateTransactionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Update an existing Transactions

Source

fn delete_transactions<'life0, 'async_trait>( &'life0 self, request: Request<DeleteTransactionsRequest>, ) -> Pin<Box<dyn Future<Output = Result<Response<DeleteTransactionsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete a Transactions by ID

Implementorsยง