# PartialArg

data class PartialArg(val value: PartialArgValue? = null, val jsonPath: String? = null, val willContinue: Boolean? = null)

Partial argument value of the function call.

The value of the partial argument is represented by value, which uses PartialArgValue to ensure that only one of boolean, number, string, or null is represented at a time.

## Constructors

PartialArg
Link copied to clipboard
constructor(value: PartialArgValue? = null, jsonPath: String? = null, willContinue: Boolean? = null)

## Properties

boolValue
Link copied to clipboard
val boolValue: Boolean?

Represents a boolean value, if this partial argument is of boolean type, null otherwise.

jsonPath
Link copied to clipboard
val jsonPath: String? = null

A JSON Path (RFC 9535) to the argument being streamed.

nullValue
Link copied to clipboard
val nullValue: Boolean?

Is true if this partial argument represents a null value, null otherwise.

numberValue
Link copied to clipboard
val numberValue: Double?

Represents a double value, if this partial argument is of number type, null otherwise.

stringValue
Link copied to clipboard
val stringValue: String?

Represents a string value, if this partial argument is of string type, null otherwise.

value
Link copied to clipboard
val value: PartialArgValue? = null

Holds the primitive value of this partial argument, if any.

willContinue
Link copied to clipboard
val willContinue: Boolean? = null

Whether this is not the last part of the same json_path.