Package com.stripe.param
Class QuoteUpdateParams.Line
java.lang.Object
com.stripe.param.QuoteUpdateParams.Line
- Enclosing class:
- QuoteUpdateParams
Required. Type of the account referenced in the request.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enumConfigure how an opt-in following a paid trial is billed when usingbilling_behavior: prorate_up_front.static classstatic classstatic enumstatic classstatic enumstatic classstatic enumstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanAn array of operations the quote line performs.Details to identify the subscription schedule the quote line applies to.For point-in-time quote lines (having noends_attimestamp), this attribute lets you set or remove whether the subscription's billing cycle anchor is reset at the Quote Linestarts_attimestamp.For time-span based quote lines (having bothstarts_atandends_at), the only valid value isautomatic, which removes any previously configured billing cycle anchor resets during the window of time spanning the quote line.A point-in-time operation that cancels an existing subscription schedule at the line's starts_at timestamp.Configures how the subscription schedule handles billing for phase transitions.Details to identify the end of the time range modified by the proposed change.Map of extra parameters for custom features not available in this client library.getId()The ID of an existing line on the quote.Changes to how Stripe handles prorations during the quote line's time span.Defines how to pause collection for the underlying subscription throughout the duration of the amendment.Timestamp helper to end the underlying schedule early, based on the acompanying line's start or end date.Details to identify the earliest timestamp where the proposed change should take effect.Settings related to subscription trials.inthashCode()
-
Method Details
-
builder
-
getActions
An array of operations the quote line performs. -
getAppliesTo
Details to identify the subscription schedule the quote line applies to. -
getBillingCycleAnchor
For point-in-time quote lines (having noends_attimestamp), this attribute lets you set or remove whether the subscription's billing cycle anchor is reset at the Quote Linestarts_attimestamp.For time-span based quote lines (having bothstarts_atandends_at), the only valid value isautomatic, which removes any previously configured billing cycle anchor resets during the window of time spanning the quote line. -
getCancelSubscriptionSchedule
A point-in-time operation that cancels an existing subscription schedule at the line's starts_at timestamp. Currently only compatible withquote_acceptance_dateforstarts_at. When using cancel_subscription_schedule, the subscription schedule on the quote remains unalterable, except for modifications to the metadata, collection_method or invoice_settings. -
getEffectiveAt
Configures how the subscription schedule handles billing for phase transitions. Possible values arephase_start(default) orbilling_period_start.phase_startbills based on the current state of the subscription, ignoring changes scheduled in future phases.billing_period_startbills predictively for upcoming phase transitions within the current billing cycle, including pricing changes and service period adjustments that will occur before the next invoice. -
getEndsAt
Details to identify the end of the time range modified by the proposed change. If not supplied, the quote line is considered a point-in-time operation that only affects the exact timestamp atstarts_at, and a restricted set of attributes is supported on the quote line. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedNamevalue. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getId
The ID of an existing line on the quote. -
getProrationBehavior
Changes to how Stripe handles prorations during the quote line's time span. Affects if and how prorations are created when a future phase starts. -
getSetPauseCollection
Defines how to pause collection for the underlying subscription throughout the duration of the amendment. -
getSetScheduleEnd
Timestamp helper to end the underlying schedule early, based on the acompanying line's start or end date. -
getStartsAt
Details to identify the earliest timestamp where the proposed change should take effect. -
getTrialSettings
Settings related to subscription trials. -
equals
-
canEqual
-
hashCode
public int hashCode()
-