pub trait PageRequest: Request {
    // Required methods
    fn with_cursor(self, cursor: &str) -> Self;
    fn cursor(&self) -> &Option<String>;
    fn with_limit(self, limit: u64) -> Self;
    fn limit(&self) -> &Option<u64>;
    fn with_order(self, direction: &Order) -> Self;
    fn order(&self) -> &Option<Order>;
}
Expand description

Horizon page request trait.

Required Methods§

source

fn with_cursor(self, cursor: &str) -> Self

Set the request cursor.

source

fn cursor(&self) -> &Option<String>

Returns the request cursor.

source

fn with_limit(self, limit: u64) -> Self

Set the request limit.

source

fn limit(&self) -> &Option<u64>

Returns the request limit.

source

fn with_order(self, direction: &Order) -> Self

Set the request order.

source

fn order(&self) -> &Option<Order>

Returns the request order.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl PageRequest for AllAccountsRequest

source§

impl PageRequest for AllAssetsRequest

source§

impl PageRequest for AllClaimableBalancesRequest

source§

impl PageRequest for AllEffectsRequest

source§

impl PageRequest for EffectsForAccountRequest

source§

impl PageRequest for EffectsForLedgerRequest

source§

impl PageRequest for EffectsForLiquidityPoolRequest

source§

impl PageRequest for EffectsForOperationRequest

source§

impl PageRequest for EffectsForTransactionRequest

source§

impl PageRequest for AllLedgersRequest

source§

impl PageRequest for AllLiquidityPoolsRequest

source§

impl PageRequest for AllOffersRequest

source§

impl PageRequest for OffersForAccountRequest

source§

impl PageRequest for AllOperationsRequest

source§

impl PageRequest for OperationsForAccountRequest

source§

impl PageRequest for OperationsForClaimableBalanceRequest

source§

impl PageRequest for OperationsForLedgerRequest

source§

impl PageRequest for OperationsForLiquidityPoolRequest

source§

impl PageRequest for OperationsForTransactionRequest

source§

impl PageRequest for AllPaymentsRequest

source§

impl PageRequest for PaymentsForAccountRequest

source§

impl PageRequest for PaymentsForLedgerRequest

source§

impl PageRequest for PaymentsForTransactionRequest

source§

impl PageRequest for AllTradesRequest

source§

impl PageRequest for TradesForAccountRequest

source§

impl PageRequest for TradesForLiquidityPoolRequest

source§

impl PageRequest for TradesForOfferRequest

source§

impl PageRequest for AllTransactionsRequest

source§

impl PageRequest for TransactionsForAccountRequest

source§

impl PageRequest for TransactionsForClaimableBalanceRequest

source§

impl PageRequest for TransactionsForLedgerRequest

source§

impl PageRequest for TransactionsForLiquidityPoolRequest