DatabaseValidator class
An object that validates information in the database.
The onRetrieveUserId field specifies the process of retrieving the authenticated user ID.
データベースの情報をバリデートするオブジェクト。
onRetrieveUserIdには、認証済みのユーザーIDを取得する処理を指定します。
- Annotations
Constructors
-
DatabaseValidator({required FutureOr<
String?> onRetrieveUserId()}) -
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
onRetrieveUserId
→ FutureOr<
String?> Function() -
The process of retrieving the authenticated user ID.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onDeleteDocument(
ModelAdapterDocumentQuery query, DynamicMap? oldValue) → Future< void> - This is the process when deleting a document.
-
onPostloadCollection(
ModelAdapterCollectionQuery query, Map< String, DynamicMap> ? value) → Future<void> - This is the process after the collection is read.
-
onPostloadDocument(
ModelAdapterDocumentQuery query, DynamicMap? value) → Future< void> - This is the process after the document has been read.
-
onPreloadCollection(
ModelAdapterCollectionQuery query) → Future< void> - This is the process before loading the collection.
-
onPreloadDocument(
ModelAdapterDocumentQuery query) → Future< void> - This is the process before loading the document.
-
onSaveDocument(
ModelAdapterDocumentQuery query, {DynamicMap? oldValue, required DynamicMap newValue}) → Future< void> - This is the process when saving a document.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited