pub enum Wechat {
WeCom(WeCom),
Applet(Applet),
None,
}
Variants§
Implementations§
Source§impl Wechat
impl Wechat
pub fn new(data: JsonValue) -> Self
pub fn check(&mut self) -> bool
Sourcepub fn getuserinfo(&mut self, code: &str) -> JsonValue
pub fn getuserinfo(&mut self, code: &str) -> JsonValue
code 获取用户信息 企业微信只能拿到userid
Sourcepub fn code2_session(&mut self, code: &str) -> JsonValue
pub fn code2_session(&mut self, code: &str) -> JsonValue
小程序登录
Sourcepub fn get_phone_number(
&mut self,
iv: &str,
encrypted_data: &str,
session_key: &str,
) -> JsonValue
pub fn get_phone_number( &mut self, iv: &str, encrypted_data: &str, session_key: &str, ) -> JsonValue
小程序获取手机号
Sourcepub fn get_department(&mut self) -> JsonValue
pub fn get_department(&mut self) -> JsonValue
企业微信获取部门
Sourcepub fn get_simplelist(&mut self, department_id: &str) -> JsonValue
pub fn get_simplelist(&mut self, department_id: &str) -> JsonValue
企业微信获取部门成员
Sourcepub fn convert_to_openid(&mut self, userid: &str) -> JsonValue
pub fn convert_to_openid(&mut self, userid: &str) -> JsonValue
通过user_id获取open_id
Sourcepub fn get_simplelist_details(&mut self, department_id: &str) -> JsonValue
pub fn get_simplelist_details(&mut self, department_id: &str) -> JsonValue
企业微信获取部门成员详情
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Wechat
impl RefUnwindSafe for Wechat
impl Send for Wechat
impl Sync for Wechat
impl Unpin for Wechat
impl UnwindSafe for Wechat
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