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.