Packages

final class Reference extends Schema with Serializable

Source
OpenApi.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reference
  2. Serializable
  3. Schema
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val default: Option[Value]
    Definition Classes
    ReferenceSchema
  2. val description: Option[String]
    Definition Classes
    ReferenceSchema
  3. def equals(other: Any): Boolean
    Definition Classes
    Reference → AnyRef → Any
  4. val example: Option[Value]
    Definition Classes
    ReferenceSchema
  5. def hashCode(): Int
    Definition Classes
    Reference → AnyRef → Any
  6. val name: String
  7. val original: Option[Schema]
  8. val title: Option[String]
    Definition Classes
    ReferenceSchema
  9. def toString(): String
    Definition Classes
    Reference → AnyRef → Any
  10. def withDefault(default: Option[Value]): Reference
  11. def withDefinedDefault(default: Option[Value]): Schema

    returns

    The same schema with its default overridden by the given default, or stay unchanged if this one is empty.

    Definition Classes
    Schema
  12. def withDefinedDescription(description: Option[String]): Schema

    returns

    The same schema with its description overridden by the given description, or stay unchanged if this one is empty.

    Definition Classes
    Schema
  13. def withDescription(description: Option[String]): Reference
  14. def withExample(example: Option[Value]): Reference
  15. def withName(name: String): Reference
  16. def withOriginal(original: Option[Schema]): Reference
  17. def withTitle(description: Option[String]): Reference