Class: MetronomeSDK::Models::V1::PackageListResponse::Commit::InvoiceSchedule::ScheduleItem
Defined Under Namespace
Classes: DateOffset
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(id:, date_offset:, quantity:, unit_price:) ⇒ Object
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
|
# File 'lib/metronome_sdk/models/v1/package_list_response.rb', line 501
class ScheduleItem < MetronomeSDK::Internal::Type::BaseModel
required :id, String
required :date_offset,
-> { MetronomeSDK::Models::V1::PackageListResponse::Commit::InvoiceSchedule::ScheduleItem::DateOffset }
required :quantity, Float
required :unit_price, Float
class DateOffset < MetronomeSDK::Internal::Type::BaseModel
required :unit,
enum: -> { MetronomeSDK::Models::V1::PackageListResponse::Commit::InvoiceSchedule::ScheduleItem::DateOffset::Unit }
required :value, Integer
module Unit
extend MetronomeSDK::Internal::Type::Enum
DAYS = :DAYS
WEEKS = :WEEKS
MONTHS = :MONTHS
YEARS = :YEARS
end
end
end
|
Instance Attribute Details
510
511
|
# File 'lib/metronome_sdk/models/v1/package_list_response.rb', line 510
required :date_offset,
-> { MetronomeSDK::Models::V1::PackageListResponse::Commit::InvoiceSchedule::ScheduleItem::DateOffset }
|
#id ⇒ String
505
|
# File 'lib/metronome_sdk/models/v1/package_list_response.rb', line 505
required :id, String
|
#quantity ⇒ Float
516
|
# File 'lib/metronome_sdk/models/v1/package_list_response.rb', line 516
required :quantity, Float
|
#unit_price ⇒ Float
521
|
# File 'lib/metronome_sdk/models/v1/package_list_response.rb', line 521
required :unit_price, Float
|
Instance Method Details
#to_hash ⇒ {
517
|
# File 'sig/metronome_sdk/models/v1/package_list_response.rbs', line 517
def to_hash: -> {
|