package swagger
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- swagger
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class DiscriminatorField(field: String) extends Annotation with StaticAnnotation with Product with Serializable
- implicit class ReflectionHelpers[F[_]] extends AnyRef
- case class RouteDesc(msg: String) extends TextMetaData with Product with Serializable
Metadata carrier for specific routes
- case class RouteSecurityScope(definitions: Map[String, List[String]]) extends SecurityScopesMetaData with Product with Serializable
Scopes carrier for specific routes
- case class RouteTags(tags: List[String]) extends Metadata with Product with Serializable
- implicit class SecOps[F[_]] extends AnyRef
Add support for adding security scopes before a route using the ^^ operator
- trait ShowType extends AnyRef
- class ShowTypeWithBrackets extends ShowType
- final case class SwaggerFileResponse[T](value: T) extends Product with Serializable
- final case class SwaggerFormats(customSerializers: PartialFunction[scala.reflect.api.JavaUniverse.Type, Set[Model]], customFieldSerializers: PartialFunction[scala.reflect.api.JavaUniverse.Type, Property]) extends Product with Serializable
- case class SwaggerMetadata(apiInfo: Info = Info(title = "My API", version = "1.0.0"), host: Option[String] = None, basePath: Option[String] = None, schemes: List[Scheme] = Nil, consumes: List[String] = Nil, produces: List[String] = Nil, security: List[SecurityRequirement] = Nil, securityDefinitions: Map[String, SecuritySchemeDefinition] = Map.empty, tags: List[Tag] = Nil, vendorExtensions: Map[String, AnyRef] = Map.empty) extends Product with Serializable
- abstract class SwaggerSupport[F[_]] extends SwaggerSyntax[F]
- trait SwaggerSyntax[F[_]] extends AnyRef
Value Members
- val DefaultShowType: ShowTypeWithBrackets
- val DefaultSwaggerFormats: SwaggerFormats
- val EmptySwaggerFormats: SwaggerFormats
- object Reflector
- object SwaggerFileResponse extends Serializable
- object SwaggerFormats extends Serializable
- object SwaggerSupport
- object TypeBuilder
- object models
- object syntax