Type.fromJson constructor

Type.fromJson(
  1. Map json_
)

Implementation

Type.fromJson(core.Map json_)
  : this(
      aggregateType: json_.containsKey('aggregateType')
          ? GoogleBigtableAdminV2TypeAggregate.fromJson(
              json_['aggregateType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      arrayType: json_.containsKey('arrayType')
          ? GoogleBigtableAdminV2TypeArray.fromJson(
              json_['arrayType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      boolType: json_.containsKey('boolType')
          ? GoogleBigtableAdminV2TypeBool.fromJson(
              json_['boolType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      bytesType: json_.containsKey('bytesType')
          ? GoogleBigtableAdminV2TypeBytes.fromJson(
              json_['bytesType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dateType: json_.containsKey('dateType')
          ? GoogleBigtableAdminV2TypeDate.fromJson(
              json_['dateType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      enumType: json_.containsKey('enumType')
          ? GoogleBigtableAdminV2TypeEnum.fromJson(
              json_['enumType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      float32Type: json_.containsKey('float32Type')
          ? GoogleBigtableAdminV2TypeFloat32.fromJson(
              json_['float32Type'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      float64Type: json_.containsKey('float64Type')
          ? GoogleBigtableAdminV2TypeFloat64.fromJson(
              json_['float64Type'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      int64Type: json_.containsKey('int64Type')
          ? GoogleBigtableAdminV2TypeInt64.fromJson(
              json_['int64Type'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      mapType: json_.containsKey('mapType')
          ? GoogleBigtableAdminV2TypeMap.fromJson(
              json_['mapType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      protoType: json_.containsKey('protoType')
          ? GoogleBigtableAdminV2TypeProto.fromJson(
              json_['protoType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      stringType: json_.containsKey('stringType')
          ? GoogleBigtableAdminV2TypeString.fromJson(
              json_['stringType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      structType: json_.containsKey('structType')
          ? GoogleBigtableAdminV2TypeStruct.fromJson(
              json_['structType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      timestampType: json_.containsKey('timestampType')
          ? GoogleBigtableAdminV2TypeTimestamp.fromJson(
              json_['timestampType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );