ConstraintsInput.fromJson constructor

ConstraintsInput.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory ConstraintsInput.fromJson(Map<String, Object?> json) =>
    ConstraintsInput(
      minSize:
          json["min_size"] == null ? null : (json["min_size"] as num).toInt(),
      maxSize:
          json["max_size"] == null ? null : (json["max_size"] as num).toInt(),
      exactSize: json["exact_size"] == null
          ? null
          : (json["exact_size"] as num).toInt(),
      contentTypes: json["content_types"] == null
          ? null
          : (json["content_types"] as List)
              .map((item) => item as String)
              .toList(),
      extensions: json["extensions"] == null
          ? null
          : (json["extensions"] as List)
              .map((item) => item as String)
              .toList(),
      filename: json["filename"] == null ? null : json["filename"] as String,
    );