All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generator.dart.model_with_params.template Maven / Gradle / Ivy

The newest version!
import 'package:equatable/equatable.dart';
import 'package:json_annotation/json_annotation.dart';
import 'package:copy_with_extension/copy_with_extension.dart';

%%IMPORTS%%

part '%%FILENAME%%.g.dart';

/// GENERATED CODE: Do not edit!
@JsonSerializable(explicitToJson: true)
@CopyWith()
class %%CLASSNAME%% %%EXTENDS%%{
  %%FIELDS%%

  const %%CLASSNAME%%(%%PARAMS%%);

  static %%CLASSNAME%% fromJson(Map json) => _$%%CLASSNAME%%FromJson(json);

  %%TOJSON%%

  @override
  List get props => [%%PROPS%%];

  %%CLASSNAME%% deepClone() => fromJson(toJson());
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy