Package-level declarations

Types

Link copied to clipboard
interface Document : Mappable

Top-level Joyfill document model.

Link copied to clipboard
Link copied to clipboard
interface Error
Link copied to clipboard
fun interface ErrorHandler

Interface for handling errors within the SDK

Link copied to clipboard

Represents a single interactive or presentational unit within a Joyfill document.

Link copied to clipboard

Layout and styling information for rendering a field instance.

Link copied to clipboard
interface File : Mappable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Hideable
Link copied to clipboard
Link copied to clipboard
interface Mappable

Contract for models that can be represented as a mutable map and JSON.

Link copied to clipboard
interface Page : Hideable, Mappable
Link copied to clipboard
enum Stage : Enum<Stage>
Link copied to clipboard
interface Type

Discriminant for component/schema kinds.

Link copied to clipboard
interface View : Mappable

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun fieldOf(map: Map<String, Any?>): Field
Link copied to clipboard

Parses a JSON string into a Document.

Link copied to clipboard
inline fun String.toDocument(): Document
inline fun JsonObject.toDocument(): Document
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.toField(): Field
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.toPage(): Page
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.toView(): View
Link copied to clipboard
inline fun MutableMap<String, Any?>.type(): Type
Link copied to clipboard
fun viewOf(map: Map<String, Any?>): View