firestore_obj 0.0.2 copy "firestore_obj: ^0.0.2" to clipboard
firestore_obj: ^0.0.2 copied to clipboard

Package to help you with your firestore data

example/lib/main.dart

// ignore: unused_import
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firestore_obj/annotation.dart';

part 'main.g.dart';

@FirestoreObject('users')
class User {
  @DocumentId()
  String id;
  String name;

  User({required this.name, required this.id});
}

@FirestoreObject('units')
class Unit {
  @DocumentId()
  String id;
  String name;

  @Reference('User', nullable: true)
  UserRef? user;
  @Reference('User')
  List<UserRef> users;

  Unit({required this.name, this.user, required this.id, required this.users});
}
0
likes
120
pub points
0%
popularity

Publisher

unverified uploader

Package to help you with your firestore data

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, build, source_gen

More

Packages that depend on firestore_obj