package openapi

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

Type Members

  1. case class ApiKeyConfig(apiKeyValue: String) extends OpenAPISecurityConfig with Product with Serializable
  2. case class ApiKeyInHeader(name: String, key: String) extends SecurityInHeader with Product with Serializable
  3. final case class HeaderParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  4. class OpenAPIComponentProvider extends ComponentProvider with LazyLogging
  5. sealed trait OpenAPISecurityConfig extends AnyRef
  6. case class OpenAPIServicesConfig(allowedMethods: List[String] = List(HttpMethod.GET.name()), namePattern: Regex = ".*".r, rootUrl: Option[URL] = None, security: Option[Map[String, OpenAPISecurityConfig]] = None) extends Product with Serializable
  7. case class PathParameterPart(parameterName: String) extends PathPart with Product with Serializable
  8. sealed trait PathPart extends AnyRef
  9. case class PlainPart(value: String) extends PathPart with Product with Serializable
  10. final case class QueryParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  11. sealed trait SecurityInHeader extends SwaggerSecurity
  12. final case class SingleBodyParameter(type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  13. sealed trait SwaggerParameter extends AnyRef
  14. sealed trait SwaggerSecurity extends AnyRef
  15. final case class SwaggerService(name: String, categories: List[String], documentation: Option[String], pathParts: List[PathPart], parameters: List[SwaggerParameter], responseSwaggerType: Option[SwaggerTyped], method: String, servers: List[URL], securities: List[SwaggerSecurity]) extends Product with Serializable
  16. final case class UriParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable

Value Members

  1. implicit val urlDecoder: Decoder[URL]
  2. implicit val urlEncoder: Encoder[URL]
  3. object OpenAPIsConfig
  4. object PathPart
  5. object SwaggerParameter
  6. object SwaggerSecurity
  7. object SwaggerService extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped