Routed
class Routed[R, A, In, Ctx, Message, State, Params](pathCodec: zio.http.codec.PathCodec[A], context: LiveRouteContext[R, A, In, Ctx], factory: (A, zio.http.Request, Ctx) => LiveView.Routed[Message, State, Params], paramsCodec: LiveParamsDecoder[A, Params], layouts: Vector[LiveLayout[A, Ctx]], rootLayout: Option[LiveRootLayout[A, Ctx]]) extends LiveRouteDefinition[A]Defined by scalive.LiveRouteDefinition.Routed. View source (scalive/api/src/scalive/routing/LiveRouting.scala:122-155)
Types5
Context
type Context = CtxDefined by scalive.LiveRouteDefinition.Routed.Context. View source (scalive/api/src/scalive/routing/LiveRouting.scala:132-132)
Environment
type Environment = RDefined by scalive.LiveRouteDefinition.Routed.Environment. View source (scalive/api/src/scalive/routing/LiveRouting.scala:130-130)
Input
type Input = InDefined by scalive.LiveRouteDefinition.Routed.Input. View source (scalive/api/src/scalive/routing/LiveRouting.scala:131-131)
Model
type Model = StateDefined by scalive.LiveRouteDefinition.Routed.Model. View source (scalive/api/src/scalive/routing/LiveRouting.scala:134-134)
Msg
type Msg = MessageDefined by scalive.LiveRouteDefinition.Routed.Msg. View source (scalive/api/src/scalive/routing/LiveRouting.scala:133-133)
Methods1
withSession
def withSession: [R1, SessionCtx](pipeline: LiveMountPipeline[R1, Any, Any, SessionCtx], sessionLayouts: Vector[LiveLayout[Any, SessionCtx]], sessionRootLayout: Option[LiveRootLayout[Any, SessionCtx]], supplies: <:<[SessionCtx, In])((LiveRouteDefinition[A] { type Environment = (Environment & R1) }) { type Input = Any })Defined by scalive.LiveRouteDefinition.Routed.withSession. View source (scalive/api/src/scalive/routing/LiveRouting.scala:136-154)
Values6
context
val context: LiveRouteContext[R, A, In, Ctx]Defined by scalive.LiveRouteDefinition.Routed.context. View source (scalive/api/src/scalive/routing/LiveRouting.scala:124-124)
factory
val factory: (A, zio.http.Request, Ctx) => LiveView.Routed[Message, State, Params]Defined by scalive.LiveRouteDefinition.Routed.factory. View source (scalive/api/src/scalive/routing/LiveRouting.scala:125-125)
layouts
val layouts: Vector[LiveLayout[A, Ctx]]Defined by scalive.LiveRouteDefinition.Routed.layouts. View source (scalive/api/src/scalive/routing/LiveRouting.scala:127-127)
paramsCodec
val paramsCodec: LiveParamsDecoder[A, Params]Defined by scalive.LiveRouteDefinition.Routed.paramsCodec. View source (scalive/api/src/scalive/routing/LiveRouting.scala:126-126)
pathCodec
val pathCodec: zio.http.codec.PathCodec[A]Defined by scalive.LiveRouteDefinition.Routed.pathCodec. View source (scalive/api/src/scalive/routing/LiveRouting.scala:123-123)
rootLayout
val rootLayout: Option[LiveRootLayout[A, Ctx]]Defined by scalive.LiveRouteDefinition.Routed.rootLayout. View source (scalive/api/src/scalive/routing/LiveRouting.scala:128-128)