Packages

package client

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. client
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package resolver
  2. package validator

Type Members

  1. final case class Client[F[_], A](resolver: Resolver[F], validator: Validator[A]) extends Product with Serializable

    Umbrella entity, able to perform all necessary actions: - resolve schema - validate schema - validate datum against the schema

    Umbrella entity, able to perform all necessary actions: - resolve schema - validate schema - validate datum against the schema

    Almost identical to pre-0.6.0 resolver

  2. final class IgluCirceClient[F[_]] extends AnyRef

    Client using 'lookupSchemaResult' resolver method (as opposed to old client relying on plain lookupSchema method) which enables validator taking advantage of caching.

    Client using 'lookupSchemaResult' resolver method (as opposed to old client relying on plain lookupSchema method) which enables validator taking advantage of caching. Should provide significant performance boost for the 'check' operation when called frequently.

  3. type Resolver[F[_]] = client.resolver.Resolver[F]
  4. type Validator[A] = client.validator.Validator[A]

Value Members

  1. val CirceValidator: client.validator.CirceValidator.type
  2. val Resolver: client.resolver.Resolver.type
  3. object Client extends Serializable
  4. object IgluCirceClient

Inherited from AnyRef

Inherited from Any

Ungrouped