package com.fuyuanshen.global.mqtt.rule.hby100j.domin;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 修改音量
 * 对应 funcType="9"
 */
@Data
public class FuncType9UpdateVolumeRequest {

    /**
     * 请求唯一标识符（用于链路追踪或幂等处理）
     */
    @JsonProperty("requestId")
    private String requestId;

    /**
     * 设备IMEI号（国际移动设备识别码）
     */
    private String imei;

    /**
     * 功能类型编码
     */
    private String funcType;

    /**
     * 时间戳（毫秒级Unix时间戳）
     */
    private Long timestamp;

    /**
     * 语音配置数据
     */
    private Data data;

    /**
     * 语音配置详情内部类
     */
    @lombok.Data
    public static class Data {
        //"volume": 1-100(app端可根据需求把40作为低音量, 70作为中音量，100作为高音量)
        private Integer volume;
    }
}
