[−][src]Trait slack_morphism::SlackApiScrollableRequest
Associated Types
Loading content...Required methods
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
Provided methods
fn scroller<'a, 'b>(
&'a self
) -> Box<dyn SlackApiResponseScroller<ResponseType = Self::ResponseType, CursorType = Self::CursorType, ResponseItemType = Self::ResponseItemType> + 'b> where
Self: Send + Clone + Sync + 'b,
Self::ResponseType: Send + Clone + Sync + SlackApiScrollableResponse<CursorType = Self::CursorType, ResponseItemType = Self::ResponseItemType> + 'b,
Self::CursorType: Send + Clone + Sync + 'b,
Self::ResponseItemType: Send + Clone + Sync + 'b,
&'a self
) -> Box<dyn SlackApiResponseScroller<ResponseType = Self::ResponseType, CursorType = Self::CursorType, ResponseItemType = Self::ResponseItemType> + 'b> where
Self: Send + Clone + Sync + 'b,
Self::ResponseType: Send + Clone + Sync + SlackApiScrollableResponse<CursorType = Self::CursorType, ResponseItemType = Self::ResponseItemType> + 'b,
Self::CursorType: Send + Clone + Sync + 'b,
Self::ResponseItemType: Send + Clone + Sync + 'b,
Implementors
impl SlackApiScrollableRequest for SlackApiChatScheduledMessagesListRequest
[src]
type ResponseType = SlackApiChatScheduledMessagesListResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackApiChatScheduledMessageInfo
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
impl SlackApiScrollableRequest for SlackApiConversationsHistoryRequest
[src]
type ResponseType = SlackApiConversationsHistoryResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackHistoryMessage
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
impl SlackApiScrollableRequest for SlackApiConversationsListRequest
[src]
type ResponseType = SlackApiConversationsListResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackChannelInfo
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
impl SlackApiScrollableRequest for SlackApiConversationsMembersRequest
[src]
type ResponseType = SlackApiConversationsMembersResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackUserId
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
impl SlackApiScrollableRequest for SlackApiConversationsRepliesRequest
[src]
type ResponseType = SlackApiConversationsRepliesResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackHistoryMessage
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
impl SlackApiScrollableRequest for SlackApiUsersConversationsRequest
[src]
type ResponseType = SlackApiUsersConversationsResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackChannelInfo
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
impl SlackApiScrollableRequest for SlackApiUsersListRequest
[src]
type ResponseType = SlackApiUsersListResponse
type CursorType = SlackCursorId
type ResponseItemType = SlackUser
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
[src]
fn scroll<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
[src]
&'a self,
session: &'a SlackClientSession<'s>
) -> BoxFuture<'a, ClientResult<Self::ResponseType>>