from kodexa_document import Document
with Document(inmemory=True) as doc:
# Set individual metadata values
doc.set_metadata("title", "Invoice #12345")
doc.set_metadata("author", "Accounting System")
doc.set_metadata("created_date", "2024-01-15")
doc.set_metadata("document_type", "invoice")
# Values can be strings, numbers, booleans, lists, or dicts
doc.set_metadata("page_count", 3)
doc.set_metadata("processed", True)
doc.set_metadata("tags", ["financial", "q1-2024", "priority"])
doc.set_metadata("source", {
"system": "ERP",
"id": "DOC-2024-001"
})