Packages

package ast

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Api(types: ListMap[String, Type], endpoints: ListMap[List[Segment], ListMap[Method, Endpoint]]) extends Product with Serializable
  2. case class Endpoint(name: Option[String], parameters: List[(ParameterType, Parameter)], responses: SortedMap[Option[Int], Response]) extends Product with Serializable
  3. sealed trait Method extends AnyRef
  4. case class Parameter(name: String, realName: String, t: Type, required: Boolean) extends Product with Serializable
  5. sealed trait ParameterType extends AnyRef
  6. case class Response(t: Option[Type], haveHeaders: Boolean) extends Product with Serializable
  7. sealed trait Segment extends AnyRef
  8. sealed trait Type extends AnyRef

Ungrouped