pub struct SlackApiFilesListRequest {
pub channel: Option<SlackChannelId>,
pub user: Option<SlackUserId>,
pub types: Option<String>,
pub count: Option<u32>,
pub page: Option<u32>,
pub ts_from: Option<i64>,
pub ts_to: Option<i64>,
pub show_files_hidden_by_limit: Option<bool>,
}Fields§
§channel: Option<SlackChannelId>§user: Option<SlackUserId>§types: Option<String>§count: Option<u32>§page: Option<u32>§ts_from: Option<i64>§ts_to: Option<i64>Implementations§
Source§impl SlackApiFilesListRequest
impl SlackApiFilesListRequest
pub fn new() -> Self
pub fn channel(&mut self, value: SlackChannelId) -> &mut Self
pub fn reset_channel(&mut self) -> &mut Self
pub fn mopt_channel(&mut self, value: Option<SlackChannelId>) -> &mut Self
pub fn with_channel(self, value: SlackChannelId) -> Self
pub fn without_channel(self) -> Self
pub fn opt_channel(self, value: Option<SlackChannelId>) -> Self
pub fn user(&mut self, value: SlackUserId) -> &mut Self
pub fn reset_user(&mut self) -> &mut Self
pub fn mopt_user(&mut self, value: Option<SlackUserId>) -> &mut Self
pub fn with_user(self, value: SlackUserId) -> Self
pub fn without_user(self) -> Self
pub fn opt_user(self, value: Option<SlackUserId>) -> Self
pub fn types(&mut self, value: String) -> &mut Self
pub fn reset_types(&mut self) -> &mut Self
pub fn mopt_types(&mut self, value: Option<String>) -> &mut Self
pub fn with_types(self, value: String) -> Self
pub fn without_types(self) -> Self
pub fn opt_types(self, value: Option<String>) -> Self
pub fn count(&mut self, value: u32) -> &mut Self
pub fn reset_count(&mut self) -> &mut Self
pub fn mopt_count(&mut self, value: Option<u32>) -> &mut Self
pub fn with_count(self, value: u32) -> Self
pub fn without_count(self) -> Self
pub fn opt_count(self, value: Option<u32>) -> Self
pub fn page(&mut self, value: u32) -> &mut Self
pub fn reset_page(&mut self) -> &mut Self
pub fn mopt_page(&mut self, value: Option<u32>) -> &mut Self
pub fn with_page(self, value: u32) -> Self
pub fn without_page(self) -> Self
pub fn opt_page(self, value: Option<u32>) -> Self
pub fn ts_from(&mut self, value: i64) -> &mut Self
pub fn reset_ts_from(&mut self) -> &mut Self
pub fn mopt_ts_from(&mut self, value: Option<i64>) -> &mut Self
pub fn with_ts_from(self, value: i64) -> Self
pub fn without_ts_from(self) -> Self
pub fn opt_ts_from(self, value: Option<i64>) -> Self
pub fn ts_to(&mut self, value: i64) -> &mut Self
pub fn reset_ts_to(&mut self) -> &mut Self
pub fn mopt_ts_to(&mut self, value: Option<i64>) -> &mut Self
pub fn with_ts_to(self, value: i64) -> Self
pub fn without_ts_to(self) -> Self
pub fn opt_ts_to(self, value: Option<i64>) -> Self
Trait Implementations§
Source§impl Clone for SlackApiFilesListRequest
impl Clone for SlackApiFilesListRequest
Source§fn clone(&self) -> SlackApiFilesListRequest
fn clone(&self) -> SlackApiFilesListRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SlackApiFilesListRequest
impl Debug for SlackApiFilesListRequest
Source§impl<'de> Deserialize<'de> for SlackApiFilesListRequest
impl<'de> Deserialize<'de> for SlackApiFilesListRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<SlackApiFilesListRequestInit> for SlackApiFilesListRequest
impl From<SlackApiFilesListRequestInit> for SlackApiFilesListRequest
Source§fn from(value: SlackApiFilesListRequestInit) -> Self
fn from(value: SlackApiFilesListRequestInit) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SlackApiFilesListRequest
impl PartialEq for SlackApiFilesListRequest
Source§impl Serialize for SlackApiFilesListRequest
impl Serialize for SlackApiFilesListRequest
Source§impl<SCHC> SlackApiScrollableRequest<SCHC> for SlackApiFilesListRequest
impl<SCHC> SlackApiScrollableRequest<SCHC> for SlackApiFilesListRequest
type ResponseType = SlackApiFilesListResponse
type CursorType = u32
type ResponseItemType = SlackFile
fn with_new_cursor(&self, new_cursor: Option<&Self::CursorType>) -> Self
fn scroll<'a, 's>( &'a self, session: &'a SlackClientSession<'s, SCHC>, ) -> BoxFuture<'a, ClientResult<Self::ResponseType>>
fn scroller<'a, 'b>(
&'a self,
) -> Box<dyn SlackApiResponseScroller<SCHC, ResponseType = Self::ResponseType, CursorType = Self::CursorType, ResponseItemType = Self::ResponseItemType> + Send + Sync + '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,
impl StructuralPartialEq for SlackApiFilesListRequest
Auto Trait Implementations§
impl Freeze for SlackApiFilesListRequest
impl RefUnwindSafe for SlackApiFilesListRequest
impl Send for SlackApiFilesListRequest
impl Sync for SlackApiFilesListRequest
impl Unpin for SlackApiFilesListRequest
impl UnsafeUnpin for SlackApiFilesListRequest
impl UnwindSafe for SlackApiFilesListRequest
Blanket Implementations§
Source§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
Mutably borrows from an owned value. Read more