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, Coupon.UpdateRequest, 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.HierarchyRequest, Customer.MergeRequest, Customer.MoveRequest, Customer.RecordExcessPaymentRequest, Customer.RelationshipsRequest, Customer.SetPromotionalCreditsRequest, Customer.UpdateBillingInfoRequest, Customer.UpdateContactRequest, Customer.UpdatePaymentMethodRequest, Customer.UpdateRequest, Estimate.CancelSubscriptionRequest, Estimate.ChangeTermEndRequest, Estimate.CreateInvoiceRequest, Estimate.CreateSubForCustomerEstimateRequest, Estimate.CreateSubscriptionRequest, Estimate.GiftSubscriptionRequest, Estimate.PauseSubscriptionRequest, Estimate.RenewalEstimateRequest, Estimate.ResumeSubscriptionRequest, Estimate.UpdateSubscriptionRequest, Export.AddonsRequest, Export.CouponsRequest, Export.CreditNotesRequest, Export.CustomersRequest, Export.DeferredRevenueRequest, Export.InvoicesRequest, Export.OrdersRequest, Export.PlansRequest, Export.RevenueRecognitionRequest, Export.SubscriptionsRequest, Export.TransactionsRequest, Gift.CreateRequest, HostedPage.AcceptQuoteRequest, HostedPage.CheckoutExistingRequest, HostedPage.CheckoutGiftRequest, HostedPage.CheckoutNewRequest, HostedPage.ClaimGiftRequest, HostedPage.CollectNowRequest, HostedPage.ExtendSubscriptionRequest, HostedPage.ManagePaymentSourcesRequest, HostedPage.RetrieveAgreementPdfRequest, HostedPage.UpdateCardRequest, HostedPage.UpdatePaymentMethodRequest, Invoice.AddAddonChargeRequest, Invoice.AddChargeRequest, Invoice.ApplyCreditsRequest, Invoice.ApplyPaymentsRequest, Invoice.ChargeAddonRequest, Invoice.ChargeRequest, Invoice.CloseRequest, Invoice.CollectPaymentRequest, Invoice.CreateRequest, Invoice.DeleteRequest, Invoice.ImportInvoiceRequest, Invoice.PdfRequest, Invoice.RecordPaymentRequest, Invoice.RecordRefundRequest, Invoice.RefundRequest, Invoice.RemoveCreditNoteRequest, Invoice.RemovePaymentRequest, Invoice.StopDunningRequest, Invoice.UpdateDetailsRequest, Invoice.VoidInvoiceRequest, Invoice.WriteOffRequest, Order.CancelRequest, Order.CreateRefundableCreditNoteRequest, Order.CreateRequest, Order.ReopenRequest, Order.UpdateRequest, PaymentIntent.CreateRequest, PaymentIntent.UpdateRequest, PaymentSource.CreateBankAccountRequest, PaymentSource.CreateCardRequest, PaymentSource.CreateUsingPaymentIntentRequest, PaymentSource.CreateUsingPermanentTokenRequest, PaymentSource.CreateUsingTempTokenRequest, PaymentSource.CreateUsingTokenRequest, PaymentSource.ExportPaymentSourceRequest, PaymentSource.SwitchGatewayAccountRequest, PaymentSource.UpdateCardRequest, PaymentSource.VerifyBankAccountRequest, Plan.CopyRequest, Plan.CreateRequest, Plan.UpdateRequest, PortalSession.ActivateRequest, PortalSession.CreateRequest, PromotionalCredit.AddRequest, PromotionalCredit.DeductRequest, PromotionalCredit.SetRequest, Quote.ConvertRequest, Quote.CreateForOnetimeChargesRequest, Quote.CreateSubForCustomerQuoteRequest, Quote.DeleteRequest, Quote.PdfRequest, Quote.UpdateStatusRequest, Quote.UpdateSubscriptionQuoteRequest, 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, Transaction.CreateAuthorizationRequest, Transaction.DeleteOfflineTransactionRequest, Transaction.RecordRefundRequest, UnbilledCharge.InvoiceNowEstimateRequest, UnbilledCharge.InvoiceUnbilledChargesRequest, VirtualBankAccount.CreateRequest, VirtualBankAccount.CreateUsingPermanentTokenRequest

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)
           
 Params params()
           
 Result request()
           
 Result request(Environment env)
           
 
Methods inherited from class com.chargebee.internal.RequestBase
header
 
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

params

public Params params()
Overrides:
params in class RequestBase<U extends Request>


Copyright © 2019 ChargeBee. All Rights Reserved.