JsonSchemaCirceEncoders

sttp.apispec.internal.JsonSchemaCirceEncoders

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object circe.type

Members list

Value members

Abstract methods

def anyObjectEncoding: Encoding

Concrete methods

def openApi30: Boolean

Concrete fields

val encoderSchema30: Encoder[Schema]
val jsonSchemaEncoder: Encoder[Schema]

Implicits

Implicits

implicit def encodeList[T : Encoder]: Encoder[List[T]]
implicit def encodeListMap[K : KeyEncoder, V : Encoder]: Encoder[ListMap[K, V]]
implicit val encoderAnySchema: Encoder[AnySchema]
implicit val encoderDiscriminator: Encoder[Discriminator]
implicit val encoderExampleSingleValue: Encoder[ExampleSingleValue]
implicit val encoderExampleValue: Encoder[ExampleValue]
implicit val encoderKeyPattern: KeyEncoder[Pattern]
implicit val encoderMultipleExampleValue: Encoder[ExampleMultipleValue]
implicit val encoderPattern: Encoder[Pattern]
implicit val encoderReference: Encoder[Reference]
implicit def encoderReferenceOr[T : Encoder]: Encoder[ReferenceOr[T]]
implicit lazy val encoderSchema: Encoder[Schema]
implicit val encoderSchemaLike: Encoder[SchemaLike]
implicit val encoderSchemaType: Encoder[SchemaType]
implicit val extensionValue: Encoder[ExtensionValue]