saf-20170331/Sources/AlibabacloudSaf20170331/Models.swift (126 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class ExecuteRequestRequest : Tea.TeaModel { public var service: String? public var serviceParameters: 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.service != nil { map["Service"] = self.service! } if self.serviceParameters != nil { map["ServiceParameters"] = self.serviceParameters! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Service") { self.service = dict["Service"] as! String } if dict.keys.contains("ServiceParameters") { self.serviceParameters = dict["ServiceParameters"] as! String } } } public class ExecuteRequestResponseBody : Tea.TeaModel { public var code: Int32? public var data: String? public var message: 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.code != nil { map["Code"] = self.code! } if self.data != nil { map["Data"] = self.data! } if self.message != nil { map["Message"] = self.message! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Code") { self.code = dict["Code"] as! Int32 } if dict.keys.contains("Data") { self.data = dict["Data"] as! String } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class ExecuteRequestResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ExecuteRequestResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.validateRequired(self.headers, "headers") try self.validateRequired(self.statusCode, "statusCode") try self.validateRequired(self.body, "body") try self.body?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.headers != nil { map["headers"] = self.headers! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } if self.body != nil { map["body"] = self.body?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("headers") { self.headers = dict["headers"] as! [String: String] } if dict.keys.contains("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } if dict.keys.contains("body") { var model = ExecuteRequestResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }