Skip to content

Instantly share code, notes, and snippets.

@JEuler
Created March 15, 2020 19:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JEuler/f2bedaab15ad840b9c3371e9bb306cef to your computer and use it in GitHub Desktop.
Save JEuler/f2bedaab15ad840b9c3371e9bb306cef to your computer and use it in GitHub Desktop.
BuiltValue User model example
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'user_with_relations.dart';
part 'user.g.dart';
// ignore_for_file: public_member_api_docs
abstract class User implements Built<User, UserBuilder> {
factory User([void Function(UserBuilder) updates]) = _$User;
User._();
static Serializer<User> get serializer => _$userSerializer;
@nullable
int get id;
@nullable
String get name;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment