package org.usc.wechat.mp.sdk.vo.push;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author Shunli
 */
@XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD)
public class VoicePush extends Push {
    @XmlElement(name = "MediaId")
    private String mediaId;

    @XmlElement(name = "Format")
    private String format;

    public String getMediaId() {
        return mediaId;
    }

    public void setMediaId(String mediaId) {
        this.mediaId = mediaId;
    }

    public String getFormat() {
        return format;
    }

    public void setFormat(String format) {
        this.format = format;
    }

}

@@ -485,16 +485,87 @@
 ormat;%0A%0A
+    @XmlElement(name = %22Recognition%22)%0A    private String recognition;%0A%0A
     publ
@@ -846,10 +846,182 @@
 %0A    %7D%0A%0A
+    public String getRecognition() %7B%0A        return recognition;%0A    %7D%0A%0A    public void setRecognition(String recognition) %7B%0A        this.recognition = recognition;%0A    %7D%0A%0A
 %7D%0A

add more detail on Voice Push msg.