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. final case class ApiKeyConfig(apiKeyValue: String) extends OpenAPISecurityConfig with Product with Serializable
  2. final case class ApiKeyInCookie(name: String, key: String) extends SwaggerSecurity with Product with Serializable
  3. final case class ApiKeyInHeader(name: String, key: String) extends SecurityInHeader with Product with Serializable
  4. final case class ApiKeyInQuery(name: String, key: String) extends SwaggerSecurity with Product with Serializable
  5. final case class HeaderParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  6. class OpenAPIComponentProvider extends ComponentProvider with LazyLogging
  7. sealed trait OpenAPISecurityConfig extends AnyRef
  8. final case class OpenAPIServicesConfig(url: URL, allowedMethods: List[String] = List(HttpMethod.GET.name()), codesToInterpretAsEmpty: List[Int] = List(StatusCode.NotFound.code), namePattern: Regex = ".*".r, rootUrl: Option[URL] = None, security: Option[Map[String, OpenAPISecurityConfig]] = None, httpClientConfig: HttpClientConfig = DefaultHttpClientConfig()) extends Product with Serializable
  9. final case class PathParameterPart(parameterName: String) extends PathPart with Product with Serializable
  10. sealed trait PathPart extends AnyRef
  11. final case class PlainPart(value: String) extends PathPart with Product with Serializable
  12. final case class QueryParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  13. sealed trait SecurityInHeader extends SwaggerSecurity
  14. final case class ServiceName(value: String) extends Product with Serializable
  15. final case class SingleBodyParameter(type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  16. sealed trait SwaggerParameter extends AnyRef
  17. sealed trait SwaggerSecurity extends AnyRef
  18. final case class SwaggerService(name: ServiceName, categories: List[String], documentation: Option[String], pathParts: List[PathPart], parameters: List[SwaggerParameter], responseSwaggerType: Option[SwaggerTyped], method: String, servers: List[String], securities: List[SwaggerSecurity], requestContentType: Option[String]) extends Product with Serializable
  19. 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 ServiceName extends Serializable
  6. object SingleBodyParameter extends Serializable
  7. object SwaggerParameter
  8. object SwaggerSecurity
  9. object SwaggerService extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped