If a resource would like to return arbitrary bodies, it should have this as its schema.
Extra data related to an entity including deprecation information or documentation.
Extra data related to an entity including deprecation information or documentation. Other uses of attributes include annotations to override defaults for code-generated clients. TODO(saeta): Move this to a proper scala type with a coercer and extra information.
The schema for a particular resource's Naptime handler.
The schema for a particular resource's Naptime handler.
An empty record that allows us to package arbitrary Javascript data in a structured manner.
An empty record that allows us to package arbitrary Javascript data in a structured manner. Note: this is entirely an escape hatch from the Schema type system. Use judiciously!
Information regarding a [query] parameter to a Naptime Handler.
Information regarding a [query] parameter to a Naptime Handler.
The schema for representing a Naptime resource.
The schema for representing a Naptime resource.
Marker type identifying a Pegasus data schema.
Marker type identifying a Pegasus data schema. Because Pegasus data schemas are not self describing, they are represented in Courier with this record. Instances of this record will, however, be non-empty-- their underlying DataMap will contain the JSON representation of a Pegasus data schema.
The schema of a naptime resource plus the data schemas used in that resourceSchema.
The schema of a naptime resource plus the data schemas used in that resourceSchema.
An enumeration of the main types of resources.
An enumeration of the main types of resources.
If a resource would like to return arbitrary bodies, it should have this as its schema. (e.g. if a resource would like to return an image as part of an operation. TODO(saeta): Determine if we want to even include this in Naptime, or if we want to support this in some other manner.