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