dartbase_admin library

Classes

AccountScope
An ACL scope for an entity identified by an individual email address.
Acl
An ACL (Access Control List) describes access rights to buckets and objects. [...]
AclEntry
An ACL entry specifies that an entity has a specific access permission. [...]
AclPermission
Permissions for individual scopes in an ACL.
AclScope
An ACL scope specifies an entity for which a permission applies. [...]
AllAuthenticatedScope
ACL scope for a all authenticated users.
AllUsersScope
ACL scope for a all users.
Bucket
Access to operations on a specific cloud storage bucket.
BucketEntry
Result from List objects in a bucket. [...]
BucketInfo
Information on a bucket.
CollectionReference
Document
DocumentReference
DomainScope
An ACL scope for an entity identified by a domain name.
FCM
FCMConfig
FCM Option defined here: https://firebase.google.com/docs/cloud-messaging/send-message#rest Don't know why you should overwrite these settings but you can.
Firebase
For service accounts, you can use ServiceAccount.fromJson(String) or ServiceAccount.fromEnvironmentVariable(optional String) Using the environment variable implementation will crash if you are on a platform that dart:io does not support.
FirebaseAuth
FirebaseStorage
Firestore
GeoPoint
GroupScope
An ACL scope for an entity identified by an Google Groups email.
ObjectGeneration
Generational information on an object.
ObjectInfo
Information on a specific object. [...]
ObjectMetadata
Access to object metadata.
OpaqueScope
An ACL scope for an unsupported scope.
Page<T>
PredefinedAcl
Definition of predefined ACLs. [...]
ProjectScope
An ACL scope for an project related entity.
QueryReference
Reference
ServiceAccount
Storage
Access to Cloud Storage
StorageIdScope
An ACL scope for an entity identified by a 'Google Storage ID'. [...]
StreamFromPages<T>
Helper class to turn a series of pages into a stream.

Properties

storageService Storage
Access the Storage object available in the current service scope. [...]
read-only

Functions

registerStorageService(Storage storage) → void
Registers the storage object within the current service scope. [...]

Typedefs

FirstPageProvider<T>(int pageSize) Future<Page<T>>