All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.chanjar.weixin.mp.bean.template.WxMpTemplate Maven / Gradle / Ivy

There is a newer version: 4.7.5.B
Show newest version
package me.chanjar.weixin.mp.bean.template;

import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.google.gson.JsonParser;
import com.google.gson.annotations.SerializedName;
import com.google.gson.reflect.TypeToken;

import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;

/**
 * 
 * 模板列表信息
 * Created by Binary Wang on 2016-10-17.
 * @author binarywang(Binary Wang)
 * 
*/ public class WxMpTemplate { private static final JsonParser JSON_PARSER = new JsonParser(); public static List fromJson(String json) { return WxMpGsonBuilder.create().fromJson(JSON_PARSER.parse(json).getAsJsonObject().get("template_list"), new TypeToken>() { }.getType()); } @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); } /** * template_id * 模板ID */ @SerializedName("template_id") private String templateId; /** * title * 模板标题 */ @SerializedName("title") private String title; /** * primary_industry * 模板所属行业的一级行业 */ @SerializedName("primary_industry") private String primaryIndustry; /** * deputy_industry * 模板所属行业的二级行业 */ @SerializedName("deputy_industry") private String deputyIndustry; /** * content * 模板内容 */ @SerializedName("content") private String content; /** * example * 模板示例 */ @SerializedName("example") private String example; public String getTemplateId() { return templateId; } public void setTemplateId(String templateId) { this.templateId = templateId; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getPrimaryIndustry() { return primaryIndustry; } public void setPrimaryIndustry(String primaryIndustry) { this.primaryIndustry = primaryIndustry; } public String getDeputyIndustry() { return deputyIndustry; } public void setDeputyIndustry(String deputyIndustry) { this.deputyIndustry = deputyIndustry; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getExample() { return example; } public void setExample(String example) { this.example = example; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy