pub struct MpSendSubscribeMessageRequest {
pub touser: String,
pub template_id: String,
pub url: Option<String>,
pub miniprogram: Option<MiniprogramMsg>,
pub scene: Option<String>,
pub data: Value,
}Fields§
§touser: String填接收消息的用户openid
template_id: String订阅消息模板ID
url: Option<String>模板跳转链接.
url和miniprogram都是非必填字段,若都不传则模板无跳转;若都传,会优先跳转至小程序。 开发者可根据实际需要选择其中一种跳转方式即可。当用户的微信客户端版本不支持跳小程序时,将会跳转至url。
miniprogram: Option<MiniprogramMsg>跳小程序所需数据,不需跳小程序可不用传该数据
scene: Option<String>订阅场景值
data: Value消息正文,value为消息内容文本(200字以内),没有固定格式,可用\n换行,color为整段消息内容的字体颜色(目前仅支持整段消息为一种颜色)
Trait Implementations§
Source§impl Clone for MpSendSubscribeMessageRequest
impl Clone for MpSendSubscribeMessageRequest
Source§fn clone(&self) -> MpSendSubscribeMessageRequest
fn clone(&self) -> MpSendSubscribeMessageRequest
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<'de> Deserialize<'de> for MpSendSubscribeMessageRequest
impl<'de> Deserialize<'de> for MpSendSubscribeMessageRequest
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
Auto Trait Implementations§
impl Freeze for MpSendSubscribeMessageRequest
impl RefUnwindSafe for MpSendSubscribeMessageRequest
impl Send for MpSendSubscribeMessageRequest
impl Sync for MpSendSubscribeMessageRequest
impl Unpin for MpSendSubscribeMessageRequest
impl UnwindSafe for MpSendSubscribeMessageRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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