sttp.apispec.openapi.circe

Members list

Type members

Classlikes

Attributes

Supertypes
trait JsonSchemaCirceEncoders
class Object
trait Matchable
class Any

Attributes

Supertypes
trait JsonSchemaCirceDecoders
class Object
trait Matchable
class Any

Attributes

Supertypes
trait JsonSchemaCirceEncoders
class Object
trait Matchable
class Any

Value members

Concrete methods

override def anyObjectEncoding: Encoding

Attributes

Definition Classes
SttpOpenAPICirceEncoders -> JsonSchemaCirceEncoders

Inherited methods

def listADecoder[A : Decoder]: Decoder[List[A]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
def listMapStringADecoder[A : Decoder]: Decoder[ListMap[String, A]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
override def openApi30: Boolean

Attributes

Definition Classes
SttpOpenAPICirceEncoders -> JsonSchemaCirceEncoders
Inherited from:
SttpOpenAPICirceEncoders
def withExtensions[A](decoder: Decoder[A]): Decoder[A]

Attributes

Inherited from:
JsonSchemaCirceDecoders

Implicits

Inherited implicits

implicit val anySchemaDecoder: Decoder[AnySchema]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val callbackDecoder: Decoder[Callback]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val componentsDecoder: Decoder[Components]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val contactDecoder: Decoder[Contact]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val decodePattern: Decoder[Pattern]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val decodePatternKey: KeyDecoder[Pattern]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit def decodeReferenceOr[A : Decoder]: Decoder[ReferenceOr[A]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val decodeSchemaType: Decoder[SchemaType]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val discriminatorDecoder: Decoder[Discriminator]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit def encodeList[T : Encoder]: Encoder[List[T]]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit def encodeListMap[K : KeyEncoder, V : Encoder]: Encoder[ListMap[K, V]]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderAnySchema: Encoder[AnySchema]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderCallback: Encoder[Callback]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderComponents: Encoder[Components]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderContact: Encoder[Contact]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderDiscriminator: Encoder[Discriminator]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderEncoding: Encoder[Encoding]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderExample: Encoder[Example]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderExampleSingleValue: Encoder[ExampleSingleValue]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderExampleValue: Encoder[ExampleValue]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderExternalDocumentation: Encoder[ExternalDocumentation]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderHeader: Encoder[Header]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderInfo: Encoder[Info]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderKeyPattern: KeyEncoder[Pattern]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderLicense: Encoder[License]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderMediaType: Encoder[MediaType]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderMultipleExampleValue: Encoder[ExampleMultipleValue]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderOAuthFlow: Encoder[OAuthFlow]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderOAuthFlows: Encoder[OAuthFlows]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderOpenAPI: Encoder[OpenAPI]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderOperation: Encoder[Operation]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderParameter: Encoder[Parameter]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderParameterIn: Encoder[ParameterIn]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderParameterStyle: Encoder[ParameterStyle]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderPathItem: Encoder[PathItem]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderPaths: Encoder[Paths]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderPattern: Encoder[Pattern]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderReference: Encoder[Reference]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit def encoderReferenceOr[T : Encoder]: Encoder[ReferenceOr[T]]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderRequestBody: Encoder[RequestBody]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderResponse: Encoder[Response]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderResponseMap: Encoder[ListMap[ResponsesKey, ReferenceOr[Response]]]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderResponses: Encoder[Responses]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit lazy val encoderSchema: Encoder[Schema]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderSchemaLike: Encoder[SchemaLike]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderSchemaType: Encoder[SchemaType]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val encoderSecurityScheme: Encoder[SecurityScheme]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderServer: Encoder[Server]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderServerVariable: Encoder[ServerVariable]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encoderTag: Encoder[Tag]

Attributes

Inherited from:
InternalSttpOpenAPICirceEncoders
implicit val encodingDecoder: Decoder[Encoding]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val exampleDecoder: Decoder[Example]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val exampleMultipleValueDecoder: Decoder[ExampleMultipleValue]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val exampleSingleValueDecoder: Decoder[ExampleSingleValue]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val exampleValueDecoder: Decoder[ExampleValue]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val extensionValue: Encoder[ExtensionValue]

Attributes

Inherited from:
JsonSchemaCirceEncoders
implicit val extensionValueDecoder: Decoder[ExtensionValue]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val extensionsDecoder: Decoder[ListMap[String, ExtensionValue]]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val externalDocumentationDecoder: Decoder[ExternalDocumentation]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val headerDecoder: Decoder[Header]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val infoDecoder: Decoder[Info]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val licenseDecoder: Decoder[License]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val linkDecoder: Decoder[Link]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit def listMapStringEncodingDecoder: Decoder[ListMap[String, Encoding]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit def listMapStringMediaTypeDecoder: Decoder[ListMap[String, MediaType]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit def listMapStringReferenceOrADecoder[A : Decoder]: Decoder[ListMap[String, ReferenceOr[A]]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit def listMapStringStringDecoder: Decoder[ListMap[String, String]]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val mediaTypeDecoder: Decoder[MediaType]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val oauthFlowDecoder: Decoder[OAuthFlow]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val oauthFlowsDecoder: Decoder[OAuthFlows]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val openAPIDecoder: Decoder[OpenAPI]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val operationDecoder: Decoder[Operation]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val parameterDecoder: Decoder[Parameter]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val parameterInDecoder: Decoder[ParameterIn]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val parameterStyleDecoder: Decoder[ParameterStyle]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val pathItemDecoder: Decoder[PathItem]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val pathsDecoder: Decoder[Paths]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val referenceDecoder: Decoder[Reference]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val requestBodyDecoder: Decoder[RequestBody]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val responseDecoder: Decoder[Response]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val responsesDecoder: Decoder[Responses]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val responsesKeyDecoder: KeyDecoder[ResponsesKey]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val schemaDecoder: Decoder[Schema]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val schemaLikeDecoder: Decoder[SchemaLike]

Attributes

Inherited from:
JsonSchemaCirceDecoders
implicit val securitySchemeDecoder: Decoder[SecurityScheme]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val serverDecoder: Decoder[Server]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val serverVariableDecoder: Decoder[ServerVariable]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders
implicit val tagDecoder: Decoder[Tag]

Attributes

Inherited from:
InternalSttpOpenAPICirceDecoders