pub trait MessagesApiServer: Sized + Send + Sync + 'static {
// Required method
fn get_messages_by_schema_id(
&self,
schema_id: SchemaId,
pagination: BlockPaginationRequest
) -> RpcResult<BlockPaginationResponse<MessageResponse>>;
// Provided method
fn into_rpc(self) -> RpcModule<Self> { ... }
}
Expand description
Server trait implementation for the MessagesApi
RPC API.
Required Methods§
sourcefn get_messages_by_schema_id(
&self,
schema_id: SchemaId,
pagination: BlockPaginationRequest
) -> RpcResult<BlockPaginationResponse<MessageResponse>>
fn get_messages_by_schema_id( &self, schema_id: SchemaId, pagination: BlockPaginationRequest ) -> RpcResult<BlockPaginationResponse<MessageResponse>>
Retrieve paginated messages by schema id
Provided Methods§
Object Safety§
This trait is not object safe.