pub struct ParamsExternalContactMarkTag {
pub userid: String,
pub external_userid: String,
pub add_tag: Option<Vec<String>>,
pub remove_tag: Option<Vec<String>>,
}Expand description
请确保external_userid是userid的外部联系人。 add_tag和remove_tag不可同时为空。 同一个标签组下现已支持多个标签
Fields§
§userid: String添加外部联系人的userid
external_userid: String外部联系人userid
add_tag: Option<Vec<String>>要标记的标签列表
remove_tag: Option<Vec<String>>要移除的标签列表
Trait Implementations§
Source§impl Debug for ParamsExternalContactMarkTag
impl Debug for ParamsExternalContactMarkTag
Source§impl Default for ParamsExternalContactMarkTag
impl Default for ParamsExternalContactMarkTag
Source§fn default() -> ParamsExternalContactMarkTag
fn default() -> ParamsExternalContactMarkTag
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParamsExternalContactMarkTag
impl<'de> Deserialize<'de> for ParamsExternalContactMarkTag
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 ParamsExternalContactMarkTag
impl RefUnwindSafe for ParamsExternalContactMarkTag
impl Send for ParamsExternalContactMarkTag
impl Sync for ParamsExternalContactMarkTag
impl Unpin for ParamsExternalContactMarkTag
impl UnwindSafe for ParamsExternalContactMarkTag
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