cas-20200407/Sources/AlibabacloudCas20200407/Models.swift (7,666 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class CancelCertificateForPackageRequestRequest : 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 CancelCertificateForPackageRequestResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CancelCertificateForPackageRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CancelCertificateForPackageRequestResponseBody? 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 = CancelCertificateForPackageRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CancelOrderRequestRequest : 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 CancelOrderRequestResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CancelOrderRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CancelOrderRequestResponseBody? 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 = CancelOrderRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateCertificateForPackageRequestRequest : Tea.TeaModel { public class Tags : Tea.TeaModel { public var key: String? 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.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var companyName: String? public var csr: String? public var domain: String? public var email: String? public var phone: String? public var productCode: String? public var tags: [CreateCertificateForPackageRequestRequest.Tags]? public var username: String? public var validateType: 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.companyName != nil { map["CompanyName"] = self.companyName! } if self.csr != nil { map["Csr"] = self.csr! } if self.domain != nil { map["Domain"] = self.domain! } if self.email != nil { map["Email"] = self.email! } if self.phone != nil { map["Phone"] = self.phone! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.tags != nil { var tmp : [Any] = [] for k in self.tags! { tmp.append(k.toMap()) } map["Tags"] = tmp } if self.username != nil { map["Username"] = self.username! } if self.validateType != nil { map["ValidateType"] = self.validateType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CompanyName") { self.companyName = dict["CompanyName"] as! String } if dict.keys.contains("Csr") { self.csr = dict["Csr"] as! String } if dict.keys.contains("Domain") { self.domain = dict["Domain"] as! String } if dict.keys.contains("Email") { self.email = dict["Email"] as! String } if dict.keys.contains("Phone") { self.phone = dict["Phone"] as! String } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("Tags") { var tmp : [CreateCertificateForPackageRequestRequest.Tags] = [] for v in dict["Tags"] as! [Any] { var model = CreateCertificateForPackageRequestRequest.Tags() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tags = tmp } if dict.keys.contains("Username") { self.username = dict["Username"] as! String } if dict.keys.contains("ValidateType") { self.validateType = dict["ValidateType"] as! String } } } public class CreateCertificateForPackageRequestResponseBody : Tea.TeaModel { public var orderId: Int64? public var requestId: 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.orderId != nil { map["OrderId"] = self.orderId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateCertificateForPackageRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateCertificateForPackageRequestResponseBody? 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 = CreateCertificateForPackageRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateCertificateRequestRequest : Tea.TeaModel { public class Tags : Tea.TeaModel { public var key: String? 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.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var domain: String? public var email: String? public var phone: String? public var productCode: String? public var tags: [CreateCertificateRequestRequest.Tags]? public var username: String? public var validateType: 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.domain != nil { map["Domain"] = self.domain! } if self.email != nil { map["Email"] = self.email! } if self.phone != nil { map["Phone"] = self.phone! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.tags != nil { var tmp : [Any] = [] for k in self.tags! { tmp.append(k.toMap()) } map["Tags"] = tmp } if self.username != nil { map["Username"] = self.username! } if self.validateType != nil { map["ValidateType"] = self.validateType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Domain") { self.domain = dict["Domain"] as! String } if dict.keys.contains("Email") { self.email = dict["Email"] as! String } if dict.keys.contains("Phone") { self.phone = dict["Phone"] as! String } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("Tags") { var tmp : [CreateCertificateRequestRequest.Tags] = [] for v in dict["Tags"] as! [Any] { var model = CreateCertificateRequestRequest.Tags() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tags = tmp } if dict.keys.contains("Username") { self.username = dict["Username"] as! String } if dict.keys.contains("ValidateType") { self.validateType = dict["ValidateType"] as! String } } } public class CreateCertificateRequestResponseBody : Tea.TeaModel { public var orderId: Int64? public var requestId: 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.orderId != nil { map["OrderId"] = self.orderId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateCertificateRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateCertificateRequestResponseBody? 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 = CreateCertificateRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateCertificateWithCsrRequestRequest : Tea.TeaModel { public class Tags : Tea.TeaModel { public var key: String? 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.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var csr: String? public var email: String? public var phone: String? public var productCode: String? public var tags: [CreateCertificateWithCsrRequestRequest.Tags]? public var username: String? public var validateType: 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.csr != nil { map["Csr"] = self.csr! } if self.email != nil { map["Email"] = self.email! } if self.phone != nil { map["Phone"] = self.phone! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.tags != nil { var tmp : [Any] = [] for k in self.tags! { tmp.append(k.toMap()) } map["Tags"] = tmp } if self.username != nil { map["Username"] = self.username! } if self.validateType != nil { map["ValidateType"] = self.validateType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Csr") { self.csr = dict["Csr"] as! String } if dict.keys.contains("Email") { self.email = dict["Email"] as! String } if dict.keys.contains("Phone") { self.phone = dict["Phone"] as! String } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("Tags") { var tmp : [CreateCertificateWithCsrRequestRequest.Tags] = [] for v in dict["Tags"] as! [Any] { var model = CreateCertificateWithCsrRequestRequest.Tags() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tags = tmp } if dict.keys.contains("Username") { self.username = dict["Username"] as! String } if dict.keys.contains("ValidateType") { self.validateType = dict["ValidateType"] as! String } } } public class CreateCertificateWithCsrRequestResponseBody : Tea.TeaModel { public var orderId: Int64? public var requestId: 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.orderId != nil { map["OrderId"] = self.orderId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateCertificateWithCsrRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateCertificateWithCsrRequestResponseBody? 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 = CreateCertificateWithCsrRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateCsrRequest : Tea.TeaModel { public var algorithm: String? public var commonName: String? public var corpName: String? public var countryCode: String? public var department: String? public var keySize: Int32? public var locality: String? public var name: String? public var province: String? public var sans: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.commonName != nil { map["CommonName"] = self.commonName! } if self.corpName != nil { map["CorpName"] = self.corpName! } if self.countryCode != nil { map["CountryCode"] = self.countryCode! } if self.department != nil { map["Department"] = self.department! } if self.keySize != nil { map["KeySize"] = self.keySize! } if self.locality != nil { map["Locality"] = self.locality! } if self.name != nil { map["Name"] = self.name! } if self.province != nil { map["Province"] = self.province! } if self.sans != nil { map["Sans"] = self.sans! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("CommonName") { self.commonName = dict["CommonName"] as! String } if dict.keys.contains("CorpName") { self.corpName = dict["CorpName"] as! String } if dict.keys.contains("CountryCode") { self.countryCode = dict["CountryCode"] as! String } if dict.keys.contains("Department") { self.department = dict["Department"] as! String } if dict.keys.contains("KeySize") { self.keySize = dict["KeySize"] as! Int32 } if dict.keys.contains("Locality") { self.locality = dict["Locality"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("Province") { self.province = dict["Province"] as! String } if dict.keys.contains("Sans") { self.sans = dict["Sans"] as! String } } } public class CreateCsrResponseBody : Tea.TeaModel { public var csr: String? public var csrId: Int64? public var requestId: 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.csr != nil { map["Csr"] = self.csr! } if self.csrId != nil { map["CsrId"] = self.csrId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Csr") { self.csr = dict["Csr"] as! String } if dict.keys.contains("CsrId") { self.csrId = dict["CsrId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateCsrResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateCsrResponseBody? 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 = CreateCsrResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateDeploymentJobRequest : Tea.TeaModel { public var certIds: String? public var contactIds: String? public var jobType: String? public var name: String? public var resourceIds: String? public var scheduleTime: 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.certIds != nil { map["CertIds"] = self.certIds! } if self.contactIds != nil { map["ContactIds"] = self.contactIds! } if self.jobType != nil { map["JobType"] = self.jobType! } if self.name != nil { map["Name"] = self.name! } if self.resourceIds != nil { map["ResourceIds"] = self.resourceIds! } if self.scheduleTime != nil { map["ScheduleTime"] = self.scheduleTime! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIds") { self.certIds = dict["CertIds"] as! String } if dict.keys.contains("ContactIds") { self.contactIds = dict["ContactIds"] as! String } if dict.keys.contains("JobType") { self.jobType = dict["JobType"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ResourceIds") { self.resourceIds = dict["ResourceIds"] as! String } if dict.keys.contains("ScheduleTime") { self.scheduleTime = dict["ScheduleTime"] as! Int64 } } } public class CreateDeploymentJobResponseBody : Tea.TeaModel { public var jobId: Int64? public var requestId: 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.jobId != nil { map["JobId"] = self.jobId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateDeploymentJobResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateDeploymentJobResponseBody? 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 = CreateDeploymentJobResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DecryptRequest : Tea.TeaModel { public var algorithm: String? public var certIdentifier: String? public var ciphertextBlob: String? public var messageType: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.ciphertextBlob != nil { map["CiphertextBlob"] = self.ciphertextBlob! } if self.messageType != nil { map["MessageType"] = self.messageType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("CiphertextBlob") { self.ciphertextBlob = dict["CiphertextBlob"] as! String } if dict.keys.contains("MessageType") { self.messageType = dict["MessageType"] as! String } } } public class DecryptResponseBody : Tea.TeaModel { public var certIdentifier: String? public var plaintext: String? public var requestId: 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.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.plaintext != nil { map["Plaintext"] = self.plaintext! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("Plaintext") { self.plaintext = dict["Plaintext"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DecryptResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DecryptResponseBody? 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 = DecryptResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteCertificateRequestRequest : 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 DeleteCertificateRequestResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteCertificateRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteCertificateRequestResponseBody? 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 = DeleteCertificateRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteCsrRequest : Tea.TeaModel { public var csrId: 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.csrId != nil { map["CsrId"] = self.csrId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CsrId") { self.csrId = dict["CsrId"] as! Int64 } } } public class DeleteCsrResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteCsrResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteCsrResponseBody? 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 = DeleteCsrResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteDeploymentJobRequest : Tea.TeaModel { public var jobId: 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.jobId != nil { map["JobId"] = self.jobId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } } } public class DeleteDeploymentJobResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteDeploymentJobResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteDeploymentJobResponseBody? 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 = DeleteDeploymentJobResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeletePCACertRequest : Tea.TeaModel { public var identifier: 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.identifier != nil { map["Identifier"] = self.identifier! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Identifier") { self.identifier = dict["Identifier"] as! String } } } public class DeletePCACertResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeletePCACertResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeletePCACertResponseBody? 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 = DeletePCACertResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteUserCertificateRequest : Tea.TeaModel { public var certId: 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.certId != nil { map["CertId"] = self.certId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } } } public class DeleteUserCertificateResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteUserCertificateResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteUserCertificateResponseBody? 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 = DeleteUserCertificateResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteWorkerResourceRequest : Tea.TeaModel { public var jobId: Int64? public var workerId: 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.jobId != nil { map["JobId"] = self.jobId! } if self.workerId != nil { map["WorkerId"] = self.workerId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("WorkerId") { self.workerId = dict["WorkerId"] as! Int64 } } } public class DeleteWorkerResourceResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteWorkerResourceResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteWorkerResourceResponseBody? 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 = DeleteWorkerResourceResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeCertificateStateRequest : 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 DescribeCertificateStateResponseBody : Tea.TeaModel { public var certificate: String? public var content: String? public var domain: String? public var privateKey: String? public var recordDomain: String? public var recordType: String? public var recordValue: String? public var requestId: String? public var type: String? public var uri: String? public var validateType: 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.certificate != nil { map["Certificate"] = self.certificate! } if self.content != nil { map["Content"] = self.content! } if self.domain != nil { map["Domain"] = self.domain! } if self.privateKey != nil { map["PrivateKey"] = self.privateKey! } if self.recordDomain != nil { map["RecordDomain"] = self.recordDomain! } if self.recordType != nil { map["RecordType"] = self.recordType! } if self.recordValue != nil { map["RecordValue"] = self.recordValue! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.type != nil { map["Type"] = self.type! } if self.uri != nil { map["Uri"] = self.uri! } if self.validateType != nil { map["ValidateType"] = self.validateType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Certificate") { self.certificate = dict["Certificate"] as! String } if dict.keys.contains("Content") { self.content = dict["Content"] as! String } if dict.keys.contains("Domain") { self.domain = dict["Domain"] as! String } if dict.keys.contains("PrivateKey") { self.privateKey = dict["PrivateKey"] as! String } if dict.keys.contains("RecordDomain") { self.recordDomain = dict["RecordDomain"] as! String } if dict.keys.contains("RecordType") { self.recordType = dict["RecordType"] as! String } if dict.keys.contains("RecordValue") { self.recordValue = dict["RecordValue"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Type") { self.type = dict["Type"] as! String } if dict.keys.contains("Uri") { self.uri = dict["Uri"] as! String } if dict.keys.contains("ValidateType") { self.validateType = dict["ValidateType"] as! String } } } public class DescribeCertificateStateResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeCertificateStateResponseBody? 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 = DescribeCertificateStateResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeCloudResourceStatusRequest : Tea.TeaModel { public var secretId: 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.secretId != nil { map["SecretId"] = self.secretId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("SecretId") { self.secretId = dict["SecretId"] as! String } } } public class DescribeCloudResourceStatusResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var cloudName: String? public var cloudProduct: String? public var totalCount: 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.cloudName != nil { map["CloudName"] = self.cloudName! } if self.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public var data: [DescribeCloudResourceStatusResponseBody.Data]? public var requestId: 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.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { var tmp : [DescribeCloudResourceStatusResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = DescribeCloudResourceStatusResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DescribeCloudResourceStatusResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeCloudResourceStatusResponseBody? 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 = DescribeCloudResourceStatusResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeDeploymentJobRequest : Tea.TeaModel { public var jobId: 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.jobId != nil { map["JobId"] = self.jobId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } } } public class DescribeDeploymentJobResponseBody : Tea.TeaModel { public class CasContacts : Tea.TeaModel { public var email: String? public var id: String? public var mobile: String? public var name: 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.email != nil { map["Email"] = self.email! } if self.id != nil { map["Id"] = self.id! } if self.mobile != nil { map["Mobile"] = self.mobile! } if self.name != nil { map["Name"] = self.name! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Email") { self.email = dict["Email"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! String } if dict.keys.contains("Mobile") { self.mobile = dict["Mobile"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } } } public var casContacts: [DescribeDeploymentJobResponseBody.CasContacts]? public var certDomain: String? public var certType: String? public var config: String? public var del: Int32? public var endTime: String? public var gmtCreate: String? public var gmtModified: String? public var id: Int64? public var instanceId: String? public var jobType: String? public var name: String? public var productName: String? public var requestId: String? public var rollback: Int32? public var scheduleTime: String? public var startTime: String? public var status: String? public var userId: 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.casContacts != nil { var tmp : [Any] = [] for k in self.casContacts! { tmp.append(k.toMap()) } map["CasContacts"] = tmp } if self.certDomain != nil { map["CertDomain"] = self.certDomain! } if self.certType != nil { map["CertType"] = self.certType! } if self.config != nil { map["Config"] = self.config! } if self.del != nil { map["Del"] = self.del! } if self.endTime != nil { map["EndTime"] = self.endTime! } if self.gmtCreate != nil { map["GmtCreate"] = self.gmtCreate! } if self.gmtModified != nil { map["GmtModified"] = self.gmtModified! } if self.id != nil { map["Id"] = self.id! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.jobType != nil { map["JobType"] = self.jobType! } if self.name != nil { map["Name"] = self.name! } if self.productName != nil { map["ProductName"] = self.productName! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.rollback != nil { map["Rollback"] = self.rollback! } if self.scheduleTime != nil { map["ScheduleTime"] = self.scheduleTime! } if self.startTime != nil { map["StartTime"] = self.startTime! } if self.status != nil { map["Status"] = self.status! } if self.userId != nil { map["UserId"] = self.userId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CasContacts") { var tmp : [DescribeDeploymentJobResponseBody.CasContacts] = [] for v in dict["CasContacts"] as! [Any] { var model = DescribeDeploymentJobResponseBody.CasContacts() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.casContacts = tmp } if dict.keys.contains("CertDomain") { self.certDomain = dict["CertDomain"] as! String } if dict.keys.contains("CertType") { self.certType = dict["CertType"] as! String } if dict.keys.contains("Config") { self.config = dict["Config"] as! String } if dict.keys.contains("Del") { self.del = dict["Del"] as! Int32 } if dict.keys.contains("EndTime") { self.endTime = dict["EndTime"] as! String } if dict.keys.contains("GmtCreate") { self.gmtCreate = dict["GmtCreate"] as! String } if dict.keys.contains("GmtModified") { self.gmtModified = dict["GmtModified"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("JobType") { self.jobType = dict["JobType"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Rollback") { self.rollback = dict["Rollback"] as! Int32 } if dict.keys.contains("ScheduleTime") { self.scheduleTime = dict["ScheduleTime"] as! String } if dict.keys.contains("StartTime") { self.startTime = dict["StartTime"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("UserId") { self.userId = dict["UserId"] as! Int64 } } } public class DescribeDeploymentJobResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeDeploymentJobResponseBody? 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 = DescribeDeploymentJobResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeDeploymentJobStatusRequest : Tea.TeaModel { public var jobId: 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.jobId != nil { map["JobId"] = self.jobId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } } } public class DescribeDeploymentJobStatusResponseBody : Tea.TeaModel { public class ProductWorkerCount : Tea.TeaModel { public var count: Int32? public var productName: 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.count != nil { map["Count"] = self.count! } if self.productName != nil { map["ProductName"] = self.productName! } 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("ProductName") { self.productName = dict["ProductName"] as! String } } } public var buyCount: Int32? public var certCount: Int32? public var costCount: Int32? public var failedCount: Int32? public var matchWorkerCount: Int32? public var productWorkerCount: [DescribeDeploymentJobStatusResponseBody.ProductWorkerCount]? public var requestId: String? public var resourceCount: Int32? public var rollbackCount: Int32? public var rollbackFailedCount: Int32? public var rollbackSuccessCount: Int32? public var successCount: Int32? public var useCount: Int32? public var workerCount: 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.buyCount != nil { map["BuyCount"] = self.buyCount! } if self.certCount != nil { map["CertCount"] = self.certCount! } if self.costCount != nil { map["CostCount"] = self.costCount! } if self.failedCount != nil { map["FailedCount"] = self.failedCount! } if self.matchWorkerCount != nil { map["MatchWorkerCount"] = self.matchWorkerCount! } if self.productWorkerCount != nil { var tmp : [Any] = [] for k in self.productWorkerCount! { tmp.append(k.toMap()) } map["ProductWorkerCount"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.resourceCount != nil { map["ResourceCount"] = self.resourceCount! } if self.rollbackCount != nil { map["RollbackCount"] = self.rollbackCount! } if self.rollbackFailedCount != nil { map["RollbackFailedCount"] = self.rollbackFailedCount! } if self.rollbackSuccessCount != nil { map["RollbackSuccessCount"] = self.rollbackSuccessCount! } if self.successCount != nil { map["SuccessCount"] = self.successCount! } if self.useCount != nil { map["UseCount"] = self.useCount! } if self.workerCount != nil { map["WorkerCount"] = self.workerCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("BuyCount") { self.buyCount = dict["BuyCount"] as! Int32 } if dict.keys.contains("CertCount") { self.certCount = dict["CertCount"] as! Int32 } if dict.keys.contains("CostCount") { self.costCount = dict["CostCount"] as! Int32 } if dict.keys.contains("FailedCount") { self.failedCount = dict["FailedCount"] as! Int32 } if dict.keys.contains("MatchWorkerCount") { self.matchWorkerCount = dict["MatchWorkerCount"] as! Int32 } if dict.keys.contains("ProductWorkerCount") { var tmp : [DescribeDeploymentJobStatusResponseBody.ProductWorkerCount] = [] for v in dict["ProductWorkerCount"] as! [Any] { var model = DescribeDeploymentJobStatusResponseBody.ProductWorkerCount() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.productWorkerCount = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ResourceCount") { self.resourceCount = dict["ResourceCount"] as! Int32 } if dict.keys.contains("RollbackCount") { self.rollbackCount = dict["RollbackCount"] as! Int32 } if dict.keys.contains("RollbackFailedCount") { self.rollbackFailedCount = dict["RollbackFailedCount"] as! Int32 } if dict.keys.contains("RollbackSuccessCount") { self.rollbackSuccessCount = dict["RollbackSuccessCount"] as! Int32 } if dict.keys.contains("SuccessCount") { self.successCount = dict["SuccessCount"] as! Int32 } if dict.keys.contains("UseCount") { self.useCount = dict["UseCount"] as! Int32 } if dict.keys.contains("WorkerCount") { self.workerCount = dict["WorkerCount"] as! Int32 } } } public class DescribeDeploymentJobStatusResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeDeploymentJobStatusResponseBody? 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 = DescribeDeploymentJobStatusResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribePackageStateRequest : Tea.TeaModel { public var productCode: 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.productCode != nil { map["ProductCode"] = self.productCode! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } } } public class DescribePackageStateResponseBody : Tea.TeaModel { public var issuedCount: Int64? public var productCode: String? public var requestId: String? public var totalCount: Int64? public var usedCount: 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.issuedCount != nil { map["IssuedCount"] = self.issuedCount! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } if self.usedCount != nil { map["UsedCount"] = self.usedCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("IssuedCount") { self.issuedCount = dict["IssuedCount"] as! Int64 } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } if dict.keys.contains("UsedCount") { self.usedCount = dict["UsedCount"] as! Int64 } } } public class DescribePackageStateResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribePackageStateResponseBody? 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 = DescribePackageStateResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class EncryptRequest : Tea.TeaModel { public var algorithm: String? public var certIdentifier: String? public var messageType: String? public var plaintext: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.messageType != nil { map["MessageType"] = self.messageType! } if self.plaintext != nil { map["Plaintext"] = self.plaintext! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("MessageType") { self.messageType = dict["MessageType"] as! String } if dict.keys.contains("Plaintext") { self.plaintext = dict["Plaintext"] as! String } } } public class EncryptResponseBody : Tea.TeaModel { public var certIdentifier: String? public var ciphertextBlob: String? public var requestId: 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.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.ciphertextBlob != nil { map["CiphertextBlob"] = self.ciphertextBlob! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("CiphertextBlob") { self.ciphertextBlob = dict["CiphertextBlob"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class EncryptResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: EncryptResponseBody? 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 = EncryptResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetCertWarehouseQuotaResponseBody : Tea.TeaModel { public var requestId: String? public var totalQuota: Int64? public var useCount: 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.requestId != nil { map["RequestId"] = self.requestId! } if self.totalQuota != nil { map["TotalQuota"] = self.totalQuota! } if self.useCount != nil { map["UseCount"] = self.useCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("TotalQuota") { self.totalQuota = dict["TotalQuota"] as! Int64 } if dict.keys.contains("UseCount") { self.useCount = dict["UseCount"] as! Int64 } } } public class GetCertWarehouseQuotaResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetCertWarehouseQuotaResponseBody? 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 = GetCertWarehouseQuotaResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetCsrDetailRequest : Tea.TeaModel { public var csrId: 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.csrId != nil { map["CsrId"] = self.csrId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CsrId") { self.csrId = dict["CsrId"] as! Int64 } } } public class GetCsrDetailResponseBody : Tea.TeaModel { public var csr: String? public var privateKey: String? public var requestId: 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.csr != nil { map["Csr"] = self.csr! } if self.privateKey != nil { map["PrivateKey"] = self.privateKey! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Csr") { self.csr = dict["Csr"] as! String } if dict.keys.contains("PrivateKey") { self.privateKey = dict["PrivateKey"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class GetCsrDetailResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetCsrDetailResponseBody? 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 = GetCsrDetailResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetUserCertificateDetailRequest : Tea.TeaModel { public var certFilter: Bool? public var certId: 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.certFilter != nil { map["CertFilter"] = self.certFilter! } if self.certId != nil { map["CertId"] = self.certId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertFilter") { self.certFilter = dict["CertFilter"] as! Bool } if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } } } public class GetUserCertificateDetailResponseBody : Tea.TeaModel { public class CertChain : Tea.TeaModel { public var commonName: String? public var issuerCommonName: String? public var notAfter: Int64? public var notBefore: Int64? public var remainDay: 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.commonName != nil { map["CommonName"] = self.commonName! } if self.issuerCommonName != nil { map["IssuerCommonName"] = self.issuerCommonName! } if self.notAfter != nil { map["NotAfter"] = self.notAfter! } if self.notBefore != nil { map["NotBefore"] = self.notBefore! } if self.remainDay != nil { map["RemainDay"] = self.remainDay! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CommonName") { self.commonName = dict["CommonName"] as! String } if dict.keys.contains("IssuerCommonName") { self.issuerCommonName = dict["IssuerCommonName"] as! String } if dict.keys.contains("NotAfter") { self.notAfter = dict["NotAfter"] as! Int64 } if dict.keys.contains("NotBefore") { self.notBefore = dict["NotBefore"] as! Int64 } if dict.keys.contains("RemainDay") { self.remainDay = dict["RemainDay"] as! Int32 } } } public var algorithm: String? public var buyInAliyun: Bool? public var cert: String? public var certChain: [GetUserCertificateDetailResponseBody.CertChain]? public var certIdentifier: String? public var city: String? public var common: String? public var country: String? public var encryptCert: String? public var encryptPrivateKey: String? public var endDate: String? public var expired: Bool? public var fingerprint: String? public var id: Int64? public var instanceId: String? public var issuer: String? public var key: String? public var name: String? public var notAfter: Int64? public var notBefore: Int64? public var orderId: Int64? public var orgName: String? public var province: String? public var requestId: String? public var resourceGroupId: String? public var sans: String? public var serialNo: String? public var sha2: String? public var signCert: String? public var signPrivateKey: String? public var startDate: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.buyInAliyun != nil { map["BuyInAliyun"] = self.buyInAliyun! } if self.cert != nil { map["Cert"] = self.cert! } if self.certChain != nil { var tmp : [Any] = [] for k in self.certChain! { tmp.append(k.toMap()) } map["CertChain"] = tmp } if self.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.city != nil { map["City"] = self.city! } if self.common != nil { map["Common"] = self.common! } if self.country != nil { map["Country"] = self.country! } if self.encryptCert != nil { map["EncryptCert"] = self.encryptCert! } if self.encryptPrivateKey != nil { map["EncryptPrivateKey"] = self.encryptPrivateKey! } if self.endDate != nil { map["EndDate"] = self.endDate! } if self.expired != nil { map["Expired"] = self.expired! } if self.fingerprint != nil { map["Fingerprint"] = self.fingerprint! } if self.id != nil { map["Id"] = self.id! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.issuer != nil { map["Issuer"] = self.issuer! } if self.key != nil { map["Key"] = self.key! } if self.name != nil { map["Name"] = self.name! } if self.notAfter != nil { map["NotAfter"] = self.notAfter! } if self.notBefore != nil { map["NotBefore"] = self.notBefore! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orgName != nil { map["OrgName"] = self.orgName! } if self.province != nil { map["Province"] = self.province! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.resourceGroupId != nil { map["ResourceGroupId"] = self.resourceGroupId! } if self.sans != nil { map["Sans"] = self.sans! } if self.serialNo != nil { map["SerialNo"] = self.serialNo! } if self.sha2 != nil { map["Sha2"] = self.sha2! } if self.signCert != nil { map["SignCert"] = self.signCert! } if self.signPrivateKey != nil { map["SignPrivateKey"] = self.signPrivateKey! } if self.startDate != nil { map["StartDate"] = self.startDate! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("BuyInAliyun") { self.buyInAliyun = dict["BuyInAliyun"] as! Bool } if dict.keys.contains("Cert") { self.cert = dict["Cert"] as! String } if dict.keys.contains("CertChain") { var tmp : [GetUserCertificateDetailResponseBody.CertChain] = [] for v in dict["CertChain"] as! [Any] { var model = GetUserCertificateDetailResponseBody.CertChain() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.certChain = tmp } if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("City") { self.city = dict["City"] as! String } if dict.keys.contains("Common") { self.common = dict["Common"] as! String } if dict.keys.contains("Country") { self.country = dict["Country"] as! String } if dict.keys.contains("EncryptCert") { self.encryptCert = dict["EncryptCert"] as! String } if dict.keys.contains("EncryptPrivateKey") { self.encryptPrivateKey = dict["EncryptPrivateKey"] as! String } if dict.keys.contains("EndDate") { self.endDate = dict["EndDate"] as! String } if dict.keys.contains("Expired") { self.expired = dict["Expired"] as! Bool } if dict.keys.contains("Fingerprint") { self.fingerprint = dict["Fingerprint"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("Issuer") { self.issuer = dict["Issuer"] as! String } if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("NotAfter") { self.notAfter = dict["NotAfter"] as! Int64 } if dict.keys.contains("NotBefore") { self.notBefore = dict["NotBefore"] as! Int64 } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrgName") { self.orgName = dict["OrgName"] as! String } if dict.keys.contains("Province") { self.province = dict["Province"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ResourceGroupId") { self.resourceGroupId = dict["ResourceGroupId"] as! String } if dict.keys.contains("Sans") { self.sans = dict["Sans"] as! String } if dict.keys.contains("SerialNo") { self.serialNo = dict["SerialNo"] as! String } if dict.keys.contains("Sha2") { self.sha2 = dict["Sha2"] as! String } if dict.keys.contains("SignCert") { self.signCert = dict["SignCert"] as! String } if dict.keys.contains("SignPrivateKey") { self.signPrivateKey = dict["SignPrivateKey"] as! String } if dict.keys.contains("StartDate") { self.startDate = dict["StartDate"] as! String } } } public class GetUserCertificateDetailResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetUserCertificateDetailResponseBody? 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 = GetUserCertificateDetailResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListCertRequest : Tea.TeaModel { public var certType: String? public var currentPage: Int64? public var keyWord: String? public var showSize: Int64? public var sourceType: String? public var status: String? public var warehouseId: 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.certType != nil { map["CertType"] = self.certType! } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyWord != nil { map["KeyWord"] = self.keyWord! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.sourceType != nil { map["SourceType"] = self.sourceType! } if self.status != nil { map["Status"] = self.status! } if self.warehouseId != nil { map["WarehouseId"] = self.warehouseId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertType") { self.certType = dict["CertType"] as! String } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("KeyWord") { self.keyWord = dict["KeyWord"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("SourceType") { self.sourceType = dict["SourceType"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("WarehouseId") { self.warehouseId = dict["WarehouseId"] as! Int64 } } } public class ListCertResponseBody : Tea.TeaModel { public class CertList : Tea.TeaModel { public var afterDate: Int64? public var beforeDate: Int64? public var certType: String? public var commonName: String? public var existPrivateKey: Bool? public var identifier: String? public var issuer: String? public var sans: String? public var sourceType: String? public var status: String? public var whId: Int64? public var whInstanceId: 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.afterDate != nil { map["AfterDate"] = self.afterDate! } if self.beforeDate != nil { map["BeforeDate"] = self.beforeDate! } if self.certType != nil { map["CertType"] = self.certType! } if self.commonName != nil { map["CommonName"] = self.commonName! } if self.existPrivateKey != nil { map["ExistPrivateKey"] = self.existPrivateKey! } if self.identifier != nil { map["Identifier"] = self.identifier! } if self.issuer != nil { map["Issuer"] = self.issuer! } if self.sans != nil { map["Sans"] = self.sans! } if self.sourceType != nil { map["SourceType"] = self.sourceType! } if self.status != nil { map["Status"] = self.status! } if self.whId != nil { map["WhId"] = self.whId! } if self.whInstanceId != nil { map["WhInstanceId"] = self.whInstanceId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AfterDate") { self.afterDate = dict["AfterDate"] as! Int64 } if dict.keys.contains("BeforeDate") { self.beforeDate = dict["BeforeDate"] as! Int64 } if dict.keys.contains("CertType") { self.certType = dict["CertType"] as! String } if dict.keys.contains("CommonName") { self.commonName = dict["CommonName"] as! String } if dict.keys.contains("ExistPrivateKey") { self.existPrivateKey = dict["ExistPrivateKey"] as! Bool } if dict.keys.contains("Identifier") { self.identifier = dict["Identifier"] as! String } if dict.keys.contains("Issuer") { self.issuer = dict["Issuer"] as! String } if dict.keys.contains("Sans") { self.sans = dict["Sans"] as! String } if dict.keys.contains("SourceType") { self.sourceType = dict["SourceType"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("WhId") { self.whId = dict["WhId"] as! Int64 } if dict.keys.contains("WhInstanceId") { self.whInstanceId = dict["WhInstanceId"] as! String } } } public var certList: [ListCertResponseBody.CertList]? public var currentPage: Int64? public var requestId: String? public var showSize: Int64? public var totalCount: 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.certList != nil { var tmp : [Any] = [] for k in self.certList! { tmp.append(k.toMap()) } map["CertList"] = tmp } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertList") { var tmp : [ListCertResponseBody.CertList] = [] for v in dict["CertList"] as! [Any] { var model = ListCertResponseBody.CertList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.certList = tmp } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public class ListCertResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListCertResponseBody? 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 = ListCertResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListCertWarehouseRequest : Tea.TeaModel { public var currentPage: Int64? public var instanceId: String? public var name: String? public var showSize: Int64? public var type: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.name != nil { map["Name"] = self.name! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.type != nil { map["Type"] = self.type! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("Type") { self.type = dict["Type"] as! String } } } public class ListCertWarehouseResponseBody : Tea.TeaModel { public class CertWarehouseList : Tea.TeaModel { public var endTime: Int64? public var instanceId: String? public var isExpired: Bool? public var name: String? public var pcaInstanceId: String? public var qps: Int64? public var type: String? public var whId: 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.endTime != nil { map["EndTime"] = self.endTime! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.isExpired != nil { map["IsExpired"] = self.isExpired! } if self.name != nil { map["Name"] = self.name! } if self.pcaInstanceId != nil { map["PcaInstanceId"] = self.pcaInstanceId! } if self.qps != nil { map["Qps"] = self.qps! } if self.type != nil { map["Type"] = self.type! } if self.whId != nil { map["WhId"] = self.whId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("EndTime") { self.endTime = dict["EndTime"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("IsExpired") { self.isExpired = dict["IsExpired"] as! Bool } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("PcaInstanceId") { self.pcaInstanceId = dict["PcaInstanceId"] as! String } if dict.keys.contains("Qps") { self.qps = dict["Qps"] as! Int64 } if dict.keys.contains("Type") { self.type = dict["Type"] as! String } if dict.keys.contains("WhId") { self.whId = dict["WhId"] as! Int64 } } } public var certWarehouseList: [ListCertWarehouseResponseBody.CertWarehouseList]? public var currentPage: Int64? public var requestId: String? public var showSize: Int64? public var totalCount: 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.certWarehouseList != nil { var tmp : [Any] = [] for k in self.certWarehouseList! { tmp.append(k.toMap()) } map["CertWarehouseList"] = tmp } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertWarehouseList") { var tmp : [ListCertWarehouseResponseBody.CertWarehouseList] = [] for v in dict["CertWarehouseList"] as! [Any] { var model = ListCertWarehouseResponseBody.CertWarehouseList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.certWarehouseList = tmp } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public class ListCertWarehouseResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListCertWarehouseResponseBody? 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 = ListCertWarehouseResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListCloudAccessRequest : Tea.TeaModel { public var cloudName: String? public var currentPage: Int32? public var secretId: String? public var showSize: 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.cloudName != nil { map["CloudName"] = self.cloudName! } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.secretId != nil { map["SecretId"] = self.secretId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("SecretId") { self.secretId = dict["SecretId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } } } public class ListCloudAccessResponseBody : Tea.TeaModel { public class CloudAccessList : Tea.TeaModel { public var accessId: Int64? public var cloudName: String? public var secretId: String? public var serviceStatus: 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.accessId != nil { map["AccessId"] = self.accessId! } if self.cloudName != nil { map["CloudName"] = self.cloudName! } if self.secretId != nil { map["SecretId"] = self.secretId! } if self.serviceStatus != nil { map["ServiceStatus"] = self.serviceStatus! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AccessId") { self.accessId = dict["AccessId"] as! Int64 } if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("SecretId") { self.secretId = dict["SecretId"] as! String } if dict.keys.contains("ServiceStatus") { self.serviceStatus = dict["ServiceStatus"] as! String } } } public var cloudAccessList: [ListCloudAccessResponseBody.CloudAccessList]? public var currentPage: Int32? public var requestId: String? public var showSize: Int32? public var totalCount: 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.cloudAccessList != nil { var tmp : [Any] = [] for k in self.cloudAccessList! { tmp.append(k.toMap()) } map["CloudAccessList"] = tmp } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CloudAccessList") { var tmp : [ListCloudAccessResponseBody.CloudAccessList] = [] for v in dict["CloudAccessList"] as! [Any] { var model = ListCloudAccessResponseBody.CloudAccessList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.cloudAccessList = tmp } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int32 } } } public class ListCloudAccessResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListCloudAccessResponseBody? 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 = ListCloudAccessResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListCloudResourcesRequest : Tea.TeaModel { public var certIds: [Int64]? public var cloudName: String? public var cloudProduct: String? public var currentPage: Int32? public var keyword: String? public var secretId: String? public var showSize: 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.certIds != nil { map["CertIds"] = self.certIds! } if self.cloudName != nil { map["CloudName"] = self.cloudName! } if self.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyword != nil { map["Keyword"] = self.keyword! } if self.secretId != nil { map["SecretId"] = self.secretId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIds") { self.certIds = dict["CertIds"] as! [Int64] } if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Keyword") { self.keyword = dict["Keyword"] as! String } if dict.keys.contains("SecretId") { self.secretId = dict["SecretId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } } } public class ListCloudResourcesShrinkRequest : Tea.TeaModel { public var certIdsShrink: String? public var cloudName: String? public var cloudProduct: String? public var currentPage: Int32? public var keyword: String? public var secretId: String? public var showSize: 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.certIdsShrink != nil { map["CertIds"] = self.certIdsShrink! } if self.cloudName != nil { map["CloudName"] = self.cloudName! } if self.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyword != nil { map["Keyword"] = self.keyword! } if self.secretId != nil { map["SecretId"] = self.secretId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIds") { self.certIdsShrink = dict["CertIds"] as! String } if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Keyword") { self.keyword = dict["Keyword"] as! String } if dict.keys.contains("SecretId") { self.secretId = dict["SecretId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } } } public class ListCloudResourcesResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var certEndTime: String? public var certId: Int64? public var certName: String? public var certStartTime: String? public var cloudAccessId: String? public var cloudName: String? public var cloudProduct: String? public var cloudRegion: String? public var defaultResource: Int32? public var domain: String? public var enableHttps: Int32? public var gmtCreate: String? public var gmtModified: String? public var id: Int64? public var instanceId: String? public var listenerId: String? public var listenerPort: String? public var regionId: String? public var status: String? public var useSsl: Int32? public var userId: 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.certEndTime != nil { map["CertEndTime"] = self.certEndTime! } if self.certId != nil { map["CertId"] = self.certId! } if self.certName != nil { map["CertName"] = self.certName! } if self.certStartTime != nil { map["CertStartTime"] = self.certStartTime! } if self.cloudAccessId != nil { map["CloudAccessId"] = self.cloudAccessId! } if self.cloudName != nil { map["CloudName"] = self.cloudName! } if self.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.cloudRegion != nil { map["CloudRegion"] = self.cloudRegion! } if self.defaultResource != nil { map["DefaultResource"] = self.defaultResource! } if self.domain != nil { map["Domain"] = self.domain! } if self.enableHttps != nil { map["EnableHttps"] = self.enableHttps! } if self.gmtCreate != nil { map["GmtCreate"] = self.gmtCreate! } if self.gmtModified != nil { map["GmtModified"] = self.gmtModified! } if self.id != nil { map["Id"] = self.id! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.listenerId != nil { map["ListenerId"] = self.listenerId! } if self.listenerPort != nil { map["ListenerPort"] = self.listenerPort! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.status != nil { map["Status"] = self.status! } if self.useSsl != nil { map["UseSsl"] = self.useSsl! } if self.userId != nil { map["UserId"] = self.userId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertEndTime") { self.certEndTime = dict["CertEndTime"] as! String } if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } if dict.keys.contains("CertName") { self.certName = dict["CertName"] as! String } if dict.keys.contains("CertStartTime") { self.certStartTime = dict["CertStartTime"] as! String } if dict.keys.contains("CloudAccessId") { self.cloudAccessId = dict["CloudAccessId"] as! String } if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("CloudRegion") { self.cloudRegion = dict["CloudRegion"] as! String } if dict.keys.contains("DefaultResource") { self.defaultResource = dict["DefaultResource"] as! Int32 } if dict.keys.contains("Domain") { self.domain = dict["Domain"] as! String } if dict.keys.contains("EnableHttps") { self.enableHttps = dict["EnableHttps"] as! Int32 } if dict.keys.contains("GmtCreate") { self.gmtCreate = dict["GmtCreate"] as! String } if dict.keys.contains("GmtModified") { self.gmtModified = dict["GmtModified"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("ListenerId") { self.listenerId = dict["ListenerId"] as! String } if dict.keys.contains("ListenerPort") { self.listenerPort = dict["ListenerPort"] as! String } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("UseSsl") { self.useSsl = dict["UseSsl"] as! Int32 } if dict.keys.contains("UserId") { self.userId = dict["UserId"] as! Int64 } } } public var currentPage: Int32? public var data: [ListCloudResourcesResponseBody.Data]? public var requestId: String? public var showSize: Int32? public var total: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.total != nil { map["Total"] = self.total! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Data") { var tmp : [ListCloudResourcesResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = ListCloudResourcesResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("Total") { self.total = dict["Total"] as! Int64 } } } public class ListCloudResourcesResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListCloudResourcesResponseBody? 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 = ListCloudResourcesResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListContactRequest : Tea.TeaModel { public var currentPage: Int32? public var keyword: String? public var showSize: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyword != nil { map["Keyword"] = self.keyword! } if self.showSize != nil { map["ShowSize"] = self.showSize! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Keyword") { self.keyword = dict["Keyword"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } } } public class ListContactResponseBody : Tea.TeaModel { public class ContactList : Tea.TeaModel { public var contactId: Int64? public var email: String? public var emailStatus: Int32? public var mobile: String? public var mobileStatus: Int32? public var name: String? public var webhooks: 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.contactId != nil { map["ContactId"] = self.contactId! } if self.email != nil { map["Email"] = self.email! } if self.emailStatus != nil { map["EmailStatus"] = self.emailStatus! } if self.mobile != nil { map["Mobile"] = self.mobile! } if self.mobileStatus != nil { map["MobileStatus"] = self.mobileStatus! } if self.name != nil { map["Name"] = self.name! } if self.webhooks != nil { map["Webhooks"] = self.webhooks! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ContactId") { self.contactId = dict["ContactId"] as! Int64 } if dict.keys.contains("Email") { self.email = dict["Email"] as! String } if dict.keys.contains("EmailStatus") { self.emailStatus = dict["EmailStatus"] as! Int32 } if dict.keys.contains("Mobile") { self.mobile = dict["Mobile"] as! String } if dict.keys.contains("MobileStatus") { self.mobileStatus = dict["MobileStatus"] as! Int32 } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("Webhooks") { self.webhooks = dict["Webhooks"] as! String } } } public var contactList: [ListContactResponseBody.ContactList]? public var currentPage: Int32? public var keyword: String? public var requestId: String? public var showSize: Int32? public var totalCount: 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.contactList != nil { var tmp : [Any] = [] for k in self.contactList! { tmp.append(k.toMap()) } map["ContactList"] = tmp } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyword != nil { map["Keyword"] = self.keyword! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ContactList") { var tmp : [ListContactResponseBody.ContactList] = [] for v in dict["ContactList"] as! [Any] { var model = ListContactResponseBody.ContactList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.contactList = tmp } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Keyword") { self.keyword = dict["Keyword"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public class ListContactResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListContactResponseBody? 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 = ListContactResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListCsrRequest : Tea.TeaModel { public var algorithm: String? public var currentPage: Int64? public var keyWord: String? public var showSize: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyWord != nil { map["KeyWord"] = self.keyWord! } if self.showSize != nil { map["ShowSize"] = self.showSize! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("KeyWord") { self.keyWord = dict["KeyWord"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } } } public class ListCsrResponseBody : Tea.TeaModel { public class CsrList : Tea.TeaModel { public var algorithm: String? public var commonName: String? public var corpName: String? public var countryCode: String? public var csrId: Int64? public var department: String? public var hasPrivateKey: Bool? public var keySha2: String? public var keySize: Int32? public var locality: String? public var name: String? public var province: String? public var sans: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.commonName != nil { map["CommonName"] = self.commonName! } if self.corpName != nil { map["CorpName"] = self.corpName! } if self.countryCode != nil { map["CountryCode"] = self.countryCode! } if self.csrId != nil { map["CsrId"] = self.csrId! } if self.department != nil { map["Department"] = self.department! } if self.hasPrivateKey != nil { map["HasPrivateKey"] = self.hasPrivateKey! } if self.keySha2 != nil { map["KeySha2"] = self.keySha2! } if self.keySize != nil { map["KeySize"] = self.keySize! } if self.locality != nil { map["Locality"] = self.locality! } if self.name != nil { map["Name"] = self.name! } if self.province != nil { map["Province"] = self.province! } if self.sans != nil { map["Sans"] = self.sans! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("CommonName") { self.commonName = dict["CommonName"] as! String } if dict.keys.contains("CorpName") { self.corpName = dict["CorpName"] as! String } if dict.keys.contains("CountryCode") { self.countryCode = dict["CountryCode"] as! String } if dict.keys.contains("CsrId") { self.csrId = dict["CsrId"] as! Int64 } if dict.keys.contains("Department") { self.department = dict["Department"] as! String } if dict.keys.contains("HasPrivateKey") { self.hasPrivateKey = dict["HasPrivateKey"] as! Bool } if dict.keys.contains("KeySha2") { self.keySha2 = dict["KeySha2"] as! String } if dict.keys.contains("KeySize") { self.keySize = dict["KeySize"] as! Int32 } if dict.keys.contains("Locality") { self.locality = dict["Locality"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("Province") { self.province = dict["Province"] as! String } if dict.keys.contains("Sans") { self.sans = dict["Sans"] as! String } } } public var csrList: [ListCsrResponseBody.CsrList]? public var currentPage: Int64? public var requestId: String? public var showSize: Int64? public var totalCount: 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.csrList != nil { var tmp : [Any] = [] for k in self.csrList! { tmp.append(k.toMap()) } map["CsrList"] = tmp } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CsrList") { var tmp : [ListCsrResponseBody.CsrList] = [] for v in dict["CsrList"] as! [Any] { var model = ListCsrResponseBody.CsrList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.csrList = tmp } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public class ListCsrResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListCsrResponseBody? 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 = ListCsrResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListDeploymentJobRequest : Tea.TeaModel { public var currentPage: Int32? public var jobType: String? public var showSize: Int32? public var status: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.jobType != nil { map["JobType"] = self.jobType! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.status != nil { map["Status"] = self.status! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("JobType") { self.jobType = dict["JobType"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } } } public class ListDeploymentJobResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var certDomain: String? public var certType: String? public var del: Int32? public var endTime: String? public var gmtCreate: String? public var gmtModified: String? public var id: Int64? public var instanceId: String? public var jobType: String? public var name: String? public var productName: String? public var rollback: Int32? public var scheduleTime: String? public var startTime: String? public var status: String? public var userId: 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.certDomain != nil { map["CertDomain"] = self.certDomain! } if self.certType != nil { map["CertType"] = self.certType! } if self.del != nil { map["Del"] = self.del! } if self.endTime != nil { map["EndTime"] = self.endTime! } if self.gmtCreate != nil { map["GmtCreate"] = self.gmtCreate! } if self.gmtModified != nil { map["GmtModified"] = self.gmtModified! } if self.id != nil { map["Id"] = self.id! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.jobType != nil { map["JobType"] = self.jobType! } if self.name != nil { map["Name"] = self.name! } if self.productName != nil { map["ProductName"] = self.productName! } if self.rollback != nil { map["Rollback"] = self.rollback! } if self.scheduleTime != nil { map["ScheduleTime"] = self.scheduleTime! } if self.startTime != nil { map["StartTime"] = self.startTime! } if self.status != nil { map["Status"] = self.status! } if self.userId != nil { map["UserId"] = self.userId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertDomain") { self.certDomain = dict["CertDomain"] as! String } if dict.keys.contains("CertType") { self.certType = dict["CertType"] as! String } if dict.keys.contains("Del") { self.del = dict["Del"] as! Int32 } if dict.keys.contains("EndTime") { self.endTime = dict["EndTime"] as! String } if dict.keys.contains("GmtCreate") { self.gmtCreate = dict["GmtCreate"] as! String } if dict.keys.contains("GmtModified") { self.gmtModified = dict["GmtModified"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("JobType") { self.jobType = dict["JobType"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("Rollback") { self.rollback = dict["Rollback"] as! Int32 } if dict.keys.contains("ScheduleTime") { self.scheduleTime = dict["ScheduleTime"] as! String } if dict.keys.contains("StartTime") { self.startTime = dict["StartTime"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("UserId") { self.userId = dict["UserId"] as! Int64 } } } public var currentPage: Int32? public var data: [ListDeploymentJobResponseBody.Data]? public var requestId: String? public var showSize: Int32? public var total: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.total != nil { map["Total"] = self.total! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Data") { var tmp : [ListDeploymentJobResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = ListDeploymentJobResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("Total") { self.total = dict["Total"] as! Int64 } } } public class ListDeploymentJobResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListDeploymentJobResponseBody? 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 = ListDeploymentJobResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListDeploymentJobCertRequest : Tea.TeaModel { public var jobId: 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.jobId != nil { map["JobId"] = self.jobId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } } } public class ListDeploymentJobCertResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var algorithm: String? public var certId: Int64? public var certInstanceId: String? public var certName: String? public var certOrderType: String? public var certType: String? public var commonName: String? public var isTrustee: Bool? public var month: Int32? public var notAfterTime: Int64? public var notBeforeTime: Int64? public var orderId: Int64? public var sans: [String]? public var statusCode: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.certId != nil { map["CertId"] = self.certId! } if self.certInstanceId != nil { map["CertInstanceId"] = self.certInstanceId! } if self.certName != nil { map["CertName"] = self.certName! } if self.certOrderType != nil { map["CertOrderType"] = self.certOrderType! } if self.certType != nil { map["CertType"] = self.certType! } if self.commonName != nil { map["CommonName"] = self.commonName! } if self.isTrustee != nil { map["IsTrustee"] = self.isTrustee! } if self.month != nil { map["Month"] = self.month! } if self.notAfterTime != nil { map["NotAfterTime"] = self.notAfterTime! } if self.notBeforeTime != nil { map["NotBeforeTime"] = self.notBeforeTime! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.sans != nil { map["Sans"] = self.sans! } if self.statusCode != nil { map["StatusCode"] = self.statusCode! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } if dict.keys.contains("CertInstanceId") { self.certInstanceId = dict["CertInstanceId"] as! String } if dict.keys.contains("CertName") { self.certName = dict["CertName"] as! String } if dict.keys.contains("CertOrderType") { self.certOrderType = dict["CertOrderType"] as! String } if dict.keys.contains("CertType") { self.certType = dict["CertType"] as! String } if dict.keys.contains("CommonName") { self.commonName = dict["CommonName"] as! String } if dict.keys.contains("IsTrustee") { self.isTrustee = dict["IsTrustee"] as! Bool } if dict.keys.contains("Month") { self.month = dict["Month"] as! Int32 } if dict.keys.contains("NotAfterTime") { self.notAfterTime = dict["NotAfterTime"] as! Int64 } if dict.keys.contains("NotBeforeTime") { self.notBeforeTime = dict["NotBeforeTime"] as! Int64 } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("Sans") { self.sans = dict["Sans"] as! [String] } if dict.keys.contains("StatusCode") { self.statusCode = dict["StatusCode"] as! String } } } public var data: [ListDeploymentJobCertResponseBody.Data]? public var requestId: 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.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { var tmp : [ListDeploymentJobCertResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = ListDeploymentJobCertResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class ListDeploymentJobCertResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListDeploymentJobCertResponseBody? 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 = ListDeploymentJobCertResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListDeploymentJobResourceRequest : Tea.TeaModel { public var jobId: 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.jobId != nil { map["JobId"] = self.jobId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } } } public class ListDeploymentJobResourceResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var certEndTime: String? public var certId: Int64? public var certName: String? public var certStartTime: String? public var cloudAccessId: String? public var cloudName: String? public var cloudProduct: String? public var cloudRegion: String? public var defaultResource: Int32? public var domain: String? public var enableHttps: Int32? public var gmtCreate: String? public var gmtModified: String? public var id: Int64? public var instanceId: String? public var listenerId: String? public var listenerPort: String? public var regionId: String? public var remark: String? public var status: String? public var useSsl: Int32? public var userId: 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.certEndTime != nil { map["CertEndTime"] = self.certEndTime! } if self.certId != nil { map["CertId"] = self.certId! } if self.certName != nil { map["CertName"] = self.certName! } if self.certStartTime != nil { map["CertStartTime"] = self.certStartTime! } if self.cloudAccessId != nil { map["CloudAccessId"] = self.cloudAccessId! } if self.cloudName != nil { map["CloudName"] = self.cloudName! } if self.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.cloudRegion != nil { map["CloudRegion"] = self.cloudRegion! } if self.defaultResource != nil { map["DefaultResource"] = self.defaultResource! } if self.domain != nil { map["Domain"] = self.domain! } if self.enableHttps != nil { map["EnableHttps"] = self.enableHttps! } if self.gmtCreate != nil { map["GmtCreate"] = self.gmtCreate! } if self.gmtModified != nil { map["GmtModified"] = self.gmtModified! } if self.id != nil { map["Id"] = self.id! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.listenerId != nil { map["ListenerId"] = self.listenerId! } if self.listenerPort != nil { map["ListenerPort"] = self.listenerPort! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.remark != nil { map["Remark"] = self.remark! } if self.status != nil { map["Status"] = self.status! } if self.useSsl != nil { map["UseSsl"] = self.useSsl! } if self.userId != nil { map["UserId"] = self.userId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertEndTime") { self.certEndTime = dict["CertEndTime"] as! String } if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } if dict.keys.contains("CertName") { self.certName = dict["CertName"] as! String } if dict.keys.contains("CertStartTime") { self.certStartTime = dict["CertStartTime"] as! String } if dict.keys.contains("CloudAccessId") { self.cloudAccessId = dict["CloudAccessId"] as! String } if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("CloudRegion") { self.cloudRegion = dict["CloudRegion"] as! String } if dict.keys.contains("DefaultResource") { self.defaultResource = dict["DefaultResource"] as! Int32 } if dict.keys.contains("Domain") { self.domain = dict["Domain"] as! String } if dict.keys.contains("EnableHttps") { self.enableHttps = dict["EnableHttps"] as! Int32 } if dict.keys.contains("GmtCreate") { self.gmtCreate = dict["GmtCreate"] as! String } if dict.keys.contains("GmtModified") { self.gmtModified = dict["GmtModified"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("ListenerId") { self.listenerId = dict["ListenerId"] as! String } if dict.keys.contains("ListenerPort") { self.listenerPort = dict["ListenerPort"] as! String } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("Remark") { self.remark = dict["Remark"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("UseSsl") { self.useSsl = dict["UseSsl"] as! Int32 } if dict.keys.contains("UserId") { self.userId = dict["UserId"] as! Int64 } } } public var data: [ListDeploymentJobResourceResponseBody.Data]? public var requestId: 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.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { var tmp : [ListDeploymentJobResourceResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = ListDeploymentJobResourceResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class ListDeploymentJobResourceResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListDeploymentJobResourceResponseBody? 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 = ListDeploymentJobResourceResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListUserCertificateOrderRequest : Tea.TeaModel { public var currentPage: Int64? public var keyword: String? public var orderType: String? public var resourceGroupId: String? public var showSize: Int64? public var status: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.keyword != nil { map["Keyword"] = self.keyword! } if self.orderType != nil { map["OrderType"] = self.orderType! } if self.resourceGroupId != nil { map["ResourceGroupId"] = self.resourceGroupId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.status != nil { map["Status"] = self.status! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("Keyword") { self.keyword = dict["Keyword"] as! String } if dict.keys.contains("OrderType") { self.orderType = dict["OrderType"] as! String } if dict.keys.contains("ResourceGroupId") { self.resourceGroupId = dict["ResourceGroupId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } } } public class ListUserCertificateOrderResponseBody : Tea.TeaModel { public class CertificateOrderList : Tea.TeaModel { public var algorithm: String? public var aliyunOrderId: Int64? public var buyDate: Int64? public var certEndTime: Int64? public var certStartTime: Int64? public var certType: String? public var certificateId: Int64? public var city: String? public var commonName: String? public var country: String? public var domain: String? public var domainCount: Int64? public var domainType: String? public var endDate: String? public var expired: Bool? public var fingerprint: String? public var instanceId: String? public var issuer: String? public var name: String? public var orderId: Int64? public var orgName: String? public var partnerOrderId: String? public var productCode: String? public var productName: String? public var province: String? public var resourceGroupId: String? public var rootBrand: String? public var sans: String? public var serialNo: String? public var sha2: String? public var sourceType: String? public var startDate: String? public var status: String? public var trusteeStatus: String? public var upload: Bool? public var wildDomainCount: 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.algorithm != nil { map["Algorithm"] = self.algorithm! } if self.aliyunOrderId != nil { map["AliyunOrderId"] = self.aliyunOrderId! } if self.buyDate != nil { map["BuyDate"] = self.buyDate! } if self.certEndTime != nil { map["CertEndTime"] = self.certEndTime! } if self.certStartTime != nil { map["CertStartTime"] = self.certStartTime! } if self.certType != nil { map["CertType"] = self.certType! } if self.certificateId != nil { map["CertificateId"] = self.certificateId! } if self.city != nil { map["City"] = self.city! } if self.commonName != nil { map["CommonName"] = self.commonName! } if self.country != nil { map["Country"] = self.country! } if self.domain != nil { map["Domain"] = self.domain! } if self.domainCount != nil { map["DomainCount"] = self.domainCount! } if self.domainType != nil { map["DomainType"] = self.domainType! } if self.endDate != nil { map["EndDate"] = self.endDate! } if self.expired != nil { map["Expired"] = self.expired! } if self.fingerprint != nil { map["Fingerprint"] = self.fingerprint! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.issuer != nil { map["Issuer"] = self.issuer! } if self.name != nil { map["Name"] = self.name! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orgName != nil { map["OrgName"] = self.orgName! } if self.partnerOrderId != nil { map["PartnerOrderId"] = self.partnerOrderId! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.province != nil { map["Province"] = self.province! } if self.resourceGroupId != nil { map["ResourceGroupId"] = self.resourceGroupId! } if self.rootBrand != nil { map["RootBrand"] = self.rootBrand! } if self.sans != nil { map["Sans"] = self.sans! } if self.serialNo != nil { map["SerialNo"] = self.serialNo! } if self.sha2 != nil { map["Sha2"] = self.sha2! } if self.sourceType != nil { map["SourceType"] = self.sourceType! } if self.startDate != nil { map["StartDate"] = self.startDate! } if self.status != nil { map["Status"] = self.status! } if self.trusteeStatus != nil { map["TrusteeStatus"] = self.trusteeStatus! } if self.upload != nil { map["Upload"] = self.upload! } if self.wildDomainCount != nil { map["WildDomainCount"] = self.wildDomainCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Algorithm") { self.algorithm = dict["Algorithm"] as! String } if dict.keys.contains("AliyunOrderId") { self.aliyunOrderId = dict["AliyunOrderId"] as! Int64 } if dict.keys.contains("BuyDate") { self.buyDate = dict["BuyDate"] as! Int64 } if dict.keys.contains("CertEndTime") { self.certEndTime = dict["CertEndTime"] as! Int64 } if dict.keys.contains("CertStartTime") { self.certStartTime = dict["CertStartTime"] as! Int64 } if dict.keys.contains("CertType") { self.certType = dict["CertType"] as! String } if dict.keys.contains("CertificateId") { self.certificateId = dict["CertificateId"] as! Int64 } if dict.keys.contains("City") { self.city = dict["City"] as! String } if dict.keys.contains("CommonName") { self.commonName = dict["CommonName"] as! String } if dict.keys.contains("Country") { self.country = dict["Country"] as! String } if dict.keys.contains("Domain") { self.domain = dict["Domain"] as! String } if dict.keys.contains("DomainCount") { self.domainCount = dict["DomainCount"] as! Int64 } if dict.keys.contains("DomainType") { self.domainType = dict["DomainType"] as! String } if dict.keys.contains("EndDate") { self.endDate = dict["EndDate"] as! String } if dict.keys.contains("Expired") { self.expired = dict["Expired"] as! Bool } if dict.keys.contains("Fingerprint") { self.fingerprint = dict["Fingerprint"] as! String } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("Issuer") { self.issuer = dict["Issuer"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrgName") { self.orgName = dict["OrgName"] as! String } if dict.keys.contains("PartnerOrderId") { self.partnerOrderId = dict["PartnerOrderId"] as! String } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("Province") { self.province = dict["Province"] as! String } if dict.keys.contains("ResourceGroupId") { self.resourceGroupId = dict["ResourceGroupId"] as! String } if dict.keys.contains("RootBrand") { self.rootBrand = dict["RootBrand"] as! String } if dict.keys.contains("Sans") { self.sans = dict["Sans"] as! String } if dict.keys.contains("SerialNo") { self.serialNo = dict["SerialNo"] as! String } if dict.keys.contains("Sha2") { self.sha2 = dict["Sha2"] as! String } if dict.keys.contains("SourceType") { self.sourceType = dict["SourceType"] as! String } if dict.keys.contains("StartDate") { self.startDate = dict["StartDate"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("TrusteeStatus") { self.trusteeStatus = dict["TrusteeStatus"] as! String } if dict.keys.contains("Upload") { self.upload = dict["Upload"] as! Bool } if dict.keys.contains("WildDomainCount") { self.wildDomainCount = dict["WildDomainCount"] as! Int64 } } } public var certificateOrderList: [ListUserCertificateOrderResponseBody.CertificateOrderList]? public var currentPage: Int64? public var requestId: String? public var showSize: Int64? public var totalCount: 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.certificateOrderList != nil { var tmp : [Any] = [] for k in self.certificateOrderList! { tmp.append(k.toMap()) } map["CertificateOrderList"] = tmp } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertificateOrderList") { var tmp : [ListUserCertificateOrderResponseBody.CertificateOrderList] = [] for v in dict["CertificateOrderList"] as! [Any] { var model = ListUserCertificateOrderResponseBody.CertificateOrderList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.certificateOrderList = tmp } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int64 } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public class ListUserCertificateOrderResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListUserCertificateOrderResponseBody? 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 = ListUserCertificateOrderResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListWorkerResourceRequest : Tea.TeaModel { public var cloudProduct: String? public var currentPage: Int32? public var jobId: Int64? public var showSize: Int32? public var status: 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.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.jobId != nil { map["JobId"] = self.jobId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.status != nil { map["Status"] = self.status! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } } } public class ListWorkerResourceResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var certDomain: String? public var certId: Int64? public var certInstanceId: String? public var certName: String? public var cloudName: String? public var cloudProduct: String? public var cloudRegion: String? public var defaultResource: Bool? public var gmtCreate: String? public var gmtModified: String? public var id: Int64? public var instanceId: String? public var jobId: Int64? public var listenerId: String? public var namespaceId: String? public var orderId: Int64? public var port: Int32? public var regionId: String? public var resourceCertId: Int64? public var resourceDomain: String? public var resourceId: Int64? public var status: String? public var userId: 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.certDomain != nil { map["CertDomain"] = self.certDomain! } if self.certId != nil { map["CertId"] = self.certId! } if self.certInstanceId != nil { map["CertInstanceId"] = self.certInstanceId! } if self.certName != nil { map["CertName"] = self.certName! } if self.cloudName != nil { map["CloudName"] = self.cloudName! } if self.cloudProduct != nil { map["CloudProduct"] = self.cloudProduct! } if self.cloudRegion != nil { map["CloudRegion"] = self.cloudRegion! } if self.defaultResource != nil { map["DefaultResource"] = self.defaultResource! } if self.gmtCreate != nil { map["GmtCreate"] = self.gmtCreate! } if self.gmtModified != nil { map["GmtModified"] = self.gmtModified! } if self.id != nil { map["Id"] = self.id! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.jobId != nil { map["JobId"] = self.jobId! } if self.listenerId != nil { map["ListenerId"] = self.listenerId! } if self.namespaceId != nil { map["NamespaceId"] = self.namespaceId! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.port != nil { map["Port"] = self.port! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.resourceCertId != nil { map["ResourceCertId"] = self.resourceCertId! } if self.resourceDomain != nil { map["ResourceDomain"] = self.resourceDomain! } if self.resourceId != nil { map["ResourceId"] = self.resourceId! } if self.status != nil { map["Status"] = self.status! } if self.userId != nil { map["UserId"] = self.userId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertDomain") { self.certDomain = dict["CertDomain"] as! String } if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } if dict.keys.contains("CertInstanceId") { self.certInstanceId = dict["CertInstanceId"] as! String } if dict.keys.contains("CertName") { self.certName = dict["CertName"] as! String } if dict.keys.contains("CloudName") { self.cloudName = dict["CloudName"] as! String } if dict.keys.contains("CloudProduct") { self.cloudProduct = dict["CloudProduct"] as! String } if dict.keys.contains("CloudRegion") { self.cloudRegion = dict["CloudRegion"] as! String } if dict.keys.contains("DefaultResource") { self.defaultResource = dict["DefaultResource"] as! Bool } if dict.keys.contains("GmtCreate") { self.gmtCreate = dict["GmtCreate"] as! String } if dict.keys.contains("GmtModified") { self.gmtModified = dict["GmtModified"] as! String } if dict.keys.contains("Id") { self.id = dict["Id"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("ListenerId") { self.listenerId = dict["ListenerId"] as! String } if dict.keys.contains("NamespaceId") { self.namespaceId = dict["NamespaceId"] as! String } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("Port") { self.port = dict["Port"] as! Int32 } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("ResourceCertId") { self.resourceCertId = dict["ResourceCertId"] as! Int64 } if dict.keys.contains("ResourceDomain") { self.resourceDomain = dict["ResourceDomain"] as! String } if dict.keys.contains("ResourceId") { self.resourceId = dict["ResourceId"] as! Int64 } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("UserId") { self.userId = dict["UserId"] as! Int64 } } } public var currentPage: Int32? public var data: [ListWorkerResourceResponseBody.Data]? public var requestId: String? public var showSize: Int32? public var total: 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.currentPage != nil { map["CurrentPage"] = self.currentPage! } if self.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.showSize != nil { map["ShowSize"] = self.showSize! } if self.total != nil { map["Total"] = self.total! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CurrentPage") { self.currentPage = dict["CurrentPage"] as! Int32 } if dict.keys.contains("Data") { var tmp : [ListWorkerResourceResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = ListWorkerResourceResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ShowSize") { self.showSize = dict["ShowSize"] as! Int32 } if dict.keys.contains("Total") { self.total = dict["Total"] as! Int64 } } } public class ListWorkerResourceResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListWorkerResourceResponseBody? 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 = ListWorkerResourceResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class MoveResourceGroupRequest : Tea.TeaModel { public var regionId: String? public var resourceGroupId: String? public var resourceId: String? public var resourceType: 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.regionId != nil { map["RegionId"] = self.regionId! } if self.resourceGroupId != nil { map["ResourceGroupId"] = self.resourceGroupId! } if self.resourceId != nil { map["ResourceId"] = self.resourceId! } if self.resourceType != nil { map["ResourceType"] = self.resourceType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("ResourceGroupId") { self.resourceGroupId = dict["ResourceGroupId"] as! String } if dict.keys.contains("ResourceId") { self.resourceId = dict["ResourceId"] as! String } if dict.keys.contains("ResourceType") { self.resourceType = dict["ResourceType"] as! String } } } public class MoveResourceGroupResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class MoveResourceGroupResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: MoveResourceGroupResponseBody? 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 = MoveResourceGroupResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class RenewCertificateOrderForPackageRequestRequest : Tea.TeaModel { public class Tags : Tea.TeaModel { public var key: String? 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.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var csr: String? public var orderId: Int64? public var tags: [RenewCertificateOrderForPackageRequestRequest.Tags]? 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.csr != nil { map["Csr"] = self.csr! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.tags != nil { var tmp : [Any] = [] for k in self.tags! { tmp.append(k.toMap()) } map["Tags"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Csr") { self.csr = dict["Csr"] as! String } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("Tags") { var tmp : [RenewCertificateOrderForPackageRequestRequest.Tags] = [] for v in dict["Tags"] as! [Any] { var model = RenewCertificateOrderForPackageRequestRequest.Tags() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tags = tmp } } } public class RenewCertificateOrderForPackageRequestResponseBody : Tea.TeaModel { public var orderId: Int64? public var requestId: 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.orderId != nil { map["OrderId"] = self.orderId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class RenewCertificateOrderForPackageRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: RenewCertificateOrderForPackageRequestResponseBody? 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 = RenewCertificateOrderForPackageRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class SignRequest : Tea.TeaModel { public var certIdentifier: String? public var message: String? public var messageType: String? public var signingAlgorithm: 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.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.message != nil { map["Message"] = self.message! } if self.messageType != nil { map["MessageType"] = self.messageType! } if self.signingAlgorithm != nil { map["SigningAlgorithm"] = self.signingAlgorithm! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("MessageType") { self.messageType = dict["MessageType"] as! String } if dict.keys.contains("SigningAlgorithm") { self.signingAlgorithm = dict["SigningAlgorithm"] as! String } } } public class SignResponseBody : Tea.TeaModel { public var requestId: String? public var signature: 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.requestId != nil { map["RequestId"] = self.requestId! } if self.signature != nil { map["Signature"] = self.signature! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Signature") { self.signature = dict["Signature"] as! String } } } public class SignResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: SignResponseBody? 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 = SignResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class UpdateCsrRequest : Tea.TeaModel { public var csrId: Int64? public var key: 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.csrId != nil { map["CsrId"] = self.csrId! } if self.key != nil { map["Key"] = self.key! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CsrId") { self.csrId = dict["CsrId"] as! Int64 } if dict.keys.contains("Key") { self.key = dict["Key"] as! String } } } public class UpdateCsrResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class UpdateCsrResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: UpdateCsrResponseBody? 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 = UpdateCsrResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class UpdateDeploymentJobRequest : Tea.TeaModel { public var certIds: String? public var contactIds: String? public var jobId: Int64? public var name: String? public var resourceIds: String? public var scheduleTime: 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.certIds != nil { map["CertIds"] = self.certIds! } if self.contactIds != nil { map["ContactIds"] = self.contactIds! } if self.jobId != nil { map["JobId"] = self.jobId! } if self.name != nil { map["Name"] = self.name! } if self.resourceIds != nil { map["ResourceIds"] = self.resourceIds! } if self.scheduleTime != nil { map["ScheduleTime"] = self.scheduleTime! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIds") { self.certIds = dict["CertIds"] as! String } if dict.keys.contains("ContactIds") { self.contactIds = dict["ContactIds"] as! String } if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ResourceIds") { self.resourceIds = dict["ResourceIds"] as! String } if dict.keys.contains("ScheduleTime") { self.scheduleTime = dict["ScheduleTime"] as! Int64 } } } public class UpdateDeploymentJobResponseBody : Tea.TeaModel { public var requestId: 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class UpdateDeploymentJobResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: UpdateDeploymentJobResponseBody? 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 = UpdateDeploymentJobResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class UpdateDeploymentJobStatusRequest : Tea.TeaModel { public var jobId: Int64? public var status: 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.jobId != nil { map["JobId"] = self.jobId! } if self.status != nil { map["Status"] = self.status! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } } } public class UpdateDeploymentJobStatusResponseBody : Tea.TeaModel { public var data: Any? public var requestId: 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.data != nil { map["Data"] = self.data! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { self.data = dict["Data"] as! Any } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class UpdateDeploymentJobStatusResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: UpdateDeploymentJobStatusResponseBody? 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 = UpdateDeploymentJobStatusResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class UpdateWorkerResourceStatusRequest : Tea.TeaModel { public var jobId: Int64? public var status: String? public var workerId: 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.jobId != nil { map["JobId"] = self.jobId! } if self.status != nil { map["Status"] = self.status! } if self.workerId != nil { map["WorkerId"] = self.workerId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("JobId") { self.jobId = dict["JobId"] as! Int64 } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("WorkerId") { self.workerId = dict["WorkerId"] as! Int64 } } } public class UpdateWorkerResourceStatusResponseBody : Tea.TeaModel { public var data: Any? public var requestId: 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.data != nil { map["Data"] = self.data! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { self.data = dict["Data"] as! Any } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class UpdateWorkerResourceStatusResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: UpdateWorkerResourceStatusResponseBody? 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 = UpdateWorkerResourceStatusResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class UploadCsrRequest : Tea.TeaModel { public var csr: String? public var key: String? public var name: 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.csr != nil { map["Csr"] = self.csr! } if self.key != nil { map["Key"] = self.key! } if self.name != nil { map["Name"] = self.name! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Csr") { self.csr = dict["Csr"] as! String } if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } } } public class UploadCsrResponseBody : Tea.TeaModel { public var csrId: Int64? public var requestId: 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.csrId != nil { map["CsrId"] = self.csrId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CsrId") { self.csrId = dict["CsrId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class UploadCsrResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: UploadCsrResponseBody? 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 = UploadCsrResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class UploadUserCertificateRequest : Tea.TeaModel { public class Tags : Tea.TeaModel { public var key: String? 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.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var cert: String? public var encryptCert: String? public var encryptPrivateKey: String? public var key: String? public var name: String? public var resourceGroupId: String? public var signCert: String? public var signPrivateKey: String? public var tags: [UploadUserCertificateRequest.Tags]? 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.cert != nil { map["Cert"] = self.cert! } if self.encryptCert != nil { map["EncryptCert"] = self.encryptCert! } if self.encryptPrivateKey != nil { map["EncryptPrivateKey"] = self.encryptPrivateKey! } if self.key != nil { map["Key"] = self.key! } if self.name != nil { map["Name"] = self.name! } if self.resourceGroupId != nil { map["ResourceGroupId"] = self.resourceGroupId! } if self.signCert != nil { map["SignCert"] = self.signCert! } if self.signPrivateKey != nil { map["SignPrivateKey"] = self.signPrivateKey! } if self.tags != nil { var tmp : [Any] = [] for k in self.tags! { tmp.append(k.toMap()) } map["Tags"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Cert") { self.cert = dict["Cert"] as! String } if dict.keys.contains("EncryptCert") { self.encryptCert = dict["EncryptCert"] as! String } if dict.keys.contains("EncryptPrivateKey") { self.encryptPrivateKey = dict["EncryptPrivateKey"] as! String } if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ResourceGroupId") { self.resourceGroupId = dict["ResourceGroupId"] as! String } if dict.keys.contains("SignCert") { self.signCert = dict["SignCert"] as! String } if dict.keys.contains("SignPrivateKey") { self.signPrivateKey = dict["SignPrivateKey"] as! String } if dict.keys.contains("Tags") { var tmp : [UploadUserCertificateRequest.Tags] = [] for v in dict["Tags"] as! [Any] { var model = UploadUserCertificateRequest.Tags() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tags = tmp } } } public class UploadUserCertificateResponseBody : Tea.TeaModel { public var certId: Int64? public var requestId: String? public var resourceId: 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.certId != nil { map["CertId"] = self.certId! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.resourceId != nil { map["ResourceId"] = self.resourceId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertId") { self.certId = dict["CertId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("ResourceId") { self.resourceId = dict["ResourceId"] as! String } } } public class UploadUserCertificateResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: UploadUserCertificateResponseBody? 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 = UploadUserCertificateResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class VerifyRequest : Tea.TeaModel { public var certIdentifier: String? public var message: String? public var messageType: String? public var signatureValue: String? public var signingAlgorithm: 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.certIdentifier != nil { map["CertIdentifier"] = self.certIdentifier! } if self.message != nil { map["Message"] = self.message! } if self.messageType != nil { map["MessageType"] = self.messageType! } if self.signatureValue != nil { map["SignatureValue"] = self.signatureValue! } if self.signingAlgorithm != nil { map["SigningAlgorithm"] = self.signingAlgorithm! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CertIdentifier") { self.certIdentifier = dict["CertIdentifier"] as! String } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("MessageType") { self.messageType = dict["MessageType"] as! String } if dict.keys.contains("SignatureValue") { self.signatureValue = dict["SignatureValue"] as! String } if dict.keys.contains("SigningAlgorithm") { self.signingAlgorithm = dict["SigningAlgorithm"] as! String } } } public class VerifyResponseBody : Tea.TeaModel { public var requestId: String? public var signatureValid: 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.requestId != nil { map["RequestId"] = self.requestId! } if self.signatureValid != nil { map["SignatureValid"] = self.signatureValid! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("SignatureValid") { self.signatureValid = dict["SignatureValid"] as! Bool } } } public class VerifyResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: VerifyResponseBody? 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 = VerifyResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }