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, securities: 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. type PropertyName = String
  11. final case class QueryParameter(name: String, type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  12. sealed trait SecurityInHeader extends SwaggerSecurity
  13. final case class SingleBodyParameter(type: SwaggerTyped) extends SwaggerParameter with Product with Serializable
  14. case class SwaggerArray(elementType: SwaggerTyped) extends SwaggerTyped with Product with Serializable
  15. case class SwaggerEnum(values: List[String]) extends SwaggerTyped with Product with Serializable
  16. case class SwaggerObject(elementType: Map[PropertyName, SwaggerTyped], required: Set[PropertyName]) extends SwaggerTyped with Product with Serializable
  17. sealed trait SwaggerParameter extends AnyRef
  18. type SwaggerRef = String
  19. sealed trait SwaggerSecurity extends AnyRef
  20. 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
  21. sealed trait SwaggerTyped extends AnyRef
  22. 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 SwaggerArray extends Serializable
  6. object SwaggerBigDecimal extends SwaggerTyped with Product with Serializable
  7. object SwaggerBool extends SwaggerTyped with Product with Serializable
  8. object SwaggerDateTime extends SwaggerTyped with Product with Serializable
  9. object SwaggerDouble extends SwaggerTyped with Product with Serializable
  10. object SwaggerLong extends SwaggerTyped with Product with Serializable
  11. object SwaggerObject extends Serializable
  12. object SwaggerParameter
  13. object SwaggerSecurity
  14. object SwaggerService extends Serializable
  15. object SwaggerString extends SwaggerTyped with Product with Serializable
  16. object SwaggerTyped

Inherited from AnyRef

Inherited from Any

Ungrouped