@@ -206,6 +206,24 @@ public CompletableFuture<DescribeCouponItemListResponse> describeCouponItemList(
206206 }
207207 }
208208
209+ /**
210+ * @param request the request parameters of DescribeUserSpnSummaryInfo DescribeUserSpnSummaryInfoRequest
211+ * @return DescribeUserSpnSummaryInfoResponse
212+ */
213+ @ Override
214+ public CompletableFuture <DescribeUserSpnSummaryInfoResponse > describeUserSpnSummaryInfo (DescribeUserSpnSummaryInfoRequest request ) {
215+ try {
216+ this .handler .validateRequestModel (request );
217+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("DescribeUserSpnSummaryInfo" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
218+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (DescribeUserSpnSummaryInfoResponse .create ());
219+ return this .handler .execute (params );
220+ } catch (Exception e ) {
221+ CompletableFuture <DescribeUserSpnSummaryInfoResponse > future = new CompletableFuture <>();
222+ future .completeExceptionally (e );
223+ return future ;
224+ }
225+ }
226+
209227 /**
210228 * @param request the request parameters of GetFundAccountAvailableAmount GetFundAccountAvailableAmountRequest
211229 * @return GetFundAccountAvailableAmountResponse
@@ -332,6 +350,60 @@ public CompletableFuture<GetFundAccountTransactionDetailsResponse> getFundAccoun
332350 }
333351 }
334352
353+ /**
354+ * @param request the request parameters of GetSavingPlanDeductableCommodity GetSavingPlanDeductableCommodityRequest
355+ * @return GetSavingPlanDeductableCommodityResponse
356+ */
357+ @ Override
358+ public CompletableFuture <GetSavingPlanDeductableCommodityResponse > getSavingPlanDeductableCommodity (GetSavingPlanDeductableCommodityRequest request ) {
359+ try {
360+ this .handler .validateRequestModel (request );
361+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetSavingPlanDeductableCommodity" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
362+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetSavingPlanDeductableCommodityResponse .create ());
363+ return this .handler .execute (params );
364+ } catch (Exception e ) {
365+ CompletableFuture <GetSavingPlanDeductableCommodityResponse > future = new CompletableFuture <>();
366+ future .completeExceptionally (e );
367+ return future ;
368+ }
369+ }
370+
371+ /**
372+ * @param request the request parameters of GetSavingPlanShareAccounts GetSavingPlanShareAccountsRequest
373+ * @return GetSavingPlanShareAccountsResponse
374+ */
375+ @ Override
376+ public CompletableFuture <GetSavingPlanShareAccountsResponse > getSavingPlanShareAccounts (GetSavingPlanShareAccountsRequest request ) {
377+ try {
378+ this .handler .validateRequestModel (request );
379+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetSavingPlanShareAccounts" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
380+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetSavingPlanShareAccountsResponse .create ());
381+ return this .handler .execute (params );
382+ } catch (Exception e ) {
383+ CompletableFuture <GetSavingPlanShareAccountsResponse > future = new CompletableFuture <>();
384+ future .completeExceptionally (e );
385+ return future ;
386+ }
387+ }
388+
389+ /**
390+ * @param request the request parameters of GetSavingPlanUserDeductRule GetSavingPlanUserDeductRuleRequest
391+ * @return GetSavingPlanUserDeductRuleResponse
392+ */
393+ @ Override
394+ public CompletableFuture <GetSavingPlanUserDeductRuleResponse > getSavingPlanUserDeductRule (GetSavingPlanUserDeductRuleRequest request ) {
395+ try {
396+ this .handler .validateRequestModel (request );
397+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetSavingPlanUserDeductRule" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
398+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetSavingPlanUserDeductRuleResponse .create ());
399+ return this .handler .execute (params );
400+ } catch (Exception e ) {
401+ CompletableFuture <GetSavingPlanUserDeductRuleResponse > future = new CompletableFuture <>();
402+ future .completeExceptionally (e );
403+ return future ;
404+ }
405+ }
406+
335407 /**
336408 * @param request the request parameters of ListCouponDeductTag ListCouponDeductTagRequest
337409 * @return ListCouponDeductTagResponse
0 commit comments