|
39
|
49914
|
1483
-
1517
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.operation.OperationIdResponse]({
val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.operation.OperationIdResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.operation.OperationIdResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.operation.OperationIdResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.operation.OperationIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("operationId")) :: shapeless.HNil, org.make.core.operation.OperationId :: org.make.core.operation.OperationId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.operation.OperationIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("operationId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("operationId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("operationId"), shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], HNil))), Generic.instance[org.make.api.operation.OperationIdResponse, org.make.core.operation.OperationId :: org.make.core.operation.OperationId :: shapeless.HNil](((x0$3: org.make.api.operation.OperationIdResponse) => x0$3 match {
case (id: org.make.core.operation.OperationId, operationId: org.make.core.operation.OperationId): org.make.api.operation.OperationIdResponse((id$macro$8 @ _), (operationId$macro$9 @ _)) => ::.apply[org.make.core.operation.OperationId, org.make.core.operation.OperationId :: shapeless.HNil.type](id$macro$8, ::.apply[org.make.core.operation.OperationId, shapeless.HNil.type](operationId$macro$9, HNil)).asInstanceOf[org.make.core.operation.OperationId :: org.make.core.operation.OperationId :: shapeless.HNil]
}), ((x0$4: org.make.core.operation.OperationId :: org.make.core.operation.OperationId :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.operation.OperationId, tail: org.make.core.operation.OperationId :: shapeless.HNil): org.make.core.operation.OperationId :: org.make.core.operation.OperationId :: shapeless.HNil((id$macro$6 @ _), (head: org.make.core.operation.OperationId, tail: shapeless.HNil): org.make.core.operation.OperationId :: shapeless.HNil((operationId$macro$7 @ _), HNil)) => operation.this.OperationIdResponse.apply(id$macro$6, operationId$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.operation.OperationId, (Symbol @@ String("operationId")) :: shapeless.HNil, org.make.core.operation.OperationId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), org.make.core.operation.OperationId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.operation.OperationIdResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[org.make.core.operation.OperationId] = operation.this.OperationId.operationIdEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.operation.OperationIdResponse]](inst$macro$12)
})
|
|
61
|
37908
|
2220
-
2231
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.operation.AdminOperationResponse]({
val inst$macro$28: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.operation.AdminOperationResponse] = {
final class anon$lazy$macro$27 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$27 = {
anon$lazy$macro$27.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.operation.AdminOperationResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.operation.AdminOperationResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.operation.AdminOperationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil, org.make.core.operation.OperationId :: String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.operation.AdminOperationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("slug")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("operationKind"), (Symbol @@ String("operationAuthentication")) :: shapeless.HNil.type](scala.Symbol.apply("operationKind").asInstanceOf[Symbol @@ String("operationKind")], ::.apply[Symbol @@ String("operationAuthentication"), shapeless.HNil.type](scala.Symbol.apply("operationAuthentication").asInstanceOf[Symbol @@ String("operationAuthentication")], HNil))))))), Generic.instance[org.make.api.operation.AdminOperationResponse, org.make.core.operation.OperationId :: String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil](((x0$3: org.make.api.operation.AdminOperationResponse) => x0$3 match {
case (id: org.make.core.operation.OperationId, slug: String, createdAt: Option[java.time.ZonedDateTime], updatedAt: Option[java.time.ZonedDateTime], operationKind: org.make.core.operation.OperationKind, operationAuthentication: Option[org.make.core.operation.OperationAuthentication]): org.make.api.operation.AdminOperationResponse((id$macro$20 @ _), (slug$macro$21 @ _), (createdAt$macro$22 @ _), (updatedAt$macro$23 @ _), (operationKind$macro$24 @ _), (operationAuthentication$macro$25 @ _)) => ::.apply[org.make.core.operation.OperationId, String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil.type](id$macro$20, ::.apply[String, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil.type](slug$macro$21, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil.type](createdAt$macro$22, ::.apply[Option[java.time.ZonedDateTime], org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil.type](updatedAt$macro$23, ::.apply[org.make.core.operation.OperationKind, Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil.type](operationKind$macro$24, ::.apply[Option[org.make.core.operation.OperationAuthentication], shapeless.HNil.type](operationAuthentication$macro$25, HNil)))))).asInstanceOf[org.make.core.operation.OperationId :: String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil]
}), ((x0$4: org.make.core.operation.OperationId :: String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.operation.OperationId, tail: String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil): org.make.core.operation.OperationId :: String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil((id$macro$14 @ _), (head: String, tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil): String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil((slug$macro$15 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil((createdAt$macro$16 @ _), (head: Option[java.time.ZonedDateTime], tail: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil((updatedAt$macro$17 @ _), (head: org.make.core.operation.OperationKind, tail: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil): org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil((operationKind$macro$18 @ _), (head: Option[org.make.core.operation.OperationAuthentication], tail: shapeless.HNil): Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil((operationAuthentication$macro$19 @ _), HNil)))))) => operation.this.AdminOperationResponse.apply(id$macro$14, slug$macro$15, createdAt$macro$16, updatedAt$macro$17, operationKind$macro$18, operationAuthentication$macro$19)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.operation.OperationId, (Symbol @@ String("slug")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil, String :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("updatedAt")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: shapeless.HNil, org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationKind"), org.make.core.operation.OperationKind, (Symbol @@ String("operationAuthentication")) :: shapeless.HNil, Option[org.make.core.operation.OperationAuthentication] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationAuthentication"), Option[org.make.core.operation.OperationAuthentication], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationAuthentication")]](scala.Symbol.apply("operationAuthentication").asInstanceOf[Symbol @@ String("operationAuthentication")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationAuthentication")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationKind")]](scala.Symbol.apply("operationKind").asInstanceOf[Symbol @@ String("operationKind")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationKind")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("updatedAt")]](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("updatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdAt")]](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$27.this.inst$macro$26)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.operation.AdminOperationResponse]];
<stable> <accessor> lazy val inst$macro$26: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.operation.OperationId] = operation.this.OperationId.operationIdDecoder;
private[this] val circeGenericDecoderForslug: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForupdatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](AdminOperationResponse.this.zonedDateTimeDecoder);
private[this] val circeGenericDecoderForoperationKind: io.circe.Decoder[org.make.core.operation.OperationKind] = operation.this.OperationKind.circeDecoder;
private[this] val circeGenericDecoderForoperationAuthentication: io.circe.Decoder[Option[org.make.core.operation.OperationAuthentication]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationAuthentication](operation.this.OperationAuthentication.codec);
private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.operation.OperationId] = AdminOperationResponse.this.stringValueEncoder[org.make.core.operation.OperationId];
private[this] val circeGenericEncoderForslug: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForupdatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](AdminOperationResponse.this.zonedDateTimeEncoder);
private[this] val circeGenericEncoderForoperationKind: io.circe.Encoder[org.make.core.operation.OperationKind] = operation.this.OperationKind.circeEncoder;
private[this] val circeGenericEncoderForoperationAuthentication: io.circe.Encoder[Option[org.make.core.operation.OperationAuthentication]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationAuthentication](operation.this.OperationAuthentication.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind], tail: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationKind @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationAuthentication @ _), shapeless.HNil)))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForslug.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("createdAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("updatedAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForupdatedAt)), scala.Tuple2.apply[String, io.circe.Json]("operationKind", $anon.this.circeGenericEncoderForoperationKind.apply(circeGenericHListBindingForoperationKind)), scala.Tuple2.apply[String, io.circe.Json]("operationAuthentication", $anon.this.circeGenericEncoderForoperationAuthentication.apply(circeGenericHListBindingForoperationAuthentication))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationKind"), org.make.core.operation.OperationKind, shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecode(c.downField("operationKind")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationAuthentication"), Option[org.make.core.operation.OperationAuthentication], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationAuthentication.tryDecode(c.downField("operationAuthentication")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(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("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationKind"), org.make.core.operation.OperationKind, shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecodeAccumulating(c.downField("operationKind")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationAuthentication"), Option[org.make.core.operation.OperationAuthentication], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationAuthentication.tryDecodeAccumulating(c.downField("operationAuthentication")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(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.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$27().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.operation.AdminOperationResponse]](inst$macro$28)
})
|