celest library
The Flutter cloud platform.
Classes
- Auth
- The authentication component of your Celest project.
- AuthenticatedUser
- AuthProvider
- An authentication provider which can be used to sign in to Celest.
- CloudApi
- A grouping of CloudFunctions under a common name.
- CloudFunction
- A serverless Dart function which is deployed to the cloud.
- CloudWidget
- A marker trait for a Cloud Widget.
- ConfigurationValue
- A configuration value that can be used to configure a Celest backend.
- Database
- A database which is deployed to the cloud.
- env
- A reference to an environment variable within a Celest backend.
- ExternalAuthProvider
- An external authentication provider which can be used to sign in to Celest.
- PhoneNumber
- Project
- A project which is deployed to the cloud.
- Request
- An HTTP request to be processed by a Shelf application.
- Response
-
The response returned by a
Handler
. - Schema
- The schema of a database.
- secret
- A secret value that should be kept confidential within a Celest backend.
-
Serializer<
Dart extends Object?> -
A JSON serializer for a
Dart
type. - Serializers
- A collection of Serializers which is used as a hub to serialize and deserialize values of various types.
-
TypeToken<
T> - User
Enums
- Region
- The Celest cloud region to deploy to.
Extension Types
- Emails
- Environment
- An environment of a deployed Celest service.
- JsonBool
- A JsonValue which represents a bool.
- JsonDouble
- A JsonValue which represents a double.
- JsonInt
- A JsonValue which represents an int.
- JsonList
- A JsonValue which represents a List.
- JsonMap
- A JsonValue which represents a Map.
- JsonNum
- A JsonValue which represents a num.
- JsonString
- A JsonValue which represents a String.
- JsonValue
- A wrapper over a JSON value.
- PhoneNumbers
Constants
- authenticated → const _Authenticated
- A grant which provides access to all authenticated users.
- cloud → const _Cloud
- Marks a function or library as a cloud API.
- customOverride → const _CustomOverride
- Marks an extension type definition as a custom implementation or its representation type.
-
principal
→ const ContextKey<
User> - A contextual reference to the principal (User) invoking a CloudFunction.
- public → const _Public
- A grant which provides access to everyone.
Exceptions / Errors
- AbortedException
- An exception thrown by a Cloud Function when a request is aborted.
- AlreadyExistsException
- An exception thrown by a Cloud Function when a resource already exists.
- BadRequestException
- An exception thrown by a Cloud Function when a request contains invalid data or otherwise lead to a recoverable exception.
- CancelledException
- An exception thrown by a Cloud Function when a request is cancelled.
- CelestException
- An exception thrown by Celest.
- CloudException
- An exception thrown by a Cloud Widget.
- DataLossError
- Unrecoverable data loss or corruption.
- DeadlineExceededError
- An exception thrown by a Cloud Function when a request deadline is exceeded.
- FailedPreconditionException
- An exception thrown by a Cloud Function when a request is not authorized due to a failed precondition.
- InternalServerError
- An exception thrown by a Cloud Function when an unrecoverable internal error occurs.
- NotFoundException
- An exception thrown by a Cloud Function when a requested resource is not found.
- OutOfRangeException
- An exception thrown by a Cloud Function when a request is out of range.
- PermissionDeniedException
- An exception thrown by a Cloud Function when a request is not authorized due to insufficient permissions.
- ResourceExhaustedException
- An exception thrown by a Cloud Function when a resource has been exhausted.
- SerializationException
- Thrown when a error occurs during serialization.
- An exception thrown by a Cloud Function when a request is not authorized.
- An exception thrown by a Cloud Function when a resource is unavailable.
- UnimplementedError
- An exception thrown by a Cloud Function when a request is not implemented.
- UnknownError
- An exception thrown by a Cloud Function when an unknown error occurs.