Struct GetTxsEventRequest
pub struct GetTxsEventRequest {
pub events: Vec<String>,
pub pagination: Option<PageRequest>,
pub order_by: i32,
pub page: u64,
pub limit: u64,
pub query: String,
}
Expand description
GetTxsEventRequest is the request type for the Service.TxsByEvents RPC method.
Fields§
§events: Vec<String>
events is the list of transaction event type. Deprecated post v0.47.x: use query instead, which should contain a valid events query.
pagination: Option<PageRequest>
pagination defines a pagination for the request. Deprecated post v0.46.x: use page and limit instead.
order_by: i32
§page: u64
page is the page number to query, starts at 1. If not provided, will default to first page.
limit: u64
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
query: String
query defines the transaction event query that is proxied to Tendermint’s TxSearch RPC method. The query must be valid.
Since cosmos-sdk 0.50
Implementations§
§impl GetTxsEventRequest
impl GetTxsEventRequest
pub fn order_by(&self) -> OrderBy
pub fn order_by(&self) -> OrderBy
Returns the enum value of order_by
, or the default if the field is set to an invalid enum value.
pub fn set_order_by(&mut self, value: OrderBy)
pub fn set_order_by(&mut self, value: OrderBy)
Sets order_by
to the provided enum value.
Trait Implementations§
§impl Clone for GetTxsEventRequest
impl Clone for GetTxsEventRequest
§fn clone(&self) -> GetTxsEventRequest
fn clone(&self) -> GetTxsEventRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Debug for GetTxsEventRequest
impl Debug for GetTxsEventRequest
§impl Default for GetTxsEventRequest
impl Default for GetTxsEventRequest
§fn default() -> GetTxsEventRequest
fn default() -> GetTxsEventRequest
§impl Message for GetTxsEventRequest
impl Message for GetTxsEventRequest
§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.§impl Name for GetTxsEventRequest
impl Name for GetTxsEventRequest
§const NAME: &'static str = "GetTxsEventRequest"
const NAME: &'static str = "GetTxsEventRequest"
Message
.
This name is the same as it appears in the source .proto file, e.g. FooBar
.§const PACKAGE: &'static str = "cosmos.tx.v1beta1"
const PACKAGE: &'static str = "cosmos.tx.v1beta1"
.
, e.g. google.protobuf
.§fn full_name() -> String
fn full_name() -> String
Message
.
It’s prefixed with the package name and names of any parent messages,
e.g. google.rpc.BadRequest.FieldViolation
.
By default, this is the package name followed by the message name.
Fully-qualified names must be unique within a domain of Type URLs.§impl PartialEq for GetTxsEventRequest
impl PartialEq for GetTxsEventRequest
impl StructuralPartialEq for GetTxsEventRequest
Auto Trait Implementations§
impl Freeze for GetTxsEventRequest
impl RefUnwindSafe for GetTxsEventRequest
impl Send for GetTxsEventRequest
impl Sync for GetTxsEventRequest
impl Unpin for GetTxsEventRequest
impl UnwindSafe for GetTxsEventRequest
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere
T: CastFrom<U>,
self
to type T
. The semantics of numeric casting with the as
operator are followed, so <T as As>::as_::<U>
can be used in the same way as T as U
for numeric conversions. Read moreSource§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request
§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Layered
].