Skip to content

Commit 6a49e0e

Browse files
authored
Updates service models to 2023-08-18 (#26)
1 parent da94663 commit 6a49e0e

File tree

349 files changed

+9544
-3447
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

349 files changed

+9544
-3447
lines changed

Package.swift

+2
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ let package = Package(
261261
.library(name: "TecoTmtV20180321", targets: ["TecoTmtV20180321"]),
262262
.library(name: "TecoTourismV20230215", targets: ["TecoTourismV20230215"]),
263263
.library(name: "TecoTrdpV20220726", targets: ["TecoTrdpV20220726"]),
264+
.library(name: "TecoTrocketV20230308", targets: ["TecoTrocketV20230308"]),
264265
.library(name: "TecoTrpV20210515", targets: ["TecoTrpV20210515"]),
265266
.library(name: "TecoTrroV20220325", targets: ["TecoTrroV20220325"]),
266267
.library(name: "TecoTrtcV20190722", targets: ["TecoTrtcV20190722"]),
@@ -535,6 +536,7 @@ let package = Package(
535536
.target(name: "TecoTmtV20180321", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Tmt/V20180321"),
536537
.target(name: "TecoTourismV20230215", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Tourism/V20230215"),
537538
.target(name: "TecoTrdpV20220726", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trdp/V20220726"),
539+
.target(name: "TecoTrocketV20230308", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trocket/V20230308"),
538540
.target(name: "TecoTrpV20210515", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trp/V20210515"),
539541
.target(name: "TecoTrroV20220325", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trro/V20220325"),
540542
.target(name: "TecoTrtcV20190722", dependencies: [.product(name: "TecoCore", package: "teco-core")], path: "./Sources/Teco/Trtc/V20190722"),

Sources/Teco/Apigateway/V20180808/actions/CreateApi.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ extension Apigateway {
2424
/// API 所在的服务唯一 ID。
2525
public let serviceId: String
2626

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

3030
/// API 的后端服务超时时间,单位是秒。

Sources/Teco/Apigateway/V20180808/errors/ApigatewayError.FailedOperation.swift

+7
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ extension TCApigatewayError {
5454
case formatError = "FailedOperation.FormatError"
5555
case getRoleError = "FailedOperation.GetRoleError"
5656
case instanceNotExist = "FailedOperation.InstanceNotExist"
57+
case invalidInputJSON = "FailedOperation.InvalidInputJSON"
5758
case isDefaultMapping = "FailedOperation.IsDefaultMapping"
5859
case netSubDomainError = "FailedOperation.NetSubDomainError"
5960
case operateUpstream = "FailedOperation.OperateUpstream"
@@ -264,6 +265,10 @@ extension TCApigatewayError {
264265
FailedOperation(.instanceNotExist)
265266
}
266267

268+
public static var invalidInputJSON: FailedOperation {
269+
FailedOperation(.invalidInputJSON)
270+
}
271+
267272
/// Apis 自定义路径与默认路径冲突。
268273
public static var isDefaultMapping: FailedOperation {
269274
FailedOperation(.isDefaultMapping)
@@ -404,6 +409,8 @@ extension TCApigatewayError {
404409
code = .failedOperation_GetRoleError
405410
case .instanceNotExist:
406411
code = .failedOperation_InstanceNotExist
412+
case .invalidInputJSON:
413+
code = .failedOperation_InvalidInputJSON
407414
case .isDefaultMapping:
408415
code = .failedOperation_IsDefaultMapping
409416
case .netSubDomainError:

Sources/Teco/Apigateway/V20180808/errors/ApigatewayError.InvalidParameterValue.swift

+7
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ extension TCApigatewayError {
6161
case parameterNotMatch = "InvalidParameterValue.ParameterNotMatch"
6262
case parameterValueLimitExceeded = "InvalidParameterValue.ParameterValueLimitExceeded"
6363
case rangeExceeded = "InvalidParameterValue.RangeExceeded"
64+
case trafficControl = "InvalidParameterValue.TrafficControl"
6465
case unsupportedParameter = "InvalidParameterValue.UnsupportedParameter"
6566
case other = "InvalidParameterValue"
6667
}
@@ -307,6 +308,10 @@ extension TCApigatewayError {
307308
InvalidParameterValue(.rangeExceeded)
308309
}
309310

311+
public static var trafficControl: InvalidParameterValue {
312+
InvalidParameterValue(.trafficControl)
313+
}
314+
310315
/// 参数取值错误。
311316
public static var unsupportedParameter: InvalidParameterValue {
312317
InvalidParameterValue(.unsupportedParameter)
@@ -404,6 +409,8 @@ extension TCApigatewayError {
404409
code = .invalidParameterValue_ParameterValueLimitExceeded
405410
case .rangeExceeded:
406411
code = .invalidParameterValue_RangeExceeded
412+
case .trafficControl:
413+
code = .invalidParameterValue_TrafficControl
407414
case .unsupportedParameter:
408415
code = .invalidParameterValue_UnsupportedParameter
409416
case .other:

Sources/Teco/Apigateway/V20180808/errors/ApigatewayError.UnsupportedOperation.swift

+7
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ extension TCApigatewayError {
4242
case resourceAssociated = "UnsupportedOperation.ResourceAssociated"
4343
case resourceIsInUse = "UnsupportedOperation.ResourceIsInUse"
4444
case resourceUnassociated = "UnsupportedOperation.ResourceUnassociated"
45+
case serviceExist = "UnsupportedOperation.ServiceExist"
4546
case tagsNotEmpty = "UnsupportedOperation.TagsNotEmpty"
4647
case uinNotInWhiteList = "UnsupportedOperation.UinNotInWhiteList"
4748
case unpackError = "UnsupportedOperation.UnpackError"
@@ -192,6 +193,10 @@ extension TCApigatewayError {
192193
UnsupportedOperation(.resourceUnassociated)
193194
}
194195

196+
public static var serviceExist: UnsupportedOperation {
197+
UnsupportedOperation(.serviceExist)
198+
}
199+
195200
public static var tagsNotEmpty: UnsupportedOperation {
196201
UnsupportedOperation(.tagsNotEmpty)
197202
}
@@ -304,6 +309,8 @@ extension TCApigatewayError {
304309
code = .unsupportedOperation_ResourceIsInUse
305310
case .resourceUnassociated:
306311
code = .unsupportedOperation_ResourceUnassociated
312+
case .serviceExist:
313+
code = .unsupportedOperation_ServiceExist
307314
case .tagsNotEmpty:
308315
code = .unsupportedOperation_TagsNotEmpty
309316
case .uinNotInWhiteList:

Sources/Teco/Apigateway/V20180808/errors/ApigatewayError.swift

+15
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public struct TCApigatewayError: TCApigatewayErrorType {
6464
case failedOperation_FormatError = "FailedOperation.FormatError"
6565
case failedOperation_GetRoleError = "FailedOperation.GetRoleError"
6666
case failedOperation_InstanceNotExist = "FailedOperation.InstanceNotExist"
67+
case failedOperation_InvalidInputJSON = "FailedOperation.InvalidInputJSON"
6768
case failedOperation_IsDefaultMapping = "FailedOperation.IsDefaultMapping"
6869
case failedOperation_NetSubDomainError = "FailedOperation.NetSubDomainError"
6970
case failedOperation_OperateUpstream = "FailedOperation.OperateUpstream"
@@ -130,6 +131,7 @@ public struct TCApigatewayError: TCApigatewayErrorType {
130131
case invalidParameterValue_ParameterNotMatch = "InvalidParameterValue.ParameterNotMatch"
131132
case invalidParameterValue_ParameterValueLimitExceeded = "InvalidParameterValue.ParameterValueLimitExceeded"
132133
case invalidParameterValue_RangeExceeded = "InvalidParameterValue.RangeExceeded"
134+
case invalidParameterValue_TrafficControl = "InvalidParameterValue.TrafficControl"
133135
case invalidParameterValue_UnsupportedParameter = "InvalidParameterValue.UnsupportedParameter"
134136
case invalidParameter_BasicServiceNotAllowAttachPlugin = "InvalidParameter.BasicServiceNotAllowAttachPlugin"
135137
case invalidParameter_DuplicatePluginConfig = "InvalidParameter.DuplicatePluginConfig"
@@ -194,6 +196,7 @@ public struct TCApigatewayError: TCApigatewayErrorType {
194196
case unsupportedOperation_ResourceAssociated = "UnsupportedOperation.ResourceAssociated"
195197
case unsupportedOperation_ResourceIsInUse = "UnsupportedOperation.ResourceIsInUse"
196198
case unsupportedOperation_ResourceUnassociated = "UnsupportedOperation.ResourceUnassociated"
199+
case unsupportedOperation_ServiceExist = "UnsupportedOperation.ServiceExist"
197200
case unsupportedOperation_TagsNotEmpty = "UnsupportedOperation.TagsNotEmpty"
198201
case unsupportedOperation_UinNotInWhiteList = "UnsupportedOperation.UinNotInWhiteList"
199202
case unsupportedOperation_UnpackError = "UnsupportedOperation.UnpackError"
@@ -433,6 +436,10 @@ public struct TCApigatewayError: TCApigatewayErrorType {
433436
TCApigatewayError(.failedOperation_InstanceNotExist)
434437
}
435438

439+
public static var failedOperation_InvalidInputJSON: TCApigatewayError {
440+
TCApigatewayError(.failedOperation_InvalidInputJSON)
441+
}
442+
436443
/// Apis 自定义路径与默认路径冲突。
437444
public static var failedOperation_IsDefaultMapping: TCApigatewayError {
438445
TCApigatewayError(.failedOperation_IsDefaultMapping)
@@ -775,6 +782,10 @@ public struct TCApigatewayError: TCApigatewayErrorType {
775782
TCApigatewayError(.invalidParameterValue_RangeExceeded)
776783
}
777784

785+
public static var invalidParameterValue_TrafficControl: TCApigatewayError {
786+
TCApigatewayError(.invalidParameterValue_TrafficControl)
787+
}
788+
778789
/// 参数取值错误。
779790
public static var invalidParameterValue_UnsupportedParameter: TCApigatewayError {
780791
TCApigatewayError(.invalidParameterValue_UnsupportedParameter)
@@ -1093,6 +1104,10 @@ public struct TCApigatewayError: TCApigatewayErrorType {
10931104
TCApigatewayError(.unsupportedOperation_ResourceUnassociated)
10941105
}
10951106

1107+
public static var unsupportedOperation_ServiceExist: TCApigatewayError {
1108+
TCApigatewayError(.unsupportedOperation_ServiceExist)
1109+
}
1110+
10961111
public static var unsupportedOperation_TagsNotEmpty: TCApigatewayError {
10971112
TCApigatewayError(.unsupportedOperation_TagsNotEmpty)
10981113
}

Sources/Teco/Asr/V20190614/actions/CreateAsrVocab.swift

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ extension Asr {
2727
/// 热词表描述,长度在0-1000之间
2828
public let description: String?
2929

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

3333
/// 词权重文件(纯文本文件)的二进制base64编码,以行分隔,每行的格式为word|weight,即以英文符号|为分割,左边为词,右边为权重,如:你好|5。
@@ -69,7 +69,7 @@ extension Asr {
6969
///
7070
/// • 默认最多可创建30个热词表。
7171
///
72-
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
72+
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
7373
///
7474
/// • 热词表可以通过数组或者本地文件形式上传。
7575
///
@@ -87,7 +87,7 @@ extension Asr {
8787
///
8888
/// • 默认最多可创建30个热词表。
8989
///
90-
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
90+
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
9191
///
9292
/// • 热词表可以通过数组或者本地文件形式上传。
9393
///
@@ -105,7 +105,7 @@ extension Asr {
105105
///
106106
/// • 默认最多可创建30个热词表。
107107
///
108-
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
108+
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
109109
///
110110
/// • 热词表可以通过数组或者本地文件形式上传。
111111
///
@@ -123,7 +123,7 @@ extension Asr {
123123
///
124124
/// • 默认最多可创建30个热词表。
125125
///
126-
/// • 每个热词表最多可添加128个词,每个词最长10个字,不能超出限制。
126+
/// • 每个热词表最多可添加128个词,每个词最长10个汉字或30个英文字符,不能超出限制。
127127
///
128128
/// • 热词表可以通过数组或者本地文件形式上传。
129129
///

Sources/Teco/Asr/V20190614/actions/CreateRecTask.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ extension Asr {
175175
/// 录音文件识别请求
176176
///
177177
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
178-
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
178+
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
179179
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
180180
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
181181
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
@@ -191,7 +191,7 @@ extension Asr {
191191
/// 录音文件识别请求
192192
///
193193
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
194-
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
194+
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
195195
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
196196
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
197197
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
@@ -207,7 +207,7 @@ extension Asr {
207207
/// 录音文件识别请求
208208
///
209209
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
210-
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
210+
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
211211
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
212212
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
213213
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。
@@ -223,7 +223,7 @@ extension Asr {
223223
/// 录音文件识别请求
224224
///
225225
/// 本接口服务对时长5小时以内的录音文件进行识别,异步返回识别全部结果。
226-
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
226+
/// • 支持中文普通话、英语、粤语、日语、越南语、马来语、印度尼西亚语、菲律宾语、葡萄牙语、土耳其语、阿拉伯语、西班牙语、上海话、四川话、武汉话、贵阳话、昆明话、西安话、郑州话、太原话、兰州话、银川话、西宁话、南京话、合肥话、南昌话、长沙话、苏州话、杭州话、济南话、天津话、石家庄话、黑龙江话、吉林话、辽宁话。
227227
/// • 支持wav、mp3、m4a、flv、mp4、wma、3gp、amr、aac、ogg-opus、flac格式。
228228
/// • 支持语音 URL 和本地语音文件两种请求方式。语音 URL 的音频时长不能长于5小时,文件大小不超过1GB。本地语音文件调用不能大于5MB。推荐使用 [ 腾讯云COS](https://cloud.tencent.com/document/product/436/38484) 来存储&生成URL提交任务,无外网&流量下行费用,节约成本、提升任务速度。(COS桶权限需要设置公有读私有写,或URL设置外部可访问)
229229
/// • 提交录音文件识别请求后,在3小时内完成识别(大多数情况下1小时音频约3分钟以内完成识别,半小时内发送超过1000小时录音或者2万条识别任务的除外),识别结果在服务端可保存7天。

0 commit comments

Comments
 (0)