me.chanjar.weixin.mp.bean.outxmlbuilder.NewsBuilder Maven / Gradle / Ivy
package me.chanjar.weixin.mp.bean.outxmlbuilder;
import me.chanjar.weixin.mp.bean.WxMpXmlOutMewsMessage;
import java.util.ArrayList;
import java.util.List;
/**
* 图文消息builder
* @author chanjarster
*/
public final class NewsBuilder extends BaseBuilder {
protected final List articles = new ArrayList();
public NewsBuilder addArticle(WxMpXmlOutMewsMessage.Item item) {
this.articles.add(item);
return this;
}
public WxMpXmlOutMewsMessage build() {
WxMpXmlOutMewsMessage m = new WxMpXmlOutMewsMessage();
for(WxMpXmlOutMewsMessage.Item item : articles) {
m.addArticle(item);
}
setCommon(m);
return m;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy