wuyingsolutionframework-20230810/Sources/AlibabacloudWuyingSolutionFramework20230810/Models.swift (151 lines of code) (raw):
import Foundation
import Tea
import TeaUtils
import AlibabacloudOpenApi
import AlibabaCloudOpenApiUtil
import AlibabacloudEndpointUtil
public class SendOpsMessageToTerminalRequest : Tea.TeaModel {
public var messageBody: String?
public var officeRegionId: String?
public var opsAction: String?
public var serialNo: String?
public var waitForAck: Bool?
public var waitForMsg: 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.messageBody != nil {
map["MessageBody"] = self.messageBody!
}
if self.officeRegionId != nil {
map["OfficeRegionId"] = self.officeRegionId!
}
if self.opsAction != nil {
map["OpsAction"] = self.opsAction!
}
if self.serialNo != nil {
map["SerialNo"] = self.serialNo!
}
if self.waitForAck != nil {
map["WaitForAck"] = self.waitForAck!
}
if self.waitForMsg != nil {
map["WaitForMsg"] = self.waitForMsg!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("MessageBody") {
self.messageBody = dict["MessageBody"] as! String
}
if dict.keys.contains("OfficeRegionId") {
self.officeRegionId = dict["OfficeRegionId"] as! String
}
if dict.keys.contains("OpsAction") {
self.opsAction = dict["OpsAction"] as! String
}
if dict.keys.contains("SerialNo") {
self.serialNo = dict["SerialNo"] as! String
}
if dict.keys.contains("WaitForAck") {
self.waitForAck = dict["WaitForAck"] as! Bool
}
if dict.keys.contains("WaitForMsg") {
self.waitForMsg = dict["WaitForMsg"] as! Bool
}
}
}
public class SendOpsMessageToTerminalResponseBody : Tea.TeaModel {
public var code: String?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class SendOpsMessageToTerminalResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: SendOpsMessageToTerminalResponseBody?
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 = SendOpsMessageToTerminalResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}