Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bitgetlimited
GitHub Repository: bitgetlimited/v3-bitget-api-sdk
Path: blob/master/bitget-java-sdk-api/src/main/java/com/bitget/openapi/service/BitgetService.java
518 views
1
package com.bitget.openapi.service;
2
3
import com.bitget.openapi.api.BitgetApi;
4
import com.bitget.openapi.common.client.ApiClient;
5
import com.bitget.openapi.dto.response.ResponseResult;
6
import com.google.common.collect.Maps;
7
8
import java.io.IOException;
9
import java.util.Map;
10
11
public class BitgetService {
12
13
private final BitgetApi bitgetApi;
14
15
public BitgetService(ApiClient client) {
16
bitgetApi = client.create(BitgetApi.class);
17
}
18
19
public ResponseResult get(String url, Map<String, String> paramMap) throws IOException {
20
return bitgetApi.sendGetRequest(url, paramMap).execute().body();
21
}
22
23
public ResponseResult get(String url) throws IOException {
24
return get(url, Maps.newHashMap());
25
}
26
27
public ResponseResult post(String url, Map<String, String> paramMap) throws IOException {
28
return bitgetApi.sendPostRequest(url, paramMap).execute().body();
29
}
30
31
public ResponseResult post(String url) throws IOException {
32
return post(url, Maps.newHashMap());
33
}
34
}
35
36