Class: Stripe::V2::Billing::ContractUpdateParams::PricingLineAction::Update::Pricing::PriceDetails::PricingOverrideAction::Update

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/v2/billing/contract_update_params.rb

Defined Under Namespace

Classes: EndsAt, StartsAt

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(ends_at: nil, id: nil, lookup_key: nil, metadata: nil, starts_at: nil) ⇒ Update

Returns a new instance of Update.



360
361
362
363
364
365
366
367
368
369
370
371
372
# File 'lib/stripe/params/v2/billing/contract_update_params.rb', line 360

def initialize(
  ends_at: nil,
  id: nil,
  lookup_key: nil,
  metadata: nil,
  starts_at: nil
)
  @ends_at = ends_at
  @id = id
  @lookup_key = lookup_key
  @metadata = 
  @starts_at = starts_at
end

Instance Attribute Details

#ends_atObject

Updated end time.



350
351
352
# File 'lib/stripe/params/v2/billing/contract_update_params.rb', line 350

def ends_at
  @ends_at
end

#idObject

The id of the pricing override to update.



352
353
354
# File 'lib/stripe/params/v2/billing/contract_update_params.rb', line 352

def id
  @id
end

#lookup_keyObject

Updated lookup key.



354
355
356
# File 'lib/stripe/params/v2/billing/contract_update_params.rb', line 354

def lookup_key
  @lookup_key
end

#metadataObject

Metadata for the pricing override.



356
357
358
# File 'lib/stripe/params/v2/billing/contract_update_params.rb', line 356

def 
  @metadata
end

#starts_atObject

Updated start time.



358
359
360
# File 'lib/stripe/params/v2/billing/contract_update_params.rb', line 358

def starts_at
  @starts_at
end