Package com.stripe.net
Class ApiRequestParams
java.lang.Object
com.stripe.net.ApiRequestParams
- Direct Known Subclasses:
AccountCapabilitiesParams
,AccountCreateParams
,AccountLinkCreateParams
,AccountListParams
,AccountPersonsParams
,AccountRejectParams
,AccountRetrieveParams
,AccountUpdateParams
,ApplePayDomainCreateParams
,ApplePayDomainListParams
,ApplePayDomainRetrieveParams
,ApplicationFeeListParams
,ApplicationFeeRetrieveParams
,AuthorizationApproveParams
,AuthorizationDeclineParams
,AuthorizationListParams
,AuthorizationRetrieveParams
,AuthorizationUpdateParams
,BalanceRetrieveParams
,BalanceTransactionListParams
,BalanceTransactionRetrieveParams
,BankAccountUpdateOnAccountParams
,BankAccountUpdateOnCustomerParams
,BankAccountVerifyParams
,BitcoinReceiverListParams
,BitcoinReceiverRetrieveParams
,BitcoinTransactionCollectionListParams
,CapabilityCollectionListParams
,CapabilityCollectionRetrieveParams
,CapabilityUpdateParams
,CardCreateParams
,CardDetailsParams
,CardholderCreateParams
,CardholderListParams
,CardholderRetrieveParams
,CardholderUpdateParams
,CardListParams
,CardRetrieveParams
,CardUpdateOnAccountParams
,CardUpdateOnCustomerParams
,CardUpdateParams
,ChargeCaptureParams
,ChargeCreateParams
,ChargeListParams
,ChargeRetrieveParams
,ChargeSearchParams
,ChargeUpdateParams
,ConfigurationCreateParams
,ConfigurationCreateParams
,ConfigurationListParams
,ConfigurationListParams
,ConfigurationRetrieveParams
,ConfigurationRetrieveParams
,ConfigurationUpdateParams
,ConfigurationUpdateParams
,ConnectionTokenCreateParams
,CountrySpecListParams
,CountrySpecRetrieveParams
,CouponCreateParams
,CouponListParams
,CouponRetrieveParams
,CouponUpdateParams
,CreditNoteCreateParams
,CreditNoteLineItemCollectionListParams
,CreditNoteListParams
,CreditNotePreviewParams
,CreditNoteRetrieveParams
,CreditNoteUpdateParams
,CreditNoteVoidCreditNoteParams
,CustomerBalanceTransactionCollectionCreateParams
,CustomerBalanceTransactionCollectionListParams
,CustomerBalanceTransactionCollectionRetrieveParams
,CustomerBalanceTransactionsParams
,CustomerBalanceTransactionUpdateParams
,CustomerCreateFundingInstructionsParams
,CustomerCreateParams
,CustomerListParams
,CustomerListPaymentMethodsParams
,CustomerRetrieveParams
,CustomerSearchParams
,CustomerUpdateParams
,DisputeCloseParams
,DisputeCreateParams
,DisputeListParams
,DisputeListParams
,DisputeRetrieveParams
,DisputeRetrieveParams
,DisputeSubmitParams
,DisputeUpdateParams
,DisputeUpdateParams
,EarlyFraudWarningListParams
,EarlyFraudWarningRetrieveParams
,EphemeralKeyCreateParams
,EventListParams
,EventRetrieveParams
,ExchangeRateListParams
,ExchangeRateRetrieveParams
,ExternalAccountCollectionCreateParams
,ExternalAccountCollectionListParams
,ExternalAccountCollectionRetrieveParams
,ExternalAccountUpdateParams
,FeeRefundCollectionCreateParams
,FeeRefundCollectionListParams
,FeeRefundCollectionRetrieveParams
,FeeRefundUpdateParams
,FileCreateParams
,FileLinkCreateParams
,FileLinkListParams
,FileLinkRetrieveParams
,FileLinkUpdateParams
,FileListParams
,InvoiceCreateParams
,InvoiceFinalizeInvoiceParams
,InvoiceItemCreateParams
,InvoiceItemListParams
,InvoiceItemRetrieveParams
,InvoiceItemUpdateParams
,InvoiceLineItemCollectionListParams
,InvoiceListParams
,InvoiceMarkUncollectibleParams
,InvoicePayParams
,InvoiceRetrieveParams
,InvoiceSearchParams
,InvoiceSendInvoiceParams
,InvoiceUpcomingParams
,InvoiceUpdateParams
,InvoiceVoidInvoiceParams
,IssuerFraudRecordListParams
,IssuerFraudRecordRetrieveParams
,LocationCreateParams
,LocationDeleteParams
,LocationListParams
,LocationRetrieveParams
,LocationUpdateParams
,LoginLinkCreateOnAccountParams
,MandateRetrieveParams
,OrderCreateParams
,OrderListParams
,OrderPayParams
,OrderRetrieveParams
,OrderReturnListParams
,OrderReturnOrderParams
,OrderReturnRetrieveParams
,OrderUpdateParams
,PaymentIntentApplyCustomerBalanceParams
,PaymentIntentCancelParams
,PaymentIntentCaptureParams
,PaymentIntentConfirmParams
,PaymentIntentCreateParams
,PaymentIntentIncrementAuthorizationParams
,PaymentIntentListParams
,PaymentIntentRetrieveParams
,PaymentIntentSearchParams
,PaymentIntentUpdateParams
,PaymentIntentVerifyMicrodepositsParams
,PaymentLinkCreateParams
,PaymentLinkListLineItemsParams
,PaymentLinkListParams
,PaymentLinkRetrieveParams
,PaymentLinkUpdateParams
,PaymentMethodAttachParams
,PaymentMethodCreateParams
,PaymentMethodDetachParams
,PaymentMethodListParams
,PaymentMethodRetrieveParams
,PaymentMethodUpdateParams
,PaymentSourceCollectionCreateParams
,PaymentSourceCollectionListParams
,PaymentSourceCollectionRetrieveParams
,PayoutCancelParams
,PayoutCreateParams
,PayoutListParams
,PayoutRetrieveParams
,PayoutReverseParams
,PayoutUpdateParams
,PersonCollectionCreateParams
,PersonCollectionListParams
,PersonCollectionRetrieveParams
,PersonUpdateParams
,PlanCreateParams
,PlanListParams
,PlanRetrieveParams
,PlanUpdateParams
,PriceCreateParams
,PriceListParams
,PriceRetrieveParams
,PriceSearchParams
,PriceUpdateParams
,ProductCreateParams
,ProductListParams
,ProductRetrieveParams
,ProductSearchParams
,ProductUpdateParams
,PromotionCodeCreateParams
,PromotionCodeListParams
,PromotionCodeRetrieveParams
,PromotionCodeUpdateParams
,QuoteAcceptParams
,QuoteCancelParams
,QuoteCollectionListParams
,QuoteCreateParams
,QuoteFinalizeParams
,QuoteFinalizeQuoteParams
,QuoteListComputedUpfrontLineItemsParams
,QuoteListLineItemsParams
,QuoteListParams
,QuotePdfParams
,QuoteRetrieveParams
,QuoteUpdateParams
,ReaderCancelActionParams
,ReaderCreateParams
,ReaderDeleteParams
,ReaderListParams
,ReaderPresentPaymentMethodParams
,ReaderProcessPaymentIntentParams
,ReaderProcessSetupIntentParams
,ReaderRetrieveParams
,ReaderSetReaderDisplayParams
,ReaderUpdateParams
,RecipientCreateParams
,RecipientListParams
,RecipientRetrieveParams
,RecipientUpdateParams
,RefundCancelParams
,RefundCollectionListParams
,RefundCollectionRetrieveParams
,RefundCreateParams
,RefundExpireParams
,RefundListParams
,RefundRetrieveParams
,RefundUpdateParams
,ReportRunCreateParams
,ReportRunListParams
,ReportRunRetrieveParams
,ReportTypeListParams
,ReportTypeRetrieveParams
,ReviewApproveParams
,ReviewListParams
,ReviewRetrieveParams
,ScheduledQueryRunListParams
,ScheduledQueryRunRetrieveParams
,SessionCreateParams
,SessionCreateParams
,SessionExpireParams
,SessionListLineItemsParams
,SessionListParams
,SessionRetrieveParams
,SetupAttemptListParams
,SetupIntentCancelParams
,SetupIntentConfirmParams
,SetupIntentCreateParams
,SetupIntentListParams
,SetupIntentRetrieveParams
,SetupIntentUpdateParams
,SetupIntentVerifyMicrodepositsParams
,ShippingRateCreateParams
,ShippingRateListParams
,ShippingRateRetrieveParams
,ShippingRateUpdateParams
,SkuCreateParams
,SkuListParams
,SkuRetrieveParams
,SkuUpdateParams
,SourceCreateParams
,SourceDetachParams
,SourceRetrieveParams
,SourceSourceTransactionsParams
,SourceUpdateParams
,SourceVerifyParams
,SubscriptionCancelParams
,SubscriptionCreateParams
,SubscriptionItemCreateParams
,SubscriptionItemDeleteParams
,SubscriptionItemListParams
,SubscriptionItemRetrieveParams
,SubscriptionItemUpdateParams
,SubscriptionItemUsageRecordSummariesParams
,SubscriptionListParams
,SubscriptionRetrieveParams
,SubscriptionScheduleCancelParams
,SubscriptionScheduleCreateParams
,SubscriptionScheduleListParams
,SubscriptionScheduleReleaseParams
,SubscriptionScheduleRetrieveParams
,SubscriptionScheduleUpdateParams
,SubscriptionSearchParams
,SubscriptionUpdateParams
,TaxCodeListParams
,TaxCodeRetrieveParams
,TaxIdCollectionCreateParams
,TaxIdCollectionListParams
,TaxIdCollectionRetrieveParams
,TaxRateCreateParams
,TaxRateListParams
,TaxRateRetrieveParams
,TaxRateUpdateParams
,TestClockAdvanceParams
,TestClockCreateParams
,TestClockListParams
,TestClockRetrieveParams
,ThreeDSecureCreateParams
,ThreeDSecureRetrieveParams
,TokenCreateParams
,TokenRetrieveParams
,TopupCancelParams
,TopupCreateParams
,TopupListParams
,TopupRetrieveParams
,TopupUpdateParams
,TransactionListParams
,TransactionRetrieveParams
,TransactionUpdateParams
,TransferCreateParams
,TransferListParams
,TransferRetrieveParams
,TransferReversalCollectionCreateParams
,TransferReversalCollectionListParams
,TransferReversalCollectionRetrieveParams
,TransferReversalUpdateParams
,TransferUpdateParams
,UsageRecordCreateOnSubscriptionItemParams
,ValueListCreateParams
,ValueListItemCreateParams
,ValueListItemListParams
,ValueListItemRetrieveParams
,ValueListListParams
,ValueListRetrieveParams
,ValueListUpdateParams
,VerificationReportListParams
,VerificationReportRetrieveParams
,VerificationSessionCancelParams
,VerificationSessionCreateParams
,VerificationSessionListParams
,VerificationSessionRedactParams
,VerificationSessionRetrieveParams
,VerificationSessionUpdateParams
,WebhookEndpointCreateParams
,WebhookEndpointListParams
,WebhookEndpointRetrieveParams
,WebhookEndpointUpdateParams
Super class to all api request params objects. This common abstraction is internally used in
ApiResource.request(ApiResource.RequestMethod, String, ApiRequestParams, Class, RequestOptions)
. It also exposes a convenient method converting the typed parameter into the
legacy support of untyped Map<String, Object>
param.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Interface implemented by all enum parameter to get the actual string value that Stripe API expects. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EXTRA_PARAMS_KEY
Param key for an `extraParams` map. Any param/sub-param specifying a field intended to support extra params from users should have the annotation@SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY)
. Logic to handle this is inApiRequestParamsConverter
.- See Also:
-
-
Constructor Details
-
ApiRequestParams
public ApiRequestParams()
-
-
Method Details
-
toMap
Convert `this` api request params to an untyped map. The conversion is specific to api request params object. Please see documentation inApiRequestParamsConverter.convert(ApiRequestParams)
.
-