Packages

package ast

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package idents

Type Members

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

Value Members

  1. object Consumes
  2. object Method
  3. object Parameter extends Serializable
  4. object PathParser
  5. object Produces
  6. object ReorderFields
  7. object Segment
  8. object Stages
  9. object Type

Ungrouped