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

Constructor Details

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

Returns a new instance of PauseSchedule.



334
335
336
337
338
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 334

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.



328
329
330
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 328

def key
  @key
end

#pauseObject

Configuration for when and how the subscription pauses.



330
331
332
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 330

def pause
  @pause
end

#resumeObject

Configuration for when and how the subscription resumes.



332
333
334
# File 'lib/stripe/params/subscription_schedule_update_params.rb', line 332

def resume
  @resume
end