package ast
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Api(types: ListMap[String, Type], endpoints: ListMap[List[Segment], ListMap[Method, Endpoint]]) extends Product with Serializable
- sealed trait Consumes extends AnyRef
- case class Endpoint(name: Option[String], requestBody: RequestBody, parameters: List[(Kind, Parameter)], responses: SortedMap[Option[Int], ListMap[MediaRange, Response]]) extends Product with Serializable
- sealed trait Method extends AnyRef
- case class Parameter(name: String, t: Type, required: Boolean) extends Product with Serializable
- sealed trait Produces extends AnyRef
- case class RequestBody(name: Option[String], ranges: ListMap[MediaRange, Type], required: Boolean) extends Product with Serializable
- case class Response(t: Option[Type], haveHeaders: Boolean) extends Product with Serializable
- sealed trait Segment extends AnyRef
- sealed trait Type extends AnyRef