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. class DiscoveryClient[F[_]] extends AnyRef
  5. case class DiscoveryCollection(discoveryVersion: String, items: Vector[Item]) extends Product with Serializable
  6. case class EnumType(name: String, cases: List[String], descriptions: List[String]) extends GeneratedType with Product with Serializable
  7. sealed trait GeneratedType extends AnyRef
  8. case class Http(path: String, httpMethod: String, description: String, parameters: HttpParameters, scopes: List[String], request: Option[Schema], response: Option[Schema]) extends Product with Serializable
  9. case class HttpParameter(type: String, description: String, required: Option[Boolean], location: String) extends Product with Serializable
  10. case class HttpParameters(parameters: Map[String, HttpParameter], order: List[String]) extends Product with Serializable
  11. case class Invocations(methods: Map[String, Http]) extends Product with Serializable
  12. case class Parameter(name: String, type: Type, description: Option[String], required: Boolean) extends Product with Serializable
  13. case class Resource(methods: Map[String, Invocations]) extends Product with Serializable
  14. case class Resources(resources: Map[String, Resource]) extends Product with Serializable
  15. 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
  16. trait SourceFilePlatform extends AnyRef
  17. case class Template(path: String, params: List[Parameter]) extends Product with Serializable
  18. sealed trait Type extends Product with Serializable
  19. 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 DiscoveryClient
  7. object DiscoveryCollection extends Serializable
  8. object EnumType extends Serializable
  9. object GeneratedType
  10. object Http extends Serializable
  11. object HttpParameter extends Serializable
  12. object HttpParameters extends Serializable
  13. object Invocations extends Serializable
  14. object Parameter extends Serializable
  15. object Resource extends Serializable
  16. object Resources extends Serializable
  17. object Schema extends Serializable
  18. object Template extends Serializable
  19. object Type extends Serializable
  20. object TypeClassInstance extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped