dashdeviceconsole-20250408/Sources/AlibabacloudDashDeviceConsole20250408/Models.swift (364 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class DeletePromptRequest : Tea.TeaModel { public var groupId: 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.groupId != nil { map["groupId"] = self.groupId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("groupId") { self.groupId = dict["groupId"] as! String } } } public class DeletePromptResponseBody : Tea.TeaModel { public var data: Any? public var errorCode: String? public var message: String? public var requestId: String? public var statusCode: 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.data != nil { map["data"] = self.data! } if self.errorCode != nil { map["errorCode"] = self.errorCode! } if self.message != nil { map["message"] = self.message! } if self.requestId != nil { map["requestId"] = self.requestId! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } 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("errorCode") { self.errorCode = dict["errorCode"] 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("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } } } public class DeletePromptResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeletePromptResponseBody? 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 = DeletePromptResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetPromptRequest : Tea.TeaModel { public var groupId: 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.groupId != nil { map["groupId"] = self.groupId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("groupId") { self.groupId = dict["groupId"] as! String } } } public class GetPromptResponseBody : Tea.TeaModel { public var data: Any? public var errorCode: String? public var message: String? public var requestId: String? public var statusCode: 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.data != nil { map["data"] = self.data! } if self.errorCode != nil { map["errorCode"] = self.errorCode! } if self.message != nil { map["message"] = self.message! } if self.requestId != nil { map["requestId"] = self.requestId! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } 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("errorCode") { self.errorCode = dict["errorCode"] 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("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } } } public class GetPromptResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetPromptResponseBody? 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 = GetPromptResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class PushPromptRequest : Tea.TeaModel { public var groupId: String? public var promptContent: 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.groupId != nil { map["groupId"] = self.groupId! } if self.promptContent != nil { map["promptContent"] = self.promptContent! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("groupId") { self.groupId = dict["groupId"] as! String } if dict.keys.contains("promptContent") { self.promptContent = dict["promptContent"] as! String } } } public class PushPromptResponseBody : Tea.TeaModel { public var data: Any? public var errorCode: String? public var message: String? public var requestId: String? public var statusCode: 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.data != nil { map["data"] = self.data! } if self.errorCode != nil { map["errorCode"] = self.errorCode! } if self.message != nil { map["message"] = self.message! } if self.requestId != nil { map["requestId"] = self.requestId! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } 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("errorCode") { self.errorCode = dict["errorCode"] 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("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } } } public class PushPromptResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: PushPromptResponseBody? 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 = PushPromptResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }