Skip to content

Commit

Permalink
Updates service models to 2023-08-18 (#26)
Browse files Browse the repository at this point in the history
  • Loading branch information
stevapple committed Aug 20, 2023
1 parent da94663 commit 6a49e0e
Show file tree
Hide file tree
Showing 349 changed files with 9,544 additions and 3,447 deletions.
2 changes: 2 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,7 @@ let package = Package(
.library(name: "TecoTmtV20180321", targets: ["TecoTmtV20180321"]),
.library(name: "TecoTourismV20230215", targets: ["TecoTourismV20230215"]),
.library(name: "TecoTrdpV20220726", targets: ["TecoTrdpV20220726"]),
.library(name: "TecoTrocketV20230308", targets: ["TecoTrocketV20230308"]),
.library(name: "TecoTrpV20210515", targets: ["TecoTrpV20210515"]),
.library(name: "TecoTrroV20220325", targets: ["TecoTrroV20220325"]),
.library(name: "TecoTrtcV20190722", targets: ["TecoTrtcV20190722"]),
Expand Down Expand Up @@ -535,6 +536,7 @@ let package = Package(
.target(name: "TecoTmtV20180321", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Tmt/V20180321"),
.target(name: "TecoTourismV20230215", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Tourism/V20230215"),
.target(name: "TecoTrdpV20220726", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trdp/V20220726"),
.target(name: "TecoTrocketV20230308", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trocket/V20230308"),
.target(name: "TecoTrpV20210515", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trp/V20210515"),
.target(name: "TecoTrroV20220325", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trro/V20220325"),
.target(name: "TecoTrtcV20190722", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trtc/V20190722"),
Expand Down
2 changes: 1 addition & 1 deletion Sources/Teco/Apigateway/V20180808/actions/CreateApi.swift
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ extension Apigateway {
/// API 所在的服务唯一 ID。
public let serviceId: String

/// API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、WEBSOCKET、TARGET(内测)
/// API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET
public let serviceType: String

/// API 的后端服务超时时间,单位是秒。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ extension TCApigatewayError {
case formatError = "FailedOperation.FormatError"
case getRoleError = "FailedOperation.GetRoleError"
case instanceNotExist = "FailedOperation.InstanceNotExist"
case invalidInputJSON = "FailedOperation.InvalidInputJSON"
case isDefaultMapping = "FailedOperation.IsDefaultMapping"
case netSubDomainError = "FailedOperation.NetSubDomainError"
case operateUpstream = "FailedOperation.OperateUpstream"
Expand Down Expand Up @@ -264,6 +265,10 @@ extension TCApigatewayError {
FailedOperation(.instanceNotExist)
}

public static var invalidInputJSON: FailedOperation {
FailedOperation(.invalidInputJSON)
}

/// Apis 自定义路径与默认路径冲突。
public static var isDefaultMapping: FailedOperation {
FailedOperation(.isDefaultMapping)
Expand Down Expand Up @@ -404,6 +409,8 @@ extension TCApigatewayError {
code = .failedOperation_GetRoleError
case .instanceNotExist:
code = .failedOperation_InstanceNotExist
case .invalidInputJSON:
code = .failedOperation_InvalidInputJSON
case .isDefaultMapping:
code = .failedOperation_IsDefaultMapping
case .netSubDomainError:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ extension TCApigatewayError {
case parameterNotMatch = "InvalidParameterValue.ParameterNotMatch"
case parameterValueLimitExceeded = "InvalidParameterValue.ParameterValueLimitExceeded"
case rangeExceeded = "InvalidParameterValue.RangeExceeded"
case trafficControl = "InvalidParameterValue.TrafficControl"
case unsupportedParameter = "InvalidParameterValue.UnsupportedParameter"
case other = "InvalidParameterValue"
}
Expand Down Expand Up @@ -307,6 +308,10 @@ extension TCApigatewayError {
InvalidParameterValue(.rangeExceeded)
}

public static var trafficControl: InvalidParameterValue {
InvalidParameterValue(.trafficControl)
}

/// 参数取值错误。
public static var unsupportedParameter: InvalidParameterValue {
InvalidParameterValue(.unsupportedParameter)
Expand Down Expand Up @@ -404,6 +409,8 @@ extension TCApigatewayError {
code = .invalidParameterValue_ParameterValueLimitExceeded
case .rangeExceeded:
code = .invalidParameterValue_RangeExceeded
case .trafficControl:
code = .invalidParameterValue_TrafficControl
case .unsupportedParameter:
code = .invalidParameterValue_UnsupportedParameter
case .other:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ extension TCApigatewayError {
case resourceAssociated = "UnsupportedOperation.ResourceAssociated"
case resourceIsInUse = "UnsupportedOperation.ResourceIsInUse"
case resourceUnassociated = "UnsupportedOperation.ResourceUnassociated"
case serviceExist = "UnsupportedOperation.ServiceExist"
case tagsNotEmpty = "UnsupportedOperation.TagsNotEmpty"
case uinNotInWhiteList = "UnsupportedOperation.UinNotInWhiteList"
case unpackError = "UnsupportedOperation.UnpackError"
Expand Down Expand Up @@ -192,6 +193,10 @@ extension TCApigatewayError {
UnsupportedOperation(.resourceUnassociated)
}

public static var serviceExist: UnsupportedOperation {
UnsupportedOperation(.serviceExist)
}

public static var tagsNotEmpty: UnsupportedOperation {
UnsupportedOperation(.tagsNotEmpty)
}
Expand Down Expand Up @@ -304,6 +309,8 @@ extension TCApigatewayError {
code = .unsupportedOperation_ResourceIsInUse
case .resourceUnassociated:
code = .unsupportedOperation_ResourceUnassociated
case .serviceExist:
code = .unsupportedOperation_ServiceExist
case .tagsNotEmpty:
code = .unsupportedOperation_TagsNotEmpty
case .uinNotInWhiteList:
Expand Down
15 changes: 15 additions & 0 deletions Sources/Teco/Apigateway/V20180808/errors/ApigatewayError.swift
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ public struct TCApigatewayError: TCApigatewayErrorType {
case failedOperation_FormatError = "FailedOperation.FormatError"
case failedOperation_GetRoleError = "FailedOperation.GetRoleError"
case failedOperation_InstanceNotExist = "FailedOperation.InstanceNotExist"
case failedOperation_InvalidInputJSON = "FailedOperation.InvalidInputJSON"
case failedOperation_IsDefaultMapping = "FailedOperation.IsDefaultMapping"
case failedOperation_NetSubDomainError = "FailedOperation.NetSubDomainError"
case failedOperation_OperateUpstream = "FailedOperation.OperateUpstream"
Expand Down Expand Up @@ -130,6 +131,7 @@ public struct TCApigatewayError: TCApigatewayErrorType {
case invalidParameterValue_ParameterNotMatch = "InvalidParameterValue.ParameterNotMatch"
case invalidParameterValue_ParameterValueLimitExceeded = "InvalidParameterValue.ParameterValueLimitExceeded"
case invalidParameterValue_RangeExceeded = "InvalidParameterValue.RangeExceeded"
case invalidParameterValue_TrafficControl = "InvalidParameterValue.TrafficControl"
case invalidParameterValue_UnsupportedParameter = "InvalidParameterValue.UnsupportedParameter"
case invalidParameter_BasicServiceNotAllowAttachPlugin = "InvalidParameter.BasicServiceNotAllowAttachPlugin"
case invalidParameter_DuplicatePluginConfig = "InvalidParameter.DuplicatePluginConfig"
Expand Down Expand Up @@ -194,6 +196,7 @@ public struct TCApigatewayError: TCApigatewayErrorType {
case unsupportedOperation_ResourceAssociated = "UnsupportedOperation.ResourceAssociated"
case unsupportedOperation_ResourceIsInUse = "UnsupportedOperation.ResourceIsInUse"
case unsupportedOperation_ResourceUnassociated = "UnsupportedOperation.ResourceUnassociated"
case unsupportedOperation_ServiceExist = "UnsupportedOperation.ServiceExist"
case unsupportedOperation_TagsNotEmpty = "UnsupportedOperation.TagsNotEmpty"
case unsupportedOperation_UinNotInWhiteList = "UnsupportedOperation.UinNotInWhiteList"
case unsupportedOperation_UnpackError = "UnsupportedOperation.UnpackError"
Expand Down Expand Up @@ -433,6 +436,10 @@ public struct TCApigatewayError: TCApigatewayErrorType {
TCApigatewayError(.failedOperation_InstanceNotExist)
}

public static var failedOperation_InvalidInputJSON: TCApigatewayError {
TCApigatewayError(.failedOperation_InvalidInputJSON)
}

/// Apis 自定义路径与默认路径冲突。
public static var failedOperation_IsDefaultMapping: TCApigatewayError {
TCApigatewayError(.failedOperation_IsDefaultMapping)
Expand Down Expand Up @@ -775,6 +782,10 @@ public struct TCApigatewayError: TCApigatewayErrorType {
TCApigatewayError(.invalidParameterValue_RangeExceeded)
}

public static var invalidParameterValue_TrafficControl: TCApigatewayError {
TCApigatewayError(.invalidParameterValue_TrafficControl)
}

/// 参数取值错误。
public static var invalidParameterValue_UnsupportedParameter: TCApigatewayError {
TCApigatewayError(.invalidParameterValue_UnsupportedParameter)
Expand Down Expand Up @@ -1093,6 +1104,10 @@ public struct TCApigatewayError: TCApigatewayErrorType {
TCApigatewayError(.unsupportedOperation_ResourceUnassociated)
}

public static var unsupportedOperation_ServiceExist: TCApigatewayError {
TCApigatewayError(.unsupportedOperation_ServiceExist)
}

public static var unsupportedOperation_TagsNotEmpty: TCApigatewayError {
TCApigatewayError(.unsupportedOperation_TagsNotEmpty)
}
Expand Down
10 changes: 5 additions & 5 deletions Sources/Teco/Asr/V20190614/actions/CreateAsrVocab.swift
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ extension Asr {
/// 热词表描述,长度在0-1000之间
public let description: String?

/// 词权重数组,包含全部的热词和对应的权重。每个热词的长度不大于10,权重为[1,10]之间整数,数组长度不大于128
/// 词权重数组,包含全部的热词和对应的权重。每个热词的长度不大于10个汉字或30个英文字符,权重为[1,10]之间整数,数组长度不大于128
public let wordWeights: [HotWord]?

/// 词权重文件(纯文本文件)的二进制base64编码,以行分隔,每行的格式为word|weight,即以英文符号|为分割,左边为词,右边为权重,如:你好|5。
Expand Down Expand Up @@ -69,7 +69,7 @@ extension Asr {
///
/// • 默认最多可创建30个热词表。
///
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
///
/// • 热词表可以通过数组或者本地文件形式上传。
///
Expand All @@ -87,7 +87,7 @@ extension Asr {
///
/// • 默认最多可创建30个热词表。
///
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
///
/// • 热词表可以通过数组或者本地文件形式上传。
///
Expand All @@ -105,7 +105,7 @@ extension Asr {
///
/// • 默认最多可创建30个热词表。
///
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
///
/// • 热词表可以通过数组或者本地文件形式上传。
///
Expand All @@ -123,7 +123,7 @@ extension Asr {
///
/// • 默认最多可创建30个热词表。
///
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
///
/// • 热词表可以通过数组或者本地文件形式上传。
///
Expand Down
8 changes: 4 additions & 4 deletions Sources/Teco/Asr/V20190614/actions/CreateRecTask.swift
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ extension Asr {
/// 录音文件识别请求
///
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
Expand All @@ -191,7 +191,7 @@ extension Asr {
/// 录音文件识别请求
///
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
Expand All @@ -207,7 +207,7 @@ extension Asr {
/// 录音文件识别请求
///
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
Expand All @@ -223,7 +223,7 @@ extension Asr {
/// 录音文件识别请求
///
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
Expand Down

0 comments on commit 6a49e0e

Please sign in to comment.