pub struct SendMessageArgsBuilder { /* private fields */ }Expand description
订阅消息参数构建器
Implementations§
Source§impl SendMessageArgsBuilder
impl SendMessageArgsBuilder
pub fn new() -> Self
Sourcepub fn template_id(self, template_id: impl Into<String>) -> Self
pub fn template_id(self, template_id: impl Into<String>) -> Self
设置模板ID
Sourcepub fn miniprogram(self, minapp: MinappProgram) -> Self
pub fn miniprogram(self, minapp: MinappProgram) -> Self
设置跳转服务号
Sourcepub fn client_msg_id(self, client_msg_id: impl Into<String>) -> Self
pub fn client_msg_id(self, client_msg_id: impl Into<String>) -> Self
防重入id
对于同一个openid + client_msg_id, 只发送一条消息,10分钟有效,超过10分钟不保证效果。若无防重入需求,可不填
Sourcepub fn build(self) -> Result<SendMessageArgs>
pub fn build(self) -> Result<SendMessageArgs>
构建订阅消息参数
Trait Implementations§
Source§impl Debug for SendMessageArgsBuilder
impl Debug for SendMessageArgsBuilder
Source§impl Default for SendMessageArgsBuilder
impl Default for SendMessageArgsBuilder
Source§fn default() -> SendMessageArgsBuilder
fn default() -> SendMessageArgsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SendMessageArgsBuilder
impl RefUnwindSafe for SendMessageArgsBuilder
impl Send for SendMessageArgsBuilder
impl Sync for SendMessageArgsBuilder
impl Unpin for SendMessageArgsBuilder
impl UnsafeUnpin for SendMessageArgsBuilder
impl UnwindSafe for SendMessageArgsBuilder
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