object models
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- models
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class AbstractProperty(type: String = null, $ref: Option[String] = None, required: Boolean = false, title: Option[String] = None, description: Option[String] = None, format: Option[String] = None) extends Property with Product with Serializable
- case class ApiKeyAuthDefinition(name: String, in: In, description: Option[String] = None) extends SecuritySchemeDefinition with Product with Serializable
- case class ArrayModel(id: String, id2: String, description: Option[String] = None, type: Option[String] = None, properties: Map[String, Property] = Map.empty, items: Option[Property] = None, example: Option[String] = None, externalDocs: Option[ExternalDocs] = None) extends Model with Product with Serializable
- case class ArrayProperty(items: Property, uniqueItems: Boolean = false, required: Boolean = true, title: Option[String] = None, description: Option[String] = None, format: Option[String] = None) extends Property with Product with Serializable
- case class BodyParameter(schema: Option[Model] = None, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Parameter with Product with Serializable
- case class ComposedModel(id: String, id2: String, description: Option[String] = None, allOf: List[Model] = Nil, parent: Option[Model] = None, child: Option[Model] = None, interfaces: List[RefModel] = Nil, properties: Map[String, Property] = Map.empty, example: Option[String] = None, externalDocs: Option[ExternalDocs] = None) extends Model with Product with Serializable
- case class Contact(name: String, url: Option[String] = None, email: Option[String] = None) extends Product with Serializable
- case class CookieParameter(type: String, format: Option[String] = None, collectionFormat: Option[String] = None, items: Option[Property] = None, defaultValue: Option[String] = None, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Parameter with Product with Serializable
- case class ExternalDocs(description: String, url: String) extends Product with Serializable
- case class FormParameter(type: String, format: Option[String] = None, collectionFormat: Option[String] = None, items: Option[Property] = None, defaultValue: Option[String] = None, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Parameter with Product with Serializable
- case class HeaderParameter(type: String, format: Option[String] = None, collectionFormat: Option[String] = None, items: Option[Property] = None, defaultValue: Option[String] = None, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Parameter with Product with Serializable
- sealed trait In extends AnyRef
- case class Info(title: String, version: String, description: Option[String] = None, termsOfService: Option[String] = None, contact: Option[Contact] = None, license: Option[License] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Product with Serializable
- case class License(name: String, url: String) extends Product with Serializable
- case class MapProperty(additionalProperties: Property, required: Boolean = false, title: Option[String] = None, description: Option[String] = None, format: Option[String] = None) extends Property with Product with Serializable
- sealed trait Model extends AnyRef
- case class ModelImpl(id: String, id2: String, description: Option[String] = None, type: Option[String] = None, name: Option[String] = None, required: List[String] = Nil, properties: Map[String, Property] = Map.empty, isSimple: Boolean = false, example: Option[String] = None, additionalProperties: Option[Property] = None, discriminator: Option[String] = None, externalDocs: Option[ExternalDocs] = None) extends Model with Product with Serializable
- case class OAuth2Definition(authorizationUrl: String, tokenUrl: String, flow: String, scopes: Map[String, String]) extends SecuritySchemeDefinition with Product with Serializable
- case class OAuth2VendorExtensionsDefinition(authorizationUrl: String, vendorExtensions: Map[String, AnyRef], flow: String, scopes: Map[String, String], tokenUrl: Option[String] = None) extends SecuritySchemeDefinition with Product with Serializable
- case class ObjectProperty(required: Boolean = false, title: Option[String] = None, description: Option[String] = None, format: Option[String] = None, properties: Map[String, Property] = Map.empty) extends Property with Product with Serializable
- case class Operation(tags: List[String] = Nil, summary: Option[String] = None, description: Option[String] = None, operationId: Option[String] = None, schemes: List[Scheme] = Nil, consumes: List[String] = Nil, produces: List[String] = Nil, parameters: List[Parameter] = Nil, responses: Map[String, Response] = Map.empty, security: List[Map[String, List[String]]] = Nil, externalDocs: Option[ExternalDocs] = None, deprecated: Boolean = false, vendorExtensions: Map[String, Any] = Map.empty) extends Product with Serializable
- sealed trait Parameter extends AnyRef
- case class Path(get: Option[Operation] = None, put: Option[Operation] = None, post: Option[Operation] = None, delete: Option[Operation] = None, patch: Option[Operation] = None, options: Option[Operation] = None, head: Option[Operation] = None, parameters: List[Parameter] = Nil, vendorExtensions: Map[String, Any] = Map.empty) extends Product with Serializable
- case class PathParameter(type: String, format: Option[String] = None, collectionFormat: Option[String] = None, items: Option[Property] = None, defaultValue: Option[String] = None, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Parameter with Product with Serializable
- sealed trait Property extends AnyRef
- case class QueryParameter(type: Option[String] = None, $ref: Option[String] = None, format: Option[String] = None, collectionFormat: Option[String] = None, items: Option[Property] = None, defaultValue: Option[String] = None, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty, isArray: Boolean = false, enums: List[String] = List.empty) extends Parameter with Product with Serializable
- case class RefModel(id: String, id2: String, ref: String, description: Option[String] = None, properties: Map[String, Property] = Map.empty, example: Option[String] = None, externalDocs: Option[ExternalDocs] = None) extends Model with Product with Serializable
- case class RefParameter(ref: String, name: Option[String] = None, description: Option[String] = None, required: Boolean = false, access: Option[String] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Parameter with Product with Serializable
- case class RefProperty(ref: String, required: Boolean = false, title: Option[String] = None, description: Option[String] = None, format: Option[String] = None) extends Property with Product with Serializable
- case class Response(description: String, schema: Option[Property] = None, examples: Map[String, String] = Map.empty, headers: Map[String, Property] = Map.empty) extends Product with Serializable
- sealed trait Scheme extends AnyRef
- case class SecurityRequirement(name: String, scopes: List[String]) extends Product with Serializable
- sealed trait SecuritySchemeDefinition extends AnyRef
- case class SecurityScope(name: String, description: String) extends Product with Serializable
- case class StringProperty(title: Option[String] = None, description: Option[String] = None, format: Option[String] = None, required: Boolean = false, enums: Set[String], minLength: Option[Int] = None, maxLength: Option[Int] = None, pattern: Option[String] = None, default: Option[String] = None) extends Property with Product with Serializable
- case class Swagger(swagger: String = "2.0", info: Option[Info] = None, host: Option[String] = None, basePath: Option[String] = None, schemes: List[Scheme] = Nil, consumes: List[String] = Nil, produces: List[String] = Nil, paths: ListMap[String, Path] = ListMap.empty, securityDefinitions: Map[String, SecuritySchemeDefinition] = Map.empty, definitions: Map[String, Model] = Map.empty, parameters: Map[String, Parameter] = Map.empty, externalDocs: Option[ExternalDocs] = None, security: List[SecurityRequirement] = Nil, tags: List[Tag] = Nil, vendorExtensions: Map[String, Any] = Map.empty) extends Product with Serializable
- case class Tag(name: String, description: Option[String] = None, externalDocs: Option[ExternalDocs] = None, vendorExtensions: Map[String, Any] = Map.empty) extends Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object BasicAuthDefinition extends SecuritySchemeDefinition with Product with Serializable
- object In
- object Parameter
- object Scheme
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated