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

com.jfinal.weixin.sdk.msg.out.OutVideoMsg Maven / Gradle / Ivy

/**
 * Copyright (c) 2011-2014, James Zhan 詹波 ([email protected]).
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */

package com.jfinal.weixin.sdk.msg.out;

import com.jfinal.weixin.sdk.msg.in.InMsg;

/**
 * 
    回复视频消息
 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName>
 <CreateTime>12345678</CreateTime>
 <MsgType><![CDATA[video]]></MsgType>
 <Video>
 <MediaId><![CDATA[media_id]]></MediaId>
 <Title><![CDATA[title]]></Title>
 <Description><![CDATA[description]]></Description>
 </Video>
 </xml>
 
*/ @SuppressWarnings("serial") public class OutVideoMsg extends OutMsg { private String mediaId; private String title; // 不是必须 private String description; // 不是必须 public OutVideoMsg() { this.msgType = "video"; } public OutVideoMsg(InMsg inMsg) { super(inMsg); this.msgType = "video"; } @Override protected void subXml(StringBuilder sb) { if (null == mediaId) { throw new NullPointerException("mediaId is null"); } sb.append("\n"); } public String getMediaId() { return mediaId; } public void setMediaId(String mediaId) { this.mediaId = mediaId; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy