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.CopyRequest, Addon.CreateRequest, Addon.UpdateRequest, Address.RetrieveRequest, Address.UpdateRequest, Card.CopyCardForCustomerRequest, Card.SwitchGatewayForCustomerRequest, Card.UpdateCardForCustomerRequest, Comment.CreateRequest, Coupon.CopyRequest, Coupon.CreateRequest, CouponCode.CreateRequest, CouponSet.AddCouponCodesRequest, CouponSet.CreateRequest, CouponSet.UpdateRequest, CreditNote.CreateRequest, CreditNote.DeleteRequest, CreditNote.PdfRequest, CreditNote.RecordRefundRequest, CreditNote.VoidCreditNoteRequest, Customer.AddContactRequest, Customer.AddPromotionalCreditsRequest, Customer.AssignPaymentRoleRequest, Customer.ChangeBillingDateRequest, Customer.CollectPaymentRequest, Customer.CreateRequest, Customer.DeductPromotionalCreditsRequest, Customer.DeleteContactRequest, Customer.DeleteRequest, Customer.MoveRequest, Customer.RecordExcessPaymentRequest, Customer.SetPromotionalCreditsRequest, Customer.UpdateBillingInfoRequest, Customer.UpdateContactRequest, Customer.UpdatePaymentMethodRequest, Customer.UpdateRequest, Estimate.CancelSubscriptionRequest, Estimate.ChangeTermEndRequest, Estimate.CreateSubForCustomerEstimateRequest, Estimate.CreateSubscriptionRequest, Estimate.PauseSubscriptionRequest, Estimate.RenewalEstimateRequest, Estimate.ResumeSubscriptionRequest, Estimate.UpdateSubscriptionRequest, HostedPage.CheckoutExistingRequest, HostedPage.CheckoutNewRequest, HostedPage.CollectNowRequest, HostedPage.ManagePaymentSourcesRequest, HostedPage.UpdateCardRequest, HostedPage.UpdatePaymentMethodRequest, Invoice.AddAddonChargeRequest, Invoice.AddChargeRequest, Invoice.ApplyCreditsRequest, Invoice.ApplyPaymentsRequest, Invoice.ChargeAddonRequest, Invoice.ChargeRequest, Invoice.CollectPaymentRequest, Invoice.CreateRequest, Invoice.DeleteRequest, Invoice.ImportInvoiceRequest, Invoice.PdfRequest, Invoice.RecordPaymentRequest, Invoice.RecordRefundRequest, Invoice.RefundRequest, Invoice.RemoveCreditNoteRequest, Invoice.RemovePaymentRequest, Invoice.UpdateDetailsRequest, Invoice.VoidInvoiceRequest, Invoice.WriteOffRequest, Order.CreateRequest, Order.UpdateRequest, PaymentSource.CreateCardRequest, PaymentSource.CreateUsingPermanentTokenRequest, PaymentSource.CreateUsingTempTokenRequest, PaymentSource.ExportPaymentSourceRequest, PaymentSource.SwitchGatewayAccountRequest, PaymentSource.UpdateCardRequest, Plan.CopyRequest, Plan.CreateRequest, Plan.UpdateRequest, PortalSession.ActivateRequest, PortalSession.CreateRequest, PromotionalCredit.AddRequest, PromotionalCredit.DeductRequest, PromotionalCredit.SetRequest, ResourceMigration.RetrieveLatestRequest, Subscription.AddChargeAtTermEndRequest, Subscription.CancelRequest, Subscription.ChangeTermEndRequest, Subscription.ChargeAddonAtTermEndRequest, Subscription.ChargeFutureRenewalsRequest, Subscription.CreateForCustomerRequest, Subscription.CreateRequest, Subscription.ImportForCustomerRequest, Subscription.ImportSubscriptionRequest, Subscription.OverrideBillingProfileRequest, Subscription.PauseRequest, Subscription.ReactivateRequest, Subscription.RemoveCouponsRequest, Subscription.RemoveScheduledCancellationRequest, Subscription.ResumeRequest, Subscription.UpdateRequest, TimeMachine.StartAfreshRequest, TimeMachine.TravelForwardRequest, UnbilledCharge.InvoiceNowEstimateRequest, UnbilledCharge.InvoiceUnbilledChargesRequest

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 Exception
Throws:
Exception

request

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


Copyright © 2018 ChargeBee. All Rights Reserved.