com.foxinmy.weixin4j.mp.message
Class TemplateMessage

java.lang.Object
  extended by com.foxinmy.weixin4j.mp.message.TemplateMessage
All Implemented Interfaces:
Serializable

public class TemplateMessage
extends Object
implements Serializable

模板消息

Since:
JDK 1.6
Author:
jinyu(foxinmy@gmail.com)
See Also:
模板消息, Serialized Form

Constructor Summary
TemplateMessage(String toUser, String templateId, String url)
           
 
Method Summary
 Map<String,NameValue> getContent()
           
 NameValue getHead()
           
 NameValue getTail()
           
 String getTemplateId()
           
 String getToUser()
           
 String getUrl()
           
 TemplateMessage pushHead(String text)
          新增头部字段(默认颜色为#FF0000)
 TemplateMessage pushHead(String color, String text)
          新增头部字段
 TemplateMessage pushItem(String key, String text)
          新增字段项(默认颜色为#173177)
 TemplateMessage pushItem(String key, String color, String text)
          新增字段项
 TemplateMessage pushTail(String text)
          新增尾部字段(默认颜色为#173177)
 TemplateMessage pushTail(String color, String text)
          新增尾部字段
 void setItems(Map<String,NameValue> items)
          设置所有字段项
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TemplateMessage

public TemplateMessage(String toUser,
                       String templateId,
                       String url)
Method Detail

getToUser

public String getToUser()

getTemplateId

public String getTemplateId()

getUrl

public String getUrl()

getHead

public NameValue getHead()

getTail

public NameValue getTail()

getContent

public Map<String,NameValue> getContent()

pushHead

public TemplateMessage pushHead(String text)
新增头部字段(默认颜色为#FF0000)

Parameters:
text - 字段文本
Returns:

pushHead

public TemplateMessage pushHead(String color,
                                String text)
新增头部字段

Parameters:
color - 文字颜色
text - 字段文本
Returns:

pushTail

public TemplateMessage pushTail(String text)
新增尾部字段(默认颜色为#173177)

Parameters:
text - 字段文本
Returns:

pushTail

public TemplateMessage pushTail(String color,
                                String text)
新增尾部字段

Parameters:
color - 文字颜色
text - 字段文本
Returns:

pushItem

public TemplateMessage pushItem(String key,
                                String text)
新增字段项(默认颜色为#173177)

Parameters:
key - 预留的字段名
text - 字段文本
Returns:

pushItem

public TemplateMessage pushItem(String key,
                                String color,
                                String text)
新增字段项

Parameters:
key - 预留的字段名
color - 文字颜色
text - 字段文本
Returns:

setItems

public void setItems(Map<String,NameValue> items)
设置所有字段项

Parameters:
items -

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014–2017. All rights reserved.