Components

final case class Components(schemas: ListMap[String, ReferenceOr[Schema]], securitySchemes: ListMap[String, ReferenceOr[SecurityScheme]], extensions: ListMap[String, ExtensionValue])
Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addExtension(key: String, value: ExtensionValue): Components
def addSchema(key: String, schema: Schema): Components
def addSecurityScheme(key: String, scheme: SecurityScheme): Components
def extensions(updated: ListMap[String, ExtensionValue]): Components
def getLocalSchema(key: String): Option[Schema]
def getLocalSecurityScheme(key: String): Option[SecurityScheme]
def getReferenceToSchema(key: String): Option[Reference]
def getReferenceToSecurityScheme(key: String): Option[Reference]
def schemas(updated: ListMap[String, ReferenceOr[Schema]]): Components
def securitySchemes(updated: ListMap[String, ReferenceOr[SecurityScheme]]): Components

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product