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
}
}
}