VoiceMessage.java 1.57 KB
package com.cnlive.im.mode;

import com.cnlive.libs.util.chat.model.CNVoiceMessage;

/**
 * @author 陈硕
 * @time 2017/7/14  16:51
 * @desc ${TODD}
 */
public class VoiceMessage {
    private String type;
    private CNVoiceMessage cnVoiceMessage;
    boolean isUserSend;

    private boolean isDownloading;
    private int progress;

    public VoiceMessage(String type, CNVoiceMessage cnVoiceMessage, boolean isUserSend) {
        this.type = type;
        this.cnVoiceMessage = cnVoiceMessage;
        this.isUserSend = isUserSend;
    }

    public VoiceMessage(String type, CNVoiceMessage cnVoiceMessage, boolean isUserSend, int progress) {
        this.type = type;
        this.cnVoiceMessage = cnVoiceMessage;
        this.isUserSend = isUserSend;
        this.progress = progress;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public CNVoiceMessage getCnVoiceMessage() {
        return cnVoiceMessage;
    }

    public void setCnVoiceMessage(CNVoiceMessage cnVoiceMessage) {
        this.cnVoiceMessage = cnVoiceMessage;
    }

    public boolean isUserSend() {
        return isUserSend;
    }

    public void setUserSend(boolean userSend) {
        isUserSend = userSend;
    }

    public int getProgress() {
        return progress;
    }

    public void setProgress(int progress) {
        this.progress = progress;
    }

    public boolean isDownloading() {
        return isDownloading;
    }

    public void setDownloading(boolean downloading) {
        isDownloading = downloading;
    }
}