Class: MetronomeSDK::Models::V1::ContractCreateResponse::Data::Contract::Transition
- Inherits:
-
Internal::Type::BaseModel
show all
- Defined in:
- lib/metronome_sdk/models/v1/contract_create_response.rb,
sig/metronome_sdk/models/v1/contract_create_response.rbs
Defined Under Namespace
Modules: Type
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(from_contract_id:, to_contract_id:, type:) ⇒ Object
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
|
# File 'lib/metronome_sdk/models/v1/contract_create_response.rb', line 272
class Transition < MetronomeSDK::Internal::Type::BaseModel
required :from_contract_id, String
required :to_contract_id, String
required :type,
enum: -> { MetronomeSDK::Models::V1::ContractCreateResponse::Data::Contract::Transition::Type }
module Type
extend MetronomeSDK::Internal::Type::Enum
SUPERSEDE = :SUPERSEDE
RENEWAL = :RENEWAL
end
end
|
Instance Attribute Details
#from_contract_id ⇒ String
276
|
# File 'lib/metronome_sdk/models/v1/contract_create_response.rb', line 276
required :from_contract_id, String
|
#to_contract_id ⇒ String
281
|
# File 'lib/metronome_sdk/models/v1/contract_create_response.rb', line 281
required :to_contract_id, String
|
286
287
|
# File 'lib/metronome_sdk/models/v1/contract_create_response.rb', line 286
required :type,
enum: -> { MetronomeSDK::Models::V1::ContractCreateResponse::Data::Contract::Transition::Type }
|
Instance Method Details
#to_hash ⇒ {
279
|
# File 'sig/metronome_sdk/models/v1/contract_create_response.rbs', line 279
def to_hash: -> {
|