Serialized Form
-
Package com.foxinmy.weixin4j.qy.jssdk
-
Class com.foxinmy.weixin4j.qy.jssdk.JSSDKContactParameter extends IdParameter implements Serializable
- serialVersionUID:
- 1863797419140279996L
-
-
Package com.foxinmy.weixin4j.qy.message
-
Class com.foxinmy.weixin4j.qy.message.ChatMessage extends Object implements Serializable
- serialVersionUID:
- -4973029130270955777L
-
Class com.foxinmy.weixin4j.qy.message.CustomeMessage extends Object implements Serializable
- serialVersionUID:
- -3620361273175868681L
-
Serialized Fields
-
receiver
CustomeMessage.CustomeTarget receiver
-
sender
CustomeMessage.CustomeTarget sender
-
tuple
com.foxinmy.weixin4j.tuple.NotifyTuple tuple
消息对象
-
-
Class com.foxinmy.weixin4j.qy.message.CustomeMessage.CustomeTarget extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
id
String id
-
type
CustomeMessage.CustomeIdType type
-
-
Class com.foxinmy.weixin4j.qy.message.NotifyMessage extends Object implements Serializable
- serialVersionUID:
- 1219589414293000383L
-
Serialized Fields
-
agentId
int agentId
企业应用的id,整型。可在应用的设置页面查看 -
safe
int safe
表示是否是保密消息,0表示否,1表示是,默认0 -
target
IdParameter target
发送对象 -
tuple
com.foxinmy.weixin4j.tuple.NotifyTuple tuple
消息对象
-
-
-
Package com.foxinmy.weixin4j.qy.model
-
Class com.foxinmy.weixin4j.qy.model.AgentInfo extends AgentSetter implements Serializable
- serialVersionUID:
- -8975132919768696174L
-
Class com.foxinmy.weixin4j.qy.model.AgentOverview extends Object implements Serializable
- serialVersionUID:
- 5459274811502476460L
-
Class com.foxinmy.weixin4j.qy.model.AgentSetter extends Object implements Serializable
- serialVersionUID:
- 5420335232308079801L
-
Serialized Fields
-
agentId
int agentId
企业应用的id -
description
String description
企业应用详情 -
homeUrl
String homeUrl
应用主页url。url必须以http或者https开头。消息型应用无需该参数 -
isReportEnter
boolean isReportEnter
是否上报用户进入应用事件。0:不接收;1:接收。主页型应用无需该参数 -
logoMediaId
String logoMediaId
企业应用头像的mediaid,通过多媒体接口上传图片获得mediaid,上传后会自动裁剪成方形和圆形两个头像 -
name
String name
企业应用名称 -
redirectDomain
String redirectDomain
chatExtensionUrl 企业应用可信域名 -
reportLocationType
ReportLocationType reportLocationType
企业应用是否打开地理位置上报
-
-
Class com.foxinmy.weixin4j.qy.model.BatchResult extends com.foxinmy.weixin4j.http.weixin.ApiResult implements Serializable
- serialVersionUID:
- 4985338631992208903L
-
Serialized Fields
-
percentAge
int percentAge
目前运行百分比,当任务完成时为100 -
remainTime
int remainTime
预估剩余时间(单位:分钟),当任务完成时为0 -
result
com.alibaba.fastjson.JSONArray result
详细的处理结果 TODO -
status
int status
任务状态 -
total
int total
任务运行总条数 -
type
String type
任务类型
-
-
Class com.foxinmy.weixin4j.qy.model.Callback extends Object implements Serializable
- serialVersionUID:
- 8575808461248605317L
-
Class com.foxinmy.weixin4j.qy.model.ChatInfo extends Object implements Serializable
- serialVersionUID:
- 1899784347096501375L
-
Class com.foxinmy.weixin4j.qy.model.ChatMute extends Object implements Serializable
- serialVersionUID:
- 6734443056426236273L
-
Serialized Fields
-
status
int status
-
userId
String userId
-
-
Class com.foxinmy.weixin4j.qy.model.Contacts extends IdParameter implements Serializable
- serialVersionUID:
- -1334319915595303647L
-
Class com.foxinmy.weixin4j.qy.model.CorpInfo extends Object implements Serializable
- serialVersionUID:
- 1251033124778972419L
-
Serialized Fields
-
agentMax
Integer agentMax
授权方企业号应用规模 -
corpId
String corpId
授权方企业号id -
corpName
String corpName
授权方企业号名称 -
corporateType
int corporateType
企业类型 -
corpType
String corpType
授权方企业号类型 -
fullName
String fullName
所绑定的企业号主体名称 -
roundLogoUrl
String roundLogoUrl
企业圆形头像 -
squareLogoUrl
String squareLogoUrl
企业方形头像 -
userMax
Integer userMax
授权方企业号用户规模 -
verifiedEndTime
long verifiedEndTime
认证到期时间 -
wxQrCode
String wxQrCode
授权方企业号二维码
-
-
Class com.foxinmy.weixin4j.qy.model.IdParameter extends Object implements Serializable
- serialVersionUID:
- -2689758682205591133L
-
Class com.foxinmy.weixin4j.qy.model.OUserInfo extends Object implements Serializable
- serialVersionUID:
- -567063562050171293L
-
Serialized Fields
-
adminInfo
User adminInfo
登陆管理员信息 -
agentInfo
List<OUserInfo.AgentItem> agentInfo
该管理员在该提供商中能使用的应用列表 -
authInfo
OUserInfo.AuthInfo authInfo
该管理员拥有的通讯录权限 -
corpInfo
CorpInfo corpInfo
授权方企业信息 -
isInnerAdmin
boolean isInnerAdmin
是否内部管理员 -
isSysAdmin
boolean isSysAdmin
是否系统管理员 -
redirectLoginInfo
com.foxinmy.weixin4j.model.Token redirectLoginInfo
登录跳转的票据信息 -
userType
int userType
登录用户的类型:1.企业号创建者 2.企业号内部系统管理员 3.企业号外部系统管理员 4.企业号分级管理员 5. 企业号成员
-
-
Class com.foxinmy.weixin4j.qy.model.OUserInfo.AgentItem extends AgentOverview implements Serializable
- serialVersionUID:
- -1188968391623633559L
-
Serialized Fields
-
apiGroup
List<String> apiGroup
授权方应用敏感权限组,目前仅有get_location,表示是否有权限设置应用获取地理位置的开关, 新的权限体系将废弃 -
appId
int appId
服务商套件中的对应应用id -
authType
int authType
管理员对应用的权限 -
privilege
PrivilegeInfo privilege
应用对应的权限,新的权限体系
-
-
Class com.foxinmy.weixin4j.qy.model.OUserInfo.AuthInfo extends Object implements Serializable
- serialVersionUID:
- -4290240764958942370L
-
Serialized Fields
-
agentItems
List<OUserInfo.AgentItem> agentItems
授权的应用信息,新的权限体系其中通讯录权限以应用为节点 -
departItems
List<OUserInfo.DepartItem> departItems
授权的通讯录部门,新的权限体系将废弃 -
isNewAuth
boolean isNewAuth
是否采用了新的授权,没有该字段或者该字段为false表示是旧授权,true表示是新授权
-
-
Class com.foxinmy.weixin4j.qy.model.OUserInfo.DepartItem extends Party implements Serializable
- serialVersionUID:
- 556556672204642407L
-
Serialized Fields
-
writable
boolean writable
是否具有该部门的写权限
-
-
Class com.foxinmy.weixin4j.qy.model.Party extends Object implements Serializable
- serialVersionUID:
- -2567893218591084288L
-
Serialized Fields
-
id
int id
部门ID,指定时必须大于1,不指定时则自动生成. -
name
String name
部门名称。长度限制为32个字(汉字或英文字母),字符不能包括\:*?"<>| -
order
long order
在父部门中的次序值。order值大的排序靠前。有效的值范围是[0, 2^32) -
parentId
int parentId
父亲部门id。根部门id为1
-
-
Class com.foxinmy.weixin4j.qy.model.PrivilegeInfo extends Object implements Serializable
- serialVersionUID:
- 2689295767648714897L
-
Serialized Fields
-
allowPartyIds
List<Integer> allowPartyIds
应用可见范围(部门) -
allowTagIds
List<Integer> allowTagIds
应用可见范围(标签) -
allowUserIds
List<String> allowUserIds
应用可见范围(成员) -
extraPartyIds
List<Integer> extraPartyIds
额外通讯录(部门) -
extraTagIds
List<Integer> extraTagIds
额外通讯录(标签) -
extraUserIds
List<String> extraUserIds
额外通讯录(成员) -
level
int level
权限级别
-
-
Class com.foxinmy.weixin4j.qy.model.Tag extends Object implements Serializable
- serialVersionUID:
- 5204620476267654921L
-
Serialized Fields
-
id
int id
标签ID -
name
String name
标签名称
-
-
Class com.foxinmy.weixin4j.qy.model.User extends Object implements Serializable
- serialVersionUID:
- 4747301605060801611L
-
Serialized Fields
-
avatar
String avatar
头像url。注:如果要获取小图将url最后的"/0"改成"/64"即可 -
email
String email
非必须 邮箱。长度为0~64个字符。企业内必须唯一 -
enable
Boolean enable
启用/禁用成员。1表示启用成员,0表示禁用成员 -
englishName
String englishName
英文名。长度为1-64个字节。 -
extattr
List<com.foxinmy.weixin4j.util.NameValue> extattr
非必须 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值 -
gender
Integer gender
非必须 性别。gender=0表示男,=1表示女。默认gender=0 -
isLeader
Boolean isLeader
上级字段,标识是否为上级。 -
mobile
String mobile
非必须 手机号码。企业内必须唯一,mobile/weixinid/email三者不能同时为空 -
name
String name
必须 成员名称。长度为1~64个字符 -
order
List<Long> order
部门内的排序值,默认为0。数量必须和department一致,数值越大排序越前面。有效的值范围是[0, 2^32) -
partyIds
List<Integer> partyIds
非必须 成员所属部门id列表,不超过20个 -
position
String position
非必须 职位信息。长度为0~64个字符 -
status
Integer status
关注状态: 1=已关注,2=已冻结,4=未关注 -
telephone
String telephone
座机。长度0-64个字节。 -
userId
String userId
必须 员工UserID。对应管理端的帐号,企业内必须唯一。长度为1~64个字符
-
-
Class com.foxinmy.weixin4j.qy.model.WeixinQyAccount extends com.foxinmy.weixin4j.model.WeixinAccount implements Serializable
- serialVersionUID:
- 3689999353867189585L
-