123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193 |
- /*
- * Oceanengine Open Api
- * 巨量引擎开放平台 Open Api
- *
- * The version of the OpenAPI document: 1.1.19
- *
- *
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
- package com.bytedance.ads.api;
- import com.bytedance.ads.ApiCallback;
- import com.bytedance.ads.ApiClient;
- import com.bytedance.ads.ApiException;
- import com.bytedance.ads.ApiResponse;
- import com.bytedance.ads.Configuration;
- import com.bytedance.ads.Pair;
- import com.google.gson.reflect.TypeToken;
- import com.bytedance.ads.model.AdvertiserTransferableFundGetV2Response;
- import java.lang.reflect.Type;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- public class AdvertiserTransferableFundGetV2Api {
- private ApiClient localVarApiClient;
- private int localHostIndex;
- private String localCustomBaseUrl;
- public AdvertiserTransferableFundGetV2Api() {
- this(Configuration.getDefaultApiClient());
- }
- public AdvertiserTransferableFundGetV2Api(ApiClient apiClient) {
- this.localVarApiClient = apiClient;
- }
- public ApiClient getApiClient() {
- return localVarApiClient;
- }
- public void setApiClient(ApiClient apiClient) {
- this.localVarApiClient = apiClient;
- }
- public int getHostIndex() {
- return localHostIndex;
- }
- public void setHostIndex(int hostIndex) {
- this.localHostIndex = hostIndex;
- }
- public String getCustomBaseUrl() {
- return localCustomBaseUrl;
- }
- public void setCustomBaseUrl(String customBaseUrl) {
- this.localCustomBaseUrl = customBaseUrl;
- }
- /**
- * Build call for openApi2AdvertiserTransferableFundGetGet
- * @param advertiserId (optional)
- * @param _callback Callback for upload/download progress
- * @return Call to execute
- * @throws ApiException If fail to serialize the request body object
- * @http.response.details
- <table summary="Response Details" border="1">
- <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
- <tr><td> 200 </td><td> OK </td><td> - </td></tr>
- </table>
- */
- public okhttp3.Call openApi2AdvertiserTransferableFundGetGetCall(Long advertiserId, final ApiCallback _callback) throws ApiException {
- String basePath = null;
- // Operation Servers
- String[] localBasePaths = new String[] { };
- // Determine Base Path to Use
- if (localCustomBaseUrl != null){
- basePath = localCustomBaseUrl;
- } else if ( localBasePaths.length > 0 ) {
- basePath = localBasePaths[localHostIndex];
- } else {
- basePath = null;
- }
- Object localVarPostBody = null;
- // create path and map variables
- String localVarPath = "/open_api/2/advertiser/transferable_fund/get/";
- List<Pair> localVarQueryParams = new ArrayList<Pair>();
- List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
- Map<String, String> localVarHeaderParams = new HashMap<String, String>();
- Map<String, String> localVarCookieParams = new HashMap<String, String>();
- Map<String, Object> localVarFormParams = new HashMap<String, Object>();
- if (advertiserId != null) {
- localVarQueryParams.addAll(localVarApiClient.parameterToPair("advertiser_id", advertiserId));
- }
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
- if (localVarAccept != null) {
- localVarHeaderParams.put("Accept", localVarAccept);
- }
- final String[] localVarContentTypes = {
- };
- final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- if (localVarContentType != null) {
- localVarHeaderParams.put("Content-Type", localVarContentType);
- }
- String[] localVarAuthNames = new String[] { "ApiKeyAuth" };
- return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
- }
- @SuppressWarnings("rawtypes")
- private okhttp3.Call openApi2AdvertiserTransferableFundGetGetValidateBeforeCall(Long advertiserId, final ApiCallback _callback) throws ApiException {
- return openApi2AdvertiserTransferableFundGetGetCall(advertiserId, _callback);
- }
- /**
- *
- *
- * @param advertiserId (optional)
- * @return AdvertiserTransferableFundGetV2Response
- * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
- * @http.response.details
- <table summary="Response Details" border="1">
- <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
- <tr><td> 200 </td><td> OK </td><td> - </td></tr>
- </table>
- */
- public AdvertiserTransferableFundGetV2Response openApi2AdvertiserTransferableFundGetGet(Long advertiserId) throws ApiException {
- ApiResponse<AdvertiserTransferableFundGetV2Response> localVarResp = openApi2AdvertiserTransferableFundGetGetWithHttpInfo(advertiserId);
- return localVarResp.getData();
- }
- /**
- *
- *
- * @param advertiserId (optional)
- * @return ApiResponse<AdvertiserTransferableFundGetV2Response>
- * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
- * @http.response.details
- <table summary="Response Details" border="1">
- <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
- <tr><td> 200 </td><td> OK </td><td> - </td></tr>
- </table>
- */
- public ApiResponse<AdvertiserTransferableFundGetV2Response> openApi2AdvertiserTransferableFundGetGetWithHttpInfo(Long advertiserId) throws ApiException {
- okhttp3.Call localVarCall = openApi2AdvertiserTransferableFundGetGetValidateBeforeCall(advertiserId, null);
- Type localVarReturnType = new TypeToken<AdvertiserTransferableFundGetV2Response>(){}.getType();
- return localVarApiClient.execute(localVarCall, localVarReturnType);
- }
- /**
- * (asynchronously)
- *
- * @param advertiserId (optional)
- * @param _callback The callback to be executed when the API call finishes
- * @return The request call
- * @throws ApiException If fail to process the API call, e.g. serializing the request body object
- * @http.response.details
- <table summary="Response Details" border="1">
- <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
- <tr><td> 200 </td><td> OK </td><td> - </td></tr>
- </table>
- */
- public okhttp3.Call openApi2AdvertiserTransferableFundGetGetAsync(Long advertiserId, final ApiCallback<AdvertiserTransferableFundGetV2Response> _callback) throws ApiException {
- okhttp3.Call localVarCall = openApi2AdvertiserTransferableFundGetGetValidateBeforeCall(advertiserId, _callback);
- Type localVarReturnType = new TypeToken<AdvertiserTransferableFundGetV2Response>(){}.getType();
- localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
- return localVarCall;
- }
- }
|