final case class Components(schemas: ListMap[String, SchemaLike] = ListMap.empty, responses: ListMap[String, ReferenceOr[Response]] = ListMap.empty, parameters: ListMap[String, ReferenceOr[Parameter]] = ListMap.empty, examples: ListMap[String, ReferenceOr[Example]] = ListMap.empty, requestBodies: ListMap[String, ReferenceOr[RequestBody]] = ListMap.empty, headers: ListMap[String, ReferenceOr[Header]] = ListMap.empty, securitySchemes: ListMap[String, ReferenceOr[SecurityScheme]] = ListMap.empty, links: ListMap[String, ReferenceOr[Link]] = ListMap.empty, callbacks: ListMap[String, ReferenceOr[Callback]] = ListMap.empty, extensions: ListMap[String, ExtensionValue] = ListMap.empty) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Components
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Components(schemas: ListMap[String, SchemaLike] = ListMap.empty, responses: ListMap[String, ReferenceOr[Response]] = ListMap.empty, parameters: ListMap[String, ReferenceOr[Parameter]] = ListMap.empty, examples: ListMap[String, ReferenceOr[Example]] = ListMap.empty, requestBodies: ListMap[String, ReferenceOr[RequestBody]] = ListMap.empty, headers: ListMap[String, ReferenceOr[Header]] = ListMap.empty, securitySchemes: ListMap[String, ReferenceOr[SecurityScheme]] = ListMap.empty, links: ListMap[String, ReferenceOr[Link]] = ListMap.empty, callbacks: ListMap[String, ReferenceOr[Callback]] = ListMap.empty, extensions: ListMap[String, ExtensionValue] = ListMap.empty)
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
- def addCallback(key: String, callback: Callback): Components
- def addExample(key: String, example: Example): Components
- def addExtension(key: String, value: ExtensionValue): Components
- def addHeader(key: String, header: Header): Components
- def addLink(key: String, link: Link): Components
- def addParameter(key: String, parameter: Parameter): Components
- def addRequestBody(key: String, requestBody: RequestBody): Components
- def addResponse(key: String, response: Response): Components
- def addSchema(key: String, schema: SchemaLike): Components
- def addSecurityScheme(key: String, scheme: SecurityScheme): Components
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def callbacks(updated: ListMap[String, ReferenceOr[Callback]]): Components
- val callbacks: ListMap[String, ReferenceOr[Callback]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def examples(updated: ListMap[String, ReferenceOr[Example]]): Components
- val examples: ListMap[String, ReferenceOr[Example]]
- def extensions(updated: ListMap[String, ExtensionValue]): Components
- val extensions: ListMap[String, ExtensionValue]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def getLocalCallback(key: String): Option[Callback]
- def getLocalExample(key: String): Option[Example]
- def getLocalHeader(key: String): Option[Header]
- def getLocalLink(key: String): Option[Link]
- def getLocalParameter(key: String): Option[Parameter]
- def getLocalRequestBody(key: String): Option[RequestBody]
- def getLocalResponse(key: String): Option[Response]
- def getLocalSecurityScheme(key: String): Option[SecurityScheme]
- def getReferenceToCallback(key: String): Option[Reference]
- def getReferenceToExample(key: String): Option[Reference]
- def getReferenceToHeader(key: String): Option[Reference]
- def getReferenceToLink(key: String): Option[Reference]
- def getReferenceToParameter(key: String): Option[Reference]
- def getReferenceToRequestBody(key: String): Option[Reference]
- def getReferenceToResponse(key: String): Option[Reference]
- def getReferenceToSecurityScheme(key: String): Option[Reference]
- def getSchema(key: String): Option[SchemaLike]
- def headers(updated: ListMap[String, ReferenceOr[Header]]): Components
- val headers: ListMap[String, ReferenceOr[Header]]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def links(updated: ListMap[String, ReferenceOr[Link]]): Components
- val links: ListMap[String, ReferenceOr[Link]]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def parameters(updated: ListMap[String, ReferenceOr[Parameter]]): Components
- val parameters: ListMap[String, ReferenceOr[Parameter]]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def requestBodies(updated: ListMap[String, ReferenceOr[RequestBody]]): Components
- val requestBodies: ListMap[String, ReferenceOr[RequestBody]]
- def responses(updated: ListMap[String, ReferenceOr[Response]]): Components
- val responses: ListMap[String, ReferenceOr[Response]]
- def schemas(updated: ListMap[String, SchemaLike]): Components
- val schemas: ListMap[String, SchemaLike]
- def securitySchemes(updated: ListMap[String, ReferenceOr[SecurityScheme]]): Components
- val securitySchemes: ListMap[String, ReferenceOr[SecurityScheme]]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)