masamune_model_firestore_builder library
Define a builder to describe Firestore rules; build using the masamune_annotation annotation.
To use, import package:masamune_model_firestore_builder/masamune_model_firestore_builder.dart
.
Classes
- RuleValue
- Class for storing rule values.
Enums
- RuleModelFieldValueType
-
The type of
ModelFieldValue
in the Firestore rules. - RuleType
- Firestore rule value type.
Extensions
- ModelPermissionQueryTypeExtension on ModelPermissionQueryType
-
Extension method of
ModelPermissionQueryType
. - ModelPermissionQueryUserTypeExtension on ModelPermissionQueryUserType
-
Extension method of
ModelPermissionQueryUserType
.
Functions
-
createFunction(
StringBuffer buffer, {required String functionName, required String parameters, required String body, String indent = " "}) → StringBuffer - Create a function.
-
masamuneModelFirestoreBuilderFactory(
BuilderOptions options) → Builder - Builder to generate rules for Firestore.