final case class Parameter(name: String, in: ParameterIn, description: Option[String] = None, required: Option[Boolean] = None, deprecated: Option[Boolean] = None, allowEmptyValue: Option[Boolean] = None, style: Option[ParameterStyle] = None, explode: Option[Boolean] = None, allowReserved: Option[Boolean] = None, schema: Option[SchemaLike], example: Option[ExampleValue] = None, examples: ListMap[String, ReferenceOr[Example]] = ListMap.empty, content: ListMap[String, MediaType] = ListMap.empty, extensions: ListMap[String, ExtensionValue] = ListMap.empty) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Parameter
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Parameter(name: String, in: ParameterIn, description: Option[String] = None, required: Option[Boolean] = None, deprecated: Option[Boolean] = None, allowEmptyValue: Option[Boolean] = None, style: Option[ParameterStyle] = None, explode: Option[Boolean] = None, allowReserved: Option[Boolean] = None, schema: Option[SchemaLike], example: Option[ExampleValue] = None, examples: ListMap[String, ReferenceOr[Example]] = ListMap.empty, content: ListMap[String, MediaType] = ListMap.empty, extensions: ListMap[String, ExtensionValue] = ListMap.empty)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addExample(key: String, updated: Example): Parameter
  5. def addExtension(key: String, value: ExtensionValue): Parameter
  6. def addMediaType(contentType: String, mediaType: MediaType): Parameter
  7. def allowEmptyValue(updated: Boolean): Parameter
  8. val allowEmptyValue: Option[Boolean]
  9. def allowReserved(updated: Boolean): Parameter
  10. val allowReserved: Option[Boolean]
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  13. val content: ListMap[String, MediaType]
  14. def deprecated(updated: Boolean): Parameter
  15. val deprecated: Option[Boolean]
  16. def description(updated: String): Parameter
  17. val description: Option[String]
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def example(updated: ExampleValue): Parameter
  20. val example: Option[ExampleValue]
  21. def examples(updated: ListMap[String, ReferenceOr[Example]]): Parameter
  22. val examples: ListMap[String, ReferenceOr[Example]]
  23. def explode(updated: Boolean): Parameter
  24. val explode: Option[Boolean]
  25. def extensions(updated: ListMap[String, ExtensionValue]): Parameter
  26. val extensions: ListMap[String, ExtensionValue]
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  28. def in(updated: ParameterIn): Parameter
  29. val in: ParameterIn
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def name(updated: String): Parameter
  32. val name: String
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  36. def productElementNames: Iterator[String]
    Definition Classes
    Product
  37. def required(updated: Boolean): Parameter
  38. val required: Option[Boolean]
  39. def schema(updated: SchemaLike): Parameter
  40. val schema: Option[SchemaLike]
  41. def style(updated: ParameterStyle): Parameter
  42. val style: Option[ParameterStyle]
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped