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