AutomationRule.fromJson constructor

AutomationRule.fromJson(
  1. Map json_
)

Implementation

AutomationRule.fromJson(core.Map json_)
  : this(
      advanceRolloutRule: json_.containsKey('advanceRolloutRule')
          ? AdvanceRolloutRule.fromJson(
              json_['advanceRolloutRule']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      promoteReleaseRule: json_.containsKey('promoteReleaseRule')
          ? PromoteReleaseRule.fromJson(
              json_['promoteReleaseRule']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      repairRolloutRule: json_.containsKey('repairRolloutRule')
          ? RepairRolloutRule.fromJson(
              json_['repairRolloutRule']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      timedPromoteReleaseRule: json_.containsKey('timedPromoteReleaseRule')
          ? TimedPromoteReleaseRule.fromJson(
              json_['timedPromoteReleaseRule']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );