et-industry-openapi-20200824/Sources/AlibabacloudEtIndustryOpenapi20200824/Models.swift (3,372 lines of code) (raw):
import Foundation
import Tea
import TeaUtils
import AlibabacloudOpenApi
import AlibabaCloudOpenApiUtil
import AlibabacloudEndpointUtil
public class GetMqttConnectRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class GetMqttConnectResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public var accessKey: String?
public var clientId: String?
public var expireTime: Int64?
public var instanceId: String?
public var qosLevel: Int32?
public var serverUri: String?
public var token: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessKey != nil {
map["AccessKey"] = self.accessKey!
}
if self.clientId != nil {
map["ClientId"] = self.clientId!
}
if self.expireTime != nil {
map["ExpireTime"] = self.expireTime!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.qosLevel != nil {
map["QosLevel"] = self.qosLevel!
}
if self.serverUri != nil {
map["ServerUri"] = self.serverUri!
}
if self.token != nil {
map["Token"] = self.token!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessKey") {
self.accessKey = dict["AccessKey"] as! String
}
if dict.keys.contains("ClientId") {
self.clientId = dict["ClientId"] as! String
}
if dict.keys.contains("ExpireTime") {
self.expireTime = dict["ExpireTime"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("QosLevel") {
self.qosLevel = dict["QosLevel"] as! Int32
}
if dict.keys.contains("ServerUri") {
self.serverUri = dict["ServerUri"] as! String
}
if dict.keys.contains("Token") {
self.token = dict["Token"] as! String
}
}
}
public var accessDeniedDetail: GetMqttConnectResponseBody.AccessDeniedDetail?
public var code: String?
public var data: GetMqttConnectResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = GetMqttConnectResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = GetMqttConnectResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetMqttConnectResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetMqttConnectResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetMqttConnectResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetNonceRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class GetNonceResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public var expiresIn: Int64?
public var nonce: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.expiresIn != nil {
map["ExpiresIn"] = self.expiresIn!
}
if self.nonce != nil {
map["Nonce"] = self.nonce!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ExpiresIn") {
self.expiresIn = dict["ExpiresIn"] as! Int64
}
if dict.keys.contains("Nonce") {
self.nonce = dict["Nonce"] as! String
}
}
}
public var accessDeniedDetail: GetNonceResponseBody.AccessDeniedDetail?
public var code: String?
public var data: GetNonceResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = GetNonceResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = GetNonceResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetNonceResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetNonceResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetNonceResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListMeasurePointListByNodeCodePageRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class ListMeasurePointListByNodeCodePageResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class DataList : Tea.TeaModel {
public var acqFreq: String?
public var alarmAttribute: String?
public var alarmLevel: String?
public var calcAttribute: String?
public var calcFormula: String?
public var calcType: String?
public var code: String?
public var createUser: String?
public var dataSourceId: String?
public var dataType: String?
public var description_: String?
public var errMsgDetail: String?
public var fullName: String?
public var gmtCreate: Int64?
public var gmtModify: Int64?
public var id: Int32?
public var initValue: String?
public var isEnable: String?
public var lastUploadTime: String?
public var latestValue: String?
public var lowerLimit: String?
public var measurePointState: String?
public var modifyUser: String?
public var name: String?
public var nodeCode: String?
public var nodeId: Int32?
public var nodeName: String?
public var parentFullName: String?
public var payLoad: String?
public var protocolConfig: String?
public var sourcePoint: String?
public var tenantCode: String?
public var time: String?
public var type: String?
public var unit: String?
public var upperLimit: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.acqFreq != nil {
map["AcqFreq"] = self.acqFreq!
}
if self.alarmAttribute != nil {
map["AlarmAttribute"] = self.alarmAttribute!
}
if self.alarmLevel != nil {
map["AlarmLevel"] = self.alarmLevel!
}
if self.calcAttribute != nil {
map["CalcAttribute"] = self.calcAttribute!
}
if self.calcFormula != nil {
map["CalcFormula"] = self.calcFormula!
}
if self.calcType != nil {
map["CalcType"] = self.calcType!
}
if self.code != nil {
map["Code"] = self.code!
}
if self.createUser != nil {
map["CreateUser"] = self.createUser!
}
if self.dataSourceId != nil {
map["DataSourceId"] = self.dataSourceId!
}
if self.dataType != nil {
map["DataType"] = self.dataType!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.errMsgDetail != nil {
map["ErrMsgDetail"] = self.errMsgDetail!
}
if self.fullName != nil {
map["FullName"] = self.fullName!
}
if self.gmtCreate != nil {
map["GmtCreate"] = self.gmtCreate!
}
if self.gmtModify != nil {
map["GmtModify"] = self.gmtModify!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.initValue != nil {
map["InitValue"] = self.initValue!
}
if self.isEnable != nil {
map["IsEnable"] = self.isEnable!
}
if self.lastUploadTime != nil {
map["LastUploadTime"] = self.lastUploadTime!
}
if self.latestValue != nil {
map["LatestValue"] = self.latestValue!
}
if self.lowerLimit != nil {
map["LowerLimit"] = self.lowerLimit!
}
if self.measurePointState != nil {
map["MeasurePointState"] = self.measurePointState!
}
if self.modifyUser != nil {
map["ModifyUser"] = self.modifyUser!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.nodeCode != nil {
map["NodeCode"] = self.nodeCode!
}
if self.nodeId != nil {
map["NodeId"] = self.nodeId!
}
if self.nodeName != nil {
map["NodeName"] = self.nodeName!
}
if self.parentFullName != nil {
map["ParentFullName"] = self.parentFullName!
}
if self.payLoad != nil {
map["PayLoad"] = self.payLoad!
}
if self.protocolConfig != nil {
map["ProtocolConfig"] = self.protocolConfig!
}
if self.sourcePoint != nil {
map["SourcePoint"] = self.sourcePoint!
}
if self.tenantCode != nil {
map["TenantCode"] = self.tenantCode!
}
if self.time != nil {
map["Time"] = self.time!
}
if self.type != nil {
map["Type"] = self.type!
}
if self.unit != nil {
map["Unit"] = self.unit!
}
if self.upperLimit != nil {
map["UpperLimit"] = self.upperLimit!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AcqFreq") {
self.acqFreq = dict["AcqFreq"] as! String
}
if dict.keys.contains("AlarmAttribute") {
self.alarmAttribute = dict["AlarmAttribute"] as! String
}
if dict.keys.contains("AlarmLevel") {
self.alarmLevel = dict["AlarmLevel"] as! String
}
if dict.keys.contains("CalcAttribute") {
self.calcAttribute = dict["CalcAttribute"] as! String
}
if dict.keys.contains("CalcFormula") {
self.calcFormula = dict["CalcFormula"] as! String
}
if dict.keys.contains("CalcType") {
self.calcType = dict["CalcType"] as! String
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("CreateUser") {
self.createUser = dict["CreateUser"] as! String
}
if dict.keys.contains("DataSourceId") {
self.dataSourceId = dict["DataSourceId"] as! String
}
if dict.keys.contains("DataType") {
self.dataType = dict["DataType"] as! String
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("ErrMsgDetail") {
self.errMsgDetail = dict["ErrMsgDetail"] as! String
}
if dict.keys.contains("FullName") {
self.fullName = dict["FullName"] as! String
}
if dict.keys.contains("GmtCreate") {
self.gmtCreate = dict["GmtCreate"] as! Int64
}
if dict.keys.contains("GmtModify") {
self.gmtModify = dict["GmtModify"] as! Int64
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int32
}
if dict.keys.contains("InitValue") {
self.initValue = dict["InitValue"] as! String
}
if dict.keys.contains("IsEnable") {
self.isEnable = dict["IsEnable"] as! String
}
if dict.keys.contains("LastUploadTime") {
self.lastUploadTime = dict["LastUploadTime"] as! String
}
if dict.keys.contains("LatestValue") {
self.latestValue = dict["LatestValue"] as! String
}
if dict.keys.contains("LowerLimit") {
self.lowerLimit = dict["LowerLimit"] as! String
}
if dict.keys.contains("MeasurePointState") {
self.measurePointState = dict["MeasurePointState"] as! String
}
if dict.keys.contains("ModifyUser") {
self.modifyUser = dict["ModifyUser"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NodeCode") {
self.nodeCode = dict["NodeCode"] as! String
}
if dict.keys.contains("NodeId") {
self.nodeId = dict["NodeId"] as! Int32
}
if dict.keys.contains("NodeName") {
self.nodeName = dict["NodeName"] as! String
}
if dict.keys.contains("ParentFullName") {
self.parentFullName = dict["ParentFullName"] as! String
}
if dict.keys.contains("PayLoad") {
self.payLoad = dict["PayLoad"] as! String
}
if dict.keys.contains("ProtocolConfig") {
self.protocolConfig = dict["ProtocolConfig"] as! String
}
if dict.keys.contains("SourcePoint") {
self.sourcePoint = dict["SourcePoint"] as! String
}
if dict.keys.contains("TenantCode") {
self.tenantCode = dict["TenantCode"] as! String
}
if dict.keys.contains("Time") {
self.time = dict["Time"] as! String
}
if dict.keys.contains("Type") {
self.type = dict["Type"] as! String
}
if dict.keys.contains("Unit") {
self.unit = dict["Unit"] as! String
}
if dict.keys.contains("UpperLimit") {
self.upperLimit = dict["UpperLimit"] as! String
}
}
}
public var count: Int32?
public var currentPage: Int32?
public var dataList: [ListMeasurePointListByNodeCodePageResponseBody.Data.DataList]?
public var totalPage: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.count != nil {
map["Count"] = self.count!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.dataList != nil {
var tmp : [Any] = []
for k in self.dataList! {
tmp.append(k.toMap())
}
map["DataList"] = tmp
}
if self.totalPage != nil {
map["TotalPage"] = self.totalPage!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("DataList") {
var tmp : [ListMeasurePointListByNodeCodePageResponseBody.Data.DataList] = []
for v in dict["DataList"] as! [Any] {
var model = ListMeasurePointListByNodeCodePageResponseBody.Data.DataList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.dataList = tmp
}
if dict.keys.contains("TotalPage") {
self.totalPage = dict["TotalPage"] as! Int32
}
}
}
public var accessDeniedDetail: ListMeasurePointListByNodeCodePageResponseBody.AccessDeniedDetail?
public var code: String?
public var data: ListMeasurePointListByNodeCodePageResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = ListMeasurePointListByNodeCodePageResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = ListMeasurePointListByNodeCodePageResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListMeasurePointListByNodeCodePageResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListMeasurePointListByNodeCodePageResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListMeasurePointListByNodeCodePageResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class MultiFieldBatchUploadRequest : Tea.TeaModel {
public var body: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.body != nil {
map["body"] = self.body!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("body") {
self.body = dict["body"] as! [String: Any]
}
}
}
public class MultiFieldBatchUploadResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class Message : Tea.TeaModel {
public var errorMsg: String?
public var measurePoint: String?
public var node: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.errorMsg != nil {
map["ErrorMsg"] = self.errorMsg!
}
if self.measurePoint != nil {
map["MeasurePoint"] = self.measurePoint!
}
if self.node != nil {
map["Node"] = self.node!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorMsg") {
self.errorMsg = dict["ErrorMsg"] as! String
}
if dict.keys.contains("MeasurePoint") {
self.measurePoint = dict["MeasurePoint"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
}
}
public var count: Int64?
public var message: [MultiFieldBatchUploadResponseBody.Data.Message]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.count != nil {
map["Count"] = self.count!
}
if self.message != nil {
var tmp : [Any] = []
for k in self.message! {
tmp.append(k.toMap())
}
map["Message"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int64
}
if dict.keys.contains("Message") {
var tmp : [MultiFieldBatchUploadResponseBody.Data.Message] = []
for v in dict["Message"] as! [Any] {
var model = MultiFieldBatchUploadResponseBody.Data.Message()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.message = tmp
}
}
}
public var accessDeniedDetail: MultiFieldBatchUploadResponseBody.AccessDeniedDetail?
public var code: String?
public var data: MultiFieldBatchUploadResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = MultiFieldBatchUploadResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = MultiFieldBatchUploadResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class MultiFieldBatchUploadResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: MultiFieldBatchUploadResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = MultiFieldBatchUploadResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class MultiSourcePointBatchUploadRequest : Tea.TeaModel {
public var body: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.body != nil {
map["body"] = self.body!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("body") {
self.body = dict["body"] as! [String: Any]
}
}
}
public class MultiSourcePointBatchUploadResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class Message : Tea.TeaModel {
public var errorMsg: String?
public var node: String?
public var sourcePoint: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.errorMsg != nil {
map["ErrorMsg"] = self.errorMsg!
}
if self.node != nil {
map["Node"] = self.node!
}
if self.sourcePoint != nil {
map["SourcePoint"] = self.sourcePoint!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorMsg") {
self.errorMsg = dict["ErrorMsg"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
if dict.keys.contains("SourcePoint") {
self.sourcePoint = dict["SourcePoint"] as! String
}
}
}
public var count: Int64?
public var message: [MultiSourcePointBatchUploadResponseBody.Data.Message]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.count != nil {
map["Count"] = self.count!
}
if self.message != nil {
var tmp : [Any] = []
for k in self.message! {
tmp.append(k.toMap())
}
map["Message"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int64
}
if dict.keys.contains("Message") {
var tmp : [MultiSourcePointBatchUploadResponseBody.Data.Message] = []
for v in dict["Message"] as! [Any] {
var model = MultiSourcePointBatchUploadResponseBody.Data.Message()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.message = tmp
}
}
}
public var accessDeniedDetail: MultiSourcePointBatchUploadResponseBody.AccessDeniedDetail?
public var code: String?
public var data: MultiSourcePointBatchUploadResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = MultiSourcePointBatchUploadResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = MultiSourcePointBatchUploadResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class MultiSourcePointBatchUploadResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: MultiSourcePointBatchUploadResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = MultiSourcePointBatchUploadResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class QueryFieldLatestBySourcePointRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class QueryFieldLatestBySourcePointResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class Values : Tea.TeaModel {
public var eventTime: String?
public var processTime: String?
public var quality: Int32?
public var sampleType: String?
public var time: Int64?
public var timestamp: Int64?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.eventTime != nil {
map["EventTime"] = self.eventTime!
}
if self.processTime != nil {
map["ProcessTime"] = self.processTime!
}
if self.quality != nil {
map["Quality"] = self.quality!
}
if self.sampleType != nil {
map["SampleType"] = self.sampleType!
}
if self.time != nil {
map["Time"] = self.time!
}
if self.timestamp != nil {
map["Timestamp"] = self.timestamp!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("EventTime") {
self.eventTime = dict["EventTime"] as! String
}
if dict.keys.contains("ProcessTime") {
self.processTime = dict["ProcessTime"] as! String
}
if dict.keys.contains("Quality") {
self.quality = dict["Quality"] as! Int32
}
if dict.keys.contains("SampleType") {
self.sampleType = dict["SampleType"] as! String
}
if dict.keys.contains("Time") {
self.time = dict["Time"] as! Int64
}
if dict.keys.contains("Timestamp") {
self.timestamp = dict["Timestamp"] as! Int64
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var measurePoint: String?
public var node: String?
public var sourcePoint: String?
public var valueType: String?
public var values: [QueryFieldLatestBySourcePointResponseBody.Data.Values]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.measurePoint != nil {
map["MeasurePoint"] = self.measurePoint!
}
if self.node != nil {
map["Node"] = self.node!
}
if self.sourcePoint != nil {
map["SourcePoint"] = self.sourcePoint!
}
if self.valueType != nil {
map["ValueType"] = self.valueType!
}
if self.values != nil {
var tmp : [Any] = []
for k in self.values! {
tmp.append(k.toMap())
}
map["Values"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("MeasurePoint") {
self.measurePoint = dict["MeasurePoint"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
if dict.keys.contains("SourcePoint") {
self.sourcePoint = dict["SourcePoint"] as! String
}
if dict.keys.contains("ValueType") {
self.valueType = dict["ValueType"] as! String
}
if dict.keys.contains("Values") {
var tmp : [QueryFieldLatestBySourcePointResponseBody.Data.Values] = []
for v in dict["Values"] as! [Any] {
var model = QueryFieldLatestBySourcePointResponseBody.Data.Values()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.values = tmp
}
}
}
public var accessDeniedDetail: QueryFieldLatestBySourcePointResponseBody.AccessDeniedDetail?
public var code: String?
public var data: [QueryFieldLatestBySourcePointResponseBody.Data]?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = QueryFieldLatestBySourcePointResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var tmp : [QueryFieldLatestBySourcePointResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = QueryFieldLatestBySourcePointResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class QueryFieldLatestBySourcePointResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: QueryFieldLatestBySourcePointResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = QueryFieldLatestBySourcePointResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class QueryIndustryDeviceDataRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class QueryIndustryDeviceDataResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class Values : Tea.TeaModel {
public var eventTime: String?
public var processTime: String?
public var quality: Int32?
public var time: Int64?
public var timeStamp: Int64?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.eventTime != nil {
map["EventTime"] = self.eventTime!
}
if self.processTime != nil {
map["ProcessTime"] = self.processTime!
}
if self.quality != nil {
map["Quality"] = self.quality!
}
if self.time != nil {
map["Time"] = self.time!
}
if self.timeStamp != nil {
map["TimeStamp"] = self.timeStamp!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("EventTime") {
self.eventTime = dict["EventTime"] as! String
}
if dict.keys.contains("ProcessTime") {
self.processTime = dict["ProcessTime"] as! String
}
if dict.keys.contains("Quality") {
self.quality = dict["Quality"] as! Int32
}
if dict.keys.contains("Time") {
self.time = dict["Time"] as! Int64
}
if dict.keys.contains("TimeStamp") {
self.timeStamp = dict["TimeStamp"] as! Int64
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var measurePoint: String?
public var node: String?
public var valueType: String?
public var values: [QueryIndustryDeviceDataResponseBody.Data.Values]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.measurePoint != nil {
map["MeasurePoint"] = self.measurePoint!
}
if self.node != nil {
map["Node"] = self.node!
}
if self.valueType != nil {
map["ValueType"] = self.valueType!
}
if self.values != nil {
var tmp : [Any] = []
for k in self.values! {
tmp.append(k.toMap())
}
map["Values"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("MeasurePoint") {
self.measurePoint = dict["MeasurePoint"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
if dict.keys.contains("ValueType") {
self.valueType = dict["ValueType"] as! String
}
if dict.keys.contains("Values") {
var tmp : [QueryIndustryDeviceDataResponseBody.Data.Values] = []
for v in dict["Values"] as! [Any] {
var model = QueryIndustryDeviceDataResponseBody.Data.Values()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.values = tmp
}
}
}
public var accessDeniedDetail: QueryIndustryDeviceDataResponseBody.AccessDeniedDetail?
public var code: String?
public var data: [QueryIndustryDeviceDataResponseBody.Data]?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = QueryIndustryDeviceDataResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var tmp : [QueryIndustryDeviceDataResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = QueryIndustryDeviceDataResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class QueryIndustryDeviceDataResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: QueryIndustryDeviceDataResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = QueryIndustryDeviceDataResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class QueryIndustryDeviceLimitsDataRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class QueryIndustryDeviceLimitsDataResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class Values : Tea.TeaModel {
public var eventTime: String?
public var processTime: String?
public var quality: Int32?
public var time: Int64?
public var timeStamp: Int64?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.eventTime != nil {
map["EventTime"] = self.eventTime!
}
if self.processTime != nil {
map["ProcessTime"] = self.processTime!
}
if self.quality != nil {
map["Quality"] = self.quality!
}
if self.time != nil {
map["Time"] = self.time!
}
if self.timeStamp != nil {
map["TimeStamp"] = self.timeStamp!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("EventTime") {
self.eventTime = dict["EventTime"] as! String
}
if dict.keys.contains("ProcessTime") {
self.processTime = dict["ProcessTime"] as! String
}
if dict.keys.contains("Quality") {
self.quality = dict["Quality"] as! Int32
}
if dict.keys.contains("Time") {
self.time = dict["Time"] as! Int64
}
if dict.keys.contains("TimeStamp") {
self.timeStamp = dict["TimeStamp"] as! Int64
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var measurePoint: String?
public var node: String?
public var valueType: String?
public var values: [QueryIndustryDeviceLimitsDataResponseBody.Data.Values]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.measurePoint != nil {
map["MeasurePoint"] = self.measurePoint!
}
if self.node != nil {
map["Node"] = self.node!
}
if self.valueType != nil {
map["ValueType"] = self.valueType!
}
if self.values != nil {
var tmp : [Any] = []
for k in self.values! {
tmp.append(k.toMap())
}
map["Values"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("MeasurePoint") {
self.measurePoint = dict["MeasurePoint"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
if dict.keys.contains("ValueType") {
self.valueType = dict["ValueType"] as! String
}
if dict.keys.contains("Values") {
var tmp : [QueryIndustryDeviceLimitsDataResponseBody.Data.Values] = []
for v in dict["Values"] as! [Any] {
var model = QueryIndustryDeviceLimitsDataResponseBody.Data.Values()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.values = tmp
}
}
}
public var accessDeniedDetail: QueryIndustryDeviceLimitsDataResponseBody.AccessDeniedDetail?
public var code: String?
public var data: [QueryIndustryDeviceLimitsDataResponseBody.Data]?
public var httpStatusCode: String?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = QueryIndustryDeviceLimitsDataResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var tmp : [QueryIndustryDeviceLimitsDataResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = QueryIndustryDeviceLimitsDataResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class QueryIndustryDeviceLimitsDataResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: QueryIndustryDeviceLimitsDataResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = QueryIndustryDeviceLimitsDataResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class QueryIndustryDeviceStatusDataRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class QueryIndustryDeviceStatusDataResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public var measurePoint: String?
public var node: String?
public var valueType: String?
public var values: [[String: Any]]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.measurePoint != nil {
map["MeasurePoint"] = self.measurePoint!
}
if self.node != nil {
map["Node"] = self.node!
}
if self.valueType != nil {
map["ValueType"] = self.valueType!
}
if self.values != nil {
map["Values"] = self.values!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("MeasurePoint") {
self.measurePoint = dict["MeasurePoint"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
if dict.keys.contains("ValueType") {
self.valueType = dict["ValueType"] as! String
}
if dict.keys.contains("Values") {
self.values = dict["Values"] as! [[String: Any]]
}
}
}
public var accessDeniedDetail: QueryIndustryDeviceStatusDataResponseBody.AccessDeniedDetail?
public var code: String?
public var data: [QueryIndustryDeviceStatusDataResponseBody.Data]?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = QueryIndustryDeviceStatusDataResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var tmp : [QueryIndustryDeviceStatusDataResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = QueryIndustryDeviceStatusDataResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class QueryIndustryDeviceStatusDataResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: QueryIndustryDeviceStatusDataResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = QueryIndustryDeviceStatusDataResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class SourcePointBatchRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class SourcePointBatchResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public var count: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.count != nil {
map["Count"] = self.count!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
}
}
public var accessDeniedDetail: SourcePointBatchResponseBody.AccessDeniedDetail?
public var code: String?
public var data: SourcePointBatchResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = SourcePointBatchResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = SourcePointBatchResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class SourcePointBatchResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: SourcePointBatchResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = SourcePointBatchResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UploadIndustryDeviceDataRequest : Tea.TeaModel {
public var request: [String: Any]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.request != nil {
map["Request"] = self.request!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Request") {
self.request = dict["Request"] as! [String: Any]
}
}
}
public class UploadIndustryDeviceDataResponseBody : Tea.TeaModel {
public class AccessDeniedDetail : Tea.TeaModel {
public var authAction: String?
public var authPrincipalDisplayName: String?
public var authPrincipalOwnerId: String?
public var authPrincipalType: String?
public var encodedDiagnosticMessage: String?
public var noPermissionType: String?
public var policyType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.authAction != nil {
map["AuthAction"] = self.authAction!
}
if self.authPrincipalDisplayName != nil {
map["AuthPrincipalDisplayName"] = self.authPrincipalDisplayName!
}
if self.authPrincipalOwnerId != nil {
map["AuthPrincipalOwnerId"] = self.authPrincipalOwnerId!
}
if self.authPrincipalType != nil {
map["AuthPrincipalType"] = self.authPrincipalType!
}
if self.encodedDiagnosticMessage != nil {
map["EncodedDiagnosticMessage"] = self.encodedDiagnosticMessage!
}
if self.noPermissionType != nil {
map["NoPermissionType"] = self.noPermissionType!
}
if self.policyType != nil {
map["PolicyType"] = self.policyType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AuthAction") {
self.authAction = dict["AuthAction"] as! String
}
if dict.keys.contains("AuthPrincipalDisplayName") {
self.authPrincipalDisplayName = dict["AuthPrincipalDisplayName"] as! String
}
if dict.keys.contains("AuthPrincipalOwnerId") {
self.authPrincipalOwnerId = dict["AuthPrincipalOwnerId"] as! String
}
if dict.keys.contains("AuthPrincipalType") {
self.authPrincipalType = dict["AuthPrincipalType"] as! String
}
if dict.keys.contains("EncodedDiagnosticMessage") {
self.encodedDiagnosticMessage = dict["EncodedDiagnosticMessage"] as! String
}
if dict.keys.contains("NoPermissionType") {
self.noPermissionType = dict["NoPermissionType"] as! String
}
if dict.keys.contains("PolicyType") {
self.policyType = dict["PolicyType"] as! String
}
}
}
public class Data : Tea.TeaModel {
public class Message : Tea.TeaModel {
public var errorMsg: String?
public var measurePoint: String?
public var node: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.errorMsg != nil {
map["ErrorMsg"] = self.errorMsg!
}
if self.measurePoint != nil {
map["MeasurePoint"] = self.measurePoint!
}
if self.node != nil {
map["Node"] = self.node!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorMsg") {
self.errorMsg = dict["ErrorMsg"] as! String
}
if dict.keys.contains("MeasurePoint") {
self.measurePoint = dict["MeasurePoint"] as! String
}
if dict.keys.contains("Node") {
self.node = dict["Node"] as! String
}
}
}
public var count: Int32?
public var message: [UploadIndustryDeviceDataResponseBody.Data.Message]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.count != nil {
map["Count"] = self.count!
}
if self.message != nil {
var tmp : [Any] = []
for k in self.message! {
tmp.append(k.toMap())
}
map["Message"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("Message") {
var tmp : [UploadIndustryDeviceDataResponseBody.Data.Message] = []
for v in dict["Message"] as! [Any] {
var model = UploadIndustryDeviceDataResponseBody.Data.Message()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.message = tmp
}
}
}
public var accessDeniedDetail: UploadIndustryDeviceDataResponseBody.AccessDeniedDetail?
public var code: String?
public var data: UploadIndustryDeviceDataResponseBody.Data?
public var httpStatusCode: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.accessDeniedDetail?.validate()
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessDeniedDetail != nil {
map["AccessDeniedDetail"] = self.accessDeniedDetail?.toMap()
}
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.httpStatusCode != nil {
map["HttpStatusCode"] = self.httpStatusCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessDeniedDetail") {
var model = UploadIndustryDeviceDataResponseBody.AccessDeniedDetail()
model.fromMap(dict["AccessDeniedDetail"] as! [String: Any])
self.accessDeniedDetail = model
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = UploadIndustryDeviceDataResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("HttpStatusCode") {
self.httpStatusCode = dict["HttpStatusCode"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class UploadIndustryDeviceDataResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UploadIndustryDeviceDataResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UploadIndustryDeviceDataResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}