tingwu-20230930/Sources/AlibabacloudTingwu20230930/Models.swift (2,205 lines of code) (raw):
import Foundation
import Tea
import TeaUtils
import AlibabacloudOpenApi
import AlibabaCloudOpenApiUtil
import AlibabacloudEndpointUtil
public class CreateTaskRequest : Tea.TeaModel {
public class Input : Tea.TeaModel {
public var audioChannelMode: String?
public var fileUrl: String?
public var format: String?
public var languageHints: [String]?
public var multipleStreamsEnabled: Bool?
public var outputPath: String?
public var progressiveCallbacksEnabled: Bool?
public var sampleRate: Int32?
public var sourceLanguage: String?
public var taskId: String?
public var taskKey: 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.audioChannelMode != nil {
map["AudioChannelMode"] = self.audioChannelMode!
}
if self.fileUrl != nil {
map["FileUrl"] = self.fileUrl!
}
if self.format != nil {
map["Format"] = self.format!
}
if self.languageHints != nil {
map["LanguageHints"] = self.languageHints!
}
if self.multipleStreamsEnabled != nil {
map["MultipleStreamsEnabled"] = self.multipleStreamsEnabled!
}
if self.outputPath != nil {
map["OutputPath"] = self.outputPath!
}
if self.progressiveCallbacksEnabled != nil {
map["ProgressiveCallbacksEnabled"] = self.progressiveCallbacksEnabled!
}
if self.sampleRate != nil {
map["SampleRate"] = self.sampleRate!
}
if self.sourceLanguage != nil {
map["SourceLanguage"] = self.sourceLanguage!
}
if self.taskId != nil {
map["TaskId"] = self.taskId!
}
if self.taskKey != nil {
map["TaskKey"] = self.taskKey!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AudioChannelMode") {
self.audioChannelMode = dict["AudioChannelMode"] as! String
}
if dict.keys.contains("FileUrl") {
self.fileUrl = dict["FileUrl"] as! String
}
if dict.keys.contains("Format") {
self.format = dict["Format"] as! String
}
if dict.keys.contains("LanguageHints") {
self.languageHints = dict["LanguageHints"] as! [String]
}
if dict.keys.contains("MultipleStreamsEnabled") {
self.multipleStreamsEnabled = dict["MultipleStreamsEnabled"] as! Bool
}
if dict.keys.contains("OutputPath") {
self.outputPath = dict["OutputPath"] as! String
}
if dict.keys.contains("ProgressiveCallbacksEnabled") {
self.progressiveCallbacksEnabled = dict["ProgressiveCallbacksEnabled"] as! Bool
}
if dict.keys.contains("SampleRate") {
self.sampleRate = dict["SampleRate"] as! Int32
}
if dict.keys.contains("SourceLanguage") {
self.sourceLanguage = dict["SourceLanguage"] as! String
}
if dict.keys.contains("TaskId") {
self.taskId = dict["TaskId"] as! String
}
if dict.keys.contains("TaskKey") {
self.taskKey = dict["TaskKey"] as! String
}
}
}
public class Parameters : Tea.TeaModel {
public class ContentExtraction : Tea.TeaModel {
public class ExtractionContents : Tea.TeaModel {
public var content: String?
public var identity: String?
public var title: 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.content != nil {
map["Content"] = self.content!
}
if self.identity != nil {
map["Identity"] = self.identity!
}
if self.title != nil {
map["Title"] = self.title!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Content") {
self.content = dict["Content"] as! String
}
if dict.keys.contains("Identity") {
self.identity = dict["Identity"] as! String
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
}
}
public var extractionContents: [CreateTaskRequest.Parameters.ContentExtraction.ExtractionContents]?
public var sceneIntroduction: String?
public var speakerMap: [String: Any]?
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.extractionContents != nil {
var tmp : [Any] = []
for k in self.extractionContents! {
tmp.append(k.toMap())
}
map["ExtractionContents"] = tmp
}
if self.sceneIntroduction != nil {
map["SceneIntroduction"] = self.sceneIntroduction!
}
if self.speakerMap != nil {
map["SpeakerMap"] = self.speakerMap!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ExtractionContents") {
var tmp : [CreateTaskRequest.Parameters.ContentExtraction.ExtractionContents] = []
for v in dict["ExtractionContents"] as! [Any] {
var model = CreateTaskRequest.Parameters.ContentExtraction.ExtractionContents()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.extractionContents = tmp
}
if dict.keys.contains("SceneIntroduction") {
self.sceneIntroduction = dict["SceneIntroduction"] as! String
}
if dict.keys.contains("SpeakerMap") {
self.speakerMap = dict["SpeakerMap"] as! [String: Any]
}
}
}
public class CustomPrompt : Tea.TeaModel {
public class Contents : Tea.TeaModel {
public var model: String?
public var name: String?
public var prompt: String?
public var transType: 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.model != nil {
map["Model"] = self.model!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.prompt != nil {
map["Prompt"] = self.prompt!
}
if self.transType != nil {
map["TransType"] = self.transType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Model") {
self.model = dict["Model"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Prompt") {
self.prompt = dict["Prompt"] as! String
}
if dict.keys.contains("TransType") {
self.transType = dict["TransType"] as! String
}
}
}
public var contents: [CreateTaskRequest.Parameters.CustomPrompt.Contents]?
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.contents != nil {
var tmp : [Any] = []
for k in self.contents! {
tmp.append(k.toMap())
}
map["Contents"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Contents") {
var tmp : [CreateTaskRequest.Parameters.CustomPrompt.Contents] = []
for v in dict["Contents"] as! [Any] {
var model = CreateTaskRequest.Parameters.CustomPrompt.Contents()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.contents = tmp
}
}
}
public class ExtraParams : Tea.TeaModel {
public var domainEducationEnabled: Bool?
public var maxKeywords: Int32?
public var nfixEnabled: Bool?
public var ocrAuxiliaryEnabled: Bool?
public var translateLlmSceneEnabled: 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.domainEducationEnabled != nil {
map["DomainEducationEnabled"] = self.domainEducationEnabled!
}
if self.maxKeywords != nil {
map["MaxKeywords"] = self.maxKeywords!
}
if self.nfixEnabled != nil {
map["NfixEnabled"] = self.nfixEnabled!
}
if self.ocrAuxiliaryEnabled != nil {
map["OcrAuxiliaryEnabled"] = self.ocrAuxiliaryEnabled!
}
if self.translateLlmSceneEnabled != nil {
map["TranslateLlmSceneEnabled"] = self.translateLlmSceneEnabled!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("DomainEducationEnabled") {
self.domainEducationEnabled = dict["DomainEducationEnabled"] as! Bool
}
if dict.keys.contains("MaxKeywords") {
self.maxKeywords = dict["MaxKeywords"] as! Int32
}
if dict.keys.contains("NfixEnabled") {
self.nfixEnabled = dict["NfixEnabled"] as! Bool
}
if dict.keys.contains("OcrAuxiliaryEnabled") {
self.ocrAuxiliaryEnabled = dict["OcrAuxiliaryEnabled"] as! Bool
}
if dict.keys.contains("TranslateLlmSceneEnabled") {
self.translateLlmSceneEnabled = dict["TranslateLlmSceneEnabled"] as! Bool
}
}
}
public class IdentityRecognition : Tea.TeaModel {
public class IdentityContents : Tea.TeaModel {
public var description_: String?
public var name: 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.description_ != nil {
map["Description"] = self.description_!
}
if self.name != nil {
map["Name"] = self.name!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
}
}
public var identityContents: [CreateTaskRequest.Parameters.IdentityRecognition.IdentityContents]?
public var sceneIntroduction: 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.identityContents != nil {
var tmp : [Any] = []
for k in self.identityContents! {
tmp.append(k.toMap())
}
map["IdentityContents"] = tmp
}
if self.sceneIntroduction != nil {
map["SceneIntroduction"] = self.sceneIntroduction!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("IdentityContents") {
var tmp : [CreateTaskRequest.Parameters.IdentityRecognition.IdentityContents] = []
for v in dict["IdentityContents"] as! [Any] {
var model = CreateTaskRequest.Parameters.IdentityRecognition.IdentityContents()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.identityContents = tmp
}
if dict.keys.contains("SceneIntroduction") {
self.sceneIntroduction = dict["SceneIntroduction"] as! String
}
}
}
public class MeetingAssistance : Tea.TeaModel {
public var types: [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.types != nil {
map["Types"] = self.types!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Types") {
self.types = dict["Types"] as! [String]
}
}
}
public class ServiceInspection : Tea.TeaModel {
public class InspectionContents : Tea.TeaModel {
public var content: String?
public var title: 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.content != nil {
map["Content"] = self.content!
}
if self.title != nil {
map["Title"] = self.title!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Content") {
self.content = dict["Content"] as! String
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
}
}
public var inspectionContents: [CreateTaskRequest.Parameters.ServiceInspection.InspectionContents]?
public var inspectionIntroduction: String?
public var sceneIntroduction: String?
public var speakerMap: [String: Any]?
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.inspectionContents != nil {
var tmp : [Any] = []
for k in self.inspectionContents! {
tmp.append(k.toMap())
}
map["InspectionContents"] = tmp
}
if self.inspectionIntroduction != nil {
map["InspectionIntroduction"] = self.inspectionIntroduction!
}
if self.sceneIntroduction != nil {
map["SceneIntroduction"] = self.sceneIntroduction!
}
if self.speakerMap != nil {
map["SpeakerMap"] = self.speakerMap!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("InspectionContents") {
var tmp : [CreateTaskRequest.Parameters.ServiceInspection.InspectionContents] = []
for v in dict["InspectionContents"] as! [Any] {
var model = CreateTaskRequest.Parameters.ServiceInspection.InspectionContents()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.inspectionContents = tmp
}
if dict.keys.contains("InspectionIntroduction") {
self.inspectionIntroduction = dict["InspectionIntroduction"] as! String
}
if dict.keys.contains("SceneIntroduction") {
self.sceneIntroduction = dict["SceneIntroduction"] as! String
}
if dict.keys.contains("SpeakerMap") {
self.speakerMap = dict["SpeakerMap"] as! [String: Any]
}
}
}
public class Summarization : Tea.TeaModel {
public var types: [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.types != nil {
map["Types"] = self.types!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Types") {
self.types = dict["Types"] as! [String]
}
}
}
public class Transcoding : Tea.TeaModel {
public var spectrumEnabled: Bool?
public var targetAudioFormat: String?
public var targetVideoFormat: String?
public var videoThumbnailEnabled: 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.spectrumEnabled != nil {
map["SpectrumEnabled"] = self.spectrumEnabled!
}
if self.targetAudioFormat != nil {
map["TargetAudioFormat"] = self.targetAudioFormat!
}
if self.targetVideoFormat != nil {
map["TargetVideoFormat"] = self.targetVideoFormat!
}
if self.videoThumbnailEnabled != nil {
map["VideoThumbnailEnabled"] = self.videoThumbnailEnabled!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("SpectrumEnabled") {
self.spectrumEnabled = dict["SpectrumEnabled"] as! Bool
}
if dict.keys.contains("TargetAudioFormat") {
self.targetAudioFormat = dict["TargetAudioFormat"] as! String
}
if dict.keys.contains("TargetVideoFormat") {
self.targetVideoFormat = dict["TargetVideoFormat"] as! String
}
if dict.keys.contains("VideoThumbnailEnabled") {
self.videoThumbnailEnabled = dict["VideoThumbnailEnabled"] as! Bool
}
}
}
public class Transcription : Tea.TeaModel {
public class Diarization : Tea.TeaModel {
public var speakerCount: 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.speakerCount != nil {
map["SpeakerCount"] = self.speakerCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("SpeakerCount") {
self.speakerCount = dict["SpeakerCount"] as! Int32
}
}
}
public var additionalStreamOutputLevel: Int32?
public var audioEventDetectionEnabled: Bool?
public var diarization: CreateTaskRequest.Parameters.Transcription.Diarization?
public var diarizationEnabled: Bool?
public var model: String?
public var outputLevel: Int32?
public var phraseId: String?
public var realtimeDiarizationEnabled: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.diarization?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.additionalStreamOutputLevel != nil {
map["AdditionalStreamOutputLevel"] = self.additionalStreamOutputLevel!
}
if self.audioEventDetectionEnabled != nil {
map["AudioEventDetectionEnabled"] = self.audioEventDetectionEnabled!
}
if self.diarization != nil {
map["Diarization"] = self.diarization?.toMap()
}
if self.diarizationEnabled != nil {
map["DiarizationEnabled"] = self.diarizationEnabled!
}
if self.model != nil {
map["Model"] = self.model!
}
if self.outputLevel != nil {
map["OutputLevel"] = self.outputLevel!
}
if self.phraseId != nil {
map["PhraseId"] = self.phraseId!
}
if self.realtimeDiarizationEnabled != nil {
map["RealtimeDiarizationEnabled"] = self.realtimeDiarizationEnabled!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AdditionalStreamOutputLevel") {
self.additionalStreamOutputLevel = dict["AdditionalStreamOutputLevel"] as! Int32
}
if dict.keys.contains("AudioEventDetectionEnabled") {
self.audioEventDetectionEnabled = dict["AudioEventDetectionEnabled"] as! Bool
}
if dict.keys.contains("Diarization") {
var model = CreateTaskRequest.Parameters.Transcription.Diarization()
model.fromMap(dict["Diarization"] as! [String: Any])
self.diarization = model
}
if dict.keys.contains("DiarizationEnabled") {
self.diarizationEnabled = dict["DiarizationEnabled"] as! Bool
}
if dict.keys.contains("Model") {
self.model = dict["Model"] as! String
}
if dict.keys.contains("OutputLevel") {
self.outputLevel = dict["OutputLevel"] as! Int32
}
if dict.keys.contains("PhraseId") {
self.phraseId = dict["PhraseId"] as! String
}
if dict.keys.contains("RealtimeDiarizationEnabled") {
self.realtimeDiarizationEnabled = dict["RealtimeDiarizationEnabled"] as! Bool
}
}
}
public class Translation : Tea.TeaModel {
public var additionalStreamOutputLevel: Int32?
public var outputLevel: Int32?
public var targetLanguages: [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.additionalStreamOutputLevel != nil {
map["AdditionalStreamOutputLevel"] = self.additionalStreamOutputLevel!
}
if self.outputLevel != nil {
map["OutputLevel"] = self.outputLevel!
}
if self.targetLanguages != nil {
map["TargetLanguages"] = self.targetLanguages!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AdditionalStreamOutputLevel") {
self.additionalStreamOutputLevel = dict["AdditionalStreamOutputLevel"] as! Int32
}
if dict.keys.contains("OutputLevel") {
self.outputLevel = dict["OutputLevel"] as! Int32
}
if dict.keys.contains("TargetLanguages") {
self.targetLanguages = dict["TargetLanguages"] as! [String]
}
}
}
public var autoChaptersEnabled: Bool?
public var contentExtraction: CreateTaskRequest.Parameters.ContentExtraction?
public var contentExtractionEnabled: Bool?
public var customPrompt: CreateTaskRequest.Parameters.CustomPrompt?
public var customPromptEnabled: Bool?
public var extraParams: CreateTaskRequest.Parameters.ExtraParams?
public var identityRecognition: CreateTaskRequest.Parameters.IdentityRecognition?
public var identityRecognitionEnabled: Bool?
public var meetingAssistance: CreateTaskRequest.Parameters.MeetingAssistance?
public var meetingAssistanceEnabled: Bool?
public var pptExtractionEnabled: Bool?
public var serviceInspection: CreateTaskRequest.Parameters.ServiceInspection?
public var serviceInspectionEnabled: Bool?
public var summarization: CreateTaskRequest.Parameters.Summarization?
public var summarizationEnabled: Bool?
public var textPolishEnabled: Bool?
public var transcoding: CreateTaskRequest.Parameters.Transcoding?
public var transcription: CreateTaskRequest.Parameters.Transcription?
public var translation: CreateTaskRequest.Parameters.Translation?
public var translationEnabled: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.contentExtraction?.validate()
try self.customPrompt?.validate()
try self.extraParams?.validate()
try self.identityRecognition?.validate()
try self.meetingAssistance?.validate()
try self.serviceInspection?.validate()
try self.summarization?.validate()
try self.transcoding?.validate()
try self.transcription?.validate()
try self.translation?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.autoChaptersEnabled != nil {
map["AutoChaptersEnabled"] = self.autoChaptersEnabled!
}
if self.contentExtraction != nil {
map["ContentExtraction"] = self.contentExtraction?.toMap()
}
if self.contentExtractionEnabled != nil {
map["ContentExtractionEnabled"] = self.contentExtractionEnabled!
}
if self.customPrompt != nil {
map["CustomPrompt"] = self.customPrompt?.toMap()
}
if self.customPromptEnabled != nil {
map["CustomPromptEnabled"] = self.customPromptEnabled!
}
if self.extraParams != nil {
map["ExtraParams"] = self.extraParams?.toMap()
}
if self.identityRecognition != nil {
map["IdentityRecognition"] = self.identityRecognition?.toMap()
}
if self.identityRecognitionEnabled != nil {
map["IdentityRecognitionEnabled"] = self.identityRecognitionEnabled!
}
if self.meetingAssistance != nil {
map["MeetingAssistance"] = self.meetingAssistance?.toMap()
}
if self.meetingAssistanceEnabled != nil {
map["MeetingAssistanceEnabled"] = self.meetingAssistanceEnabled!
}
if self.pptExtractionEnabled != nil {
map["PptExtractionEnabled"] = self.pptExtractionEnabled!
}
if self.serviceInspection != nil {
map["ServiceInspection"] = self.serviceInspection?.toMap()
}
if self.serviceInspectionEnabled != nil {
map["ServiceInspectionEnabled"] = self.serviceInspectionEnabled!
}
if self.summarization != nil {
map["Summarization"] = self.summarization?.toMap()
}
if self.summarizationEnabled != nil {
map["SummarizationEnabled"] = self.summarizationEnabled!
}
if self.textPolishEnabled != nil {
map["TextPolishEnabled"] = self.textPolishEnabled!
}
if self.transcoding != nil {
map["Transcoding"] = self.transcoding?.toMap()
}
if self.transcription != nil {
map["Transcription"] = self.transcription?.toMap()
}
if self.translation != nil {
map["Translation"] = self.translation?.toMap()
}
if self.translationEnabled != nil {
map["TranslationEnabled"] = self.translationEnabled!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AutoChaptersEnabled") {
self.autoChaptersEnabled = dict["AutoChaptersEnabled"] as! Bool
}
if dict.keys.contains("ContentExtraction") {
var model = CreateTaskRequest.Parameters.ContentExtraction()
model.fromMap(dict["ContentExtraction"] as! [String: Any])
self.contentExtraction = model
}
if dict.keys.contains("ContentExtractionEnabled") {
self.contentExtractionEnabled = dict["ContentExtractionEnabled"] as! Bool
}
if dict.keys.contains("CustomPrompt") {
var model = CreateTaskRequest.Parameters.CustomPrompt()
model.fromMap(dict["CustomPrompt"] as! [String: Any])
self.customPrompt = model
}
if dict.keys.contains("CustomPromptEnabled") {
self.customPromptEnabled = dict["CustomPromptEnabled"] as! Bool
}
if dict.keys.contains("ExtraParams") {
var model = CreateTaskRequest.Parameters.ExtraParams()
model.fromMap(dict["ExtraParams"] as! [String: Any])
self.extraParams = model
}
if dict.keys.contains("IdentityRecognition") {
var model = CreateTaskRequest.Parameters.IdentityRecognition()
model.fromMap(dict["IdentityRecognition"] as! [String: Any])
self.identityRecognition = model
}
if dict.keys.contains("IdentityRecognitionEnabled") {
self.identityRecognitionEnabled = dict["IdentityRecognitionEnabled"] as! Bool
}
if dict.keys.contains("MeetingAssistance") {
var model = CreateTaskRequest.Parameters.MeetingAssistance()
model.fromMap(dict["MeetingAssistance"] as! [String: Any])
self.meetingAssistance = model
}
if dict.keys.contains("MeetingAssistanceEnabled") {
self.meetingAssistanceEnabled = dict["MeetingAssistanceEnabled"] as! Bool
}
if dict.keys.contains("PptExtractionEnabled") {
self.pptExtractionEnabled = dict["PptExtractionEnabled"] as! Bool
}
if dict.keys.contains("ServiceInspection") {
var model = CreateTaskRequest.Parameters.ServiceInspection()
model.fromMap(dict["ServiceInspection"] as! [String: Any])
self.serviceInspection = model
}
if dict.keys.contains("ServiceInspectionEnabled") {
self.serviceInspectionEnabled = dict["ServiceInspectionEnabled"] as! Bool
}
if dict.keys.contains("Summarization") {
var model = CreateTaskRequest.Parameters.Summarization()
model.fromMap(dict["Summarization"] as! [String: Any])
self.summarization = model
}
if dict.keys.contains("SummarizationEnabled") {
self.summarizationEnabled = dict["SummarizationEnabled"] as! Bool
}
if dict.keys.contains("TextPolishEnabled") {
self.textPolishEnabled = dict["TextPolishEnabled"] as! Bool
}
if dict.keys.contains("Transcoding") {
var model = CreateTaskRequest.Parameters.Transcoding()
model.fromMap(dict["Transcoding"] as! [String: Any])
self.transcoding = model
}
if dict.keys.contains("Transcription") {
var model = CreateTaskRequest.Parameters.Transcription()
model.fromMap(dict["Transcription"] as! [String: Any])
self.transcription = model
}
if dict.keys.contains("Translation") {
var model = CreateTaskRequest.Parameters.Translation()
model.fromMap(dict["Translation"] as! [String: Any])
self.translation = model
}
if dict.keys.contains("TranslationEnabled") {
self.translationEnabled = dict["TranslationEnabled"] as! Bool
}
}
}
public var appKey: String?
public var input: CreateTaskRequest.Input?
public var parameters: CreateTaskRequest.Parameters?
public var operation: String?
public var type: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.input?.validate()
try self.parameters?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appKey != nil {
map["AppKey"] = self.appKey!
}
if self.input != nil {
map["Input"] = self.input?.toMap()
}
if self.parameters != nil {
map["Parameters"] = self.parameters?.toMap()
}
if self.operation != nil {
map["operation"] = self.operation!
}
if self.type != nil {
map["type"] = self.type!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppKey") {
self.appKey = dict["AppKey"] as! String
}
if dict.keys.contains("Input") {
var model = CreateTaskRequest.Input()
model.fromMap(dict["Input"] as! [String: Any])
self.input = model
}
if dict.keys.contains("Parameters") {
var model = CreateTaskRequest.Parameters()
model.fromMap(dict["Parameters"] as! [String: Any])
self.parameters = model
}
if dict.keys.contains("operation") {
self.operation = dict["operation"] as! String
}
if dict.keys.contains("type") {
self.type = dict["type"] as! String
}
}
}
public class CreateTaskResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var meetingJoinUrl: String?
public var taskId: String?
public var taskKey: String?
public var taskStatus: 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.meetingJoinUrl != nil {
map["MeetingJoinUrl"] = self.meetingJoinUrl!
}
if self.taskId != nil {
map["TaskId"] = self.taskId!
}
if self.taskKey != nil {
map["TaskKey"] = self.taskKey!
}
if self.taskStatus != nil {
map["TaskStatus"] = self.taskStatus!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("MeetingJoinUrl") {
self.meetingJoinUrl = dict["MeetingJoinUrl"] as! String
}
if dict.keys.contains("TaskId") {
self.taskId = dict["TaskId"] as! String
}
if dict.keys.contains("TaskKey") {
self.taskKey = dict["TaskKey"] as! String
}
if dict.keys.contains("TaskStatus") {
self.taskStatus = dict["TaskStatus"] as! String
}
}
}
public var code: String?
public var data: CreateTaskResponseBody.Data?
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 {
try self.data?.validate()
}
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?.toMap()
}
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! String
}
if dict.keys.contains("Data") {
var model = CreateTaskResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateTaskResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateTaskResponseBody?
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 = CreateTaskResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateTranscriptionPhrasesRequest : Tea.TeaModel {
public var description_: String?
public var name: String?
public var wordWeights: 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.description_ != nil {
map["Description"] = self.description_!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.wordWeights != nil {
map["WordWeights"] = self.wordWeights!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("WordWeights") {
self.wordWeights = dict["WordWeights"] as! String
}
}
}
public class CreateTranscriptionPhrasesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var errorCode: String?
public var errorMessage: String?
public var phraseId: String?
public var status: 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.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.phraseId != nil {
map["PhraseId"] = self.phraseId!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("PhraseId") {
self.phraseId = dict["PhraseId"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public var code: String?
public var data: CreateTranscriptionPhrasesResponseBody.Data?
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 {
try self.data?.validate()
}
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?.toMap()
}
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! String
}
if dict.keys.contains("Data") {
var model = CreateTranscriptionPhrasesResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateTranscriptionPhrasesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateTranscriptionPhrasesResponseBody?
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 = CreateTranscriptionPhrasesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteTranscriptionPhrasesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var errorCode: String?
public var errorMessage: String?
public var status: 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.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public var data: DeleteTranscriptionPhrasesResponseBody.Data?
public var errorCode: String?
public var errorMessage: String?
public var status: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Data") {
var model = DeleteTranscriptionPhrasesResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public class DeleteTranscriptionPhrasesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteTranscriptionPhrasesResponseBody?
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 = DeleteTranscriptionPhrasesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetTaskInfoResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Result : Tea.TeaModel {
public var autoChapters: String?
public var contentExtraction: String?
public var customPrompt: String?
public var identityRecognition: String?
public var meetingAssistance: String?
public var pptExtraction: String?
public var serviceInspection: String?
public var summarization: String?
public var textPolish: String?
public var transcription: String?
public var translation: 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.autoChapters != nil {
map["AutoChapters"] = self.autoChapters!
}
if self.contentExtraction != nil {
map["ContentExtraction"] = self.contentExtraction!
}
if self.customPrompt != nil {
map["CustomPrompt"] = self.customPrompt!
}
if self.identityRecognition != nil {
map["IdentityRecognition"] = self.identityRecognition!
}
if self.meetingAssistance != nil {
map["MeetingAssistance"] = self.meetingAssistance!
}
if self.pptExtraction != nil {
map["PptExtraction"] = self.pptExtraction!
}
if self.serviceInspection != nil {
map["ServiceInspection"] = self.serviceInspection!
}
if self.summarization != nil {
map["Summarization"] = self.summarization!
}
if self.textPolish != nil {
map["TextPolish"] = self.textPolish!
}
if self.transcription != nil {
map["Transcription"] = self.transcription!
}
if self.translation != nil {
map["Translation"] = self.translation!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AutoChapters") {
self.autoChapters = dict["AutoChapters"] as! String
}
if dict.keys.contains("ContentExtraction") {
self.contentExtraction = dict["ContentExtraction"] as! String
}
if dict.keys.contains("CustomPrompt") {
self.customPrompt = dict["CustomPrompt"] as! String
}
if dict.keys.contains("IdentityRecognition") {
self.identityRecognition = dict["IdentityRecognition"] as! String
}
if dict.keys.contains("MeetingAssistance") {
self.meetingAssistance = dict["MeetingAssistance"] as! String
}
if dict.keys.contains("PptExtraction") {
self.pptExtraction = dict["PptExtraction"] as! String
}
if dict.keys.contains("ServiceInspection") {
self.serviceInspection = dict["ServiceInspection"] as! String
}
if dict.keys.contains("Summarization") {
self.summarization = dict["Summarization"] as! String
}
if dict.keys.contains("TextPolish") {
self.textPolish = dict["TextPolish"] as! String
}
if dict.keys.contains("Transcription") {
self.transcription = dict["Transcription"] as! String
}
if dict.keys.contains("Translation") {
self.translation = dict["Translation"] as! String
}
}
}
public var errorCode: String?
public var errorMessage: String?
public var outputMp3Path: String?
public var outputMp4Path: String?
public var outputSpectrumPath: String?
public var outputThumbnailPath: String?
public var result: GetTaskInfoResponseBody.Data.Result?
public var taskId: String?
public var taskKey: String?
public var taskStatus: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.result?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.outputMp3Path != nil {
map["OutputMp3Path"] = self.outputMp3Path!
}
if self.outputMp4Path != nil {
map["OutputMp4Path"] = self.outputMp4Path!
}
if self.outputSpectrumPath != nil {
map["OutputSpectrumPath"] = self.outputSpectrumPath!
}
if self.outputThumbnailPath != nil {
map["OutputThumbnailPath"] = self.outputThumbnailPath!
}
if self.result != nil {
map["Result"] = self.result?.toMap()
}
if self.taskId != nil {
map["TaskId"] = self.taskId!
}
if self.taskKey != nil {
map["TaskKey"] = self.taskKey!
}
if self.taskStatus != nil {
map["TaskStatus"] = self.taskStatus!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("OutputMp3Path") {
self.outputMp3Path = dict["OutputMp3Path"] as! String
}
if dict.keys.contains("OutputMp4Path") {
self.outputMp4Path = dict["OutputMp4Path"] as! String
}
if dict.keys.contains("OutputSpectrumPath") {
self.outputSpectrumPath = dict["OutputSpectrumPath"] as! String
}
if dict.keys.contains("OutputThumbnailPath") {
self.outputThumbnailPath = dict["OutputThumbnailPath"] as! String
}
if dict.keys.contains("Result") {
var model = GetTaskInfoResponseBody.Data.Result()
model.fromMap(dict["Result"] as! [String: Any])
self.result = model
}
if dict.keys.contains("TaskId") {
self.taskId = dict["TaskId"] as! String
}
if dict.keys.contains("TaskKey") {
self.taskKey = dict["TaskKey"] as! String
}
if dict.keys.contains("TaskStatus") {
self.taskStatus = dict["TaskStatus"] as! String
}
}
}
public var code: String?
public var data: GetTaskInfoResponseBody.Data?
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 {
try self.data?.validate()
}
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?.toMap()
}
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! String
}
if dict.keys.contains("Data") {
var model = GetTaskInfoResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class GetTaskInfoResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetTaskInfoResponseBody?
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 = GetTaskInfoResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetTranscriptionPhrasesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Phrases : Tea.TeaModel {
public var description_: String?
public var name: String?
public var phraseId: String?
public var wordWeights: 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.description_ != nil {
map["Description"] = self.description_!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.phraseId != nil {
map["PhraseId"] = self.phraseId!
}
if self.wordWeights != nil {
map["WordWeights"] = self.wordWeights!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("PhraseId") {
self.phraseId = dict["PhraseId"] as! String
}
if dict.keys.contains("WordWeights") {
self.wordWeights = dict["WordWeights"] as! String
}
}
}
public var errorCode: String?
public var errorMessage: String?
public var phrases: [GetTranscriptionPhrasesResponseBody.Data.Phrases]?
public var status: 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.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.phrases != nil {
var tmp : [Any] = []
for k in self.phrases! {
tmp.append(k.toMap())
}
map["Phrases"] = tmp
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("Phrases") {
var tmp : [GetTranscriptionPhrasesResponseBody.Data.Phrases] = []
for v in dict["Phrases"] as! [Any] {
var model = GetTranscriptionPhrasesResponseBody.Data.Phrases()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.phrases = tmp
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public var code: String?
public var data: GetTranscriptionPhrasesResponseBody.Data?
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 {
try self.data?.validate()
}
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?.toMap()
}
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! String
}
if dict.keys.contains("Data") {
var model = GetTranscriptionPhrasesResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class GetTranscriptionPhrasesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetTranscriptionPhrasesResponseBody?
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 = GetTranscriptionPhrasesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListTranscriptionPhrasesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Phrases : Tea.TeaModel {
public var description_: String?
public var name: String?
public var phraseId: 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.description_ != nil {
map["Description"] = self.description_!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.phraseId != nil {
map["PhraseId"] = self.phraseId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("PhraseId") {
self.phraseId = dict["PhraseId"] as! String
}
}
}
public var errorCode: String?
public var errorMessage: String?
public var phrases: [ListTranscriptionPhrasesResponseBody.Data.Phrases]?
public var status: 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.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.phrases != nil {
var tmp : [Any] = []
for k in self.phrases! {
tmp.append(k.toMap())
}
map["Phrases"] = tmp
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("Phrases") {
var tmp : [ListTranscriptionPhrasesResponseBody.Data.Phrases] = []
for v in dict["Phrases"] as! [Any] {
var model = ListTranscriptionPhrasesResponseBody.Data.Phrases()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.phrases = tmp
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public var code: String?
public var data: ListTranscriptionPhrasesResponseBody.Data?
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 {
try self.data?.validate()
}
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?.toMap()
}
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! String
}
if dict.keys.contains("Data") {
var model = ListTranscriptionPhrasesResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class ListTranscriptionPhrasesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListTranscriptionPhrasesResponseBody?
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 = ListTranscriptionPhrasesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateTranscriptionPhrasesRequest : Tea.TeaModel {
public var description_: String?
public var name: String?
public var wordWeights: 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.description_ != nil {
map["Description"] = self.description_!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.wordWeights != nil {
map["WordWeights"] = self.wordWeights!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("WordWeights") {
self.wordWeights = dict["WordWeights"] as! String
}
}
}
public class UpdateTranscriptionPhrasesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var errorCode: String?
public var errorMessage: String?
public var status: 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.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.errorMessage != nil {
map["ErrorMessage"] = self.errorMessage!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("ErrorMessage") {
self.errorMessage = dict["ErrorMessage"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public var code: String?
public var data: UpdateTranscriptionPhrasesResponseBody.Data?
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 {
try self.data?.validate()
}
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?.toMap()
}
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! String
}
if dict.keys.contains("Data") {
var model = UpdateTranscriptionPhrasesResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class UpdateTranscriptionPhrasesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateTranscriptionPhrasesResponseBody?
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 = UpdateTranscriptionPhrasesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}