FirebaseDataConnect class
DataConnect class
- Inheritance
-
- Object
- FirebasePlugin
- FirebaseDataConnect
Constructors
- FirebaseDataConnect({required FirebaseApp app, required ConnectorConfig connectorConfig, CallerSDKType? sdkType, CacheSettings? cacheSettings})
- Constructor for initializing Data Connect
Properties
- app ↔ FirebaseApp
-
FirebaseApp
getter/setter pair
- appCheck ↔ FirebaseAppCheck?
-
FirebaseAppCheck
getter/setter pair
- auth ↔ FirebaseAuth?
-
FirebaseAuth
getter/setter pair
- cacheManager ↔ Cache?
-
CacheManager
getter/setter pair
- cacheSettings ↔ CacheSettings?
-
Cache settings
getter/setter pair
- connectorConfig ↔ ConnectorConfig
-
Data Connect specific config information
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- options ↔ DataConnectOptions
-
ConnectorConfig + projectId
getter/setter pair
- pluginConstants → Map
-
Returns any plugin constants this plugin app instance has initialized.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transport ↔ DataConnectTransport?
-
Transport for connecting to the Data Connect service.
Routes between RestTransport and WebSocketTransport based on subscription status
getter/setter pair
- transportOptions ↔ TransportOptions?
-
Custom transport options for connecting to the Data Connect service.
getter/setter pair
Methods
-
checkAndInitializeCache(
) → void -
checkTransport(
) → void - Checks whether the transport has been properly initialized.
-
mutation<
Data, Variables> (String operationName, Deserializer< Data> dataDeserializer, Serializer<Variables> varsSerializer, Variables? vars) → MutationRef<Data, Variables> - Returns a MutationRef object.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
query<
Data, Variables> (String operationName, Deserializer< Data> dataDeserializer, Serializer<Variables> varsSerializer, Variables? vars) → QueryRef<Data, Variables> - Returns a QueryRef object.
-
toString(
) → String -
A string representation of this object.
inherited
-
useDataConnectEmulator(
String host, int port, {bool automaticHostMapping = true, bool isSecure = false}) → void - useDataConnectEmulator connects to the DataConnect emulator.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
cachedInstances
→ Map<
String, Map< String, FirebaseDataConnect> > -
Currently cached DataConnect instances. Maps from app name to ConnectorConfigStr, DataConnect.
final
Static Methods
-
instanceFor(
{FirebaseApp? app, CallerSDKType? sdkType, required ConnectorConfig connectorConfig, CacheSettings? cacheSettings}) → FirebaseDataConnect -
Returns an instance using a specified
FirebaseApp.