Packages

p

sttp.tapir

apispec

package apispec

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. apispec
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Discriminator(propertyName: String, mapping: Option[ListMap[String, String]]) extends Product with Serializable
  2. case class ExampleMultipleValue(values: List[String]) extends ExampleValue with Product with Serializable
  3. case class ExampleSingleValue(value: String) extends ExampleValue with Product with Serializable
  4. sealed trait ExampleValue extends AnyRef
  5. case class ExternalDocumentation(url: String, description: Option[String] = None) extends Product with Serializable
  6. case class OAuthFlow(authorizationUrl: String, tokenUrl: Option[String], refreshUrl: Option[String], scopes: ListMap[String, String]) extends Product with Serializable
  7. case class OAuthFlows(implicit: Option[OAuthFlow] = None, password: Option[OAuthFlow] = None, clientCredentials: Option[OAuthFlow] = None, authorizationCode: Option[OAuthFlow] = None) extends Product with Serializable
  8. case class Reference($ref: String) extends Product with Serializable
  9. type ReferenceOr[T] = Either[Reference, T]
  10. case class Schema(allOf: List[ReferenceOr[Schema]] = List.empty, title: Option[String] = None, required: List[String] = List.empty, type: Option[SchemaType] = None, items: Option[ReferenceOr[Schema]] = None, properties: ListMap[String, ReferenceOr[Schema]] = ListMap.empty, description: Option[String] = None, format: Option[String] = None, default: Option[ExampleValue] = None, nullable: Option[Boolean] = None, readOnly: Option[Boolean] = None, writeOnly: Option[Boolean] = None, example: Option[ExampleValue] = None, deprecated: Option[Boolean] = None, oneOf: List[ReferenceOr[Schema]] = List.empty, discriminator: Option[Discriminator] = None, additionalProperties: Option[ReferenceOr[Schema]] = None, pattern: Option[String] = None, minLength: Option[Int] = None, maxLength: Option[Int] = None, minimum: Option[BigDecimal] = None, exclusiveMinimum: Option[Boolean] = None, maximum: Option[BigDecimal] = None, exclusiveMaximum: Option[Boolean] = None, minItems: Option[Int] = None, maxItems: Option[Int] = None, enum: Option[List[String]] = None) extends Product with Serializable
  11. type SecurityRequirement = ListMap[String, Vector[String]]
  12. case class SecurityScheme(type: String, description: Option[String], name: Option[String], in: Option[String], scheme: Option[String], bearerFormat: Option[String], flows: Option[OAuthFlows], openIdConnectUrl: Option[String]) extends Product with Serializable
  13. case class Tag(name: String, description: Option[String] = None, externalDocs: Option[ExternalDocumentation] = None) extends Product with Serializable

Value Members

  1. object Reference extends Serializable
  2. object Schema extends Serializable
  3. object SchemaFormat
  4. object SchemaType extends Enumeration

Inherited from AnyRef

Inherited from Any

Ungrouped