GQLResult

class GQLResult<out V : Any>(value: V?, issues: List<Issue>)

The result of a parsing or validation operation. It's tri-state:

  • value and no-issue => success

  • no value and issues => failure

  • value and issues => partial success

  • no value and no issues => not possible

Constructors

GQLResult
Link copied to clipboard
fun <out V : Any> GQLResult(value: V?, issues: List<Issue>)

Functions

valueAssertNoErrors
Link copied to clipboard
fun valueAssertNoErrors(): V

Properties

issues
Link copied to clipboard
val issues: List<Issue>
value
Link copied to clipboard
val value: V?