[][src]Trait misskey_api::PaginationRequest

pub trait PaginationRequest: Request {
    type Item: PaginationItem;
    pub fn set_since_id(&mut self, since_id: <Self::Item as PaginationItem>::Id);
pub fn set_until_id(&mut self, until_id: <Self::Item as PaginationItem>::Id);
pub fn set_limit(&mut self, limit: u8); }

Request that can be paginated via since_id and until_id.

Associated Types

type Item: PaginationItem[src]

The paginated item type.

Loading content...

Required methods

pub fn set_since_id(&mut self, since_id: <Self::Item as PaginationItem>::Id)[src]

Sets the since_id field of the request.

pub fn set_until_id(&mut self, until_id: <Self::Item as PaginationItem>::Id)[src]

Sets the until_id field of the request.

pub fn set_limit(&mut self, limit: u8)[src]

Sets the limit field of the request.

Loading content...

Implementations on Foreign Types

impl<R: ?Sized, '_> PaginationRequest for &'_ mut R where
    R: PaginationRequest
[src]

type Item = R::Item

impl<R: ?Sized> PaginationRequest for Box<R> where
    R: PaginationRequest
[src]

type Item = R::Item

Loading content...

Implementors

impl PaginationRequest for misskey_api::endpoint::admin::abuse_user_reports::Request[src]

type Item = AbuseUserReport

impl PaginationRequest for misskey_api::endpoint::admin::announcements::list::Request[src]

type Item = AnnouncementWithReads

impl PaginationRequest for misskey_api::endpoint::admin::emoji::list::Request[src]

type Item = Emoji

impl PaginationRequest for misskey_api::endpoint::admin::emoji::list_remote::Request[src]

type Item = Emoji

impl PaginationRequest for misskey_api::endpoint::admin::show_moderation_logs::Request[src]

type Item = ModerationLog

impl PaginationRequest for misskey_api::endpoint::announcements::Request[src]

type Item = AnnouncementWithIsRead

impl PaginationRequest for misskey_api::endpoint::antennas::notes::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::blocking::list::Request[src]

type Item = Blocking

impl PaginationRequest for misskey_api::endpoint::channels::followed::Request[src]

This is supported on crate feature 12-47-0 only.

type Item = Channel

impl PaginationRequest for misskey_api::endpoint::channels::owned::Request[src]

This is supported on crate feature 12-47-0 only.

type Item = Channel

impl PaginationRequest for misskey_api::endpoint::channels::timeline::Request[src]

This is supported on crate feature 12-47-0 only.

type Item = Note

impl PaginationRequest for misskey_api::endpoint::clips::notes::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::drive::files::Request[src]

type Item = DriveFile

impl PaginationRequest for misskey_api::endpoint::drive::folders::Request[src]

type Item = DriveFolder

impl PaginationRequest for misskey_api::endpoint::drive::stream::Request[src]

type Item = DriveFile

impl PaginationRequest for misskey_api::endpoint::i::favorites::Request[src]

type Item = NoteFavorite

impl PaginationRequest for misskey_api::endpoint::i::notifications::Request[src]

type Item = Notification

impl PaginationRequest for misskey_api::endpoint::i::user_group_invites::Request[src]

type Item = UserGroupInvitation

impl PaginationRequest for misskey_api::endpoint::messaging::messages::Request[src]

type Item = MessagingMessage

impl PaginationRequest for misskey_api::endpoint::mute::list::Request[src]

type Item = Muting

impl PaginationRequest for misskey_api::endpoint::notes::children::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::global_timeline::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::hybrid_timeline::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::local_timeline::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::mentions::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::renotes::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::replies::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::search::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::search_by_tag::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::timeline::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::notes::user_list_timeline::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::users::clips::Request[src]

This is supported on crate feature 12-61-0 only.

type Item = Clip

impl PaginationRequest for misskey_api::endpoint::users::followers::RequestWithUserId[src]

type Item = FollowingWithFollower

impl PaginationRequest for misskey_api::endpoint::users::followers::RequestWithUsername[src]

type Item = FollowingWithFollower

impl PaginationRequest for misskey_api::endpoint::users::following::RequestWithUserId[src]

type Item = FollowingWithFollowee

impl PaginationRequest for misskey_api::endpoint::users::following::RequestWithUsername[src]

type Item = FollowingWithFollowee

impl PaginationRequest for misskey_api::endpoint::users::notes::Request[src]

type Item = Note

impl PaginationRequest for misskey_api::endpoint::users::pages::Request[src]

This is supported on crate feature 12-61-0 only.

type Item = Page

Loading content...