
com.aliyun.dingtalkattendance_1_0.models.GetMachineResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkattendance_1_0.models;
import com.aliyun.tea.*;
public class GetMachineResponseBody extends TeaModel {
/**
* This parameter is required.
*/
@NameInMap("result")
public GetMachineResponseBodyResult result;
public static GetMachineResponseBody build(java.util.Map map) throws Exception {
GetMachineResponseBody self = new GetMachineResponseBody();
return TeaModel.build(map, self);
}
public GetMachineResponseBody setResult(GetMachineResponseBodyResult result) {
this.result = result;
return this;
}
public GetMachineResponseBodyResult getResult() {
return this.result;
}
public static class GetMachineResponseBodyResultMachineBluetoothVO extends TeaModel {
/**
* This parameter is required.
*
* example:
* 绿城-未来park
*/
@NameInMap("address")
public String address;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("bluetoothCheckWithFace")
public Boolean bluetoothCheckWithFace;
/**
* This parameter is required.
*
* example:
* default
*/
@NameInMap("bluetoothDistanceMode")
public String bluetoothDistanceMode;
/**
* This parameter is required.
*
* example:
* 默认 (最远5-10米)
*/
@NameInMap("bluetoothDistanceModeDesc")
public String bluetoothDistanceModeDesc;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("bluetoothValue")
public Boolean bluetoothValue;
/**
* This parameter is required.
*
* example:
* 30.285871310763888
*/
@NameInMap("latitude")
public Double latitude;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("limitUserDeviceCount")
public Boolean limitUserDeviceCount;
/**
* This parameter is required.
*
* example:
* 120.01757758246528
*/
@NameInMap("longitude")
public Double longitude;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("monitorLocationAbnormal")
public Boolean monitorLocationAbnormal;
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("userDeviceCount")
public Integer userDeviceCount;
public static GetMachineResponseBodyResultMachineBluetoothVO build(java.util.Map map) throws Exception {
GetMachineResponseBodyResultMachineBluetoothVO self = new GetMachineResponseBodyResultMachineBluetoothVO();
return TeaModel.build(map, self);
}
public GetMachineResponseBodyResultMachineBluetoothVO setAddress(String address) {
this.address = address;
return this;
}
public String getAddress() {
return this.address;
}
public GetMachineResponseBodyResultMachineBluetoothVO setBluetoothCheckWithFace(Boolean bluetoothCheckWithFace) {
this.bluetoothCheckWithFace = bluetoothCheckWithFace;
return this;
}
public Boolean getBluetoothCheckWithFace() {
return this.bluetoothCheckWithFace;
}
public GetMachineResponseBodyResultMachineBluetoothVO setBluetoothDistanceMode(String bluetoothDistanceMode) {
this.bluetoothDistanceMode = bluetoothDistanceMode;
return this;
}
public String getBluetoothDistanceMode() {
return this.bluetoothDistanceMode;
}
public GetMachineResponseBodyResultMachineBluetoothVO setBluetoothDistanceModeDesc(String bluetoothDistanceModeDesc) {
this.bluetoothDistanceModeDesc = bluetoothDistanceModeDesc;
return this;
}
public String getBluetoothDistanceModeDesc() {
return this.bluetoothDistanceModeDesc;
}
public GetMachineResponseBodyResultMachineBluetoothVO setBluetoothValue(Boolean bluetoothValue) {
this.bluetoothValue = bluetoothValue;
return this;
}
public Boolean getBluetoothValue() {
return this.bluetoothValue;
}
public GetMachineResponseBodyResultMachineBluetoothVO setLatitude(Double latitude) {
this.latitude = latitude;
return this;
}
public Double getLatitude() {
return this.latitude;
}
public GetMachineResponseBodyResultMachineBluetoothVO setLimitUserDeviceCount(Boolean limitUserDeviceCount) {
this.limitUserDeviceCount = limitUserDeviceCount;
return this;
}
public Boolean getLimitUserDeviceCount() {
return this.limitUserDeviceCount;
}
public GetMachineResponseBodyResultMachineBluetoothVO setLongitude(Double longitude) {
this.longitude = longitude;
return this;
}
public Double getLongitude() {
return this.longitude;
}
public GetMachineResponseBodyResultMachineBluetoothVO setMonitorLocationAbnormal(Boolean monitorLocationAbnormal) {
this.monitorLocationAbnormal = monitorLocationAbnormal;
return this;
}
public Boolean getMonitorLocationAbnormal() {
return this.monitorLocationAbnormal;
}
public GetMachineResponseBodyResultMachineBluetoothVO setUserDeviceCount(Integer userDeviceCount) {
this.userDeviceCount = userDeviceCount;
return this;
}
public Integer getUserDeviceCount() {
return this.userDeviceCount;
}
}
public static class GetMachineResponseBodyResult extends TeaModel {
/**
* This parameter is required.
*/
@NameInMap("atmManagerList")
public java.util.List atmManagerList;
/**
* This parameter is required.
*
* example:
* 1406333705
*/
@NameInMap("devId")
public Long devId;
/**
* This parameter is required.
*
* example:
* 2078053438
*/
@NameInMap("deviceId")
public String deviceId;
/**
* This parameter is required.
*
* example:
* 泱云❄️的体00056
*/
@NameInMap("deviceName")
public String deviceName;
/**
* This parameter is required.
*
* example:
* 0601IFW201001N000056
*/
@NameInMap("deviceSn")
public String deviceSn;
/**
* This parameter is required.
*/
@NameInMap("machineBluetoothVO")
public GetMachineResponseBodyResultMachineBluetoothVO machineBluetoothVO;
/**
* This parameter is required.
*
* example:
* 10000
*/
@NameInMap("maxFace")
public Integer maxFace;
/**
* This parameter is required.
*
* example:
* 4
*/
@NameInMap("netStatus")
public String netStatus;
/**
* This parameter is required.
*
* example:
* M1F
*/
@NameInMap("productName")
public String productName;
/**
* This parameter is required.
*
* example:
* 1.0.1-R-20200326.1543
*/
@NameInMap("productVersion")
public String productVersion;
/**
* This parameter is required.
*
* example:
* 2
*/
@NameInMap("voiceMode")
public Integer voiceMode;
public static GetMachineResponseBodyResult build(java.util.Map map) throws Exception {
GetMachineResponseBodyResult self = new GetMachineResponseBodyResult();
return TeaModel.build(map, self);
}
public GetMachineResponseBodyResult setAtmManagerList(java.util.List atmManagerList) {
this.atmManagerList = atmManagerList;
return this;
}
public java.util.List getAtmManagerList() {
return this.atmManagerList;
}
public GetMachineResponseBodyResult setDevId(Long devId) {
this.devId = devId;
return this;
}
public Long getDevId() {
return this.devId;
}
public GetMachineResponseBodyResult setDeviceId(String deviceId) {
this.deviceId = deviceId;
return this;
}
public String getDeviceId() {
return this.deviceId;
}
public GetMachineResponseBodyResult setDeviceName(String deviceName) {
this.deviceName = deviceName;
return this;
}
public String getDeviceName() {
return this.deviceName;
}
public GetMachineResponseBodyResult setDeviceSn(String deviceSn) {
this.deviceSn = deviceSn;
return this;
}
public String getDeviceSn() {
return this.deviceSn;
}
public GetMachineResponseBodyResult setMachineBluetoothVO(GetMachineResponseBodyResultMachineBluetoothVO machineBluetoothVO) {
this.machineBluetoothVO = machineBluetoothVO;
return this;
}
public GetMachineResponseBodyResultMachineBluetoothVO getMachineBluetoothVO() {
return this.machineBluetoothVO;
}
public GetMachineResponseBodyResult setMaxFace(Integer maxFace) {
this.maxFace = maxFace;
return this;
}
public Integer getMaxFace() {
return this.maxFace;
}
public GetMachineResponseBodyResult setNetStatus(String netStatus) {
this.netStatus = netStatus;
return this;
}
public String getNetStatus() {
return this.netStatus;
}
public GetMachineResponseBodyResult setProductName(String productName) {
this.productName = productName;
return this;
}
public String getProductName() {
return this.productName;
}
public GetMachineResponseBodyResult setProductVersion(String productVersion) {
this.productVersion = productVersion;
return this;
}
public String getProductVersion() {
return this.productVersion;
}
public GetMachineResponseBodyResult setVoiceMode(Integer voiceMode) {
this.voiceMode = voiceMode;
return this;
}
public Integer getVoiceMode() {
return this.voiceMode;
}
}
}