json_to_model_advanced 0.0.3 copy "json_to_model_advanced: ^0.0.3" to clipboard
json_to_model_advanced: ^0.0.3 copied to clipboard

json_to_model

dependencies:
  json_to_model_advanced: ^0.0.1
dev_dependencies:
  json_to_model_advanced_generator: ^0.0.1

Model #


@JsonSerializable()
class Task {
  const Task({this.id, this.name, this.avatar, this.createdAt});

  factory Task.fromJson(Map<String, dynamic> json) => _$TaskFromJson(json);

  final String? id;
  final String? name;
  final String? avatar;
  final String? createdAt;

  Map<String, dynamic> toJson() => _$TaskToJson(this);
}

@Json2Model()
abstract class JsonClient {
factory JsonClient() = _JsonClient;

BaseResult<List<Task>> getTasks(Map<String,dynamic> json);
BaseResult<List<ClassesStudents>> getClassesStudents(Map<String,dynamic> json);
}

Run

  • flutter pub run build_runner build --delete-conflicting-outputs

  • flutter pub run build_runner build

1
likes
135
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

json_to_model

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on json_to_model_advanced