/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/edsancha/medallia-api/0.0.1/anorm_2_8_parsers */ package com.edsancha.medallia.api.v0.anorm.conversions { import anorm.{Column, MetaDataItem, TypeDoesNotMatch} import play.api.libs.json.{JsArray, JsObject, JsValue} import scala.util.{Failure, Success, Try} import play.api.libs.json.JodaReads._ /** * Conversions to collections of objects using JSON. */ object Util { def parser[T]( f: play.api.libs.json.JsValue => T ) = anorm.Column.nonNull { (value, meta) => val MetaDataItem(columnName, nullable, clazz) = meta value match { case json: org.postgresql.util.PGobject => parseJson(f, columnName.qualified, json.getValue) case json: java.lang.String => parseJson(f, columnName.qualified, json) case _=> { Left( TypeDoesNotMatch( s"Column[${columnName.qualified}] error converting $value to Json. Expected instance of type[org.postgresql.util.PGobject] and not[${value.asInstanceOf[AnyRef].getClass}]" ) ) } } } private def parseJson[T](f: play.api.libs.json.JsValue => T, columnName: String, value: String) = { Try { f( play.api.libs.json.Json.parse(value) ) } match { case Success(result) => Right(result) case Failure(ex) => Left( TypeDoesNotMatch( s"Column[$columnName] error parsing json $value: $ex" ) ) } } } object Types { import com.edsancha.medallia.api.v0.models.json._ implicit val columnToSeqMedalliaApiCompareString: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.CompareString]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.CompareString]] } implicit val columnToMapMedalliaApiCompareString: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.CompareString]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.CompareString]] } implicit val columnToSeqMedalliaApiFormType: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FormType]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FormType]] } implicit val columnToMapMedalliaApiFormType: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FormType]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FormType]] } implicit val columnToSeqMedalliaApiRatingViewType: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.RatingViewType]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.RatingViewType]] } implicit val columnToMapMedalliaApiRatingViewType: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.RatingViewType]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.RatingViewType]] } implicit val columnToSeqMedalliaApiAccessTokenWrapper: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.AccessTokenWrapper]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.AccessTokenWrapper]] } implicit val columnToMapMedalliaApiAccessTokenWrapper: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.AccessTokenWrapper]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.AccessTokenWrapper]] } implicit val columnToSeqMedalliaApiComponentCheckbox: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentCheckbox]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentCheckbox]] } implicit val columnToMapMedalliaApiComponentCheckbox: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentCheckbox]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentCheckbox]] } implicit val columnToSeqMedalliaApiComponentDropdown: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentDropdown]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentDropdown]] } implicit val columnToMapMedalliaApiComponentDropdown: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentDropdown]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentDropdown]] } implicit val columnToSeqMedalliaApiComponentGrading: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentGrading]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentGrading]] } implicit val columnToMapMedalliaApiComponentGrading: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentGrading]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentGrading]] } implicit val columnToSeqMedalliaApiComponentGrading0to10: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentGrading0to10]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentGrading0to10]] } implicit val columnToMapMedalliaApiComponentGrading0to10: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentGrading0to10]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentGrading0to10]] } implicit val columnToSeqMedalliaApiComponentGrading1to10: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentGrading1to10]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentGrading1to10]] } implicit val columnToMapMedalliaApiComponentGrading1to10: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentGrading1to10]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentGrading1to10]] } implicit val columnToSeqMedalliaApiComponentImage: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentImage]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentImage]] } implicit val columnToMapMedalliaApiComponentImage: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentImage]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentImage]] } implicit val columnToSeqMedalliaApiComponentLabel: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentLabel]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentLabel]] } implicit val columnToMapMedalliaApiComponentLabel: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentLabel]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentLabel]] } implicit val columnToSeqMedalliaApiComponentNps: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentNps]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentNps]] } implicit val columnToMapMedalliaApiComponentNps: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentNps]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentNps]] } implicit val columnToSeqMedalliaApiComponentRadioSelector: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentRadioSelector]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentRadioSelector]] } implicit val columnToMapMedalliaApiComponentRadioSelector: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentRadioSelector]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentRadioSelector]] } implicit val columnToSeqMedalliaApiComponentTextArea: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentTextArea]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentTextArea]] } implicit val columnToMapMedalliaApiComponentTextArea: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentTextArea]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentTextArea]] } implicit val columnToSeqMedalliaApiComponentTextInput: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentTextInput]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentTextInput]] } implicit val columnToMapMedalliaApiComponentTextInput: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentTextInput]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentTextInput]] } implicit val columnToSeqMedalliaApiConfiguration: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.Configuration]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.Configuration]] } implicit val columnToMapMedalliaApiConfiguration: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.Configuration]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.Configuration]] } implicit val columnToSeqMedalliaApiDynamicData: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.DynamicData]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.DynamicData]] } implicit val columnToMapMedalliaApiDynamicData: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.DynamicData]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.DynamicData]] } implicit val columnToSeqMedalliaApiFeedback: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.Feedback]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.Feedback]] } implicit val columnToMapMedalliaApiFeedback: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.Feedback]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.Feedback]] } implicit val columnToSeqMedalliaApiFeedbackCheckbox: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackCheckbox]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackCheckbox]] } implicit val columnToMapMedalliaApiFeedbackCheckbox: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackCheckbox]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackCheckbox]] } implicit val columnToSeqMedalliaApiFeedbackData: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackData]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackData]] } implicit val columnToMapMedalliaApiFeedbackData: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackData]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackData]] } implicit val columnToSeqMedalliaApiFeedbackDropdown: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackDropdown]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackDropdown]] } implicit val columnToMapMedalliaApiFeedbackDropdown: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackDropdown]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackDropdown]] } implicit val columnToSeqMedalliaApiFeedbackGrading: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackGrading]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackGrading]] } implicit val columnToMapMedalliaApiFeedbackGrading: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackGrading]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackGrading]] } implicit val columnToSeqMedalliaApiFeedbackGrading0to10: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackGrading0to10]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackGrading0to10]] } implicit val columnToMapMedalliaApiFeedbackGrading0to10: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackGrading0to10]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackGrading0to10]] } implicit val columnToSeqMedalliaApiFeedbackGrading1to10: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackGrading1to10]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackGrading1to10]] } implicit val columnToMapMedalliaApiFeedbackGrading1to10: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackGrading1to10]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackGrading1to10]] } implicit val columnToSeqMedalliaApiFeedbackNps: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackNps]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackNps]] } implicit val columnToMapMedalliaApiFeedbackNps: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackNps]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackNps]] } implicit val columnToSeqMedalliaApiFeedbackPage: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackPage]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackPage]] } implicit val columnToMapMedalliaApiFeedbackPage: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackPage]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackPage]] } implicit val columnToSeqMedalliaApiFeedbackRadioSelector: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackRadioSelector]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackRadioSelector]] } implicit val columnToMapMedalliaApiFeedbackRadioSelector: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackRadioSelector]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackRadioSelector]] } implicit val columnToSeqMedalliaApiFeedbackTextArea: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackTextArea]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackTextArea]] } implicit val columnToMapMedalliaApiFeedbackTextArea: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackTextArea]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackTextArea]] } implicit val columnToSeqMedalliaApiFeedbackTextInput: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackTextInput]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackTextInput]] } implicit val columnToMapMedalliaApiFeedbackTextInput: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackTextInput]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackTextInput]] } implicit val columnToSeqMedalliaApiForm: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.Form]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.Form]] } implicit val columnToMapMedalliaApiForm: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.Form]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.Form]] } implicit val columnToSeqMedalliaApiFormJson: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FormJson]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FormJson]] } implicit val columnToMapMedalliaApiFormJson: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FormJson]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FormJson]] } implicit val columnToSeqMedalliaApiImage: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.Image]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.Image]] } implicit val columnToMapMedalliaApiImage: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.Image]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.Image]] } implicit val columnToSeqMedalliaApiInviteData: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.InviteData]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.InviteData]] } implicit val columnToMapMedalliaApiInviteData: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.InviteData]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.InviteData]] } implicit val columnToSeqMedalliaApiNumberOfAppSession: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.NumberOfAppSession]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.NumberOfAppSession]] } implicit val columnToMapMedalliaApiNumberOfAppSession: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.NumberOfAppSession]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.NumberOfAppSession]] } implicit val columnToSeqMedalliaApiNumberOfDays: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.NumberOfDays]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.NumberOfDays]] } implicit val columnToMapMedalliaApiNumberOfDays: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.NumberOfDays]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.NumberOfDays]] } implicit val columnToSeqMedalliaApiPage: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.Page]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.Page]] } implicit val columnToMapMedalliaApiPage: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.Page]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.Page]] } implicit val columnToSeqMedalliaApiPercentageOfSessions: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.PercentageOfSessions]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.PercentageOfSessions]] } implicit val columnToMapMedalliaApiPercentageOfSessions: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.PercentageOfSessions]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.PercentageOfSessions]] } implicit val columnToSeqMedalliaApiTimeInForeground: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.TimeInForeground]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.TimeInForeground]] } implicit val columnToMapMedalliaApiTimeInForeground: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.TimeInForeground]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.TimeInForeground]] } implicit val columnToSeqMedalliaApiTriggerData: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.TriggerData]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.TriggerData]] } implicit val columnToMapMedalliaApiTriggerData: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.TriggerData]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.TriggerData]] } implicit val columnToSeqMedalliaApiComponentUnion: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentUnion]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.ComponentUnion]] } implicit val columnToMapMedalliaApiComponentUnion: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentUnion]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.ComponentUnion]] } implicit val columnToSeqMedalliaApiFeedbackUnion: Column[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackUnion]] = Util.parser { _.as[Seq[_root_.com.edsancha.medallia.api.v0.models.FeedbackUnion]] } implicit val columnToMapMedalliaApiFeedbackUnion: Column[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackUnion]] = Util.parser { _.as[Map[String, _root_.com.edsancha.medallia.api.v0.models.FeedbackUnion]] } } object Standard { implicit val columnToJsObject: Column[play.api.libs.json.JsObject] = Util.parser { _.as[play.api.libs.json.JsObject] } implicit val columnToJsValue: Column[play.api.libs.json.JsValue] = Util.parser { _.as[play.api.libs.json.JsValue] } implicit val columnToSeqBoolean: Column[Seq[Boolean]] = Util.parser { _.as[Seq[Boolean]] } implicit val columnToMapBoolean: Column[Map[String, Boolean]] = Util.parser { _.as[Map[String, Boolean]] } implicit val columnToSeqDouble: Column[Seq[Double]] = Util.parser { _.as[Seq[Double]] } implicit val columnToMapDouble: Column[Map[String, Double]] = Util.parser { _.as[Map[String, Double]] } implicit val columnToSeqInt: Column[Seq[Int]] = Util.parser { _.as[Seq[Int]] } implicit val columnToMapInt: Column[Map[String, Int]] = Util.parser { _.as[Map[String, Int]] } implicit val columnToSeqLong: Column[Seq[Long]] = Util.parser { _.as[Seq[Long]] } implicit val columnToMapLong: Column[Map[String, Long]] = Util.parser { _.as[Map[String, Long]] } implicit val columnToSeqLocalDate: Column[Seq[_root_.org.joda.time.LocalDate]] = Util.parser { _.as[Seq[_root_.org.joda.time.LocalDate]] } implicit val columnToMapLocalDate: Column[Map[String, _root_.org.joda.time.LocalDate]] = Util.parser { _.as[Map[String, _root_.org.joda.time.LocalDate]] } implicit val columnToSeqDateTime: Column[Seq[_root_.org.joda.time.DateTime]] = Util.parser { _.as[Seq[_root_.org.joda.time.DateTime]] } implicit val columnToMapDateTime: Column[Map[String, _root_.org.joda.time.DateTime]] = Util.parser { _.as[Map[String, _root_.org.joda.time.DateTime]] } implicit val columnToSeqBigDecimal: Column[Seq[BigDecimal]] = Util.parser { _.as[Seq[BigDecimal]] } implicit val columnToMapBigDecimal: Column[Map[String, BigDecimal]] = Util.parser { _.as[Map[String, BigDecimal]] } implicit val columnToSeqJsObject: Column[Seq[_root_.play.api.libs.json.JsObject]] = Util.parser { _.as[Seq[_root_.play.api.libs.json.JsObject]] } implicit val columnToMapJsObject: Column[Map[String, _root_.play.api.libs.json.JsObject]] = Util.parser { _.as[Map[String, _root_.play.api.libs.json.JsObject]] } implicit val columnToSeqJsValue: Column[Seq[_root_.play.api.libs.json.JsValue]] = Util.parser { _.as[Seq[_root_.play.api.libs.json.JsValue]] } implicit val columnToMapJsValue: Column[Map[String, _root_.play.api.libs.json.JsValue]] = Util.parser { _.as[Map[String, _root_.play.api.libs.json.JsValue]] } implicit val columnToSeqString: Column[Seq[String]] = Util.parser { _.as[Seq[String]] } implicit val columnToMapString: Column[Map[String, String]] = Util.parser { _.as[Map[String, String]] } implicit val columnToSeqUUID: Column[Seq[_root_.java.util.UUID]] = Util.parser { _.as[Seq[_root_.java.util.UUID]] } implicit val columnToMapUUID: Column[Map[String, _root_.java.util.UUID]] = Util.parser { _.as[Map[String, _root_.java.util.UUID]] } } }