package org.usc.wechat.mp.sdk.vo.reply.detail;

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

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 *
 * @author Shunli
 */
@XmlAccessorType(XmlAccessType.FIELD)
public class MusicDetail {
    @XmlElement(name = "Title")
    private String title;

    @XmlElement(name = "Description")
    private String description;

    @XmlElement(name = "MusicUrl")
    private String musicUrl;

    @XmlElement(name = "HQMusicUrl")
    private String hQMusicUrl;

    @XmlElement(name = "ThumbMediaId")
    private String thumbMediaId;

    protected MusicDetail() {
    }

    public MusicDetail(String thumbMediaId) {
        this.thumbMediaId = thumbMediaId;
    }

    public MusicDetail(String title, String description, String musicUrl, String hQMusicUrl, String thumbMediaId) {
        this.title = title;
        this.description = description;
        this.musicUrl = musicUrl;
        this.hQMusicUrl = hQMusicUrl;
        this.thumbMediaId = thumbMediaId;
    }

    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;
    }

    public String getMusicUrl() {
        return musicUrl;
    }

    public void setMusicUrl(String musicUrl) {
        this.musicUrl = musicUrl;
    }

    public String gethQMusicUrl() {
        return hQMusicUrl;
    }

    public void sethQMusicUrl(String hQMusicUrl) {
        this.hQMusicUrl = hQMusicUrl;
    }

    public String getThumbMediaId() {
        return thumbMediaId;
    }

    public void setThumbMediaId(String thumbMediaId) {
        this.thumbMediaId = thumbMediaId;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SIMPLE_STYLE);
    }
}

@@ -636,33 +636,33 @@
 private String h
-Q
+q
 MusicUrl;%0A%0A    @
@@ -935,33 +935,33 @@
 sicUrl, String h
-Q
+q
 MusicUrl, String
@@ -1085,33 +1085,33 @@
 ;%0A        this.h
-Q
+q
 MusicUrl = hQMus
@@ -1098,33 +1098,33 @@
 s.hqMusicUrl = h
-Q
+q
 MusicUrl;%0A      
@@ -1649,18 +1649,18 @@
 ring get
-hQ
+Hq
 MusicUrl
@@ -1680,17 +1680,17 @@
 return h
-Q
+q
 MusicUrl
@@ -1717,18 +1717,18 @@
 void set
-hQ
+Hq
 MusicUrl
@@ -1736,17 +1736,17 @@
 String h
-Q
+q
 MusicUrl
@@ -1763,17 +1763,17 @@
   this.h
-Q
+q
 MusicUrl
@@ -1776,17 +1776,17 @@
 cUrl = h
-Q
+q
 MusicUrl

fix auto gen getter/setter capitalization errors.