FirebaseFunctionsDocumentModel<T> class abstract

Abstract class for retrieving document data of T through Functions.

Inheritance
Implemented types
Implementers

Constructors

FirebaseFunctionsDocumentModel(String endpoint, T initialValue)
Abstract class for retrieving document data of T through Functions.

Properties

disposed bool
True if the model is Disposed.
no setterinherited
endpoint String
Firebase Functions endpoint.
final
functions → FirebaseFunctions
Get an instance of Firebase Functions.
no setter
hashCode int
The hash code for this object.
no setteroverride
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
initialValue → T
Initial value.
no setter
notifyOnChangeValue bool
If this value is true, the change will be notified when value itself is changed.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value ↔ T
The current value stored in this notifier.
getter/setter pairinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
call({DynamicMap? parameters}) Future<T>
Functions can be called to retrieve the data.
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener and removeListener will throw after the object is disposed).
inherited
filterOnCall(DynamicMap loaded) DynamicMap
You can describe a process to filter the loaded data.
fromMap(DynamicMap map) → T
Creates a specific object from a given map.
inherited
fromResponse(Map map) DynamicMap
You can describe the process of converting the response map data to DynamicMap data.
initState() → void
The method to be executed when initialization is performed.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
onCatchResponse(HttpsCallableResult<Map> response) → void
You can describe the process when you get the response.
onDidLoad() Future<void>
Callback after the load has been done.
onDidSave() Future<void>
Callback after the save has been done.
onLoad() Future<void>
Callback before the load has been done.
onSave() Future<void>
Callback before the save has been done.
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
toMap(T value) DynamicMap
Creates a DynamicMap from its own value.
inherited
toNotifier<V>(V converter(T value)) ValueNotifier<V>
Generates a value notifier.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override