package openapi
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- openapi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ApiKeyConfig(apiKeyValue: String) extends OpenAPISecurityConfig with Product with Serializable
- case class ApiKeyInHeader(name: String, key: String) extends SecurityInHeader 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
- 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
- case class PathParameterPart(parameterName: String) extends PathPart with Product with Serializable
- sealed trait PathPart extends AnyRef
- 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 SingleBodyParameter(type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
- sealed trait SwaggerParameter extends AnyRef
- sealed trait SwaggerSecurity extends AnyRef
- 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
- 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 SwaggerParameter
- object SwaggerSecurity
- object SwaggerService extends Serializable