public abstract class CrowdinApi
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ClientConfig |
clientConfig |
protected java.lang.String |
graphqlUrl |
protected HttpClient |
httpClient |
protected java.lang.String |
url |
Constructor and Description |
---|
CrowdinApi(Credentials credentials) |
CrowdinApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> |
graphql(GraphQLRequest request) |
<T> T |
graphql(GraphQLRequest request,
java.lang.Class<T> clazz) |
protected final HttpClient httpClient
protected final ClientConfig clientConfig
protected final java.lang.String url
protected final java.lang.String graphqlUrl
public CrowdinApi(Credentials credentials)
public CrowdinApi(Credentials credentials, ClientConfig clientConfig)
public ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> graphql(GraphQLRequest request)
request
- request objectpublic <T> T graphql(GraphQLRequest request, java.lang.Class<T> clazz)
request
- request object