MultiColumnDatatypeChange.fromJson constructor

MultiColumnDatatypeChange.fromJson(
  1. Map json_
)

Implementation

MultiColumnDatatypeChange.fromJson(core.Map json_)
  : this(
      customFeatures: json_.containsKey('customFeatures')
          ? json_['customFeatures'] as core.Map<core.String, core.dynamic>
          : null,
      newDataType: json_['newDataType'] as core.String?,
      overrideFractionalSecondsPrecision:
          json_['overrideFractionalSecondsPrecision'] as core.int?,
      overrideLength: json_['overrideLength'] as core.String?,
      overridePrecision: json_['overridePrecision'] as core.int?,
      overrideScale: json_['overrideScale'] as core.int?,
      sourceDataTypeFilter: json_['sourceDataTypeFilter'] as core.String?,
      sourceNumericFilter: json_.containsKey('sourceNumericFilter')
          ? SourceNumericFilter.fromJson(
              json_['sourceNumericFilter']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      sourceTextFilter: json_.containsKey('sourceTextFilter')
          ? SourceTextFilter.fromJson(
              json_['sourceTextFilter']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );