Skip to content

Commit 70f9a63

Browse files
committed
Support API DescribeCloudNotes.
1 parent 29f00dd commit 70f9a63

File tree

5 files changed

+12182
-5647
lines changed

5 files changed

+12182
-5647
lines changed

AlibabacloudRtc20180111.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |spec|
22

33
spec.name = "AlibabacloudRtc20180111"
4-
spec.version = "4.0.0"
4+
spec.version = "4.1.0"
55
spec.license = "Apache 2.0"
66
spec.summary = "Alibaba Cloud Real-Time Communication (20180111) SDK Library for Swift"
77
spec.homepage = "https://github.com/alibabacloud-sdk-swift/rtc-20180111"

README-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
要使用 [Carthage](https://github.com/Carthage/Carthage)`AlibabacloudRtc20180111` 集成到你的 Xcode 项目中,需要在 `Cartfile` 中定义以下内容:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/rtc-20180111" "4.0.0"
20+
github "alibabacloud-sdk-swift/rtc-20180111" "4.1.0"
2121
```
2222

2323
### Swift 包管理工具
@@ -26,7 +26,7 @@ github "alibabacloud-sdk-swift/rtc-20180111" "4.0.0"
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/rtc-20180111.git", from: "4.0.0")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/rtc-20180111.git", from: "4.1.0")
3030
]
3131
```
3232

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ English | [简体中文](README-CN.md)
1717
To integrate `AlibabacloudRtc20180111` into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/rtc-20180111" "4.0.0"
20+
github "alibabacloud-sdk-swift/rtc-20180111" "4.1.0"
2121
```
2222

2323
### Swift Package Manager
@@ -26,7 +26,7 @@ To integrate `AlibabacloudRtc20180111` into your Xcode project using [Swift Pack
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/rtc-20180111.git", from: "4.0.0")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/rtc-20180111.git", from: "4.1.0")
3030
]
3131
```
3232

Sources/AlibabacloudRtc20180111/Client.swift

Lines changed: 197 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1649,6 +1649,39 @@ open class Client : AlibabacloudOpenApi.Client {
16491649
return try await describeChannelsWithOptions(request as! DescribeChannelsRequest, runtime as! TeaUtils.RuntimeOptions)
16501650
}
16511651

1652+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
1653+
public func describeCloudNotesWithOptions(_ tmpReq: DescribeCloudNotesRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeCloudNotesResponse {
1654+
try TeaUtils.Client.validateModel(tmpReq)
1655+
var request: DescribeCloudNotesShrinkRequest = DescribeCloudNotesShrinkRequest([:])
1656+
AlibabaCloudOpenApiUtil.Client.convert(tmpReq, request)
1657+
if (!TeaUtils.Client.isUnset(tmpReq.taskIds)) {
1658+
request.taskIdsShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.taskIds, "TaskIds", "json")
1659+
}
1660+
var query: [String: String] = AlibabaCloudOpenApiUtil.Client.query(TeaUtils.Client.toMap(request))
1661+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
1662+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
1663+
])
1664+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
1665+
"action": "DescribeCloudNotes",
1666+
"version": "2018-01-11",
1667+
"protocol": "HTTPS",
1668+
"pathname": "/",
1669+
"method": "GET",
1670+
"authType": "AK",
1671+
"style": "RPC",
1672+
"reqBodyType": "formData",
1673+
"bodyType": "json"
1674+
])
1675+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
1676+
return Tea.TeaConverter.fromMap(DescribeCloudNotesResponse(), tmp)
1677+
}
1678+
1679+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
1680+
public func describeCloudNotes(_ request: DescribeCloudNotesRequest) async throws -> DescribeCloudNotesResponse {
1681+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
1682+
return try await describeCloudNotesWithOptions(request as! DescribeCloudNotesRequest, runtime as! TeaUtils.RuntimeOptions)
1683+
}
1684+
16521685
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
16531686
public func describeEndPointEventListWithOptions(_ request: DescribeEndPointEventListRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeEndPointEventListResponse {
16541687
try TeaUtils.Client.validateModel(request)
@@ -3382,8 +3415,97 @@ open class Client : AlibabacloudOpenApi.Client {
33823415
}
33833416

33843417
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3385-
public func startCloudRecordWithOptions(_ request: StartCloudRecordRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StartCloudRecordResponse {
3386-
try TeaUtils.Client.validateModel(request)
3418+
public func startCloudNoteWithOptions(_ tmpReq: StartCloudNoteRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StartCloudNoteResponse {
3419+
try TeaUtils.Client.validateModel(tmpReq)
3420+
var request: StartCloudNoteShrinkRequest = StartCloudNoteShrinkRequest([:])
3421+
AlibabaCloudOpenApiUtil.Client.convert(tmpReq, request)
3422+
if (!TeaUtils.Client.isUnset(tmpReq.autoChapters)) {
3423+
request.autoChaptersShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.autoChapters, "AutoChapters", "json")
3424+
}
3425+
if (!TeaUtils.Client.isUnset(tmpReq.customPrompt)) {
3426+
request.customPromptShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.customPrompt, "CustomPrompt", "json")
3427+
}
3428+
if (!TeaUtils.Client.isUnset(tmpReq.meetingAssistance)) {
3429+
request.meetingAssistanceShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.meetingAssistance, "MeetingAssistance", "json")
3430+
}
3431+
if (!TeaUtils.Client.isUnset(tmpReq.serviceInspection)) {
3432+
request.serviceInspectionShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.serviceInspection, "ServiceInspection", "json")
3433+
}
3434+
if (!TeaUtils.Client.isUnset(tmpReq.summarization)) {
3435+
request.summarizationShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.summarization, "Summarization", "json")
3436+
}
3437+
if (!TeaUtils.Client.isUnset(tmpReq.textPolish)) {
3438+
request.textPolishShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.textPolish, "TextPolish", "json")
3439+
}
3440+
var query: [String: Any] = [:]
3441+
if (!TeaUtils.Client.isUnset(request.appId)) {
3442+
query["AppId"] = request.appId ?? "";
3443+
}
3444+
if (!TeaUtils.Client.isUnset(request.autoChaptersShrink)) {
3445+
query["AutoChapters"] = request.autoChaptersShrink ?? "";
3446+
}
3447+
if (!TeaUtils.Client.isUnset(request.channelId)) {
3448+
query["ChannelId"] = request.channelId ?? "";
3449+
}
3450+
if (!TeaUtils.Client.isUnset(request.customPromptShrink)) {
3451+
query["CustomPrompt"] = request.customPromptShrink ?? "";
3452+
}
3453+
if (!TeaUtils.Client.isUnset(request.languageHints)) {
3454+
query["LanguageHints"] = request.languageHints ?? [];
3455+
}
3456+
if (!TeaUtils.Client.isUnset(request.meetingAssistanceShrink)) {
3457+
query["MeetingAssistance"] = request.meetingAssistanceShrink ?? "";
3458+
}
3459+
if (!TeaUtils.Client.isUnset(request.serviceInspectionShrink)) {
3460+
query["ServiceInspection"] = request.serviceInspectionShrink ?? "";
3461+
}
3462+
if (!TeaUtils.Client.isUnset(request.sourceLanguage)) {
3463+
query["SourceLanguage"] = request.sourceLanguage ?? "";
3464+
}
3465+
if (!TeaUtils.Client.isUnset(request.storageConfig)) {
3466+
query["StorageConfig"] = request.storageConfig!;
3467+
}
3468+
if (!TeaUtils.Client.isUnset(request.summarizationShrink)) {
3469+
query["Summarization"] = request.summarizationShrink ?? "";
3470+
}
3471+
if (!TeaUtils.Client.isUnset(request.taskId)) {
3472+
query["TaskId"] = request.taskId ?? "";
3473+
}
3474+
if (!TeaUtils.Client.isUnset(request.textPolishShrink)) {
3475+
query["TextPolish"] = request.textPolishShrink ?? "";
3476+
}
3477+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
3478+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
3479+
])
3480+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
3481+
"action": "StartCloudNote",
3482+
"version": "2018-01-11",
3483+
"protocol": "HTTPS",
3484+
"pathname": "/",
3485+
"method": "POST",
3486+
"authType": "AK",
3487+
"style": "RPC",
3488+
"reqBodyType": "formData",
3489+
"bodyType": "json"
3490+
])
3491+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
3492+
return Tea.TeaConverter.fromMap(StartCloudNoteResponse(), tmp)
3493+
}
3494+
3495+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3496+
public func startCloudNote(_ request: StartCloudNoteRequest) async throws -> StartCloudNoteResponse {
3497+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
3498+
return try await startCloudNoteWithOptions(request as! StartCloudNoteRequest, runtime as! TeaUtils.RuntimeOptions)
3499+
}
3500+
3501+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3502+
public func startCloudRecordWithOptions(_ tmpReq: StartCloudRecordRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StartCloudRecordResponse {
3503+
try TeaUtils.Client.validateModel(tmpReq)
3504+
var request: StartCloudRecordShrinkRequest = StartCloudRecordShrinkRequest([:])
3505+
AlibabaCloudOpenApiUtil.Client.convert(tmpReq, request)
3506+
if (!TeaUtils.Client.isUnset(tmpReq.layoutSpecifiedUsers)) {
3507+
request.layoutSpecifiedUsersShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.layoutSpecifiedUsers, "LayoutSpecifiedUsers", "json")
3508+
}
33873509
var query: [String: Any] = [:]
33883510
if (!TeaUtils.Client.isUnset(request.appId)) {
33893511
query["AppId"] = request.appId ?? "";
@@ -3403,6 +3525,9 @@ open class Client : AlibabacloudOpenApi.Client {
34033525
if (!TeaUtils.Client.isUnset(request.images)) {
34043526
query["Images"] = request.images ?? [];
34053527
}
3528+
if (!TeaUtils.Client.isUnset(request.layoutSpecifiedUsersShrink)) {
3529+
query["LayoutSpecifiedUsers"] = request.layoutSpecifiedUsersShrink ?? "";
3530+
}
34063531
if (!TeaUtils.Client.isUnset(request.panes)) {
34073532
query["Panes"] = request.panes ?? [];
34083533
}
@@ -3656,8 +3781,13 @@ open class Client : AlibabacloudOpenApi.Client {
36563781
}
36573782

36583783
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3659-
public func startStreamingOutWithOptions(_ request: StartStreamingOutRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StartStreamingOutResponse {
3660-
try TeaUtils.Client.validateModel(request)
3784+
public func startStreamingOutWithOptions(_ tmpReq: StartStreamingOutRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StartStreamingOutResponse {
3785+
try TeaUtils.Client.validateModel(tmpReq)
3786+
var request: StartStreamingOutShrinkRequest = StartStreamingOutShrinkRequest([:])
3787+
AlibabaCloudOpenApiUtil.Client.convert(tmpReq, request)
3788+
if (!TeaUtils.Client.isUnset(tmpReq.layoutSpecifiedUsers)) {
3789+
request.layoutSpecifiedUsersShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.layoutSpecifiedUsers, "LayoutSpecifiedUsers", "json")
3790+
}
36613791
var query: [String: Any] = [:]
36623792
if (!TeaUtils.Client.isUnset(request.appId)) {
36633793
query["AppId"] = request.appId ?? "";
@@ -3677,6 +3807,9 @@ open class Client : AlibabacloudOpenApi.Client {
36773807
if (!TeaUtils.Client.isUnset(request.images)) {
36783808
query["Images"] = request.images ?? [];
36793809
}
3810+
if (!TeaUtils.Client.isUnset(request.layoutSpecifiedUsersShrink)) {
3811+
query["LayoutSpecifiedUsers"] = request.layoutSpecifiedUsersShrink ?? "";
3812+
}
36803813
if (!TeaUtils.Client.isUnset(request.panes)) {
36813814
query["Panes"] = request.panes ?? [];
36823815
}
@@ -3792,6 +3925,46 @@ open class Client : AlibabacloudOpenApi.Client {
37923925
return try await stopChannelWithOptions(request as! StopChannelRequest, runtime as! TeaUtils.RuntimeOptions)
37933926
}
37943927

3928+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3929+
public func stopCloudNoteWithOptions(_ request: StopCloudNoteRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StopCloudNoteResponse {
3930+
try TeaUtils.Client.validateModel(request)
3931+
var query: [String: Any] = [:]
3932+
if (!TeaUtils.Client.isUnset(request.appId)) {
3933+
query["AppId"] = request.appId ?? "";
3934+
}
3935+
if (!TeaUtils.Client.isUnset(request.channelId)) {
3936+
query["ChannelId"] = request.channelId ?? "";
3937+
}
3938+
if (!TeaUtils.Client.isUnset(request.clientToken)) {
3939+
query["ClientToken"] = request.clientToken ?? "";
3940+
}
3941+
if (!TeaUtils.Client.isUnset(request.taskId)) {
3942+
query["TaskId"] = request.taskId ?? "";
3943+
}
3944+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
3945+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
3946+
])
3947+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
3948+
"action": "StopCloudNote",
3949+
"version": "2018-01-11",
3950+
"protocol": "HTTPS",
3951+
"pathname": "/",
3952+
"method": "POST",
3953+
"authType": "AK",
3954+
"style": "RPC",
3955+
"reqBodyType": "formData",
3956+
"bodyType": "json"
3957+
])
3958+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
3959+
return Tea.TeaConverter.fromMap(StopCloudNoteResponse(), tmp)
3960+
}
3961+
3962+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3963+
public func stopCloudNote(_ request: StopCloudNoteRequest) async throws -> StopCloudNoteResponse {
3964+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
3965+
return try await stopCloudNoteWithOptions(request as! StopCloudNoteRequest, runtime as! TeaUtils.RuntimeOptions)
3966+
}
3967+
37953968
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
37963969
public func stopCloudRecordWithOptions(_ request: StopCloudRecordRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> StopCloudRecordResponse {
37973970
try TeaUtils.Client.validateModel(request)
@@ -3996,8 +4169,13 @@ open class Client : AlibabacloudOpenApi.Client {
39964169
}
39974170

39984171
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
3999-
public func updateCloudRecordWithOptions(_ request: UpdateCloudRecordRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> UpdateCloudRecordResponse {
4000-
try TeaUtils.Client.validateModel(request)
4172+
public func updateCloudRecordWithOptions(_ tmpReq: UpdateCloudRecordRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> UpdateCloudRecordResponse {
4173+
try TeaUtils.Client.validateModel(tmpReq)
4174+
var request: UpdateCloudRecordShrinkRequest = UpdateCloudRecordShrinkRequest([:])
4175+
AlibabaCloudOpenApiUtil.Client.convert(tmpReq, request)
4176+
if (!TeaUtils.Client.isUnset(tmpReq.layoutSpecifiedUsers)) {
4177+
request.layoutSpecifiedUsersShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.layoutSpecifiedUsers, "LayoutSpecifiedUsers", "json")
4178+
}
40014179
var query: [String: Any] = [:]
40024180
if (!TeaUtils.Client.isUnset(request.appId)) {
40034181
query["AppId"] = request.appId ?? "";
@@ -4014,6 +4192,9 @@ open class Client : AlibabacloudOpenApi.Client {
40144192
if (!TeaUtils.Client.isUnset(request.images)) {
40154193
query["Images"] = request.images ?? [];
40164194
}
4195+
if (!TeaUtils.Client.isUnset(request.layoutSpecifiedUsersShrink)) {
4196+
query["LayoutSpecifiedUsers"] = request.layoutSpecifiedUsersShrink ?? "";
4197+
}
40174198
if (!TeaUtils.Client.isUnset(request.panes)) {
40184199
query["Panes"] = request.panes ?? [];
40194200
}
@@ -4309,8 +4490,13 @@ open class Client : AlibabacloudOpenApi.Client {
43094490
}
43104491

43114492
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
4312-
public func updateStreamingOutWithOptions(_ request: UpdateStreamingOutRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> UpdateStreamingOutResponse {
4313-
try TeaUtils.Client.validateModel(request)
4493+
public func updateStreamingOutWithOptions(_ tmpReq: UpdateStreamingOutRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> UpdateStreamingOutResponse {
4494+
try TeaUtils.Client.validateModel(tmpReq)
4495+
var request: UpdateStreamingOutShrinkRequest = UpdateStreamingOutShrinkRequest([:])
4496+
AlibabaCloudOpenApiUtil.Client.convert(tmpReq, request)
4497+
if (!TeaUtils.Client.isUnset(tmpReq.layoutSpecifiedUsers)) {
4498+
request.layoutSpecifiedUsersShrink = AlibabaCloudOpenApiUtil.Client.arrayToStringWithSpecifiedStyle(tmpReq.layoutSpecifiedUsers, "LayoutSpecifiedUsers", "json")
4499+
}
43144500
var query: [String: Any] = [:]
43154501
if (!TeaUtils.Client.isUnset(request.appId)) {
43164502
query["AppId"] = request.appId ?? "";
@@ -4327,6 +4513,9 @@ open class Client : AlibabacloudOpenApi.Client {
43274513
if (!TeaUtils.Client.isUnset(request.images)) {
43284514
query["Images"] = request.images ?? [];
43294515
}
4516+
if (!TeaUtils.Client.isUnset(request.layoutSpecifiedUsersShrink)) {
4517+
query["LayoutSpecifiedUsers"] = request.layoutSpecifiedUsersShrink ?? "";
4518+
}
43304519
if (!TeaUtils.Client.isUnset(request.panes)) {
43314520
query["Panes"] = request.panes ?? [];
43324521
}

0 commit comments

Comments
 (0)