com.chargebee.internal
Class Request<U extends Request>

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.Request<U>
Direct Known Subclasses:
Addon.CreateRequest, Addon.UpdateRequest, Address.RetrieveRequest, Address.UpdateRequest, Card.CopyCardForCustomerRequest, Card.SwitchGatewayForCustomerRequest, Card.UpdateCardForCustomerRequest, Comment.CreateRequest, Coupon.CreateRequest, CouponCode.CreateRequest, CreditNote.CreateRequest, Customer.AddContactRequest, Customer.AddPromotionalCreditsRequest, Customer.CreateRequest, Customer.DeductPromotionalCreditsRequest, Customer.DeleteContactRequest, Customer.DeleteRequest, Customer.RecordExcessPaymentRequest, Customer.SetPromotionalCreditsRequest, Customer.UpdateBillingInfoRequest, Customer.UpdateContactRequest, Customer.UpdatePaymentMethodRequest, Customer.UpdateRequest, Estimate.CreateSubscriptionRequest, Estimate.RenewalEstimateRequest, Estimate.UpdateSubscriptionRequest, HostedPage.CheckoutExistingRequest, HostedPage.CheckoutNewRequest, HostedPage.UpdateCardRequest, HostedPage.UpdatePaymentMethodRequest, Invoice.AddAddonChargeRequest, Invoice.AddChargeRequest, Invoice.ChargeAddonRequest, Invoice.ChargeRequest, Invoice.CollectPaymentRequest, Invoice.CreateRequest, Invoice.DeleteRequest, Invoice.RecordPaymentRequest, Invoice.RecordRefundRequest, Invoice.RefundRequest, Invoice.VoidInvoiceRequest, Invoice.WriteOffRequest, Order.CreateRequest, Order.UpdateRequest, Plan.CreateRequest, Plan.UpdateRequest, PortalSession.ActivateRequest, PortalSession.CreateRequest, Subscription.AddChargeAtTermEndRequest, Subscription.CancelRequest, Subscription.ChangeTermEndRequest, Subscription.ChargeAddonAtTermEndRequest, Subscription.CreateForCustomerRequest, Subscription.CreateRequest, Subscription.ReactivateRequest, Subscription.RemoveCouponsRequest, Subscription.RemoveScheduledCancellationRequest, Subscription.UpdateRequest

public class Request<U extends Request>
extends RequestBase<U>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Constructor Summary
Request(HttpUtil.Method httpMeth, String uri)
           
 
Method Summary
 U param(String paramName, Object value)
           
 Result request()
           
 Result request(Environment env)
           
 
Methods inherited from class com.chargebee.internal.RequestBase
header, params
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Request

public Request(HttpUtil.Method httpMeth,
               String uri)
Method Detail

param

public U param(String paramName,
               Object value)

request

public final Result request()
                     throws IOException
Throws:
IOException

request

public final Result request(Environment env)
                     throws IOException
Throws:
IOException


Copyright © 2016 ChargeBee. All Rights Reserved.