me.chanjar.weixin.mp.bean.card.membercard.MemberCardUserFormRichField Maven / Gradle / Ivy
package me.chanjar.weixin.mp.bean.card.membercard;
import java.util.ArrayList;
import java.util.List;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import me.chanjar.weixin.mp.bean.card.enums.CardRichFieldType;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
/**
* 富文本字段.
*
* @author yuanqixun
* created on 2018-08-30
*/
@Data
public class MemberCardUserFormRichField {
/**
* 富文本类型
*/
@SerializedName("type")
private CardRichFieldType type;
@SerializedName("name")
private String name;
@SerializedName("values")
private List valueList;
public void add(String value) {
if (valueList == null) {
valueList = new ArrayList<>();
}
valueList.add(value);
}
@Override
public String toString() {
return WxMpGsonBuilder.create().toJson(this);
}
}