GraphEntryBuilder

class GraphEntryBuilder(screenId: String, initialTiles: TileSchemaBuilderScope.() -> Unit = {}, initialEvents: EventSchemaBuilderScope.() -> Unit = {}, failureTiles: TileSchemaBuilderScope.() -> Unit = {}, failureEvents: EventSchemaBuilderScope.() -> Unit = {}, transition: ContentTransitionSchema? = null, popTransition: ContentTransitionSchema? = null, predictivePopTransition: ContentTransitionSchema? = null) : GenericBuilder<GraphResponse.Entry>

Compiles one navigation graph entry's tiles, events and transitions into an Entry.

Constructors

Link copied to clipboard
constructor(screenId: String, initialTiles: TileSchemaBuilderScope.() -> Unit = {}, initialEvents: EventSchemaBuilderScope.() -> Unit = {}, failureTiles: TileSchemaBuilderScope.() -> Unit = {}, failureEvents: EventSchemaBuilderScope.() -> Unit = {}, transition: ContentTransitionSchema? = null, popTransition: ContentTransitionSchema? = null, predictivePopTransition: ContentTransitionSchema? = null)

Functions

Link copied to clipboard
open override fun build(): GraphResponse.Entry

Produces this builder's concrete schema instance. Called once, by GenericBuilderScope.build, with compositionLocals active.