DetailValue

@Serializable
sealed class DetailValue

Represents a value with a specific data type for details within a document processing result.

This sealed class defines a hierarchy of data types that can be used to represent different kinds of values within a detailed result. This allows for a flexible structure where the value's type and content can vary.

Inheritors

Types

Link copied to clipboard
data class ArrayValue(val value: List<DetailValue>) : DetailValue
Link copied to clipboard
data class BooleanValue(val value: Boolean) : DetailValue
Link copied to clipboard
data class DictionaryValue(val value: Map<String, DetailValue>) : DetailValue
Link copied to clipboard
data class DoubleValue(val value: Double) : DetailValue
Link copied to clipboard
data class IntegerValue(val value: Int) : DetailValue
Link copied to clipboard
data class SegmentValue(val value: Segment) : DetailValue
Link copied to clipboard
data class StringValue(val value: String) : DetailValue