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

com.alipay.api.domain.AlipayCommerceIotMdeviceprodDeviceUnbindModel Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 设备解绑
 *
 * @author auto create
 * @since 1.0, 2021-12-21 11:24:10
 */
public class AlipayCommerceIotMdeviceprodDeviceUnbindModel extends AlipayObject {

	private static final long serialVersionUID = 8773968433831375267L;

	/**
	 * 设备唯一标识,设备id;identity_type='ID'时必填
	 */
	@ApiField("biz_tid")
	private String bizTid;

	/**
	 * 设备SN,与supplier_id配合作为设备识别的唯一标识;identity_type='SN'时必填
	 */
	@ApiField("device_sn")
	private String deviceSn;

	/**
	 * 可选项[SN,ID]
SN-使用device_sn、supplier_id联合作为设备唯一识别标识
ID-使用biz_tid作为设备唯一识别标识
	 */
	@ApiField("identify_type")
	private String identifyType;

	/**
	 * 原绑定关系,必须与已存在的绑定关系一致才允许解绑
	 */
	@ApiListField("principal")
	@ApiField("iot_device_principal")
	private List principal;

	/**
	 * 设备供应商id,与device_sn配合作为设备识别唯一标识;identity_type='SN'时必填
	 */
	@ApiField("supplier_id")
	private String supplierId;

	public String getBizTid() {
		return this.bizTid;
	}
	public void setBizTid(String bizTid) {
		this.bizTid = bizTid;
	}

	public String getDeviceSn() {
		return this.deviceSn;
	}
	public void setDeviceSn(String deviceSn) {
		this.deviceSn = deviceSn;
	}

	public String getIdentifyType() {
		return this.identifyType;
	}
	public void setIdentifyType(String identifyType) {
		this.identifyType = identifyType;
	}

	public List getPrincipal() {
		return this.principal;
	}
	public void setPrincipal(List principal) {
		this.principal = principal;
	}

	public String getSupplierId() {
		return this.supplierId;
	}
	public void setSupplierId(String supplierId) {
		this.supplierId = supplierId;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy