Object

data class Object(val name: String, val description: String?, val isRequired: Boolean, val parameters: List<Parameter>) : Parameter.Complex

Constructors

Link copied to clipboard
constructor(name: String, description: String?, isRequired: Boolean, parameters: List<Parameter>)

Properties

Link copied to clipboard
open override val description: String?
Link copied to clipboard
open override val isRequired: Boolean
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun Parameter.getIntValue(arguments: JsonObject): Int
Link copied to clipboard
inline fun <T : Any> Parameter.Complex.Object.getObject(arguments: JsonObject): T
Link copied to clipboard
fun Parameter.getStringValue(arguments: JsonObject): String