Versions in this module Expand all Collapse all v1 v1.0.0 Jul 27, 2023 Changes in this version + func Pr(val ...interface{}) + type Cacheversion struct + AcctCacheVersion int + AcctDbVersion string + CacheVersion int + DbVersion string + type Client struct + func NewClient(cfg *config.Config) (client *Client, err error) + func (r *Client) GetAppAdminInfo(appId string) (adminRes GetAppAdminInfoRes, err error) + func (r *Client) GetApplyList(start, limit int) (ret GetApplyInfoResp, err error) + func (r *Client) GetCorpApplication() (corpApp CorpApplicationRes, err error) + func (r *Client) GetCorpEncryptDataAppInfo() (ret CorpEncryptDataAppInfoRes, err error) + func (r *Client) GetDeptCache() (deptCache DeptCacheRes, err error) + func (r *Client) GetDeptStaff(partyId string, page, size int) (deptStaff DeptStaffDataRes, err error) + func (r *Client) GetRoleList() (ret GetRoleListRes, err error) + func (r *Client) GetSingleMember(vid string) (ret GetSingleMemberRes, err error) + func (r *Client) ModMemberDepartmentBatch(option DepartmentBatchOption) (dept DepartmentBatchRes, err error) + func (r *Client) SaveAppRole(appId string) (adminRes GetAppAdminInfoRes, err error) + func (r *Client) SaveIpWhiteList(appId string, ipWhiteList []string) (setRes SaveIpWhiteListRes, err error) + func (r *Client) SaveMember(info SaveMemberSchema) (res SaveMemberRes, err error) + func (r *Client) SaveOpenApiAppRangeUrl(appId string, visibleVid, visiblePid []string) (setRes SaveOpenApiAppRes, err error) + func (r *Client) SearchStaff(key string) (searchStaff SearchStaffRes, err error) + func (r *Client) SettingApiCallback(appId, callbackUrl, token, eAesKey string) (setRes SaveOpenApiAppRes, err error) + func (r *Client) UpCloseApp(appId string, upClose string) (setRes SaveOpenApiAppRes, err error) + type ContactList struct + List []ContactListChild + type ContactListChild struct + Account string + Acctid string + ActiveBiz bool + Alias string + Attrs []interface{} + Avatar string + BindStat int + BizMail string + CorpID string + CountryCode string + DepartIds []string + DepartNames []interface{} + DisableBiz bool + DisableStat int + DispOrder []DispOrder + Domainid int + Email string + EnglishName string + ExtTel string + Extattr Extattr + ExternalAttrs []interface{} + ExternalCorpInfo string + ExternalWxfinder ExternalWxfinder + Gender int + Gid interface{} + HideMobile bool + ID string + IdentityStat int + Imgid string + IsJoinQyh bool + IsQuit bool + IsReadyJoinAgain bool + IsWwBizmail bool + IsWwBizmailVip bool + JoinStatus string + LoginStat int + MainpartyID interface{} + ManageStat int + Mobile string + Name string + PartyList []string + PersonalEmail string + Pinyin string + Position string + PstnExtensionNumber string + Superoirs Superoirs + Tag Tag + Uin string + UserQuitTime int + Username string + Vid string + Wechat string + WxIDHash string + WxqyUserid string + XcxCorpAddress string + type CorpApplicationRes struct + Data CorpApplicationResData + type CorpApplicationResData struct + OpenapiApp []OpenapiApp + type CorpEncryptDataAppInfoBillInfo struct + InfoList []CorpEncryptDataAppInfoInfoList + type CorpEncryptDataAppInfoData struct + BillInfo CorpEncryptDataAppInfoBillInfo + type CorpEncryptDataAppInfoInfoList struct + Begintime string + Corptypeflag int + Endtime string + Licensecnt string + Name string + ShrinkBegintime int + ShrinkLicCnt int + Type int + Usecnt string + type CorpEncryptDataAppInfoRes struct + Data CorpEncryptDataAppInfoData + type Data struct + Cacheversion Cacheversion + PartyList PartyList + type DepartmentBatchData struct + type DepartmentBatchOption struct + MainpartyId string + Members string + ModPartyids string + ModTagids string + Partyids string + type DepartmentBatchRes struct + Data DepartmentBatchData + Result Result + StatusCode int + type DeptCacheRes struct + Data Data + type DeptStaffData struct + ContactList ContactList + DisableCnt int + MemberCount int + NextPageContactList ContactList + PageCount int + Status string + type DeptStaffDataRes struct + Data DeptStaffData + type DispOrder struct + DepartID string + DispOrder int + LeaderRank int + PathNames []interface{} + Pathids []interface{} + type Error string + const SDKAccessTokenExpired + const SDKAccessTokenInvalid + const SDKAccessTokenMissing + const SDKApiForbidden + const SDKApiFreqOutOfLimit + const SDKApiNotOpen + const SDKCacheUnavailable + const SDKDecryptMSGFailed + const SDKInitFailed + const SDKInvalidCorpID + const SDKInvalidCredential + const SDKInvalidOpenKFID + const SDKNotUseInWeCom + const SDKOpenKFIDNotExist + const SDKUnknownError + const SDKValidateSignatureFailed + const SDKWeWorkAlready + func NewSDKErr(code int64, msgList ...string) Error + func (r Error) Error() string + type Extattr struct + Attrlist []interface{} + type ExternalWxfinder struct + type Extra struct + Remark string + type GetAppAdminInfoData struct + Info []GetAppAdminInfoInfo + type GetAppAdminInfoInfo struct + Flags int + Model GetAppAdminInfoModel + RoleType int + Vid string + type GetAppAdminInfoModel struct + Acctid string + CorpID string + ID string + Name string + Vid string + type GetAppAdminInfoRes struct + Data GetAppAdminInfoData + type GetApplyInfo struct + ApplyTime int + CreateTime int + Extra Extra + HosterVid string + Mobile string + Name string + Status string + Vid string + type GetApplyInfoData struct + Application []GetApplyInfo + Total string + type GetApplyInfoResp struct + Data GetApplyInfoData + type GetRoleListAdminList struct + Item []GetRoleListItemChild + type GetRoleListData struct + RoleList GetRoleListRoleList + type GetRoleListItem struct + AdminList GetRoleListAdminList + CorpID string + RoleID int + RoleName string + RoleType string + type GetRoleListItemChild struct + CreateTime int + Flags int + ID string + Logo string + Name string + type GetRoleListRes struct + Data GetRoleListData + type GetRoleListRoleList struct + Item []GetRoleListItem + type GetSingleMemberData struct + Account string + Acctid string + AcctidStat int + ActiveBiz bool + Alias string + Attrs []interface{} + Avatar string + BindStat int + BizMail string + CorpID string + CountryCode string + DeleteStat int + DepartNames []interface{} + DisableBiz bool + DisableStat int + DispOrder []GetSingleMemberDispOrder + Domain string + Domainid int + Email string + EnglishName string + ExtTel string + Extattr GetSingleMemberExtattr + ExternJobTitle string + ExternPositionInfo GetSingleMemberExternPositionInfo + ExternalAttrs []SaveMemberExternalAttr + ExternalCorpInfo string + ExternalWxfinder GetSingleMemberExternalWxfinder + Gender int + GenderStr string + Gid string + HideMobile bool + IdentityStat int + Imgid string + IsJoinQyh bool + IsQuit bool + IsReadyJoinAgain bool + IsWwBizmail bool + IsWwBizmailVip bool + JoinStat int + JoinStatus string + LoginStat int + MainpartyID string + ManageStat int + Mobile string + Name string + Nickname string + PartyList []string + PersonalEmail string + Pinyin string + Position string + PstnExtensionNumber string + Realname string + SuperoirList []interface{} + Superoirs GetSingleMemberSuperoirs + Tag GetSingleMemberTag + Uin string + UserQuitTime int + Username string + Vid string + VidBindGid bool + Wechat string + WxIDHash string + WxNickName string + XcxCorpAddress string + type GetSingleMemberDispOrder struct + DepartID string + DispOrder int + IsTop bool + LeaderRank int + PathNames []interface{} + Pathids []interface{} + type GetSingleMemberExtattr struct + Attrlist []interface{} + type GetSingleMemberExternPositionInfo struct + BSynInnerPosition bool + ExternPosition string + type GetSingleMemberExternalWxfinder struct + type GetSingleMemberRes struct + Data GetSingleMemberData + type GetSingleMemberSuperoirs struct + Vids []interface{} + type GetSingleMemberTag struct + List []interface{} + type LanguageList struct + Info []interface{} + type List struct + Authority int + DisplayOrder int + Islocked bool + LanguageList LanguageList + Name string + OpenapiPartyid string + Parentid interface{} + Partyid string + Pinyin string + Py string + type OpenapiApp struct + AppID string + AppOpen int + AppOpenID int + CorpID string + Name string + type PartyList struct + List []List + type Result struct + ErrCode int + HumanMessage string + type SaveIpWhiteListRes struct + Data SaveIpWhiteListResData + type SaveIpWhiteListResData struct + RejectSubadminIds []interface{} + type SaveMemberData struct + Acctid string + CorpID string + Name string + type SaveMemberDispOrder struct + DepartID string + DispOrder string + IsTop string + LeaderRank string + type SaveMemberExternalAttr struct + FieldId string + FieldName string + FieldType string + FieldValue string + type SaveMemberRes struct + Data SaveMemberData + type SaveMemberSchema struct + Account string + Acctid string + AcctidStat string + ActiveBiz string + Alias string + Avatar string + BIsQymailGray string + BindStat string + BizMail string + CountryCode string + DeleteStat string + DisableBiz string + DisableStat string + DispOrder []SaveMemberDispOrder + Domain string + Domainid string + Email string + EnglishName string + ExtTel string + ExternJobTitle string + ExternPosition string + ExternPositionInfoBSynInnerPosition string + ExternPositionInfoExternPosition string + ExternalAttrs []SaveMemberExternalAttr + ExternalCorpInfo string + ExternalWxfinder string + Gender string + GenderStr string + HideMobile string + IdentityStat string + IgnoreAbnormalMobile string + Imgid string + IsJoinQyh string + IsQuit string + IsReadyJoinAgain string + IsSearchListShow string + IsWwBizmail string + IsWwBizmailVip string + JoinStat string + JoinStatus string + LoginStat string + MainpartyID string + ManageStat string + Mobile string + ModelType string + Name string + Nickname string + PartyList []string + Partyid string + PersonalEmail string + Pinyin string + Position string + PstnExtensionNumber string + Realname string + Uin string + UserQuitTime string + Username string + Vid string + VidBindGid string + Wechat string + WxIDHash string + WxNickName string + XcxCorpAddress string + type SaveOpenApiAppRes struct + Data SaveOpenApiAppResData + type SaveOpenApiAppResData struct + RejectSubadminIds []interface{} + type SdDispOrder struct + DepartID string + DispOrder int + PathNames []interface{} + Pathids []interface{} + type SdSuperoirs struct + Vids []interface{} + type SearchStaffData struct + Account string + Acctid string + AcctidStat int + ActiveBiz bool + Alias string + Attrs []interface{} + Avatar string + BindStat int + BizMail string + CorpID string + CountryCode string + DeleteStat int + DepartIds []string + DepartNames []string + DisableBiz bool + DisableStat int + DispOrder []SdDispOrder + EnglishName string + ExtTel string + ExternalAttrs []interface{} + Gender int + Gid interface{} + HideMobile bool + IdentityStat int + IsJoinQyh bool + IsQuit bool + IsReadyJoinAgain bool + IsRealname bool + IsWwBizmail bool + IsWwBizmailVip bool + JoinStat int + LoginStat int + MainpartyID string + ManageStat int + Mobile string + Name string + OldUin int + Pinyin string + Position string + Superoirs SdSuperoirs + UserQuitTime int + Vid string + WxIDHash string + WxqyUserid string + type SearchStaffRes struct + Data []SearchStaffData + type Superoirs struct + Vids []interface{} + type Tag struct + List []interface{}