intelligentcreation-20250301/Sources/AlibabacloudIntelligentCreation20250301/Models.swift (488 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class CreateLabelTaskRequest : Tea.TeaModel { public var callbackUrl: String? public var fileUrl: String? public var idempotentId: String? public var labelTemplateId: 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.callbackUrl != nil { map["CallbackUrl"] = self.callbackUrl! } if self.fileUrl != nil { map["FileUrl"] = self.fileUrl! } if self.idempotentId != nil { map["IdempotentId"] = self.idempotentId! } if self.labelTemplateId != nil { map["LabelTemplateId"] = self.labelTemplateId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CallbackUrl") { self.callbackUrl = dict["CallbackUrl"] as! String } if dict.keys.contains("FileUrl") { self.fileUrl = dict["FileUrl"] as! String } if dict.keys.contains("IdempotentId") { self.idempotentId = dict["IdempotentId"] as! String } if dict.keys.contains("LabelTemplateId") { self.labelTemplateId = dict["LabelTemplateId"] as! String } } } public class CreateLabelTaskResponseBody : Tea.TeaModel { public var requestId: String? public var taskId: 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.taskId != nil { map["TaskId"] = self.taskId! } 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("TaskId") { self.taskId = dict["TaskId"] as! String } } } public class CreateLabelTaskResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateLabelTaskResponseBody? 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 = CreateLabelTaskResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateOssUploadTokenRequest : Tea.TeaModel { public var fileName: String? public var fileType: 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.fileName != nil { map["FileName"] = self.fileName! } if self.fileType != nil { map["FileType"] = self.fileType! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("FileName") { self.fileName = dict["FileName"] as! String } if dict.keys.contains("FileType") { self.fileType = dict["FileType"] as! String } } } public class CreateOssUploadTokenResponseBody : Tea.TeaModel { public var accessId: String? public var expireTime: String? public var host: String? public var key: String? public var policy: String? public var requestId: String? public var signature: String? public var url: 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.expireTime != nil { map["ExpireTime"] = self.expireTime! } if self.host != nil { map["Host"] = self.host! } if self.key != nil { map["Key"] = self.key! } if self.policy != nil { map["Policy"] = self.policy! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.signature != nil { map["Signature"] = self.signature! } if self.url != nil { map["Url"] = self.url! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AccessId") { self.accessId = dict["AccessId"] as! String } if dict.keys.contains("ExpireTime") { self.expireTime = dict["ExpireTime"] as! String } if dict.keys.contains("Host") { self.host = dict["Host"] as! String } if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Policy") { self.policy = dict["Policy"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Signature") { self.signature = dict["Signature"] as! String } if dict.keys.contains("Url") { self.url = dict["Url"] as! String } } } public class CreateOssUploadTokenResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateOssUploadTokenResponseBody? 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 = CreateOssUploadTokenResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateTextLabelRequest : Tea.TeaModel { public var data: String? public var labelTemplateId: 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.labelTemplateId != nil { map["LabelTemplateId"] = self.labelTemplateId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { self.data = dict["Data"] as! String } if dict.keys.contains("LabelTemplateId") { self.labelTemplateId = dict["LabelTemplateId"] as! String } } } public class CreateTextLabelResponseBody : Tea.TeaModel { public var data: String? public var requestId: String? public var tokens: 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! } if self.tokens != nil { map["Tokens"] = self.tokens! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Data") { self.data = dict["Data"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Tokens") { self.tokens = dict["Tokens"] as! String } } } public class CreateTextLabelResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateTextLabelResponseBody? 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 = CreateTextLabelResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetLabelTaskResultRequest : Tea.TeaModel { public var taskId: 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.taskId != nil { map["TaskId"] = self.taskId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("TaskId") { self.taskId = dict["TaskId"] as! String } } } public class GetLabelTaskResultResponseBody : Tea.TeaModel { public var requestId: String? public var resultDataUrl: String? public var status: String? public var tokens: 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.resultDataUrl != nil { map["ResultDataUrl"] = self.resultDataUrl! } if self.status != nil { map["Status"] = self.status! } if self.tokens != nil { map["Tokens"] = self.tokens! } 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("ResultDataUrl") { self.resultDataUrl = dict["ResultDataUrl"] as! String } if dict.keys.contains("Status") { self.status = dict["Status"] as! String } if dict.keys.contains("Tokens") { self.tokens = dict["Tokens"] as! String } } } public class GetLabelTaskResultResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetLabelTaskResultResponseBody? 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 = GetLabelTaskResultResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }