firestore_odm_annotation 5.3.0
firestore_odm_annotation: ^5.3.0 copied to clipboard
Annotations for firestore_odm, the type-safe Firestore ODM for Flutter and Dart. Declare collections, subcollections and document ID fields.
example/example.md
Example #
import 'package:firestore_odm/firestore_odm.dart';
part 'schema.g.dart';
@firestoreOdm
class User {
const User({required this.id, required this.name});
@DocumentIdField()
final String id;
final String name;
}
class AppSchema extends FirestoreSchema {
const AppSchema();
}
@Schema()
@Collection<User>('users')
const appSchema = AppSchema();
A complete, tested example is in firestore_odm/example.