package openapi
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- openapi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
Type Members
- final case class ApiKeyConfig(apiKeyValue: String) extends OpenAPISecurityConfig with Product with Serializable
- final case class ApiKeyInCookie(name: String, key: String) extends SwaggerSecurity with Product with Serializable
- final case class ApiKeyInHeader(name: String, key: String) extends SecurityInHeader with Product with Serializable
- final case class ApiKeyInQuery(name: String, key: String) extends SwaggerSecurity with Product with Serializable
- final case class HeaderParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
- class OpenAPIComponentProvider extends ComponentProvider with LazyLogging
- sealed trait OpenAPISecurityConfig extends AnyRef
- 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
- final case class PathParameterPart(parameterName: String) extends PathPart with Product with Serializable
- sealed trait PathPart extends AnyRef
- final case class PlainPart(value: String) extends PathPart with Product with Serializable
- final case class QueryParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
- sealed trait SecurityInHeader extends SwaggerSecurity
- final case class ServiceName(value: String) extends Product with Serializable
- final case class SingleBodyParameter(type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
- sealed trait SwaggerParameter extends AnyRef
- sealed trait SwaggerSecurity extends AnyRef
- 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
- final case class UriParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
Value Members
- implicit val urlDecoder: Decoder[URL]
- implicit val urlEncoder: Encoder[URL]
- object OpenAPIsConfig
- object PathPart
- object ServiceName extends Serializable
- object SingleBodyParameter extends Serializable
- object SwaggerParameter
- object SwaggerSecurity
- object SwaggerService extends Serializable