Rollout.fromJson constructor

Rollout.fromJson(
  1. Map json_
)

Implementation

Rollout.fromJson(core.Map json_)
  : this(
      cancellationTime: json_['cancellationTime'] as core.String?,
      completionTime: json_['completionTime'] as core.String?,
      creationTimestamp: json_['creationTimestamp'] as core.String?,
      currentWaveNumber: json_['currentWaveNumber'] as core.String?,
      description: json_['description'] as core.String?,
      etag: json_['etag'] as core.String?,
      id: json_['id'] as core.String?,
      kind: json_['kind'] as core.String?,
      name: json_['name'] as core.String?,
      pauseTime: json_['pauseTime'] as core.String?,
      resumeTime: json_['resumeTime'] as core.String?,
      rolloutEntity: json_.containsKey('rolloutEntity')
          ? RolloutRolloutEntity.fromJson(
              json_['rolloutEntity'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      rolloutPlan: json_['rolloutPlan'] as core.String?,
      selfLink: json_['selfLink'] as core.String?,
      selfLinkWithId: json_['selfLinkWithId'] as core.String?,
      state: json_['state'] as core.String?,
      waveDetails: (json_['waveDetails'] as core.List?)
          ?.map(
            (value) => RolloutWaveDetails.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
    );