celest_core library

Celest code shared between the client and the cloud.

Classes

AuthenticatedUser
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

Extension Types

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.

Typedefs

InternalServerException = InternalServerError
An exception thrown by a Cloud Function when an unrecoverable internal error occurs.

Exceptions / Errors

AuthException
BadRequestException
An exception thrown by a Cloud Function when a request contains invalid data or otherwise lead to a recoverable exception.
CelestException
An exception thrown by Celest.
CloudException
An exception thrown by a Cloud Widget.
InternalServerError
An exception thrown by a Cloud Function when an unrecoverable internal error occurs.
SerializationException
Thrown when a error occurs during serialization.
UnauthorizedException
An exception thrown by a Cloud Function when a request is not authorized.