package com.njcn.pojo.commons;

import com.njcn.pojo.commons.PubWaveModel.tagWave;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class WaveResponseBody {

	private List<tagWave> readComtrade = new ArrayList<tagWave>();
	
	private String time;
	
	private String type;
	
	private String severity;
	
	private String lineName;

	private String pt;

	private Date firstTime;
	private Integer firstMs;
	private PubWaveModel.tagRates RatesCfg;

	public Date getFirstTime() {
		return firstTime;
	}

	public void setFirstTime(Date firstTime) {
		this.firstTime = firstTime;
	}

	public Integer getFirstMs() {
		return firstMs;
	}

	public void setFirstMs(Integer firstMs) {
		this.firstMs = firstMs;
	}

	public PubWaveModel.tagRates getRatesCfg() {
		return RatesCfg;
	}

	public void setRatesCfg(PubWaveModel.tagRates ratesCfg) {
		RatesCfg = ratesCfg;
	}

	public String getPt() {
		return pt;
	}

	public void setPt(String pt) {
		this.pt = pt;
	}

	//波形采样率 add by sw
	private Long samplingRate;
	
	public Long getSamplingRate() {
		return samplingRate;
	}

	public void setSamplingRate(Long samplingRate) {
		this.samplingRate = samplingRate;
	}

	/**
	 * @return the lineName
	 */
	public String getLineName() {
		return lineName;
	}

	/**
	 * @param lineName the lineName to set
	 */
	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	/**
	 * @return the readComtrade
	 */
	public List<tagWave> getReadComtrade() {
		return readComtrade;
	}

	/**
	 * @param readComtrade the readComtrade to set
	 */
	public void setReadComtrade(List<tagWave> readComtrade) {
		this.readComtrade = readComtrade;
	}

	/**
	 * @return the time
	 */
	public String getTime() {
		return time;
	}

	/**
	 * @param time the time to set
	 */
	public void setTime(String time) {
		this.time = time;
	}

	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}

	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * @return the severity
	 */
	public String getSeverity() {
		return severity;
	}

	/**
	 * @param severity the severity to set
	 */
	public void setSeverity(String severity) {
		this.severity = severity;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "WaveResponseBody [readComtrade=" + readComtrade + ", time=" + time + ", type=" + type + ", severity="
				+ severity + "]";
	}
	
}
