Class: Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate
- Defined in:
- lib/stigg/models/v1/subscription_provision_response.rb
Defined Under Namespace
Modules: ScheduleStatus, SubscriptionScheduleType Classes: TargetPackage
Instance Attribute Summary collapse
-
#schedule_status ⇒ Symbol, Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::ScheduleStatus
Status of the scheduled update.
-
#scheduled_execution_time ⇒ Time
Scheduled execution time.
-
#subscription_schedule_type ⇒ Symbol, Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::SubscriptionScheduleType
Type of scheduled change.
-
#target_package ⇒ Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::TargetPackage?
Target package for the update.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(scheduled_execution_time:, schedule_status:, subscription_schedule_type:, target_package: nil) ⇒ Object
constructor
Scheduled subscription update.
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(scheduled_execution_time:, schedule_status:, subscription_schedule_type:, target_package: nil) ⇒ Object
Scheduled subscription update
|
|
# File 'lib/stigg/models/v1/subscription_provision_response.rb', line 1130
|
Instance Attribute Details
#schedule_status ⇒ Symbol, Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::ScheduleStatus
Status of the scheduled update
1109 1110 1111 |
# File 'lib/stigg/models/v1/subscription_provision_response.rb', line 1109 required :schedule_status, enum: -> { Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::ScheduleStatus }, api_name: :scheduleStatus |
#scheduled_execution_time ⇒ Time
Scheduled execution time
1103 |
# File 'lib/stigg/models/v1/subscription_provision_response.rb', line 1103 required :scheduled_execution_time, Time, api_name: :scheduledExecutionTime |
#subscription_schedule_type ⇒ Symbol, Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::SubscriptionScheduleType
Type of scheduled change
1117 1118 1119 |
# File 'lib/stigg/models/v1/subscription_provision_response.rb', line 1117 required :subscription_schedule_type, enum: -> { Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::SubscriptionScheduleType }, api_name: :subscriptionScheduleType |
#target_package ⇒ Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::TargetPackage?
Target package for the update
1125 1126 1127 1128 |
# File 'lib/stigg/models/v1/subscription_provision_response.rb', line 1125 optional :target_package, -> { Stigg::Models::V1::SubscriptionProvisionResponse::Data::Subscription::FutureUpdate::TargetPackage }, api_name: :targetPackage, nil?: true |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/stigg/models/v1/subscription_provision_response.rb', line 1153
|