pub struct ParamsContactWayUpdate {
pub config_id: String,
pub style: Option<i32>,
pub remark: Option<String>,
pub skip_verify: Option<bool>,
pub state: Option<String>,
pub user: Option<Vec<String>>,
pub party: Option<Vec<i32>>,
pub expires_in: Option<i64>,
pub chat_expires_in: Option<i64>,
pub unionid: Option<String>,
pub conclusions: Option<Conclusion>,
}Fields§
§config_id: String企业联系方式的配置id
style: Option<i32>在小程序中联系时使用的控件样式,详见附表
remark: Option<String>联系方式的备注信息,用于助记,不超过30个字符
skip_verify: Option<bool>外部客户添加时是否无需验证,默认为true
state: Option<String>企业自定义的state参数,用于区分不同的添加渠道,在调用“获取外部联系人详情”时会返回该参数值,不超过30个字符
user: Option<Vec<String>>使用该联系方式的用户userID列表,在type为1时为必填,且只能有一个
party: Option<Vec<i32>>使用该联系方式的部门id列表,只在type为2时有效
expires_in: Option<i64>临时会话二维码有效期,以秒为单位。该参数仅在is_temp为true时有效,默认7天,最多为14天
chat_expires_in: Option<i64>临时会话有效期,以秒为单位。该参数仅在is_temp为true时有效,默认为添加好友后24小时,最多为14天
unionid: Option<String>可进行临时会话的客户unionid,该参数仅在is_temp为true时有效,如不指定则不进行限制
conclusions: Option<Conclusion>结束语,会话结束时自动发送给客户,可参考“结束语定义”,仅在is_temp为true时有效
Trait Implementations§
Source§impl Debug for ParamsContactWayUpdate
impl Debug for ParamsContactWayUpdate
Source§impl Default for ParamsContactWayUpdate
impl Default for ParamsContactWayUpdate
Source§fn default() -> ParamsContactWayUpdate
fn default() -> ParamsContactWayUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParamsContactWayUpdate
impl<'de> Deserialize<'de> for ParamsContactWayUpdate
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 ParamsContactWayUpdate
impl RefUnwindSafe for ParamsContactWayUpdate
impl Send for ParamsContactWayUpdate
impl Sync for ParamsContactWayUpdate
impl Unpin for ParamsContactWayUpdate
impl UnwindSafe for ParamsContactWayUpdate
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