swaggerblocks
package
swaggerblocks
Type Members
-
sealed
trait
Method extends AnyRef
-
sealed
trait
ParameterIn extends AnyRef
Value Members
-
object
Body extends ParameterIn with Product with Serializable
-
object
DELETE extends Method with Product with Serializable
-
object
FormData extends ParameterIn with Product with Serializable
-
object
GET extends Method with Product with Serializable
-
object
Header extends ParameterIn with Product with Serializable
-
-
object
PATCH extends Method with Product with Serializable
-
object
POST extends Method with Product with Serializable
-
object
PUT extends Method with Product with Serializable
-
object
Path extends ParameterIn with Product with Serializable
-
object
Query extends ParameterIn with Product with Serializable
-
def
contact(name: Option[String] = None, url: Option[String] = None, email: Option[String] = None): Option[ApiContact]
-
def
externalDocs(url: String, description: Option[String] = None): Option[ApiExternalDocs]
-
def
info(version: String, title: Option[String] = None, description: Option[String] = None, termsOfService: Option[String] = None, contact: Option[ApiContact] = None, license: Option[ApiLicense] = None): ApiInfo
-
def
license(name: Option[String] = None, url: Option[String] = None): Option[ApiLicense]
-
-
-
-
-
def
operation(method: Method)(description: Option[String] = None, summary: Option[String] = None, tags: List[String] = List.empty, parameters: List[ApiParameter] = List.empty, responses: List[ApiResponseDefinition] = List.empty): ApiOperationDefinition
-
-
def
parameter(name: String, in: ParameterIn, required: Boolean, typ: PropertyType, description: Option[String] = None, schema: Option[ApiSchemaRef] = None): ApiParameter
-
-
def
property(name: String)(typ: PropertyType, required: Boolean = true, description: Option[String] = None): ApiPropertyDefinition
-
def
response(statusCode: Int)(description: Option[String] = None, schema: Option[ApiSchemaRef] = None): ApiResponseDefinition
-
-
object
s
-
-
def
swaggerRoot(swagger: String = "2.0")(host: Option[String] = None, basePath: Option[String] = None, info: ApiInfo, externalDocs: Option[ApiExternalDocs] = None): ApiRoot
-
Inherited from AnyRef
Inherited from Any