pub struct Conclusion {
pub text: Option<Text>,
pub image: Option<Image>,
pub link: Option<Link>,
pub miniprogram: Option<MiniProgram>,
}Expand description
text、image、link和miniprogram四者不能同时为空; text与另外三者可以同时发送,此时将会以两条消息的形式触达客户; image、link和miniprogram只能有一个,如果三者同时填,则按image、link、miniprogram的优先顺序取参,也就是说,如果image与link同时传值,则只有image生效; media_id可以通过素材管理接口获得; 构造结束语使用image消息时,只能填写meida_id字段,获取含有image结构的联系我方式时,返回pic_url字段。
Fields§
§text: Option<Text>§image: Option<Image>§link: Option<Link>§miniprogram: Option<MiniProgram>Trait Implementations§
Source§impl Debug for Conclusion
impl Debug for Conclusion
Source§impl Default for Conclusion
impl Default for Conclusion
Source§fn default() -> Conclusion
fn default() -> Conclusion
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Conclusion
impl<'de> Deserialize<'de> for Conclusion
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 Conclusion
impl RefUnwindSafe for Conclusion
impl Send for Conclusion
impl Sync for Conclusion
impl Unpin for Conclusion
impl UnwindSafe for Conclusion
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