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

com.tencentcloudapi.mrs.v20200910.models.EcgDescription Maven / Gradle / Ivy

/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.mrs.v20200910.models;

import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class EcgDescription extends AbstractModel{

    /**
    * 心率
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("HeartRate")
    @Expose
    private EcgItem HeartRate;

    /**
    * 心房率
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("AuricularRate")
    @Expose
    private EcgItem AuricularRate;

    /**
    * 心室率
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("VentricularRate")
    @Expose
    private EcgItem VentricularRate;

    /**
    * 节律
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("Rhythm")
    @Expose
    private EcgItem Rhythm;

    /**
    * P波时间
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("PDuration")
    @Expose
    private EcgItem PDuration;

    /**
    * QRS时间
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("QrsDuration")
    @Expose
    private EcgItem QrsDuration;

    /**
    * QRS电轴
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("QrsAxis")
    @Expose
    private EcgItem QrsAxis;

    /**
    * P-R间期
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("PRInterval")
    @Expose
    private EcgItem PRInterval;

    /**
    * P-P间期
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("PPInterval")
    @Expose
    private EcgItem PPInterval;

    /**
    * R-R间期
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("RRInterval")
    @Expose
    private EcgItem RRInterval;

    /**
    * P-J间期
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("PJInterval")
    @Expose
    private EcgItem PJInterval;

    /**
    * Q-T间期
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("QTInterval")
    @Expose
    private EcgItem QTInterval;

    /**
    * qt/qtc间期
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("QTCInterval")
    @Expose
    private EcgItem QTCInterval;

    /**
    * RV5/SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("Rv5SV1Amplitude")
    @Expose
    private EcgItem Rv5SV1Amplitude;

    /**
    * RV5+SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("Rv5AddSV1Amplitude")
    @Expose
    private EcgItem Rv5AddSV1Amplitude;

    /**
    * PRT电轴
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("PRTAxis")
    @Expose
    private EcgItem PRTAxis;

    /**
    * RV5振幅
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("Rv5Amplitude")
    @Expose
    private EcgItem Rv5Amplitude;

    /**
    * SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("SV1Amplitude")
    @Expose
    private EcgItem SV1Amplitude;

    /**
    * RV6/SV2
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("RV6SV2")
    @Expose
    private EcgItem RV6SV2;

    /**
    * P/QRS/T电轴
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("PQRSTAxis")
    @Expose
    private EcgItem PQRSTAxis;

    /**
     * Get 心率
注意:此字段可能返回 null,表示取不到有效值。 
     * @return HeartRate 心率
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getHeartRate() {
        return this.HeartRate;
    }

    /**
     * Set 心率
注意:此字段可能返回 null,表示取不到有效值。
     * @param HeartRate 心率
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setHeartRate(EcgItem HeartRate) {
        this.HeartRate = HeartRate;
    }

    /**
     * Get 心房率
注意:此字段可能返回 null,表示取不到有效值。 
     * @return AuricularRate 心房率
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getAuricularRate() {
        return this.AuricularRate;
    }

    /**
     * Set 心房率
注意:此字段可能返回 null,表示取不到有效值。
     * @param AuricularRate 心房率
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setAuricularRate(EcgItem AuricularRate) {
        this.AuricularRate = AuricularRate;
    }

    /**
     * Get 心室率
注意:此字段可能返回 null,表示取不到有效值。 
     * @return VentricularRate 心室率
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getVentricularRate() {
        return this.VentricularRate;
    }

    /**
     * Set 心室率
注意:此字段可能返回 null,表示取不到有效值。
     * @param VentricularRate 心室率
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setVentricularRate(EcgItem VentricularRate) {
        this.VentricularRate = VentricularRate;
    }

    /**
     * Get 节律
注意:此字段可能返回 null,表示取不到有效值。 
     * @return Rhythm 节律
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getRhythm() {
        return this.Rhythm;
    }

    /**
     * Set 节律
注意:此字段可能返回 null,表示取不到有效值。
     * @param Rhythm 节律
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setRhythm(EcgItem Rhythm) {
        this.Rhythm = Rhythm;
    }

    /**
     * Get P波时间
注意:此字段可能返回 null,表示取不到有效值。 
     * @return PDuration P波时间
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getPDuration() {
        return this.PDuration;
    }

    /**
     * Set P波时间
注意:此字段可能返回 null,表示取不到有效值。
     * @param PDuration P波时间
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setPDuration(EcgItem PDuration) {
        this.PDuration = PDuration;
    }

    /**
     * Get QRS时间
注意:此字段可能返回 null,表示取不到有效值。 
     * @return QrsDuration QRS时间
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getQrsDuration() {
        return this.QrsDuration;
    }

    /**
     * Set QRS时间
注意:此字段可能返回 null,表示取不到有效值。
     * @param QrsDuration QRS时间
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setQrsDuration(EcgItem QrsDuration) {
        this.QrsDuration = QrsDuration;
    }

    /**
     * Get QRS电轴
注意:此字段可能返回 null,表示取不到有效值。 
     * @return QrsAxis QRS电轴
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getQrsAxis() {
        return this.QrsAxis;
    }

    /**
     * Set QRS电轴
注意:此字段可能返回 null,表示取不到有效值。
     * @param QrsAxis QRS电轴
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setQrsAxis(EcgItem QrsAxis) {
        this.QrsAxis = QrsAxis;
    }

    /**
     * Get P-R间期
注意:此字段可能返回 null,表示取不到有效值。 
     * @return PRInterval P-R间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getPRInterval() {
        return this.PRInterval;
    }

    /**
     * Set P-R间期
注意:此字段可能返回 null,表示取不到有效值。
     * @param PRInterval P-R间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setPRInterval(EcgItem PRInterval) {
        this.PRInterval = PRInterval;
    }

    /**
     * Get P-P间期
注意:此字段可能返回 null,表示取不到有效值。 
     * @return PPInterval P-P间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getPPInterval() {
        return this.PPInterval;
    }

    /**
     * Set P-P间期
注意:此字段可能返回 null,表示取不到有效值。
     * @param PPInterval P-P间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setPPInterval(EcgItem PPInterval) {
        this.PPInterval = PPInterval;
    }

    /**
     * Get R-R间期
注意:此字段可能返回 null,表示取不到有效值。 
     * @return RRInterval R-R间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getRRInterval() {
        return this.RRInterval;
    }

    /**
     * Set R-R间期
注意:此字段可能返回 null,表示取不到有效值。
     * @param RRInterval R-R间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setRRInterval(EcgItem RRInterval) {
        this.RRInterval = RRInterval;
    }

    /**
     * Get P-J间期
注意:此字段可能返回 null,表示取不到有效值。 
     * @return PJInterval P-J间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getPJInterval() {
        return this.PJInterval;
    }

    /**
     * Set P-J间期
注意:此字段可能返回 null,表示取不到有效值。
     * @param PJInterval P-J间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setPJInterval(EcgItem PJInterval) {
        this.PJInterval = PJInterval;
    }

    /**
     * Get Q-T间期
注意:此字段可能返回 null,表示取不到有效值。 
     * @return QTInterval Q-T间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getQTInterval() {
        return this.QTInterval;
    }

    /**
     * Set Q-T间期
注意:此字段可能返回 null,表示取不到有效值。
     * @param QTInterval Q-T间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setQTInterval(EcgItem QTInterval) {
        this.QTInterval = QTInterval;
    }

    /**
     * Get qt/qtc间期
注意:此字段可能返回 null,表示取不到有效值。 
     * @return QTCInterval qt/qtc间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getQTCInterval() {
        return this.QTCInterval;
    }

    /**
     * Set qt/qtc间期
注意:此字段可能返回 null,表示取不到有效值。
     * @param QTCInterval qt/qtc间期
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setQTCInterval(EcgItem QTCInterval) {
        this.QTCInterval = QTCInterval;
    }

    /**
     * Get RV5/SV1振幅
注意:此字段可能返回 null,表示取不到有效值。 
     * @return Rv5SV1Amplitude RV5/SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getRv5SV1Amplitude() {
        return this.Rv5SV1Amplitude;
    }

    /**
     * Set RV5/SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     * @param Rv5SV1Amplitude RV5/SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setRv5SV1Amplitude(EcgItem Rv5SV1Amplitude) {
        this.Rv5SV1Amplitude = Rv5SV1Amplitude;
    }

    /**
     * Get RV5+SV1振幅
注意:此字段可能返回 null,表示取不到有效值。 
     * @return Rv5AddSV1Amplitude RV5+SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getRv5AddSV1Amplitude() {
        return this.Rv5AddSV1Amplitude;
    }

    /**
     * Set RV5+SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     * @param Rv5AddSV1Amplitude RV5+SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setRv5AddSV1Amplitude(EcgItem Rv5AddSV1Amplitude) {
        this.Rv5AddSV1Amplitude = Rv5AddSV1Amplitude;
    }

    /**
     * Get PRT电轴
注意:此字段可能返回 null,表示取不到有效值。 
     * @return PRTAxis PRT电轴
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getPRTAxis() {
        return this.PRTAxis;
    }

    /**
     * Set PRT电轴
注意:此字段可能返回 null,表示取不到有效值。
     * @param PRTAxis PRT电轴
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setPRTAxis(EcgItem PRTAxis) {
        this.PRTAxis = PRTAxis;
    }

    /**
     * Get RV5振幅
注意:此字段可能返回 null,表示取不到有效值。 
     * @return Rv5Amplitude RV5振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getRv5Amplitude() {
        return this.Rv5Amplitude;
    }

    /**
     * Set RV5振幅
注意:此字段可能返回 null,表示取不到有效值。
     * @param Rv5Amplitude RV5振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setRv5Amplitude(EcgItem Rv5Amplitude) {
        this.Rv5Amplitude = Rv5Amplitude;
    }

    /**
     * Get SV1振幅
注意:此字段可能返回 null,表示取不到有效值。 
     * @return SV1Amplitude SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getSV1Amplitude() {
        return this.SV1Amplitude;
    }

    /**
     * Set SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     * @param SV1Amplitude SV1振幅
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setSV1Amplitude(EcgItem SV1Amplitude) {
        this.SV1Amplitude = SV1Amplitude;
    }

    /**
     * Get RV6/SV2
注意:此字段可能返回 null,表示取不到有效值。 
     * @return RV6SV2 RV6/SV2
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getRV6SV2() {
        return this.RV6SV2;
    }

    /**
     * Set RV6/SV2
注意:此字段可能返回 null,表示取不到有效值。
     * @param RV6SV2 RV6/SV2
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setRV6SV2(EcgItem RV6SV2) {
        this.RV6SV2 = RV6SV2;
    }

    /**
     * Get P/QRS/T电轴
注意:此字段可能返回 null,表示取不到有效值。 
     * @return PQRSTAxis P/QRS/T电轴
注意:此字段可能返回 null,表示取不到有效值。
     */
    public EcgItem getPQRSTAxis() {
        return this.PQRSTAxis;
    }

    /**
     * Set P/QRS/T电轴
注意:此字段可能返回 null,表示取不到有效值。
     * @param PQRSTAxis P/QRS/T电轴
注意:此字段可能返回 null,表示取不到有效值。
     */
    public void setPQRSTAxis(EcgItem PQRSTAxis) {
        this.PQRSTAxis = PQRSTAxis;
    }

    public EcgDescription() {
    }

    /**
     * NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
     *       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
     */
    public EcgDescription(EcgDescription source) {
        if (source.HeartRate != null) {
            this.HeartRate = new EcgItem(source.HeartRate);
        }
        if (source.AuricularRate != null) {
            this.AuricularRate = new EcgItem(source.AuricularRate);
        }
        if (source.VentricularRate != null) {
            this.VentricularRate = new EcgItem(source.VentricularRate);
        }
        if (source.Rhythm != null) {
            this.Rhythm = new EcgItem(source.Rhythm);
        }
        if (source.PDuration != null) {
            this.PDuration = new EcgItem(source.PDuration);
        }
        if (source.QrsDuration != null) {
            this.QrsDuration = new EcgItem(source.QrsDuration);
        }
        if (source.QrsAxis != null) {
            this.QrsAxis = new EcgItem(source.QrsAxis);
        }
        if (source.PRInterval != null) {
            this.PRInterval = new EcgItem(source.PRInterval);
        }
        if (source.PPInterval != null) {
            this.PPInterval = new EcgItem(source.PPInterval);
        }
        if (source.RRInterval != null) {
            this.RRInterval = new EcgItem(source.RRInterval);
        }
        if (source.PJInterval != null) {
            this.PJInterval = new EcgItem(source.PJInterval);
        }
        if (source.QTInterval != null) {
            this.QTInterval = new EcgItem(source.QTInterval);
        }
        if (source.QTCInterval != null) {
            this.QTCInterval = new EcgItem(source.QTCInterval);
        }
        if (source.Rv5SV1Amplitude != null) {
            this.Rv5SV1Amplitude = new EcgItem(source.Rv5SV1Amplitude);
        }
        if (source.Rv5AddSV1Amplitude != null) {
            this.Rv5AddSV1Amplitude = new EcgItem(source.Rv5AddSV1Amplitude);
        }
        if (source.PRTAxis != null) {
            this.PRTAxis = new EcgItem(source.PRTAxis);
        }
        if (source.Rv5Amplitude != null) {
            this.Rv5Amplitude = new EcgItem(source.Rv5Amplitude);
        }
        if (source.SV1Amplitude != null) {
            this.SV1Amplitude = new EcgItem(source.SV1Amplitude);
        }
        if (source.RV6SV2 != null) {
            this.RV6SV2 = new EcgItem(source.RV6SV2);
        }
        if (source.PQRSTAxis != null) {
            this.PQRSTAxis = new EcgItem(source.PQRSTAxis);
        }
    }


    /**
     * Internal implementation, normal users should not use it.
     */
    public void toMap(HashMap map, String prefix) {
        this.setParamObj(map, prefix + "HeartRate.", this.HeartRate);
        this.setParamObj(map, prefix + "AuricularRate.", this.AuricularRate);
        this.setParamObj(map, prefix + "VentricularRate.", this.VentricularRate);
        this.setParamObj(map, prefix + "Rhythm.", this.Rhythm);
        this.setParamObj(map, prefix + "PDuration.", this.PDuration);
        this.setParamObj(map, prefix + "QrsDuration.", this.QrsDuration);
        this.setParamObj(map, prefix + "QrsAxis.", this.QrsAxis);
        this.setParamObj(map, prefix + "PRInterval.", this.PRInterval);
        this.setParamObj(map, prefix + "PPInterval.", this.PPInterval);
        this.setParamObj(map, prefix + "RRInterval.", this.RRInterval);
        this.setParamObj(map, prefix + "PJInterval.", this.PJInterval);
        this.setParamObj(map, prefix + "QTInterval.", this.QTInterval);
        this.setParamObj(map, prefix + "QTCInterval.", this.QTCInterval);
        this.setParamObj(map, prefix + "Rv5SV1Amplitude.", this.Rv5SV1Amplitude);
        this.setParamObj(map, prefix + "Rv5AddSV1Amplitude.", this.Rv5AddSV1Amplitude);
        this.setParamObj(map, prefix + "PRTAxis.", this.PRTAxis);
        this.setParamObj(map, prefix + "Rv5Amplitude.", this.Rv5Amplitude);
        this.setParamObj(map, prefix + "SV1Amplitude.", this.SV1Amplitude);
        this.setParamObj(map, prefix + "RV6SV2.", this.RV6SV2);
        this.setParamObj(map, prefix + "PQRSTAxis.", this.PQRSTAxis);

    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy