TargetProperty

data class TargetProperty(propertySpec: PropertySpec, parameter: TargetParameter?, visibility: KModifier, jsonName: String?, jsonIgnore: Boolean)

A property in user code that maps to JSON.

Constructors

TargetProperty
Link copied to clipboard
fun TargetProperty(propertySpec: PropertySpec, parameter: TargetParameter?, visibility: KModifier, jsonName: String?, jsonIgnore: Boolean)

Functions

toString
Link copied to clipboard
open override fun toString(): String

Properties

hasDefault
Link copied to clipboard
val hasDefault: Boolean
jsonIgnore
Link copied to clipboard
val jsonIgnore: Boolean
jsonName
Link copied to clipboard
val jsonName: String?
name
Link copied to clipboard
val name: String
parameter
Link copied to clipboard
val parameter: TargetParameter?
parameterIndex
Link copied to clipboard
val parameterIndex: Int
propertySpec
Link copied to clipboard
val propertySpec: PropertySpec
type
Link copied to clipboard
val type: TypeName
visibility
Link copied to clipboard
val visibility: KModifier