Event

object Event
Companion:
class
Source:
Event.scala
trait Product
trait Mirror
class Object
trait Matchable
class Any
Event.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala

Implicits

Implicits

obj.read[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]("metadata")(decoderOf[T](evidence$2)).flatMap[String,Event](((metadata:ObjectMeta)=>obj.readOpt[io.k8s.api.core.v1.EventSeries]("series")(decoderOf[T](evidence$2)).flatMap[String,Event](((series:Option[EventSeries])=>obj.readOpt[Int]("count")(intDecoder[T](evidence$2)).flatMap[String,Event](((count:Option[Int])=>obj.readOpt[io.k8s.api.core.v1.EventSource]("source")(decoderOf[T](evidence$2)).flatMap[String,Event](((source:Option[EventSource])=>obj.readOpt[String]("reportingComponent")(stringDecoder[T](evidence$2)).flatMap[String,Event](((reportingComponent:Option[String])=>obj.readOpt[String]("reason")(stringDecoder[T](evidence$2)).flatMap[String,Event](((reason:Option[String])=>obj.readOpt[io.k8s.api.core.v1.ObjectReference]("related")(decoderOf[T](evidence$2)).flatMap[String,Event](((related:Option[ObjectReference])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime]("eventTime")(decoder[T](evidence$2)).flatMap[String,Event](((eventTime:Option[MicroTime])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("lastTimestamp")(decoder[T](evidence$2)).flatMap[String,Event](((lastTimestamp:Option[Time])=>obj.readOpt[String]("message")(stringDecoder[T](evidence$2)).flatMap[String,Event](((message:Option[String])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("firstTimestamp")(decoder[T](evidence$2)).flatMap[String,Event](((firstTimestamp:Option[Time])=>obj.readOpt[String]("type")(stringDecoder[T](evidence$2)).flatMap[String,Event](((type:Option[String])=>obj.readOpt[String]("reportingInstance")(stringDecoder[T](evidence$2)).flatMap[String,Event](((reportingInstance:Option[String])=>obj.readOpt[String]("action")(stringDecoder[T](evidence$2)).map[Event](((action:Option[String])=>Event.apply(involvedObject=involvedObject,metadata=metadata,series=series,count=count,source=source,reportingComponent=reportingComponent,reason=reason,related=related,eventTime=eventTime,lastTimestamp=lastTimestamp,message=message,firstTimestamp=firstTimestamp,type=type,reportingInstance=reportingInstance,action=action))))))))))))))))))))))))))))))))) } (new$anon():Decoder[T,Event]) }" class="documentableAnchor">
implicit def obj.read[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]("metadata")(decoderOf[T](evidence$2)).flatMap[String,Event](((metadata:ObjectMeta)=>obj.readOpt[io.k8s.api.core.v1.EventSeries]("series")(decoderOf[T](evidence$2)).flatMap[String,Event](((series:Option[EventSeries])=>obj.readOpt[Int]("count")(intDecoder[T](evidence$2)).flatMap[String,Event](((count:Option[Int])=>obj.readOpt[io.k8s.api.core.v1.EventSource]("source")(decoderOf[T](evidence$2)).flatMap[String,Event](((source:Option[EventSource])=>obj.readOpt[String]("reportingComponent")(stringDecoder[T](evidence$2)).flatMap[String,Event](((reportingComponent:Option[String])=>obj.readOpt[String]("reason")(stringDecoder[T](evidence$2)).flatMap[String,Event](((reason:Option[String])=>obj.readOpt[io.k8s.api.core.v1.ObjectReference]("related")(decoderOf[T](evidence$2)).flatMap[String,Event](((related:Option[ObjectReference])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime]("eventTime")(decoder[T](evidence$2)).flatMap[String,Event](((eventTime:Option[MicroTime])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("lastTimestamp")(decoder[T](evidence$2)).flatMap[String,Event](((lastTimestamp:Option[Time])=>obj.readOpt[String]("message")(stringDecoder[T](evidence$2)).flatMap[String,Event](((message:Option[String])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("firstTimestamp")(decoder[T](evidence$2)).flatMap[String,Event](((firstTimestamp:Option[Time])=>obj.readOpt[String]("type")(stringDecoder[T](evidence$2)).flatMap[String,Event](((type:Option[String])=>obj.readOpt[String]("reportingInstance")(stringDecoder[T](evidence$2)).flatMap[String,Event](((reportingInstance:Option[String])=>obj.readOpt[String]("action")(stringDecoder[T](evidence$2)).map[Event](((action:Option[String])=>Event.apply(involvedObject=involvedObject,metadata=metadata,series=series,count=count,source=source,reportingComponent=reportingComponent,reason=reason,related=related,eventTime=eventTime,lastTimestamp=lastTimestamp,message=message,firstTimestamp=firstTimestamp,type=type,reportingInstance=reportingInstance,action=action))))))))))))))))))))))))))))))))) } (new$anon():Decoder[T,Event]) }" class="documentableName ">decoderOf[T : Reader]: Decoder[T, Event]
implicit def encoder[T](implicit builder: Builder[T]): Encoder[Event, T]