pub struct UploadMediaRequest {
pub file_type: u32,
pub url: Option<String>,
pub file_data: Option<String>,
pub srv_send_msg: bool,
}Expand description
Request body for uploading a file to QQ.
Uses JSON body (not multipart). Either url (public URL for QQ to download)
or file_data (base64-encoded binary) must be provided.
Fields§
§file_type: u32File type: 1 = image, 2 = video, 3 = voice, 4 = file
url: Option<String>Public URL for QQ servers to download from (alternative to file_data).
file_data: Option<String>Base64-encoded file binary data (alternative to url).
srv_send_msg: booltrue = send directly (counts against rate limit), false = return file_info for later use (recommended).
Trait Implementations§
Source§impl Clone for UploadMediaRequest
impl Clone for UploadMediaRequest
Source§fn clone(&self) -> UploadMediaRequest
fn clone(&self) -> UploadMediaRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UploadMediaRequest
impl Debug for UploadMediaRequest
Auto Trait Implementations§
impl Freeze for UploadMediaRequest
impl RefUnwindSafe for UploadMediaRequest
impl Send for UploadMediaRequest
impl Sync for UploadMediaRequest
impl Unpin for UploadMediaRequest
impl UnsafeUnpin for UploadMediaRequest
impl UnwindSafe for UploadMediaRequest
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