AgentFundTransferSeqCreateV2Api.java 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. /*
  2. * Oceanengine Open Api
  3. * 巨量引擎开放平台 Open Api
  4. *
  5. * The version of the OpenAPI document: 1.1.19
  6. *
  7. *
  8. * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
  9. * https://openapi-generator.tech
  10. * Do not edit the class manually.
  11. */
  12. package com.bytedance.ads.api;
  13. import com.bytedance.ads.ApiCallback;
  14. import com.bytedance.ads.ApiClient;
  15. import com.bytedance.ads.ApiException;
  16. import com.bytedance.ads.ApiResponse;
  17. import com.bytedance.ads.Configuration;
  18. import com.bytedance.ads.Pair;
  19. import com.google.gson.reflect.TypeToken;
  20. import com.bytedance.ads.model.AgentFundTransferSeqCreateV2Request;
  21. import com.bytedance.ads.model.AgentFundTransferSeqCreateV2Response;
  22. import java.lang.reflect.Type;
  23. import java.util.ArrayList;
  24. import java.util.HashMap;
  25. import java.util.List;
  26. import java.util.Map;
  27. public class AgentFundTransferSeqCreateV2Api {
  28. private ApiClient localVarApiClient;
  29. private int localHostIndex;
  30. private String localCustomBaseUrl;
  31. public AgentFundTransferSeqCreateV2Api() {
  32. this(Configuration.getDefaultApiClient());
  33. }
  34. public AgentFundTransferSeqCreateV2Api(ApiClient apiClient) {
  35. this.localVarApiClient = apiClient;
  36. }
  37. public ApiClient getApiClient() {
  38. return localVarApiClient;
  39. }
  40. public void setApiClient(ApiClient apiClient) {
  41. this.localVarApiClient = apiClient;
  42. }
  43. public int getHostIndex() {
  44. return localHostIndex;
  45. }
  46. public void setHostIndex(int hostIndex) {
  47. this.localHostIndex = hostIndex;
  48. }
  49. public String getCustomBaseUrl() {
  50. return localCustomBaseUrl;
  51. }
  52. public void setCustomBaseUrl(String customBaseUrl) {
  53. this.localCustomBaseUrl = customBaseUrl;
  54. }
  55. /**
  56. * Build call for openApi2AgentFundTransferSeqCreatePost
  57. * @param agentFundTransferSeqCreateV2Request (optional)
  58. * @param _callback Callback for upload/download progress
  59. * @return Call to execute
  60. * @throws ApiException If fail to serialize the request body object
  61. * @http.response.details
  62. <table summary="Response Details" border="1">
  63. <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
  64. <tr><td> 200 </td><td> OK </td><td> - </td></tr>
  65. </table>
  66. */
  67. public okhttp3.Call openApi2AgentFundTransferSeqCreatePostCall(AgentFundTransferSeqCreateV2Request agentFundTransferSeqCreateV2Request, final ApiCallback _callback) throws ApiException {
  68. String basePath = null;
  69. // Operation Servers
  70. String[] localBasePaths = new String[] { };
  71. // Determine Base Path to Use
  72. if (localCustomBaseUrl != null){
  73. basePath = localCustomBaseUrl;
  74. } else if ( localBasePaths.length > 0 ) {
  75. basePath = localBasePaths[localHostIndex];
  76. } else {
  77. basePath = null;
  78. }
  79. Object localVarPostBody = agentFundTransferSeqCreateV2Request;
  80. // create path and map variables
  81. String localVarPath = "/open_api/2/agent/fund/transfer_seq/create/";
  82. List<Pair> localVarQueryParams = new ArrayList<Pair>();
  83. List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
  84. Map<String, String> localVarHeaderParams = new HashMap<String, String>();
  85. Map<String, String> localVarCookieParams = new HashMap<String, String>();
  86. Map<String, Object> localVarFormParams = new HashMap<String, Object>();
  87. final String[] localVarAccepts = {
  88. "application/json"
  89. };
  90. final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
  91. if (localVarAccept != null) {
  92. localVarHeaderParams.put("Accept", localVarAccept);
  93. }
  94. final String[] localVarContentTypes = {
  95. "application/json"
  96. };
  97. final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
  98. if (localVarContentType != null) {
  99. localVarHeaderParams.put("Content-Type", localVarContentType);
  100. }
  101. String[] localVarAuthNames = new String[] { "ApiKeyAuth" };
  102. return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
  103. }
  104. @SuppressWarnings("rawtypes")
  105. private okhttp3.Call openApi2AgentFundTransferSeqCreatePostValidateBeforeCall(AgentFundTransferSeqCreateV2Request agentFundTransferSeqCreateV2Request, final ApiCallback _callback) throws ApiException {
  106. return openApi2AgentFundTransferSeqCreatePostCall(agentFundTransferSeqCreateV2Request, _callback);
  107. }
  108. /**
  109. *
  110. *
  111. * @param agentFundTransferSeqCreateV2Request (optional)
  112. * @return AgentFundTransferSeqCreateV2Response
  113. * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
  114. * @http.response.details
  115. <table summary="Response Details" border="1">
  116. <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
  117. <tr><td> 200 </td><td> OK </td><td> - </td></tr>
  118. </table>
  119. */
  120. public AgentFundTransferSeqCreateV2Response openApi2AgentFundTransferSeqCreatePost(AgentFundTransferSeqCreateV2Request agentFundTransferSeqCreateV2Request) throws ApiException {
  121. ApiResponse<AgentFundTransferSeqCreateV2Response> localVarResp = openApi2AgentFundTransferSeqCreatePostWithHttpInfo(agentFundTransferSeqCreateV2Request);
  122. return localVarResp.getData();
  123. }
  124. /**
  125. *
  126. *
  127. * @param agentFundTransferSeqCreateV2Request (optional)
  128. * @return ApiResponse&lt;AgentFundTransferSeqCreateV2Response&gt;
  129. * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
  130. * @http.response.details
  131. <table summary="Response Details" border="1">
  132. <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
  133. <tr><td> 200 </td><td> OK </td><td> - </td></tr>
  134. </table>
  135. */
  136. public ApiResponse<AgentFundTransferSeqCreateV2Response> openApi2AgentFundTransferSeqCreatePostWithHttpInfo(AgentFundTransferSeqCreateV2Request agentFundTransferSeqCreateV2Request) throws ApiException {
  137. okhttp3.Call localVarCall = openApi2AgentFundTransferSeqCreatePostValidateBeforeCall(agentFundTransferSeqCreateV2Request, null);
  138. Type localVarReturnType = new TypeToken<AgentFundTransferSeqCreateV2Response>(){}.getType();
  139. return localVarApiClient.execute(localVarCall, localVarReturnType);
  140. }
  141. /**
  142. * (asynchronously)
  143. *
  144. * @param agentFundTransferSeqCreateV2Request (optional)
  145. * @param _callback The callback to be executed when the API call finishes
  146. * @return The request call
  147. * @throws ApiException If fail to process the API call, e.g. serializing the request body object
  148. * @http.response.details
  149. <table summary="Response Details" border="1">
  150. <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
  151. <tr><td> 200 </td><td> OK </td><td> - </td></tr>
  152. </table>
  153. */
  154. public okhttp3.Call openApi2AgentFundTransferSeqCreatePostAsync(AgentFundTransferSeqCreateV2Request agentFundTransferSeqCreateV2Request, final ApiCallback<AgentFundTransferSeqCreateV2Response> _callback) throws ApiException {
  155. okhttp3.Call localVarCall = openApi2AgentFundTransferSeqCreatePostValidateBeforeCall(agentFundTransferSeqCreateV2Request, _callback);
  156. Type localVarReturnType = new TypeToken<AgentFundTransferSeqCreateV2Response>(){}.getType();
  157. localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
  158. return localVarCall;
  159. }
  160. }