Stream.fromJson constructor

Stream.fromJson(
  1. Map json_
)

Implementation

Stream.fromJson(core.Map json_)
  : this(
      backfillAll:
          json_.containsKey('backfillAll')
              ? BackfillAllStrategy.fromJson(
                json_['backfillAll'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      backfillNone:
          json_.containsKey('backfillNone')
              ? BackfillNoneStrategy.fromJson(
                json_['backfillNone'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      createTime: json_['createTime'] as core.String?,
      customerManagedEncryptionKey:
          json_['customerManagedEncryptionKey'] as core.String?,
      destinationConfig:
          json_.containsKey('destinationConfig')
              ? DestinationConfig.fromJson(
                json_['destinationConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      displayName: json_['displayName'] as core.String?,
      errors:
          (json_['errors'] as core.List?)
              ?.map(
                (value) => Error.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      lastRecoveryTime: json_['lastRecoveryTime'] as core.String?,
      name: json_['name'] as core.String?,
      satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
      satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
      sourceConfig:
          json_.containsKey('sourceConfig')
              ? SourceConfig.fromJson(
                json_['sourceConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      state: json_['state'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
    );