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.
Email
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.
UnauthorizedException
An exception thrown by a Cloud Function when a request is not authorized.
UnavailableError
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.