Struct dingtalk_rs::client::AsyncSendResult
source · pub struct AsyncSendResult {
pub invalid_user_id_list: Option<Vec<String>>,
pub forbidden_user_id_list: Option<Vec<String>>,
pub failed_user_id_list: Option<Vec<String>>,
pub read_user_id_list: Option<Vec<String>>,
pub unread_user_id_list: Option<Vec<String>>,
pub invalid_dept_id_list: Option<Vec<i64>>,
pub forbidden_list: Option<Vec<SendForbiddenModel>>,
}
Fields§
§invalid_user_id_list: Option<Vec<String>>
无效的userid
forbidden_user_id_list: Option<Vec<String>>
因发送消息过于频繁或超量而被流控过滤后实际未发送的userid。 未被限流的接收者仍会被成功发送。 限流规则包括: 给同一用户发相同内容消息一天仅允许一次 同一个应用给同一个用户发送消息: 如果是ISV接入方式,给同一用户发消息一天不得超过100次 如果是企业接入方式,此上限为500
failed_user_id_list: Option<Vec<String>>
发送失败的userid
read_user_id_list: Option<Vec<String>>
已读消息的userid
unread_user_id_list: Option<Vec<String>>
未读消息的userid
invalid_dept_id_list: Option<Vec<i64>>
无效的部门ID
forbidden_list: Option<Vec<SendForbiddenModel>>
推送被禁止的具体原因
Trait Implementations§
source§impl Debug for AsyncSendResult
impl Debug for AsyncSendResult
source§impl Default for AsyncSendResult
impl Default for AsyncSendResult
source§fn default() -> AsyncSendResult
fn default() -> AsyncSendResult
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for AsyncSendResult
impl<'de> Deserialize<'de> for AsyncSendResult
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