package com.ttstd.controlled.network.model;

/**
 * provision 响应体。
 *
 * 注意：deviceSecret 仅在激活成功时返回这一次，必须立即加密落盘。
 */
public class ProvisionResponse {

    private String deviceUid;
    private String deviceSecret;

    public String getDeviceUid() {
        return deviceUid;
    }

    public String getDeviceSecret() {
        return deviceSecret;
    }

    /** 是否为有效的激活结果（两个关键字段都不能为空）。 */
    public boolean isValid() {
        return deviceUid != null && !deviceUid.isEmpty()
                && deviceSecret != null && !deviceSecret.isEmpty();
    }
}
