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, field_encodings, new, #to_h

Constructor Details

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

Returns a new instance of PauseSchedule.



354
355
356
357
358
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 354

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

Instance Attribute Details

#keyObject

A unique identifier for this pause schedule entry.



348
349
350
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 348

def key
  @key
end

#pauseObject

Configuration for when and how the subscription pauses.



350
351
352
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 350

def pause
  @pause
end

#resumeObject

Configuration for when and how the subscription resumes.



352
353
354
# File 'lib/stripe/params/subscription_schedule_create_params.rb', line 352

def resume
  @resume
end