pub struct SlackApiFilesUploadRequest {
pub channels: Option<Vec<SlackChannelId>>,
pub content: Option<String>,
pub binary_content: Option<Vec<u8>>,
pub filename: Option<String>,
pub filetype: Option<SlackFileType>,
pub initial_comment: Option<String>,
pub thread_ts: Option<SlackTs>,
pub title: Option<String>,
pub file_content_type: Option<String>,
}
Fields§
§channels: Option<Vec<SlackChannelId>>
§content: Option<String>
§binary_content: Option<Vec<u8>>
§filename: Option<String>
§filetype: Option<SlackFileType>
§initial_comment: Option<String>
§thread_ts: Option<SlackTs>
§title: Option<String>
§file_content_type: Option<String>
Implementations§
Source§impl SlackApiFilesUploadRequest
impl SlackApiFilesUploadRequest
pub fn new() -> Self
pub fn channels(&mut self, value: Vec<SlackChannelId>) -> &mut Self
pub fn reset_channels(&mut self) -> &mut Self
pub fn mopt_channels(&mut self, value: Option<Vec<SlackChannelId>>) -> &mut Self
pub fn with_channels(self, value: Vec<SlackChannelId>) -> Self
pub fn without_channels(self) -> Self
pub fn opt_channels(self, value: Option<Vec<SlackChannelId>>) -> Self
pub fn content(&mut self, value: String) -> &mut Self
pub fn reset_content(&mut self) -> &mut Self
pub fn mopt_content(&mut self, value: Option<String>) -> &mut Self
pub fn with_content(self, value: String) -> Self
pub fn without_content(self) -> Self
pub fn opt_content(self, value: Option<String>) -> Self
pub fn binary_content(&mut self, value: Vec<u8>) -> &mut Self
pub fn reset_binary_content(&mut self) -> &mut Self
pub fn mopt_binary_content(&mut self, value: Option<Vec<u8>>) -> &mut Self
pub fn with_binary_content(self, value: Vec<u8>) -> Self
pub fn without_binary_content(self) -> Self
pub fn opt_binary_content(self, value: Option<Vec<u8>>) -> Self
pub fn filename(&mut self, value: String) -> &mut Self
pub fn reset_filename(&mut self) -> &mut Self
pub fn mopt_filename(&mut self, value: Option<String>) -> &mut Self
pub fn with_filename(self, value: String) -> Self
pub fn without_filename(self) -> Self
pub fn opt_filename(self, value: Option<String>) -> Self
pub fn filetype(&mut self, value: SlackFileType) -> &mut Self
pub fn reset_filetype(&mut self) -> &mut Self
pub fn mopt_filetype(&mut self, value: Option<SlackFileType>) -> &mut Self
pub fn with_filetype(self, value: SlackFileType) -> Self
pub fn without_filetype(self) -> Self
pub fn opt_filetype(self, value: Option<SlackFileType>) -> Self
pub fn initial_comment(&mut self, value: String) -> &mut Self
pub fn reset_initial_comment(&mut self) -> &mut Self
pub fn mopt_initial_comment(&mut self, value: Option<String>) -> &mut Self
pub fn with_initial_comment(self, value: String) -> Self
pub fn without_initial_comment(self) -> Self
pub fn opt_initial_comment(self, value: Option<String>) -> Self
pub fn thread_ts(&mut self, value: SlackTs) -> &mut Self
pub fn reset_thread_ts(&mut self) -> &mut Self
pub fn mopt_thread_ts(&mut self, value: Option<SlackTs>) -> &mut Self
pub fn with_thread_ts(self, value: SlackTs) -> Self
pub fn without_thread_ts(self) -> Self
pub fn opt_thread_ts(self, value: Option<SlackTs>) -> Self
pub fn title(&mut self, value: String) -> &mut Self
pub fn reset_title(&mut self) -> &mut Self
pub fn mopt_title(&mut self, value: Option<String>) -> &mut Self
pub fn with_title(self, value: String) -> Self
pub fn without_title(self) -> Self
pub fn opt_title(self, value: Option<String>) -> Self
pub fn file_content_type(&mut self, value: String) -> &mut Self
pub fn reset_file_content_type(&mut self) -> &mut Self
pub fn mopt_file_content_type(&mut self, value: Option<String>) -> &mut Self
pub fn with_file_content_type(self, value: String) -> Self
pub fn without_file_content_type(self) -> Self
pub fn opt_file_content_type(self, value: Option<String>) -> Self
Trait Implementations§
Source§impl Clone for SlackApiFilesUploadRequest
impl Clone for SlackApiFilesUploadRequest
Source§fn clone(&self) -> SlackApiFilesUploadRequest
fn clone(&self) -> SlackApiFilesUploadRequest
Returns a copy 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 SlackApiFilesUploadRequest
impl Debug for SlackApiFilesUploadRequest
Source§impl<'de> Deserialize<'de> for SlackApiFilesUploadRequest
impl<'de> Deserialize<'de> for SlackApiFilesUploadRequest
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<SlackApiFilesUploadRequestInit> for SlackApiFilesUploadRequest
impl From<SlackApiFilesUploadRequestInit> for SlackApiFilesUploadRequest
Source§fn from(value: SlackApiFilesUploadRequestInit) -> Self
fn from(value: SlackApiFilesUploadRequestInit) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SlackApiFilesUploadRequest
Auto Trait Implementations§
impl Freeze for SlackApiFilesUploadRequest
impl RefUnwindSafe for SlackApiFilesUploadRequest
impl Send for SlackApiFilesUploadRequest
impl Sync for SlackApiFilesUploadRequest
impl Unpin for SlackApiFilesUploadRequest
impl UnwindSafe for SlackApiFilesUploadRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)