pub struct CreateMessageRequest {
pub api_req: ApiRequest,
}Expand description
请求体
Fields§
§api_req: ApiRequestImplementations§
Source§impl CreateMessageRequest
impl CreateMessageRequest
pub fn builder() -> CreateMessageRequestBuilder
Source§impl CreateMessageRequest
便捷方法:使用消息内容类型构建发送消息请求
impl CreateMessageRequest
便捷方法:使用消息内容类型构建发送消息请求
Sourcepub fn with_msg<T: SendMessageTrait>(
receive_id: &str,
msg: T,
receive_id_type: &str,
) -> Self
pub fn with_msg<T: SendMessageTrait>( receive_id: &str, msg: T, receive_id_type: &str, ) -> Self
使用SendMessageTrait类型创建消息请求
Trait Implementations§
Source§impl Clone for CreateMessageRequest
impl Clone for CreateMessageRequest
Source§fn clone(&self) -> CreateMessageRequest
fn clone(&self) -> CreateMessageRequest
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 CreateMessageRequest
impl Debug for CreateMessageRequest
Source§impl Default for CreateMessageRequest
impl Default for CreateMessageRequest
Source§fn default() -> CreateMessageRequest
fn default() -> CreateMessageRequest
Returns the “default value” for a type. Read more
Source§impl ExecutableBuilder<MessageService, CreateMessageRequest, Message> for CreateMessageRequestBuilder
impl ExecutableBuilder<MessageService, CreateMessageRequest, Message> for CreateMessageRequestBuilder
Source§fn build(self) -> CreateMessageRequest
fn build(self) -> CreateMessageRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 MessageService,
) -> Pin<Box<dyn Future<Output = SDKResult<Message>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 MessageService,
) -> Pin<Box<dyn Future<Output = SDKResult<Message>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 MessageService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<Message>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 MessageService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<Message>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Auto Trait Implementations§
impl Freeze for CreateMessageRequest
impl RefUnwindSafe for CreateMessageRequest
impl Send for CreateMessageRequest
impl Sync for CreateMessageRequest
impl Unpin for CreateMessageRequest
impl UnwindSafe for CreateMessageRequest
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