Class: Stripe::SubscriptionScheduleUpdateParams::PauseSchedule

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/subscription_schedule_update_params.rb

Defined Under Namespace

Classes: Pause, Resume

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, discriminator, discriminator_fields, field_encodings, new, #to_h

Constructor Details

#initialize(key: nil, pause: nil, resume: nil) ⇒ PauseSchedule

Returns a new instance of PauseSchedule.



278
279
280
281
282
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 278

def initialize(key: nil, pause: nil, resume: nil)
  @key = key
  @pause = pause
  @resume = resume
end

Instance Attribute Details

#key ⇒ Object

A unique identifier for this pause schedule entry.



272
273
274
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 272

def key
  @key
end

#pause ⇒ Object

Configuration for when and how the subscription pauses.



274
275
276
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 274

def pause
  @pause
end

#resume ⇒ Object

Configuration for when and how the subscription resumes.



276
277
278
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 276

def resume
  @resume
end