File

interface File : Mappable

Properties

Link copied to clipboard
abstract var id: String
Link copied to clipboard
abstract var identifier: String
Link copied to clipboard
abstract var name: String
Link copied to clipboard
Link copied to clipboard
abstract val pages: MutableList<Page>
Link copied to clipboard
abstract val views: MutableList<View>

Functions

Link copied to clipboard
abstract fun toJsonObject(): JsonObject

Serializes this instance to a structured JsonObject.

Link copied to clipboard
abstract fun toJsonString(): String

Serializes this instance to a compact JSON string.

Link copied to clipboard
abstract fun toMap(): MutableMap<String, Any?>

Converts this instance into a mutable key-value map suitable for mutation and re-serialization.