GoogleCloudDatacatalogV1ColumnSchema.fromJson constructor

GoogleCloudDatacatalogV1ColumnSchema.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDatacatalogV1ColumnSchema.fromJson(core.Map json_)
    : this(
        column: json_['column'] as core.String?,
        defaultValue: json_['defaultValue'] as core.String?,
        description: json_['description'] as core.String?,
        gcRule: json_['gcRule'] as core.String?,
        highestIndexingType: json_['highestIndexingType'] as core.String?,
        lookerColumnSpec: json_.containsKey('lookerColumnSpec')
            ? GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec.fromJson(
                json_['lookerColumnSpec']
                    as core.Map<core.String, core.dynamic>)
            : null,
        mode: json_['mode'] as core.String?,
        ordinalPosition: json_['ordinalPosition'] as core.int?,
        rangeElementType: json_.containsKey('rangeElementType')
            ? GoogleCloudDatacatalogV1ColumnSchemaFieldElementType.fromJson(
                json_['rangeElementType']
                    as core.Map<core.String, core.dynamic>)
            : null,
        subcolumns: (json_['subcolumns'] as core.List?)
            ?.map((value) => GoogleCloudDatacatalogV1ColumnSchema.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        type: json_['type'] as core.String?,
      );