FirebaseFunctions class
A FirebaseFunctions instance that provides an httpsCallable interface for accessing the Firebase Functions API.
Constructors
- FirebaseFunctions({required FirebaseApp app, String region = defaultRegion})
- Creates Firebase Functions
- FirebaseFunctions.instanceFor({FirebaseApp? app, String region = defaultRegion})
-
Gets the FirebaseFunctions instance for the given
app
andregion
.factory
Properties
- app → FirebaseApp
-
The
FirebaseApp
instance used to create this FirebaseFunctions instance.final - hashCode → int
-
The hash code for this object.
no setterinherited
- region → String
-
The region to use for accessing functions
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
httpsCallable(
String name, {HttpsCallableOptions options = HttpsCallableOptions.defaultOptions}) → HttpsCallable - Creates an HttpsCallable instance to access a particular cloud function
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setApiClient(
Client client) → void - Sets the Http Client used for making request for testing
-
toString(
) → String -
A string representation of this object.
inherited
-
useFunctionsEmulator(
String host, int port) → void - Enables the functions emulator
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → FirebaseFunctions
-
Gets the FirebaseFunctions instance for the default app
no setter
Constants
- defaultRegion → const String
- The default region to use for the Firebase Functions API.