p

discovery

package discovery

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. discovery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CaseClass(name: String, parameters: List[Parameter]) extends GeneratedType with Product with Serializable
  2. case class Client(name: String, baseUri: Uri, methods: List[ResolvedInvocation]) extends Product with Serializable
  3. case class Discovery(schemas: Map[String, Schema], revision: String, baseUrl: Uri, resources: Option[Resources]) extends Product with Serializable
  4. case class EnumType(name: String, cases: List[String], descriptions: List[String]) extends GeneratedType with Product with Serializable
  5. sealed trait GeneratedType extends AnyRef
  6. case class Http(path: String, httpMethod: String, description: String, parameters: HttpParameters, scopes: List[String], request: Option[Schema], response: Option[Schema]) extends Product with Serializable
  7. case class HttpParameter(type: String, description: String, required: Option[Boolean], location: String) extends Product with Serializable
  8. case class HttpParameters(parameters: Map[String, HttpParameter], order: List[String]) extends Product with Serializable
  9. case class Invocations(methods: Map[String, Http]) extends Product with Serializable
  10. case class Parameter(name: String, type: Type, description: Option[String], required: Boolean) extends Product with Serializable
  11. case class Resource(methods: Map[String, Invocations]) extends Product with Serializable
  12. case class Resources(resources: Map[String, Resource]) extends Product with Serializable
  13. case class Schema(description: Option[String] = None, type: Option[String] = None, format: Option[String] = None, $ref: Option[String] = None, properties: Option[Map[String, Schema]] = None, additionalProperties: Option[Schema] = None, items: Option[Schema] = None, enum: Option[List[String]] = None, enumDescriptions: Option[List[String]] = None) extends Product with Serializable
  14. trait SourceFilePlatform extends AnyRef
  15. case class Template(path: String, params: List[Parameter]) extends Product with Serializable
  16. sealed trait Type extends Product with Serializable
  17. case class TypeClassInstance(name: String, type: Type, body: Doc) extends Product with Serializable

Value Members

  1. object CaseClass extends Serializable
  2. object Client extends Serializable
  3. object Code
  4. object Codegen
  5. object Discovery extends Serializable
  6. object EnumType extends Serializable
  7. object GeneratedType
  8. object Http extends Serializable
  9. object HttpParameter extends Serializable
  10. object HttpParameters extends Serializable
  11. object Invocations extends Serializable
  12. object Parameter extends Serializable
  13. object Resource extends Serializable
  14. object Resources extends Serializable
  15. object Schema extends Serializable
  16. object Template extends Serializable
  17. object Type extends Serializable
  18. object TypeClassInstance extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped