Class: Stripe::SubscriptionScheduleCreateParams::PauseSchedule

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/subscription_schedule_create_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.



298
299
300
301
302
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 298

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.



292
293
294
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 292

def key
  @key
end

#pause ⇒ Object

Configuration for when and how the subscription pauses.



294
295
296
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 294

def pause
  @pause
end

#resume ⇒ Object

Configuration for when and how the subscription resumes.



296
297
298
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 296

def resume
  @resume
end