@@ -302,6 +302,49 @@ public ResponseIterable<RunMarketingInformationWritingResponseBody> runMarketing
302
302
return new ResponseIterable <>(iterator );
303
303
}
304
304
305
+ /**
306
+ * @param request the request parameters of RunNetworkContentAudit RunNetworkContentAuditRequest
307
+ * @return RunNetworkContentAuditResponse
308
+ */
309
+ @ Override
310
+ public CompletableFuture <RunNetworkContentAuditResponse > runNetworkContentAudit (RunNetworkContentAuditRequest request ) {
311
+ try {
312
+ this .handler .validateRequestModel (request );
313
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("RunNetworkContentAudit" ).setMethod (HttpMethod .POST ).setPathRegex ("/{workspaceId}/quanmiao/lightapp/runNetworkContentAudit" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
314
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (RunNetworkContentAuditResponse .create ());
315
+ return this .handler .execute (params );
316
+ } catch (Exception e ) {
317
+ CompletableFuture <RunNetworkContentAuditResponse > future = new CompletableFuture <>();
318
+ future .completeExceptionally (e );
319
+ return future ;
320
+ }
321
+ }
322
+
323
+ @ Override
324
+ public <ReturnT > CompletableFuture <ReturnT > runNetworkContentAuditWithAsyncResponseHandler (RunNetworkContentAuditRequest request , AsyncResponseHandler <RunNetworkContentAuditResponse , ReturnT > responseHandler ) {
325
+ try {
326
+ this .handler .validateRequestModel (request );
327
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("RunNetworkContentAudit" ).setMethod (HttpMethod .POST ).setPathRegex ("/{workspaceId}/quanmiao/lightapp/runNetworkContentAudit" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
328
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withResponseHandler (responseHandler ).withOutput (RunNetworkContentAuditResponse .create ());
329
+ return this .handler .execute (params )
330
+ .thenCompose ((output ) -> CompletableFuture .completedFuture (responseHandler .transform ((RunNetworkContentAuditResponse )output )));
331
+ } catch (Exception e ) {
332
+ CompletableFuture <ReturnT > future = new CompletableFuture <>();
333
+ future .completeExceptionally (e );
334
+ return future ;
335
+ }
336
+ }
337
+
338
+ @ Override
339
+ public ResponseIterable <RunNetworkContentAuditResponseBody > runNetworkContentAuditWithResponseIterable (RunNetworkContentAuditRequest request ) {
340
+ this .handler .validateRequestModel (request );
341
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .SSE ).setAction ("RunNetworkContentAudit" ).setMethod (HttpMethod .POST ).setPathRegex ("/{workspaceId}/quanmiao/lightapp/runNetworkContentAudit" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
342
+ RunNetworkContentAuditResponseBodyIterator iterator = RunNetworkContentAuditResponseBodyIterator .create ();
343
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withHttpResponseHandler (new SSEHttpResponseHandler (iterator ));
344
+ this .handler .execute (params );
345
+ return new ResponseIterable <>(iterator );
346
+ }
347
+
305
348
/**
306
349
* @param request the request parameters of RunScriptChat RunScriptChatRequest
307
350
* @return RunScriptChatResponse
0 commit comments