DataSourceParameter.fromJson constructor

DataSourceParameter.fromJson(
  1. Map json_
)

Implementation

DataSourceParameter.fromJson(core.Map json_)
    : this(
        allowedValues: (json_['allowedValues'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        deprecated: json_['deprecated'] as core.bool?,
        description: json_['description'] as core.String?,
        displayName: json_['displayName'] as core.String?,
        fields: (json_['fields'] as core.List?)
            ?.map((value) => DataSourceParameter.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        immutable: json_['immutable'] as core.bool?,
        maxValue: (json_['maxValue'] as core.num?)?.toDouble(),
        minValue: (json_['minValue'] as core.num?)?.toDouble(),
        paramId: json_['paramId'] as core.String?,
        recurse: json_['recurse'] as core.bool?,
        repeated: json_['repeated'] as core.bool?,
        required: json_['required'] as core.bool?,
        type: json_['type'] as core.String?,
        validationDescription: json_['validationDescription'] as core.String?,
        validationHelpUrl: json_['validationHelpUrl'] as core.String?,
        validationRegex: json_['validationRegex'] as core.String?,
      );