org.scalatra

swagger

package swagger

Visibility
  1. Public
  2. All

Type Members

  1. case class AuthApi[TypeForUser <: AnyRef](resourcePath: String, listingPath: Option[String], description: String, apis: List[AuthEndpoint[TypeForUser]], models: Map[String, Model]) extends SwaggerApi[AuthEndpoint[TypeForUser]] with Product with Serializable

  2. case class AuthEndpoint[TypeForUser <: AnyRef](path: String, description: String, secured: Boolean, operations: List[AuthOperation[TypeForUser]]) extends SwaggerEndpoint[AuthOperation[TypeForUser]] with Product with Serializable

  3. case class AuthOperation[TypeForUser <: AnyRef](httpMethod: HttpMethod, responseClass: String, summary: String, notes: Option[String], deprecated: Boolean, nickname: Option[String], parameters: List[Parameter], errorResponses: List[Error], allows: (Option[TypeForUser]) ⇒ Boolean, supportedContentTypes: List[String]) extends SwaggerOperation with Product with Serializable

  4. trait SwaggerAuthBase[TypeForUser <: AnyRef] extends SwaggerBaseBase

  5. trait SwaggerAuthSupport[TypeForUser <: AnyRef] extends SwaggerSupportBase with SwaggerSupportSyntax

  6. trait SwaggerCommandSupport extends AnyRef

  7. class SwaggerWithAuth extends SwaggerEngine[AuthApi[AnyRef]]

Value Members

  1. object AuthApi extends Serializable

  2. object SwaggerCommandSupport extends AnyRef