Class: Dodopayments::Models::Subscription::Meter
Instance Attribute Summary collapse
Instance Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(currency: , free_threshold: , measurement_unit: , meter_id: , name: , price_per_unit: , description: nil) ⇒ Object
Response struct representing usage-based meter cart details for a subscription
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
# File 'lib/dodopayments/models/subscription.rb', line 239
class Meter < Dodopayments::Internal::Type::BaseModel
required :currency, enum: -> { Dodopayments::Currency }
required :free_threshold, Integer
required :measurement_unit, String
required :meter_id, String
required :name, String
required :price_per_unit, String
optional :description, String, nil?: true
end
|
Instance Attribute Details
243
|
# File 'lib/dodopayments/models/subscription.rb', line 243
required :currency, enum: -> { Dodopayments::Currency }
|
#description ⇒ String?
273
|
# File 'lib/dodopayments/models/subscription.rb', line 273
optional :description, String, nil?: true
|
#free_threshold ⇒ Integer
248
|
# File 'lib/dodopayments/models/subscription.rb', line 248
required :free_threshold, Integer
|
#measurement_unit ⇒ String
253
|
# File 'lib/dodopayments/models/subscription.rb', line 253
required :measurement_unit, String
|
#meter_id ⇒ String
258
|
# File 'lib/dodopayments/models/subscription.rb', line 258
required :meter_id, String
|
#name ⇒ String
263
|
# File 'lib/dodopayments/models/subscription.rb', line 263
required :name, String
|
#price_per_unit ⇒ String
268
|
# File 'lib/dodopayments/models/subscription.rb', line 268
required :price_per_unit, String
|