Class: MetronomeSDK::Models::V1::PackageCreateParams::UsageStatementSchedule::InvoiceGenerationStartingAtOffset
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- MetronomeSDK::Models::V1::PackageCreateParams::UsageStatementSchedule::InvoiceGenerationStartingAtOffset
- Defined in:
- lib/metronome_sdk/models/v1/package_create_params.rb,
sig/metronome_sdk/models/v1/package_create_params.rbs
Overview
Defined Under Namespace
Modules: Unit
Instance Attribute Summary collapse
- #unit ⇒ Symbol, MetronomeSDK::Models::V1::PackageCreateParams::UsageStatementSchedule::InvoiceGenerationStartingAtOffset::Unit
- #value ⇒ Integer
Instance Method Summary collapse
-
#initialize(unit:, value:) ⇒ Object
constructor
The offset at which Metronome should start generating usage invoices, relative to the contract start date.
- #to_hash ⇒ {
Methods inherited from Internal::Type::BaseModel
==, #==, #[], 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
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(unit:, value:) ⇒ Object
The offset at which Metronome should start generating usage invoices, relative to the contract start date. If unspecified, contract start date will be used. This is useful to set if you want to import historical invoices via our 'Create Historical Invoices' API rather than having Metronome automatically generate them.
|
|
# File 'lib/metronome_sdk/models/v1/package_create_params.rb', line 3025
|
Instance Attribute Details
#unit ⇒ Symbol, MetronomeSDK::Models::V1::PackageCreateParams::UsageStatementSchedule::InvoiceGenerationStartingAtOffset::Unit
3017 3018 |
# File 'lib/metronome_sdk/models/v1/package_create_params.rb', line 3017 required :unit, enum: -> { MetronomeSDK::V1::PackageCreateParams::UsageStatementSchedule::InvoiceGenerationStartingAtOffset::Unit } |
#value ⇒ Integer
3023 |
# File 'lib/metronome_sdk/models/v1/package_create_params.rb', line 3023 required :value, Integer |
Instance Method Details
#to_hash ⇒ {
2845 |
# File 'sig/metronome_sdk/models/v1/package_create_params.rbs', line 2845
def to_hash: -> {
|