final case classInputData(field: String, value: Option[String], expectation: String) extends AdapterFailure with Product with Serializable
final case classNotIglu(json: Json, error: ParseError) extends AdapterFailure with Product with Serializable
final case classNotJson(field: String, value: Option[String], error: String) extends AdapterFailure with Product with Serializable
final case classSchemaMapping(actual: Option[String], expectedMapping: Map[String, SchemaKey], expectation: String) extends AdapterFailure with Product with Serializable