typesafe_firebase_core 0.0.3
typesafe_firebase_core: ^0.0.3 copied to clipboard
A flutter library providing a type safe wrapper on firebase.
A library to put wrapper arround firebase to access it in typesafe elegant way.
Usage #
Refer Github Repo for example usage.
Add to build.yaml
targets:
$default:
builders:
typesafe_firebase_generator:registration_builder:
enabled: true
pubspec.yaml
dependencies:
typesafe_firebase_core: ^0.0.2
dev_dependencies:
build_runner: ^2.10.4
typesafe_firebase_generator: ^0.0.2
@Model()
class UserProfile extends BaseModel {
String uid = "";
}
@FirestoreService("UserDataStore")
const userDataSchema = {
'UserProfiles': (
type: UserProfile,
subCollections: {'AuditTrail': (type: AuditTrailEntry)},
),
};