linkwan-20181030/Sources/AlibabacloudLinkWAN20181030/Models.swift (399 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class GetKpmEncryptedNodeTuplesByOrderIdRequest : Tea.TeaModel { public var orderId: Int64? 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.orderId != nil { map["OrderId"] = self.orderId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } } } public class GetKpmEncryptedNodeTuplesByOrderIdResponseBody : Tea.TeaModel { public class EncryptedNodeTuples : Tea.TeaModel { public class EncryptedNodeTuple : Tea.TeaModel { public var appKeyKcv: String? public var devEui: String? public var encryptedAppKey: String? public var encryptedGenAppKey: String? public var encryptedNwkKey: String? public var genAppKeyKcv: String? public var loraVersion: String? public var nwkKeyKcv: String? public var pinCode: 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.appKeyKcv != nil { map["AppKeyKcv"] = self.appKeyKcv! } if self.devEui != nil { map["DevEui"] = self.devEui! } if self.encryptedAppKey != nil { map["EncryptedAppKey"] = self.encryptedAppKey! } if self.encryptedGenAppKey != nil { map["EncryptedGenAppKey"] = self.encryptedGenAppKey! } if self.encryptedNwkKey != nil { map["EncryptedNwkKey"] = self.encryptedNwkKey! } if self.genAppKeyKcv != nil { map["GenAppKeyKcv"] = self.genAppKeyKcv! } if self.loraVersion != nil { map["LoraVersion"] = self.loraVersion! } if self.nwkKeyKcv != nil { map["NwkKeyKcv"] = self.nwkKeyKcv! } if self.pinCode != nil { map["PinCode"] = self.pinCode! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKeyKcv") { self.appKeyKcv = dict["AppKeyKcv"] as! String } if dict.keys.contains("DevEui") { self.devEui = dict["DevEui"] as! String } if dict.keys.contains("EncryptedAppKey") { self.encryptedAppKey = dict["EncryptedAppKey"] as! String } if dict.keys.contains("EncryptedGenAppKey") { self.encryptedGenAppKey = dict["EncryptedGenAppKey"] as! String } if dict.keys.contains("EncryptedNwkKey") { self.encryptedNwkKey = dict["EncryptedNwkKey"] as! String } if dict.keys.contains("GenAppKeyKcv") { self.genAppKeyKcv = dict["GenAppKeyKcv"] as! String } if dict.keys.contains("LoraVersion") { self.loraVersion = dict["LoraVersion"] as! String } if dict.keys.contains("NwkKeyKcv") { self.nwkKeyKcv = dict["NwkKeyKcv"] as! String } if dict.keys.contains("PinCode") { self.pinCode = dict["PinCode"] as! String } } } public var encryptedNodeTuple: [GetKpmEncryptedNodeTuplesByOrderIdResponseBody.EncryptedNodeTuples.EncryptedNodeTuple]? 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.encryptedNodeTuple != nil { var tmp : [Any] = [] for k in self.encryptedNodeTuple! { tmp.append(k.toMap()) } map["EncryptedNodeTuple"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("EncryptedNodeTuple") { self.encryptedNodeTuple = dict["EncryptedNodeTuple"] as! [GetKpmEncryptedNodeTuplesByOrderIdResponseBody.EncryptedNodeTuples.EncryptedNodeTuple] } } } public var code: String? public var dynamicCode: String? public var dynamicMessage: String? public var encryptedNodeTuples: GetKpmEncryptedNodeTuplesByOrderIdResponseBody.EncryptedNodeTuples? public var encryptedSessionZmk: 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.encryptedNodeTuples?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.code != nil { map["Code"] = self.code! } if self.dynamicCode != nil { map["DynamicCode"] = self.dynamicCode! } if self.dynamicMessage != nil { map["DynamicMessage"] = self.dynamicMessage! } if self.encryptedNodeTuples != nil { map["EncryptedNodeTuples"] = self.encryptedNodeTuples?.toMap() } if self.encryptedSessionZmk != nil { map["EncryptedSessionZmk"] = self.encryptedSessionZmk! } 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("Code") { self.code = dict["Code"] as! String } if dict.keys.contains("DynamicCode") { self.dynamicCode = dict["DynamicCode"] as! String } if dict.keys.contains("DynamicMessage") { self.dynamicMessage = dict["DynamicMessage"] as! String } if dict.keys.contains("EncryptedNodeTuples") { var model = GetKpmEncryptedNodeTuplesByOrderIdResponseBody.EncryptedNodeTuples() model.fromMap(dict["EncryptedNodeTuples"] as! [String: Any]) self.encryptedNodeTuples = model } if dict.keys.contains("EncryptedSessionZmk") { self.encryptedSessionZmk = dict["EncryptedSessionZmk"] 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 GetKpmEncryptedNodeTuplesByOrderIdResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetKpmEncryptedNodeTuplesByOrderIdResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.validateRequired(self.headers, "headers") try self.validateRequired(self.statusCode, "statusCode") try self.validateRequired(self.body, "body") 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 = GetKpmEncryptedNodeTuplesByOrderIdResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class SubmitKpmEncryptedNodeTupleOrderRequest : Tea.TeaModel { public var loraVersion: String? public var requiredCount: Int64? 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.loraVersion != nil { map["LoraVersion"] = self.loraVersion! } if self.requiredCount != nil { map["RequiredCount"] = self.requiredCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("LoraVersion") { self.loraVersion = dict["LoraVersion"] as! String } if dict.keys.contains("RequiredCount") { self.requiredCount = dict["RequiredCount"] as! Int64 } } } public class SubmitKpmEncryptedNodeTupleOrderResponseBody : Tea.TeaModel { public var code: String? public var dynamicCode: String? public var dynamicMessage: String? public var message: String? public var orderId: Int64? 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 { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.code != nil { map["Code"] = self.code! } if self.dynamicCode != nil { map["DynamicCode"] = self.dynamicCode! } if self.dynamicMessage != nil { map["DynamicMessage"] = self.dynamicMessage! } if self.message != nil { map["Message"] = self.message! } if self.orderId != nil { map["OrderId"] = self.orderId! } 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("Code") { self.code = dict["Code"] as! String } if dict.keys.contains("DynamicCode") { self.dynamicCode = dict["DynamicCode"] as! String } if dict.keys.contains("DynamicMessage") { self.dynamicMessage = dict["DynamicMessage"] as! String } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Success") { self.success = dict["Success"] as! Bool } } } public class SubmitKpmEncryptedNodeTupleOrderResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: SubmitKpmEncryptedNodeTupleOrderResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.validateRequired(self.headers, "headers") try self.validateRequired(self.statusCode, "statusCode") try self.validateRequired(self.body, "body") 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 = SubmitKpmEncryptedNodeTupleOrderResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }