DocumentWithMetadata
data class DocumentWithMetadata @JvmOverloads constructor(val content: String, val metadata: Map<String, Any> = emptyMap(), val id: String? = null) : TextDocument(source)
Vector-store document model used by this starter.
Metadata values are restricted to primitive types (String, Number, Boolean) to match Spring AI org.springframework.ai.document.Document metadata constraints.
Types
Link copied to clipboard
Java-friendly builder for DocumentWithMetadata.