ProjectedField.fromJson constructor

ProjectedField.fromJson(
  1. Map json_
)

Implementation

ProjectedField.fromJson(core.Map json_)
  : this(
      alias: json_['alias'] as core.String?,
      cast: json_['cast'] as core.String?,
      field: json_['field'] as core.String?,
      operation: json_['operation'] as core.String?,
      regexExtraction: json_['regexExtraction'] as core.String?,
      sqlAggregationFunction: json_.containsKey('sqlAggregationFunction')
          ? FunctionApplication.fromJson(
              json_['sqlAggregationFunction']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      truncationGranularity: json_['truncationGranularity'] as core.String?,
      virtualField: json_.containsKey('virtualField')
          ? VirtualField.fromJson(
              json_['virtualField'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );