1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.core.tag
21 
22 import enumeratum.values.{StringEnum, StringEnumEntry}
23 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
24 import io.circe.{Decoder, Encoder, Json}
25 import org.make.core.{SprayJsonFormatters, StringValue}
26 import org.make.core.technical.enumeratum.FallbackingCirceEnum.FallbackingStringCirceEnum
27 import spray.json.JsonFormat
28 
29 final case class TagTypeId(value: String) extends StringValue
30 
31 object TagTypeId {
32   implicit lazy val tagIdEncoder: Encoder[TagTypeId] = (a: TagTypeId) => Json.fromString(a.value)
33   implicit lazy val tagIdDecoder: Decoder[TagTypeId] = Decoder.decodeString.map(TagTypeId(_))
34 
35   implicit val tagIdFormatter: JsonFormat[TagTypeId] = SprayJsonFormatters.forStringValue(TagTypeId.apply)
36 
37 }
38 
39 sealed abstract class TagTypeDisplay(val value: String) extends StringEnumEntry
40 
41 object TagTypeDisplay extends StringEnum[TagTypeDisplay] with FallbackingStringCirceEnum[TagTypeDisplay] {
42 
43   override def default(value: String): TagTypeDisplay = Hidden
44 
45   case object Displayed extends TagTypeDisplay("DISPLAYED")
46   case object Hidden extends TagTypeDisplay("HIDDEN")
47 
48   override val values: IndexedSeq[TagTypeDisplay] = findValues
49   final val swaggerAllowableValues = "HIDDEN,DISPLAYED"
50 }
51 
52 final case class TagType(
53   tagTypeId: TagTypeId,
54   label: String,
55   display: TagTypeDisplay,
56   weight: Int = 0,
57   requiredForEnrichment: Boolean
58 )
59 
60 object TagType {
61   implicit val encoder: Encoder[TagType] = deriveEncoder[TagType]
62   implicit val decoder: Decoder[TagType] = deriveDecoder[TagType]
63 
64   val LEGACY: TagType = TagType(
65     tagTypeId = TagTypeId("8405aba4-4192-41d2-9a0d-b5aa6cb98d37"),
66     label = "Legacy",
67     display = TagTypeDisplay.Displayed,
68     requiredForEnrichment = false
69   )
70 }
Line Stmt Id Pos Tree Symbol Tests Code
35 1242 1438 - 1489 Apply org.make.core.SprayJsonFormatters.forStringValue org.make.core.SprayJsonFormatters.forStringValue[org.make.core.tag.TagTypeId](((value: String) => TagTypeId.apply(value)))
35 3131 1473 - 1488 Apply org.make.core.tag.TagTypeId.apply TagTypeId.apply(value)
43 4455 1739 - 1745 Select org.make.core.tag.TagTypeDisplay.Hidden TagTypeDisplay.this.Hidden
49 2471 1962 - 1980 Literal <nosymbol> "HIDDEN,DISPLAYED"
61 524 2193 - 2215 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest io.circe.generic.semiauto.deriveEncoder[org.make.core.tag.TagType]({ val inst$macro$24: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagType] = { final class anon$lazy$macro$23 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$23 = { anon$lazy$macro$23.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagType] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagType, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagType, (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagType, (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil](::.apply[Symbol @@ String("tagTypeId"), (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")], ::.apply[Symbol @@ String("label"), (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], ::.apply[Symbol @@ String("display"), (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("display").asInstanceOf[Symbol @@ String("display")], ::.apply[Symbol @@ String("weight"), (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")], ::.apply[Symbol @@ String("requiredForEnrichment"), shapeless.HNil.type](scala.Symbol.apply("requiredForEnrichment").asInstanceOf[Symbol @@ String("requiredForEnrichment")], HNil)))))), Generic.instance[org.make.core.tag.TagType, org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil](((x0$3: org.make.core.tag.TagType) => x0$3 match { case (tagTypeId: org.make.core.tag.TagTypeId, label: String, display: org.make.core.tag.TagTypeDisplay, weight: Int, requiredForEnrichment: Boolean): org.make.core.tag.TagType((tagTypeId$macro$17 @ _), (label$macro$18 @ _), (display$macro$19 @ _), (weight$macro$20 @ _), (requiredForEnrichment$macro$21 @ _)) => ::.apply[org.make.core.tag.TagTypeId, String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil.type](tagTypeId$macro$17, ::.apply[String, org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil.type](label$macro$18, ::.apply[org.make.core.tag.TagTypeDisplay, Int :: Boolean :: shapeless.HNil.type](display$macro$19, ::.apply[Int, Boolean :: shapeless.HNil.type](weight$macro$20, ::.apply[Boolean, shapeless.HNil.type](requiredForEnrichment$macro$21, HNil))))).asInstanceOf[org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil] }), ((x0$4: org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil) => x0$4 match { case (head: org.make.core.tag.TagTypeId, tail: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil): org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil((tagTypeId$macro$12 @ _), (head: String, tail: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil): String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil((label$macro$13 @ _), (head: org.make.core.tag.TagTypeDisplay, tail: Int :: Boolean :: shapeless.HNil): org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil((display$macro$14 @ _), (head: Int, tail: Boolean :: shapeless.HNil): Int :: Boolean :: shapeless.HNil((weight$macro$15 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((requiredForEnrichment$macro$16 @ _), HNil))))) => tag.this.TagType.apply(tagTypeId$macro$12, label$macro$13, display$macro$14, weight$macro$15, requiredForEnrichment$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("display"), org.make.core.tag.TagTypeDisplay, (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weight"), Int, (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("requiredForEnrichment"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("requiredForEnrichment")]](scala.Symbol.apply("requiredForEnrichment").asInstanceOf[Symbol @@ String("requiredForEnrichment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("requiredForEnrichment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weight")]](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("display")]](scala.Symbol.apply("display").asInstanceOf[Symbol @@ String("display")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("display")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagTypeId")]](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagTypeId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagType]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderFortagTypeId: io.circe.Encoder[org.make.core.tag.TagTypeId] = tag.this.TagTypeId.tagIdEncoder; private[this] val circeGenericEncoderForlabel: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderFordisplay: io.circe.Encoder[org.make.core.tag.TagTypeDisplay] = tag.this.TagTypeDisplay.encoder(circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForweight: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; private[this] val circeGenericEncoderForrequiredForEnrichment: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId], tail: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagTypeId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("label"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlabel @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay], tail: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplay @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForweight @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrequiredForEnrichment @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("tagTypeId", $anon.this.circeGenericEncoderFortagTypeId.apply(circeGenericHListBindingFortagTypeId)), scala.Tuple2.apply[String, io.circe.Json]("label", $anon.this.circeGenericEncoderForlabel.apply(circeGenericHListBindingForlabel)), scala.Tuple2.apply[String, io.circe.Json]("display", $anon.this.circeGenericEncoderFordisplay.apply(circeGenericHListBindingFordisplay)), scala.Tuple2.apply[String, io.circe.Json]("weight", $anon.this.circeGenericEncoderForweight.apply(circeGenericHListBindingForweight)), scala.Tuple2.apply[String, io.circe.Json]("requiredForEnrichment", $anon.this.circeGenericEncoderForrequiredForEnrichment.apply(circeGenericHListBindingForrequiredForEnrichment)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagType]](inst$macro$24) })
62 4850 2259 - 2281 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest io.circe.generic.semiauto.deriveDecoder[org.make.core.tag.TagType]({ val inst$macro$48: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagType] = { final class anon$lazy$macro$47 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$47 = { anon$lazy$macro$47.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagType, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagType, (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagType, (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil](::.apply[Symbol @@ String("tagTypeId"), (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")], ::.apply[Symbol @@ String("label"), (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], ::.apply[Symbol @@ String("display"), (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("display").asInstanceOf[Symbol @@ String("display")], ::.apply[Symbol @@ String("weight"), (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil.type](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")], ::.apply[Symbol @@ String("requiredForEnrichment"), shapeless.HNil.type](scala.Symbol.apply("requiredForEnrichment").asInstanceOf[Symbol @@ String("requiredForEnrichment")], HNil)))))), Generic.instance[org.make.core.tag.TagType, org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil](((x0$7: org.make.core.tag.TagType) => x0$7 match { case (tagTypeId: org.make.core.tag.TagTypeId, label: String, display: org.make.core.tag.TagTypeDisplay, weight: Int, requiredForEnrichment: Boolean): org.make.core.tag.TagType((tagTypeId$macro$41 @ _), (label$macro$42 @ _), (display$macro$43 @ _), (weight$macro$44 @ _), (requiredForEnrichment$macro$45 @ _)) => ::.apply[org.make.core.tag.TagTypeId, String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil.type](tagTypeId$macro$41, ::.apply[String, org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil.type](label$macro$42, ::.apply[org.make.core.tag.TagTypeDisplay, Int :: Boolean :: shapeless.HNil.type](display$macro$43, ::.apply[Int, Boolean :: shapeless.HNil.type](weight$macro$44, ::.apply[Boolean, shapeless.HNil.type](requiredForEnrichment$macro$45, HNil))))).asInstanceOf[org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil] }), ((x0$8: org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil) => x0$8 match { case (head: org.make.core.tag.TagTypeId, tail: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil): org.make.core.tag.TagTypeId :: String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil((tagTypeId$macro$36 @ _), (head: String, tail: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil): String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil((label$macro$37 @ _), (head: org.make.core.tag.TagTypeDisplay, tail: Int :: Boolean :: shapeless.HNil): org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil((display$macro$38 @ _), (head: Int, tail: Boolean :: shapeless.HNil): Int :: Boolean :: shapeless.HNil((weight$macro$39 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((requiredForEnrichment$macro$40 @ _), HNil))))) => tag.this.TagType.apply(tagTypeId$macro$36, label$macro$37, display$macro$38, weight$macro$39, requiredForEnrichment$macro$40) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, (Symbol @@ String("label")) :: (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, String :: org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, (Symbol @@ String("display")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, org.make.core.tag.TagTypeDisplay :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("display"), org.make.core.tag.TagTypeDisplay, (Symbol @@ String("weight")) :: (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weight"), Int, (Symbol @@ String("requiredForEnrichment")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("requiredForEnrichment"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("requiredForEnrichment")]](scala.Symbol.apply("requiredForEnrichment").asInstanceOf[Symbol @@ String("requiredForEnrichment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("requiredForEnrichment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weight")]](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("display")]](scala.Symbol.apply("display").asInstanceOf[Symbol @@ String("display")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("display")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagTypeId")]](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagTypeId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagType]]; <stable> <accessor> lazy val inst$macro$46: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortagTypeId: io.circe.Decoder[org.make.core.tag.TagTypeId] = tag.this.TagTypeId.tagIdDecoder; private[this] val circeGenericDecoderForlabel: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderFordisplay: io.circe.Decoder[org.make.core.tag.TagTypeDisplay] = tag.this.TagTypeDisplay.decoder(circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForweight: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericDecoderForrequiredForEnrichment: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagTypeId.tryDecode(c.downField("tagTypeId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("label"), String, shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecode(c.downField("label")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("display"), org.make.core.tag.TagTypeDisplay, shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplay.tryDecode(c.downField("display")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("weight"), Int, shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecode(c.downField("weight")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("requiredForEnrichment"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrequiredForEnrichment.tryDecode(c.downField("requiredForEnrichment")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagTypeId.tryDecodeAccumulating(c.downField("tagTypeId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("label"), String, shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecodeAccumulating(c.downField("label")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("display"), org.make.core.tag.TagTypeDisplay, shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplay.tryDecodeAccumulating(c.downField("display")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("weight"), Int, shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecodeAccumulating(c.downField("weight")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("requiredForEnrichment"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrequiredForEnrichment.tryDecodeAccumulating(c.downField("requiredForEnrichment")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("display"),org.make.core.tag.TagTypeDisplay] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("requiredForEnrichment"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$47().inst$macro$25 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagType]](inst$macro$48) })
64 4388 2307 - 2482 Apply org.make.core.tag.TagType.apply org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest TagType.apply(x$1, "Legacy", x$3, x$5, false)
64 1251 2307 - 2307 Select org.make.core.tag.TagType.apply$default$4 org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest TagType.apply$default$4
65 2897 2332 - 2381 Apply org.make.core.tag.TagTypeId.apply org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest TagTypeId.apply("8405aba4-4192-41d2-9a0d-b5aa6cb98d37")
66 840 2395 - 2403 Literal <nosymbol> org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest "Legacy"
67 4111 2419 - 2443 Select org.make.core.tag.TagTypeDisplay.Displayed org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest TagTypeDisplay.Displayed
68 3336 2473 - 2478 Literal <nosymbol> org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.tagtype.moderationtagtypeapitest,org.make.api.tag.tagservicetest false