com.stripe.net
Class APIResource

java.lang.Object
  extended by com.stripe.model.StripeObject
      extended by com.stripe.net.APIResource
Direct Known Subclasses:
Charge, Coupon, Customer, Invoice, InvoiceItem, Plan, Token

public abstract class APIResource
extends StripeObject


Nested Class Summary
protected static class APIResource.RequestMethod
           
 
Field Summary
static String CHARSET
           
 
Constructor Summary
APIResource()
           
 
Method Summary
protected static String classURL(Class<?> clazz)
           
protected static String instanceURL(Class<?> clazz, String id)
           
protected static
<T> T
request(APIResource.RequestMethod method, String url, Map<String,Object> params, Class<T> clazz)
           
 
Methods inherited from class com.stripe.model.StripeObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CHARSET

public static final String CHARSET
See Also:
Constant Field Values
Constructor Detail

APIResource

public APIResource()
Method Detail

classURL

protected static String classURL(Class<?> clazz)

instanceURL

protected static String instanceURL(Class<?> clazz,
                                    String id)

request

protected static <T> T request(APIResource.RequestMethod method,
                               String url,
                               Map<String,Object> params,
                               Class<T> clazz)
                    throws StripeException
Throws:
StripeException


Copyright © 2011 Stripe. All Rights Reserved.