swaggerblocks
package
swaggerblocks
Value Members
-
def
contact(name: Option[String], url: Option[String], email: Option[String]): Option[ApiContact]
-
def
externalDocs(url: String, description: Option[String]): Option[ApiExternalDocs]
-
def
info(version: String, title: Option[String], description: Option[String], termsOfService: Option[String], contact: Option[ApiContact], license: Option[ApiLicense]): ApiInfo
-
def
license(name: Option[String], url: Option[String]): Option[ApiLicense]
-
def
manyOf(propertyType: PropertyType): Option[MultipleInlineSchema]
-
def
manyOf(schemaRef: ApiSchemaDefinition): Option[MultipleRef]
-
def
oneOf(propertyType: PropertyType): Option[InlineSchema]
-
def
oneOf(schemaRef: ApiSchemaDefinition): Option[SingleRef]
-
def
operation(method: Method)(description: Option[String], summary: Option[String], tags: List[String], parameters: List[ApiParameter], responses: List[ApiResponseDefinition]): ApiOperationDefinition
-
def
operations(ops: ApiOperationDefinition*): List[ApiOperationDefinition]
-
def
parameter(name: String, in: ParameterIn, required: Boolean, typ: PropertyType, description: Option[String], schema: Option[ApiSchemaRef]): ApiParameter
-
def
parameters(ps: ApiParameter*): List[ApiParameter]
-
def
property(name: String)(typ: PropertyType, required: Boolean, description: Option[String]): ApiPropertyDefinition
-
-
def
response(statusCode: Int)(description: Option[String], schema: Option[ApiSchemaRef]): ApiResponseDefinition
-
def
responses(rs: ApiResponse*): List[ApiResponse]
-
def
swaggerPath(path: String)(operations: List[ApiOperationDefinition]): ApiPathDefinition
-
def
swaggerRoot(swagger: String)(host: Option[String], basePath: Option[String], info: ApiInfo, externalDocs: Option[ApiExternalDocs]): ApiRoot
-
def
swaggerSchema(name: String)(properties: ApiPropertyDefinition*): ApiSchemaDefinition
Inherited from AnyRef
Inherited from Any