Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect class JsonDelegateProperty<out T>(key: String?, initializer: PropertyInitializer<T>) : ReadOnlyProperty<Any?, T>
actual class JsonDelegateProperty<out T>(key: String?, initializer: PropertyInitializer<T>) : ReadOnlyProperty<Any?, T>
actual class JsonDelegateProperty<out T>(key: String?, initializer: PropertyInitializer<T>) : ReadOnlyProperty<Any?, T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun JsonModel.booleanList(key: String? = null, default: JsonArrayDefaultSelector<Boolean>): JsonDelegateProperty<List<Boolean>>
fun JsonModel.booleanList(key: String? = null, default: List<Boolean>): JsonDelegateProperty<List<Boolean>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun JsonObject.byBoolean(key: String? = null, default: JsonObjectDefaultSelector<Boolean>): JsonDelegateProperty<Boolean>
Link copied to clipboard
fun JsonObject.byBooleanList(key: String? = null, default: JsonArrayDefaultSelector<Boolean>): JsonDelegateProperty<List<Boolean>>
fun JsonObject.byBooleanList(key: String? = null, default: List<Boolean>): JsonDelegateProperty<List<Boolean>>
Link copied to clipboard
fun JsonObject.byChar(key: String? = null, default: JsonObjectDefaultSelector<Char>): JsonDelegateProperty<Char>
Link copied to clipboard
fun JsonObject.byCharList(key: String? = null, default: JsonArrayDefaultSelector<Char>): JsonDelegateProperty<List<Char>>
fun JsonObject.byCharList(key: String? = null, default: List<Char>): JsonDelegateProperty<List<Char>>
Link copied to clipboard
fun JsonObject.byDouble(key: String? = null, default: JsonObjectDefaultSelector<Double>): JsonDelegateProperty<Double>
Link copied to clipboard
fun JsonObject.byDoubleList(key: String? = null, default: JsonArrayDefaultSelector<Double>): JsonDelegateProperty<List<Double>>
fun JsonObject.byDoubleList(key: String? = null, default: List<Double>): JsonDelegateProperty<List<Double>>
Link copied to clipboard
inline fun <T : Any, E : Enum<E>, JsonEnum<T>> JsonObject.byEnumList(key: String? = null, noinline default: JsonArrayDefaultSelector<E> = ::jsonArrayDefaultSelector): JsonArrayProperty<E>
Link copied to clipboard
fun JsonObject.byFloat(key: String? = null, default: JsonObjectDefaultSelector<Float>): JsonDelegateProperty<Float>
Link copied to clipboard
fun JsonObject.byFloatList(key: String? = null, default: JsonArrayDefaultSelector<Float>): JsonDelegateProperty<List<Float>>
fun JsonObject.byFloatList(key: String? = null, default: List<Float>): JsonDelegateProperty<List<Float>>
Link copied to clipboard
fun JsonObject.byInt(key: String? = null, default: JsonObjectDefaultSelector<Int>): JsonDelegateProperty<Int>
Link copied to clipboard
fun JsonObject.byIntList(key: String? = null, default: JsonArrayDefaultSelector<Int>): JsonDelegateProperty<List<Int>>
Link copied to clipboard
fun JsonObject.byJsonArray(key: String? = null, default: JsonObjectDefaultSelector<JsonArray>): JsonDelegateProperty<JsonArray>
fun JsonObject.byJsonArray(key: String? = null, default: JsonArray): JsonDelegateProperty<JsonArray>
Link copied to clipboard
fun JsonObject.byJsonArrayList(key: String? = null, default: JsonArrayDefaultSelector<JsonArray>): JsonDelegateProperty<List<JsonArray>>
fun JsonObject.byJsonArrayList(key: String? = null, default: List<JsonArray>): JsonDelegateProperty<List<JsonArray>>
Link copied to clipboard
fun JsonObject.byJsonElement(key: String? = null, default: JsonObjectDefaultSelector<JsonElement>): JsonDelegateProperty<JsonElement>
fun JsonObject.byJsonElement(key: String? = null, default: JsonElement): JsonDelegateProperty<JsonElement>
Link copied to clipboard
fun JsonObject.byJsonElementList(key: String? = null, default: JsonArrayDefaultSelector<JsonElement>): JsonDelegateProperty<List<JsonElement>>
fun JsonObject.byJsonElementList(key: String? = null, default: List<JsonElement>): JsonDelegateProperty<List<JsonElement>>
Link copied to clipboard
fun JsonObject.byJsonObject(key: String? = null, default: JsonObjectDefaultSelector<JsonObject>): JsonDelegateProperty<JsonObject>
fun JsonObject.byJsonObject(key: String? = null, default: JsonObject): JsonDelegateProperty<JsonObject>
Link copied to clipboard
fun JsonObject.byJsonObjectList(key: String? = null, default: JsonArrayDefaultSelector<JsonObject>): JsonDelegateProperty<List<JsonObject>>
fun JsonObject.byJsonObjectList(key: String? = null, default: List<JsonObject>): JsonDelegateProperty<List<JsonObject>>
Link copied to clipboard
fun JsonObject.byJsonPrimitive(key: String? = null, default: JsonObjectDefaultSelector<JsonPrimitive>): JsonDelegateProperty<JsonPrimitive>
fun JsonObject.byJsonPrimitive(key: String? = null, default: JsonPrimitive): JsonDelegateProperty<JsonPrimitive>
Link copied to clipboard
fun JsonObject.byJsonPrimitiveList(key: String? = null, default: JsonArrayDefaultSelector<JsonPrimitive>): JsonDelegateProperty<List<JsonPrimitive>>
fun JsonObject.byJsonPrimitiveList(key: String? = null, default: List<JsonPrimitive>): JsonDelegateProperty<List<JsonPrimitive>>
Link copied to clipboard
fun <T : Any> JsonObject.byLambda(key: String? = null, converter: JsonElementConverter<T>): JsonObjectProperty<T>
fun <T : Any> JsonObject.byLambda(key: String? = null, default: T, converter: JsonElementConverter<T>): JsonObjectProperty<T>
fun <T : Any> JsonObject.byLambda(key: String? = null, default: JsonObjectDefaultSelector<T>, converter: JsonElementConverter<T>): JsonObjectProperty<T>
Link copied to clipboard
fun <T : Any> JsonObject.byLambdaList(key: String? = null, converter: JsonElementConverter<T>): JsonArrayProperty<T>
fun <T : Any> JsonObject.byLambdaList(key: String? = null, default: JsonArrayDefaultSelector<T>, converter: JsonElementConverter<T>): JsonArrayProperty<T>
fun <T : Any> JsonObject.byLambdaList(key: String? = null, default: List<T>, converter: JsonElementConverter<T>): JsonArrayProperty<T>
Link copied to clipboard
fun JsonObject.byLong(key: String? = null, default: JsonObjectDefaultSelector<Long>): JsonDelegateProperty<Long>
Link copied to clipboard
fun JsonObject.byLongList(key: String? = null, default: JsonArrayDefaultSelector<Long>): JsonDelegateProperty<List<Long>>
fun JsonObject.byLongList(key: String? = null, default: List<Long>): JsonDelegateProperty<List<Long>>
Link copied to clipboard
fun <T : JsonModel> JsonObject.byModel(key: String? = null, block: (JsonObject) -> T): JsonObjectProperty<T>
Link copied to clipboard
fun <T : JsonModel> JsonObject.byModelList(key: String? = null, block: (JsonObject) -> T): JsonArrayProperty<T>
Link copied to clipboard
fun <T : JsonModel> JsonObject.byModelListOrDefault(key: String? = null, block: (JsonObject) -> T): JsonArrayProperty<T>
Link copied to clipboard
fun <T : JsonModel> JsonObject.byModelOrDefault(key: String? = null, block: (JsonObject) -> T): JsonObjectProperty<T>
Link copied to clipboard
fun JsonObject?.byNullableBoolean(key: String? = null, default: Boolean?): JsonDelegateProperty<Boolean?>
fun JsonObject?.byNullableBoolean(key: String? = null, default: JsonObjectDefaultSelector<Boolean?>): JsonDelegateProperty<Boolean?>
Link copied to clipboard
fun JsonObject?.byNullableBooleanList(key: String? = null, default: JsonArrayDefaultSelector<Boolean?>): JsonDelegateProperty<List<Boolean?>>
fun JsonObject?.byNullableBooleanList(key: String? = null, default: List<Boolean?>): JsonDelegateProperty<List<Boolean?>>
Link copied to clipboard
fun JsonObject?.byNullableChar(key: String? = null, default: JsonObjectDefaultSelector<Char?>): JsonDelegateProperty<Char?>
Link copied to clipboard
fun JsonObject?.byNullableCharList(key: String? = null, default: JsonArrayDefaultSelector<Char?>): JsonDelegateProperty<List<Char?>>
fun JsonObject?.byNullableCharList(key: String? = null, default: List<Char?>): JsonDelegateProperty<List<Char?>>
Link copied to clipboard
fun JsonObject?.byNullableDouble(key: String? = null, default: Double?): JsonDelegateProperty<Double?>
fun JsonObject?.byNullableDouble(key: String? = null, default: JsonObjectDefaultSelector<Double?>): JsonDelegateProperty<Double?>
Link copied to clipboard
fun JsonObject?.byNullableDoubleList(key: String? = null, default: JsonArrayDefaultSelector<Double?>): JsonDelegateProperty<List<Double?>>
fun JsonObject?.byNullableDoubleList(key: String? = null, default: List<Double?>): JsonDelegateProperty<List<Double?>>
Link copied to clipboard
inline fun <T : Any, E : Enum<E>, JsonEnum<T>> JsonObject?.byNullableEnum(key: String? = null, noinline default: JsonObjectDefaultSelector<E?> = ::jsonObjectDefaultSelectorWithNull): JsonObjectProperty<E?>
Link copied to clipboard
inline fun <T : Any, E : Enum<E>, JsonEnum<T>> JsonObject?.byNullableEnumList(key: String? = null, noinline default: JsonArrayDefaultSelector<E?> = ::jsonArrayDefaultSelector): JsonArrayProperty<E?>
Link copied to clipboard
fun JsonObject?.byNullableFloat(key: String? = null, default: JsonObjectDefaultSelector<Float?>): JsonDelegateProperty<Float?>
Link copied to clipboard
fun JsonObject?.byNullableFloatList(key: String? = null, default: JsonArrayDefaultSelector<Float?>): JsonDelegateProperty<List<Float?>>
fun JsonObject?.byNullableFloatList(key: String? = null, default: List<Float?>): JsonDelegateProperty<List<Float?>>
Link copied to clipboard
fun JsonObject?.byNullableInt(key: String? = null, default: JsonObjectDefaultSelector<Int?>): JsonDelegateProperty<Int?>
Link copied to clipboard
fun JsonObject?.byNullableIntList(key: String? = null, default: JsonArrayDefaultSelector<Int?>): JsonDelegateProperty<List<Int?>>
fun JsonObject?.byNullableIntList(key: String? = null, default: List<Int?>): JsonDelegateProperty<List<Int?>>
Link copied to clipboard
fun JsonObject?.byNullableJsonArray(key: String? = null, default: JsonObjectDefaultSelector<JsonArray?>): JsonDelegateProperty<JsonArray?>
fun JsonObject?.byNullableJsonArray(key: String? = null, default: JsonArray?): JsonDelegateProperty<JsonArray?>
Link copied to clipboard
fun JsonObject?.byNullableJsonArrayList(key: String? = null, default: JsonArrayDefaultSelector<JsonArray?>): JsonDelegateProperty<List<JsonArray?>>
fun JsonObject?.byNullableJsonArrayList(key: String? = null, default: List<JsonArray?>): JsonDelegateProperty<List<JsonArray?>>
Link copied to clipboard
fun JsonObject?.byNullableJsonElement(key: String? = null, default: JsonObjectDefaultSelector<JsonElement?>): JsonDelegateProperty<JsonElement?>
fun JsonObject?.byNullableJsonElement(key: String? = null, default: JsonElement?): JsonDelegateProperty<JsonElement?>
Link copied to clipboard
fun JsonObject?.byNullableJsonElementList(key: String? = null, default: JsonArrayDefaultSelector<JsonElement?>): JsonDelegateProperty<List<JsonElement?>>
fun JsonObject?.byNullableJsonElementList(key: String? = null, default: List<JsonElement?>): JsonDelegateProperty<List<JsonElement?>>
Link copied to clipboard
fun JsonObject?.byNullableJsonObject(key: String? = null, default: JsonObjectDefaultSelector<JsonObject?>): JsonDelegateProperty<JsonObject?>
fun JsonObject?.byNullableJsonObject(key: String? = null, default: JsonObject?): JsonDelegateProperty<JsonObject?>
Link copied to clipboard
fun JsonObject?.byNullableJsonObjectList(key: String? = null, default: JsonArrayDefaultSelector<JsonObject?>): JsonDelegateProperty<List<JsonObject?>>
fun JsonObject?.byNullableJsonObjectList(key: String? = null, default: List<JsonObject?>): JsonDelegateProperty<List<JsonObject?>>
Link copied to clipboard
fun JsonObject?.byNullableJsonPrimitive(key: String? = null, default: JsonObjectDefaultSelector<JsonPrimitive?>): JsonDelegateProperty<JsonPrimitive?>
fun JsonObject?.byNullableJsonPrimitive(key: String? = null, default: JsonPrimitive?): JsonDelegateProperty<JsonPrimitive?>
Link copied to clipboard
fun JsonObject?.byNullableJsonPrimitiveList(key: String): JsonDelegateProperty<List<JsonPrimitive?>>
fun JsonObject?.byNullableJsonPrimitiveList(key: String? = null, default: JsonArrayDefaultSelector<JsonPrimitive?>): JsonDelegateProperty<List<JsonPrimitive?>>
fun JsonObject?.byNullableJsonPrimitiveList(key: String? = null, default: List<JsonPrimitive?>): JsonDelegateProperty<List<JsonPrimitive?>>
Link copied to clipboard
fun <T> JsonObject?.byNullableLambda(key: String? = null, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
fun <T> JsonObject?.byNullableLambda(key: String? = null, default: T?, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
fun <T> JsonObject?.byNullableLambda(key: String? = null, default: JsonObjectDefaultSelector<T?>, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
Link copied to clipboard
fun <T> JsonObject?.byNullableLambdaList(key: String? = null, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
fun <T> JsonObject?.byNullableLambdaList(key: String? = null, default: JsonArrayDefaultSelector<T?>, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
fun <T> JsonObject?.byNullableLambdaList(key: String? = null, default: List<T?>, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
Link copied to clipboard
fun JsonObject?.byNullableLong(key: String? = null, default: JsonObjectDefaultSelector<Long?>): JsonDelegateProperty<Long?>
Link copied to clipboard
fun JsonObject?.byNullableLongList(key: String? = null, default: JsonArrayDefaultSelector<Long?>): JsonDelegateProperty<List<Long?>>
fun JsonObject?.byNullableLongList(key: String? = null, default: List<Long?>): JsonDelegateProperty<List<Long?>>
Link copied to clipboard
fun <T : JsonModel> JsonObject?.byNullableModel(key: String? = null, block: (JsonObject) -> T): JsonObjectProperty<T?>
Link copied to clipboard
fun <T : JsonModel> JsonObject?.byNullableModelList(key: String? = null, block: (JsonObject) -> T): JsonArrayProperty<T?>
Link copied to clipboard
fun JsonObject?.byNullableString(key: String? = null, default: JsonObjectDefaultSelector<String?>): JsonDelegateProperty<String?>
fun JsonObject?.byNullableString(key: String? = null, default: String?): JsonDelegateProperty<String?>
Link copied to clipboard
fun JsonObject?.byNullableStringList(key: String? = null, default: JsonArrayDefaultSelector<String?>): JsonDelegateProperty<List<String?>>
fun JsonObject?.byNullableStringList(key: String? = null, default: List<String?>): JsonDelegateProperty<List<String?>>
Link copied to clipboard
fun JsonObject.byString(key: String? = null, default: JsonObjectDefaultSelector<String>): JsonDelegateProperty<String>
Link copied to clipboard
fun JsonObject.byStringList(key: String? = null, default: JsonArrayDefaultSelector<String>): JsonDelegateProperty<List<String>>
fun JsonObject.byStringList(key: String? = null, default: List<String>): JsonDelegateProperty<List<String>>
Link copied to clipboard
Link copied to clipboard
fun JsonModel.doubleList(key: String? = null, default: JsonArrayDefaultSelector<Double>): JsonDelegateProperty<List<Double>>
fun JsonModel.doubleList(key: String? = null, default: List<Double>): JsonDelegateProperty<List<Double>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun JsonModel.jsonArrayList(key: String? = null, default: JsonArrayDefaultSelector<JsonArray>): JsonDelegateProperty<List<JsonArray>>
fun JsonModel.jsonArrayList(key: String? = null, default: List<JsonArray>): JsonDelegateProperty<List<JsonArray>>
Link copied to clipboard
fun <T : Any> JsonModel.jsonArrayProperty(key: String? = null, default: JsonArrayDefaultSelector<T> = ::jsonArrayDefaultSelector, converter: JsonElementConverter<T>): JsonArrayProperty<T>
inline fun <T : Any> JsonObject.jsonArrayProperty(key: String? = null, crossinline default: JsonArrayDefaultSelector<T> = ::jsonArrayDefaultSelector, crossinline converter: JsonElementConverter<T>): JsonArrayProperty<T>
Link copied to clipboard
fun JsonModel.jsonElement(key: String? = null, default: JsonObjectDefaultSelector<JsonElement>): JsonDelegateProperty<JsonElement>
fun JsonModel.jsonElement(key: String? = null, default: JsonElement): JsonDelegateProperty<JsonElement>
Link copied to clipboard
fun JsonModel.jsonElementList(key: String? = null, default: JsonArrayDefaultSelector<JsonElement>): JsonDelegateProperty<List<JsonElement>>
fun JsonModel.jsonElementList(key: String? = null, default: List<JsonElement>): JsonDelegateProperty<List<JsonElement>>
Link copied to clipboard
fun JsonModel.jsonObject(key: String? = null, default: JsonObjectDefaultSelector<JsonObject>): JsonDelegateProperty<JsonObject>
fun JsonModel.jsonObject(key: String? = null, default: JsonObject): JsonDelegateProperty<JsonObject>
Link copied to clipboard
fun JsonModel.jsonObjectList(key: String? = null, default: JsonArrayDefaultSelector<JsonObject>): JsonDelegateProperty<List<JsonObject>>
fun JsonModel.jsonObjectList(key: String? = null, default: List<JsonObject>): JsonDelegateProperty<List<JsonObject>>
Link copied to clipboard
fun <T : Any> JsonModel.jsonObjectProperty(key: String? = null, default: JsonObjectDefaultSelector<T> = ::jsonObjectDefaultSelector, converter: JsonElementConverter<T>): JsonObjectProperty<T>
fun <T : Any> JsonObject.jsonObjectProperty(key: String? = null, default: JsonObjectDefaultSelector<T> = ::jsonObjectDefaultSelector, converter: JsonElementConverter<T>): JsonObjectProperty<T>
Link copied to clipboard
fun JsonModel.jsonPrimitive(key: String? = null, default: JsonObjectDefaultSelector<JsonPrimitive>): JsonDelegateProperty<JsonPrimitive>
fun JsonModel.jsonPrimitive(key: String? = null, default: JsonPrimitive): JsonDelegateProperty<JsonPrimitive>
Link copied to clipboard
fun JsonModel.jsonPrimitiveList(key: String? = null, default: JsonArrayDefaultSelector<JsonPrimitive>): JsonDelegateProperty<List<JsonPrimitive>>
fun JsonModel.jsonPrimitiveList(key: String? = null, default: List<JsonPrimitive>): JsonDelegateProperty<List<JsonPrimitive>>
Link copied to clipboard
fun <T : Any> JsonModel.lambdaList(key: String? = null, converter: JsonElementConverter<T>): JsonArrayProperty<T>
fun <T : Any> JsonModel.lambdaList(key: String? = null, default: JsonArrayDefaultSelector<T>, converter: JsonElementConverter<T>): JsonArrayProperty<T>
fun <T : Any> JsonModel.lambdaList(key: String? = null, default: List<T>, converter: JsonElementConverter<T>): JsonArrayProperty<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : JsonModel> JsonModel.model(key: String? = null, block: (JsonObject) -> T): JsonObjectProperty<T>
Link copied to clipboard
fun <T : JsonModel> JsonModel.modelList(key: String? = null, block: (JsonObject) -> T): JsonArrayProperty<T>
Link copied to clipboard
fun <T : JsonModel> JsonModel.modelListOrDefault(key: String? = null, block: (JsonObject) -> T): JsonArrayProperty<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : JsonModel> JsonModel.modelOrDefault(key: String? = null, block: (JsonObject) -> T): JsonObjectProperty<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun JsonModel?.nullableBoolean(key: String? = null, default: Boolean?): JsonDelegateProperty<Boolean?>
fun JsonModel?.nullableBoolean(key: String? = null, default: JsonObjectDefaultSelector<Boolean?>): JsonDelegateProperty<Boolean?>
Link copied to clipboard
fun JsonModel?.nullableBooleanList(key: String? = null, default: JsonArrayDefaultSelector<Boolean?>): JsonDelegateProperty<List<Boolean?>>
fun JsonModel?.nullableBooleanList(key: String? = null, default: List<Boolean?>): JsonDelegateProperty<List<Boolean?>>
Link copied to clipboard
fun JsonModel?.nullableChar(key: String? = null, default: JsonObjectDefaultSelector<Char?>): JsonDelegateProperty<Char?>
Link copied to clipboard
fun JsonModel?.nullableCharList(key: String? = null, default: JsonArrayDefaultSelector<Char?>): JsonDelegateProperty<List<Char?>>
fun JsonModel?.nullableCharList(key: String? = null, default: List<Char?>): JsonDelegateProperty<List<Char?>>
Link copied to clipboard
fun JsonModel?.nullableDouble(key: String? = null, default: JsonObjectDefaultSelector<Double?>): JsonDelegateProperty<Double?>
Link copied to clipboard
fun JsonModel?.nullableDoubleList(key: String? = null, default: JsonArrayDefaultSelector<Double?>): JsonDelegateProperty<List<Double?>>
fun JsonModel?.nullableDoubleList(key: String? = null, default: List<Double?>): JsonDelegateProperty<List<Double?>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun JsonModel?.nullableFloat(key: String? = null, default: JsonObjectDefaultSelector<Float?>): JsonDelegateProperty<Float?>
Link copied to clipboard
fun JsonModel?.nullableFloatList(key: String? = null, default: JsonArrayDefaultSelector<Float?>): JsonDelegateProperty<List<Float?>>
fun JsonModel?.nullableFloatList(key: String? = null, default: List<Float?>): JsonDelegateProperty<List<Float?>>
Link copied to clipboard
fun JsonModel?.nullableInt(key: String? = null, default: JsonObjectDefaultSelector<Int?>): JsonDelegateProperty<Int?>
Link copied to clipboard
fun JsonModel?.nullableIntList(key: String? = null, default: JsonArrayDefaultSelector<Int?>): JsonDelegateProperty<List<Int?>>
fun JsonModel?.nullableIntList(key: String? = null, default: List<Int?>): JsonDelegateProperty<List<Int?>>
Link copied to clipboard
fun JsonModel?.nullableJsonArray(key: String? = null, default: JsonObjectDefaultSelector<JsonArray?>): JsonDelegateProperty<JsonArray?>
fun JsonModel?.nullableJsonArray(key: String? = null, default: JsonArray?): JsonDelegateProperty<JsonArray?>
Link copied to clipboard
fun JsonModel?.nullableJsonArrayList(key: String? = null, default: JsonArrayDefaultSelector<JsonArray?>): JsonDelegateProperty<List<JsonArray?>>
fun JsonModel?.nullableJsonArrayList(key: String? = null, default: List<JsonArray?>): JsonDelegateProperty<List<JsonArray?>>
Link copied to clipboard
fun <T> JsonModel?.nullableJsonArrayProperty(key: String? = null, default: JsonArrayDefaultSelector<T?> = ::jsonArrayDefaultSelector, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
fun <T> JsonObject?.nullableJsonArrayProperty(key: String? = null, default: JsonArrayDefaultSelector<T?> = ::jsonArrayDefaultSelector, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
Link copied to clipboard
fun JsonModel?.nullableJsonElement(key: String? = null, default: JsonObjectDefaultSelector<JsonElement?>): JsonDelegateProperty<JsonElement?>
fun JsonModel?.nullableJsonElement(key: String? = null, default: JsonElement?): JsonDelegateProperty<JsonElement?>
Link copied to clipboard
fun JsonModel?.nullableJsonElementList(key: String? = null, default: JsonArrayDefaultSelector<JsonElement?>): JsonDelegateProperty<List<JsonElement?>>
fun JsonModel?.nullableJsonElementList(key: String? = null, default: List<JsonElement?>): JsonDelegateProperty<List<JsonElement?>>
Link copied to clipboard
fun JsonModel?.nullableJsonObject(key: String? = null, default: JsonObjectDefaultSelector<JsonObject?>): JsonDelegateProperty<JsonObject?>
fun JsonModel?.nullableJsonObject(key: String? = null, default: JsonObject?): JsonDelegateProperty<JsonObject?>
Link copied to clipboard
fun JsonModel?.nullableJsonObjectList(key: String? = null, default: JsonArrayDefaultSelector<JsonObject?>): JsonDelegateProperty<List<JsonObject?>>
fun JsonModel?.nullableJsonObjectList(key: String? = null, default: List<JsonObject?>): JsonDelegateProperty<List<JsonObject?>>
Link copied to clipboard
fun <T> JsonModel?.nullableJsonObjectProperty(key: String? = null, default: JsonObjectDefaultSelector<T?> = ::jsonObjectDefaultSelectorWithNull, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
fun <T> JsonObject?.nullableJsonObjectProperty(key: String? = null, default: JsonObjectDefaultSelector<T?> = ::jsonObjectDefaultSelectorWithNull, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
Link copied to clipboard
fun JsonModel?.nullableJsonPrimitive(key: String? = null, default: JsonObjectDefaultSelector<JsonPrimitive?>): JsonDelegateProperty<JsonPrimitive?>
fun JsonModel?.nullableJsonPrimitive(key: String? = null, default: JsonPrimitive?): JsonDelegateProperty<JsonPrimitive?>
Link copied to clipboard
fun JsonModel?.nullableJsonPrimitiveList(key: String? = null, default: JsonArrayDefaultSelector<JsonPrimitive?>): JsonDelegateProperty<List<JsonPrimitive?>>
fun JsonModel?.nullableJsonPrimitiveList(key: String? = null, default: List<JsonPrimitive?>): JsonDelegateProperty<List<JsonPrimitive?>>
Link copied to clipboard
fun <T> JsonModel?.nullableLambda(key: String? = null, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
fun <T> JsonModel?.nullableLambda(key: String? = null, default: T?, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
fun <T> JsonModel?.nullableLambda(key: String? = null, default: JsonObjectDefaultSelector<T?>, converter: JsonElementConverter<T?>): JsonObjectProperty<T?>
Link copied to clipboard
fun <T> JsonModel?.nullableLambdaList(key: String? = null, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
fun <T> JsonModel?.nullableLambdaList(key: String? = null, default: JsonArrayDefaultSelector<T?>, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
fun <T> JsonModel?.nullableLambdaList(key: String? = null, default: List<T?>, converter: JsonElementConverter<T?>): JsonArrayProperty<T?>
Link copied to clipboard
fun JsonModel?.nullableLong(key: String? = null, default: JsonObjectDefaultSelector<Long?>): JsonDelegateProperty<Long?>
Link copied to clipboard
fun JsonModel?.nullableLongList(key: String? = null, default: JsonArrayDefaultSelector<Long?>): JsonDelegateProperty<List<Long?>>
fun JsonModel?.nullableLongList(key: String? = null, default: List<Long?>): JsonDelegateProperty<List<Long?>>
Link copied to clipboard
fun <T : JsonModel> JsonModel?.nullableModel(key: String? = null, block: (JsonObject) -> T): JsonObjectProperty<T?>
Link copied to clipboard
fun <T : JsonModel> JsonModel?.nullableModelList(key: String? = null, block: (JsonObject) -> T): JsonArrayProperty<T?>
Link copied to clipboard
fun JsonModel?.nullableString(key: String? = null, default: JsonObjectDefaultSelector<String?>): JsonDelegateProperty<String?>
Link copied to clipboard
fun JsonModel?.nullableStringList(key: String? = null, default: JsonArrayDefaultSelector<String?>): JsonDelegateProperty<List<String?>>
fun JsonModel?.nullableStringList(key: String? = null, default: List<String?>): JsonDelegateProperty<List<String?>>
Link copied to clipboard
fun JsonModel.stringList(key: String? = null, default: JsonArrayDefaultSelector<String>): JsonDelegateProperty<List<String>>
fun JsonModel.stringList(key: String? = null, default: List<String>): JsonDelegateProperty<List<String>>
Link copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard