diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentInfo.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentInfo.java index 9060d9ea..ac8b2c7a 100644 --- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentInfo.java +++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentInfo.java @@ -46,6 +46,10 @@ public class AgentInfo extends AgentSetter { * 企业应用是否被禁用 */ private boolean close; + /** + * 应用类型。1:消息型;2:主页型 + */ + private int type; public AgentInfo() { super(0); @@ -101,11 +105,18 @@ public class AgentInfo extends AgentSetter { this.close = close; } + public int getType() { + return type; + } + + public void setType(int type) { + this.type = type; + } + @Override public String toString() { - return "AgentInfo [squareLogoUrl=" + squareLogoUrl + ", roundLogoUrl=" - + roundLogoUrl + ", allowUsers=" + allowUsers - + ", allowPartys=" + allowPartys + ", allowTags=" + allowTags + return "AgentInfo [type=" + type + ", squareLogoUrl=" + squareLogoUrl + ", roundLogoUrl=" + roundLogoUrl + + ", allowUsers=" + allowUsers + ", allowPartys=" + allowPartys + ", allowTags=" + allowTags + ", close=" + close + ", " + super.toString() + "]"; } } diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentSetter.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentSetter.java index 454ee330..798f6281 100644 --- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentSetter.java +++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/AgentSetter.java @@ -12,8 +12,8 @@ import com.foxinmy.weixin4j.qy.type.ReportLocationType; * @author jinyu(foxinmy@gmail.com) * @date 2015年3月16日 * @since JDK 1.6 - * @see 设置企业号应用 + * @see 设置企业号应用 */ public class AgentSetter implements Serializable { private static final long serialVersionUID = 5420335232308079801L; @@ -41,7 +41,7 @@ public class AgentSetter implements Serializable { * 企业应用详情 */ private String description; - /** + /**chatExtensionUrl * 企业应用可信域名 */ @JSONField(name = "redirect_domain") @@ -61,6 +61,11 @@ public class AgentSetter implements Serializable { */ @JSONField(name = "home_url") private String homeUrl; + /** + * 关联会话url + */ + @JSONField(name = "chat_extension_url") + private String chatExtensionUrl; public AgentSetter(int agentId) { this.agentId = agentId; @@ -136,13 +141,19 @@ public class AgentSetter implements Serializable { this.homeUrl = homeUrl; } + public String getChatExtensionUrl() { + return chatExtensionUrl; + } + + public void setChatExtensionUrl(String chatExtensionUrl) { + this.chatExtensionUrl = chatExtensionUrl; + } + @Override public String toString() { - return "agentId=" + agentId + ", reportLocationType=" - + reportLocationType + ", logoMediaId=" + logoMediaId - + ", name=" + name + ", description=" + description - + ", redirectDomain=" + redirectDomain + ", isReportUser=" - + isReportUser + ", isReportEnter=" + isReportEnter - + ", homeUrl=" + homeUrl; + return "agentId=" + agentId + ", reportLocationType=" + reportLocationType + ", logoMediaId=" + logoMediaId + + ", name=" + name + ", description=" + description + ", redirectDomain=" + redirectDomain + + ", isReportUser=" + isReportUser + ", isReportEnter=" + isReportEnter + ", homeUrl=" + homeUrl + + ", chatExtensionUrl=" + chatExtensionUrl; } }