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. All

Type Members

  1. abstract class AbstractClient[F[_]] extends AnyRef
  2. case class ApiMethod(path: String, httpMethod: String, description: Option[String], parameters: HttpParameters, scopes: List[String], request: Option[Schema], response: Option[Schema], deprecated: Option[Boolean]) extends Product with Serializable
  3. case class CaseClass(name: String, parameters: List[Parameter]) extends GeneratedType with Product with Serializable
  4. case class ClientCodegen(name: String, baseUri: Uri, methods: List[ResolvedApiMethod]) extends Product with Serializable
  5. case class Discovery(schemas: Map[String, Schema], revision: String, version: String, baseUrl: Uri, resources: Resources) extends Product with Serializable
  6. class DiscoveryClient[F[_]] extends AnyRef
  7. case class DiscoveryCollection(discoveryVersion: String, items: Vector[Item]) extends Product with Serializable
  8. case class EnumType(name: String, cases: List[String], descriptions: List[String]) extends GeneratedType with Product with Serializable
  9. sealed trait GeneratedType extends AnyRef
  10. case class GoogleError(code: Option[Int], message: Option[String], errors: List[ErrorInfo], details: List[Details]) extends Exception with Product with Serializable
  11. case class HttpParameter(type: String, description: String, required: Option[Boolean], location: String) extends Product with Serializable
  12. case class HttpParameters(parameters: Map[String, HttpParameter], order: List[String]) extends Product with Serializable
  13. case class JsonObjectWrapper(name: String) extends GeneratedType with Product with Serializable
  14. case class Parameter(name: String, type: Type, description: Option[String], required: Boolean, default: Option[Doc] = None) extends Product with Serializable
  15. case class QueryParams(basename: String, params: List[Parameter]) extends Product with Serializable
  16. case class Resource(methods: Map[String, ApiMethod], resources: Resources, deprecated: Option[Boolean]) extends Product with Serializable
  17. case class Resources(resources: Map[String, Resource]) extends Product with Serializable
  18. 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
  19. case class Template(path: String, params: List[Parameter]) extends Product with Serializable
  20. sealed trait Type extends Product with Serializable
  21. case class TypeClassInstance(name: String, type: Type, body: Doc) extends Product with Serializable

Value Members

  1. object ApiMethod extends Serializable
  2. object CaseClass extends Serializable
  3. object ClientCodegen extends Serializable
  4. object Code
  5. object Codegen
  6. object Discovery extends Serializable
  7. object DiscoveryClient
  8. object DiscoveryCollection extends Serializable
  9. object EnumType extends Serializable
  10. object GeneratedType
  11. object GoogleError extends Serializable
  12. object HttpParameter extends Serializable
  13. object HttpParameters extends Serializable
  14. object JsonObjectWrapper extends Serializable
  15. object Parameter extends Serializable
  16. object Resource extends Serializable
  17. object Resources extends Serializable
  18. object Schema extends Serializable
  19. object Template extends Serializable
  20. object Type extends Serializable
  21. object TypeClassInstance extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped