Configuration

sttp.tapir.generic.Configuration
See theConfiguration companion object
final case class Configuration(toEncodedName: String => String, discriminator: Option[String], toDiscriminatorValue: SName => String)

Value parameters

discriminator

Encoded field name, whose value should be used to choose the appropriate subtype of a sttp.tapir.SchemaType.SCoproduct.

toDiscriminatorValue

A function which, given the name of a subtype, returns the value of the discriminator field corresponding to that subtype. Used when creating sttp.tapir.SchemaType.SCoproduct schemas.

toEncodedName

A function which, given a field name of a case class, returns the encoded field name, as in the encoded representation of the case class.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list