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 } } }