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,
    );