GoogleBigtableAdminV2TypeAggregate.fromJson constructor

GoogleBigtableAdminV2TypeAggregate.fromJson(
  1. Map json_
)

Implementation

GoogleBigtableAdminV2TypeAggregate.fromJson(core.Map json_)
  : this(
      hllppUniqueCount: json_.containsKey('hllppUniqueCount')
          ? GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount.fromJson(
              json_['hllppUniqueCount']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      inputType: json_.containsKey('inputType')
          ? Type.fromJson(
              json_['inputType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      max: json_.containsKey('max')
          ? GoogleBigtableAdminV2TypeAggregateMax.fromJson(
              json_['max'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      min: json_.containsKey('min')
          ? GoogleBigtableAdminV2TypeAggregateMin.fromJson(
              json_['min'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      stateType: json_.containsKey('stateType')
          ? Type.fromJson(
              json_['stateType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sum: json_.containsKey('sum')
          ? GoogleBigtableAdminV2TypeAggregateSum.fromJson(
              json_['sum'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );