@@ -340,6 +340,52 @@ open class Client : AlibabacloudOpenApi.Client {
340
340
return try await copyMcdpGroupWithOptions ( request as! CopyMcdpGroupRequest , runtime as! TeaUtils . RuntimeOptions )
341
341
}
342
342
343
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
344
+ public func createLinkWithOptions( _ request: CreateLinkRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> CreateLinkResponse {
345
+ try TeaUtils . Client. validateModel ( request)
346
+ var body : [ String : Any ] = [ : ]
347
+ if ( !TeaUtils. Client. isUnset ( request. appId) ) {
348
+ body [ " AppId " ] = request. appId ?? " " ;
349
+ }
350
+ if ( !TeaUtils. Client. isUnset ( request. cors) ) {
351
+ body [ " Cors " ] = request. cors ?? " " ;
352
+ }
353
+ if ( !TeaUtils. Client. isUnset ( request. domain) ) {
354
+ body [ " Domain " ] = request. domain ?? " " ;
355
+ }
356
+ if ( !TeaUtils. Client. isUnset ( request. dynamicfield) ) {
357
+ body [ " Dynamicfield " ] = request. dynamicfield ?? " " ;
358
+ }
359
+ if ( !TeaUtils. Client. isUnset ( request. targetUrl) ) {
360
+ body [ " TargetUrl " ] = request. targetUrl ?? " " ;
361
+ }
362
+ if ( !TeaUtils. Client. isUnset ( request. workspaceId) ) {
363
+ body [ " WorkspaceId " ] = request. workspaceId ?? " " ;
364
+ }
365
+ var req : AlibabacloudOpenApi . OpenApiRequest = AlibabacloudOpenApi . OpenApiRequest ( [
366
+ " body " : AlibabaCloudOpenApiUtil . Client. parseToMap ( body)
367
+ ] )
368
+ var params : AlibabacloudOpenApi . Params = AlibabacloudOpenApi . Params ( [
369
+ " action " : " CreateLink " ,
370
+ " version " : " 2020-10-28 " ,
371
+ " protocol " : " HTTPS " ,
372
+ " pathname " : " / " ,
373
+ " method " : " POST " ,
374
+ " authType " : " AK " ,
375
+ " style " : " RPC " ,
376
+ " reqBodyType " : " formData " ,
377
+ " bodyType " : " json "
378
+ ] )
379
+ var tmp : [ String : Any ] = try await callApi ( params as! AlibabacloudOpenApi . Params , req as! AlibabacloudOpenApi . OpenApiRequest , runtime as! TeaUtils . RuntimeOptions )
380
+ return Tea . TeaConverter. fromMap ( CreateLinkResponse ( ) , tmp)
381
+ }
382
+
383
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
384
+ public func createLink( _ request: CreateLinkRequest ) async throws -> CreateLinkResponse {
385
+ var runtime : TeaUtils . RuntimeOptions = TeaUtils . RuntimeOptions ( [ : ] )
386
+ return try await createLinkWithOptions ( request as! CreateLinkRequest , runtime as! TeaUtils . RuntimeOptions )
387
+ }
388
+
343
389
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
344
390
public func createMasCrowdWithOptions( _ request: CreateMasCrowdRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> CreateMasCrowdResponse {
345
391
try TeaUtils . Client. validateModel ( request)
@@ -4266,6 +4312,43 @@ open class Client : AlibabacloudOpenApi.Client {
4266
4312
return try await queryInfoFromMdpWithOptions ( request as! QueryInfoFromMdpRequest , runtime as! TeaUtils . RuntimeOptions )
4267
4313
}
4268
4314
4315
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
4316
+ public func queryLinkWithOptions( _ request: QueryLinkRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> QueryLinkResponse {
4317
+ try TeaUtils . Client. validateModel ( request)
4318
+ var body : [ String : Any ] = [ : ]
4319
+ if ( !TeaUtils. Client. isUnset ( request. appId) ) {
4320
+ body [ " AppId " ] = request. appId ?? " " ;
4321
+ }
4322
+ if ( !TeaUtils. Client. isUnset ( request. url) ) {
4323
+ body [ " Url " ] = request. url ?? " " ;
4324
+ }
4325
+ if ( !TeaUtils. Client. isUnset ( request. workspaceId) ) {
4326
+ body [ " WorkspaceId " ] = request. workspaceId ?? " " ;
4327
+ }
4328
+ var req : AlibabacloudOpenApi . OpenApiRequest = AlibabacloudOpenApi . OpenApiRequest ( [
4329
+ " body " : AlibabaCloudOpenApiUtil . Client. parseToMap ( body)
4330
+ ] )
4331
+ var params : AlibabacloudOpenApi . Params = AlibabacloudOpenApi . Params ( [
4332
+ " action " : " QueryLink " ,
4333
+ " version " : " 2020-10-28 " ,
4334
+ " protocol " : " HTTPS " ,
4335
+ " pathname " : " / " ,
4336
+ " method " : " POST " ,
4337
+ " authType " : " AK " ,
4338
+ " style " : " RPC " ,
4339
+ " reqBodyType " : " formData " ,
4340
+ " bodyType " : " json "
4341
+ ] )
4342
+ var tmp : [ String : Any ] = try await callApi ( params as! AlibabacloudOpenApi . Params , req as! AlibabacloudOpenApi . OpenApiRequest , runtime as! TeaUtils . RuntimeOptions )
4343
+ return Tea . TeaConverter. fromMap ( QueryLinkResponse ( ) , tmp)
4344
+ }
4345
+
4346
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
4347
+ public func queryLink( _ request: QueryLinkRequest ) async throws -> QueryLinkResponse {
4348
+ var runtime : TeaUtils . RuntimeOptions = TeaUtils . RuntimeOptions ( [ : ] )
4349
+ return try await queryLinkWithOptions ( request as! QueryLinkRequest , runtime as! TeaUtils . RuntimeOptions )
4350
+ }
4351
+
4269
4352
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
4270
4353
public func queryMappCenterAppWithOptions( _ request: QueryMappCenterAppRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> QueryMappCenterAppResponse {
4271
4354
try TeaUtils . Client. validateModel ( request)
0 commit comments