annotations library

Classes

Endpoint
Includes annotations used by Shorebird. Denotes the function as an entrypoint for serverless execution. e.g.
Storable
Denotes the class can be stored in the datastore. Classes with this annotation are expected to have a field named id of type ObjectId as well as (currently) provide their own toJson/fromJson methods.
Transportable
Denotes the class can be sent over the network. shorebird generate will generate ClassInfo