public class Client extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
BASE_URL |
protected com.sun.jersey.api.client.WebResource |
service |
protected static String |
VERSION |
| Constructor and Description |
|---|
Client(String apiKey) |
Client(String apiKey,
boolean failOnUnknownProperties) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
delete(String url,
Class<T> cls) |
<T> T |
delete(String url,
Class<T> cls,
javax.ws.rs.core.MultivaluedMap<String,String> body,
javax.ws.rs.core.MultivaluedMap<String,String> queryParams) |
<T> T |
get(String url,
Class<T> cls) |
<T> T |
get(String url,
Class<T> cls,
javax.ws.rs.core.MultivaluedMap<String,String> body) |
<T> T |
get(String url,
Class<T> cls,
javax.ws.rs.core.MultivaluedMap<String,String> body,
javax.ws.rs.core.MultivaluedMap<String,String> queryParams) |
protected com.sun.jersey.api.client.WebResource.Builder |
getResourceBuilder(String url,
javax.ws.rs.core.MultivaluedMap<String,String> queryParams) |
protected void |
handleError(ErrorResponse error,
int status) |
<T> T |
post(String url,
Class<T> cls) |
<T> T |
post(String url,
Class<T> cls,
javax.ws.rs.core.MultivaluedMap<String,String> body) |
<T> T |
request(String method,
String url,
Class<T> cls) |
<T> T |
request(String method,
String url,
Class<T> cls,
javax.ws.rs.core.MultivaluedMap body) |
<T> T |
request(String method,
String url,
Class<T> cls,
Object body,
javax.ws.rs.core.MultivaluedMap<String,String> queryParams) |
protected static final String BASE_URL
protected static final String VERSION
protected com.sun.jersey.api.client.WebResource service
public Client(String apiKey)
apiKey - your Stripe api keypublic Client(String apiKey, boolean failOnUnknownProperties)
apiKey - your Stripe api keyfailOnUnknownProperties - If true, a JsonMappingException is thrown when
unknown Stripe response object properties are encountered. This is primarily used for
testing / debugging purposes.public <T> T get(String url, Class<T> cls, javax.ws.rs.core.MultivaluedMap<String,String> body, javax.ws.rs.core.MultivaluedMap<String,String> queryParams)
public <T> T post(String url, Class<T> cls, javax.ws.rs.core.MultivaluedMap<String,String> body)
public <T> T delete(String url, Class<T> cls, javax.ws.rs.core.MultivaluedMap<String,String> body, javax.ws.rs.core.MultivaluedMap<String,String> queryParams)
public <T> T request(String method, String url, Class<T> cls, javax.ws.rs.core.MultivaluedMap body)
public <T> T request(String method, String url, Class<T> cls, Object body, javax.ws.rs.core.MultivaluedMap<String,String> queryParams)
protected com.sun.jersey.api.client.WebResource.Builder getResourceBuilder(String url, javax.ws.rs.core.MultivaluedMap<String,String> queryParams)
protected void handleError(ErrorResponse error, int status)
Copyright © 2014. All rights reserved.