Get desktop application:
View/edit binary Protocol Buffers messages
* Support recursive, primitive types in [DocumentData] protos
(message has no fields)
Used in:
Provides the necessary context to render a template matching template_token
A unique identifier for the corresponding DocumentTemplate that this DocumentData provides necessary context to render
The context values required to render a DocumentTemplate of the given template_token
A representation of a field that supports a dynamic value type
Used in:
Context variable name (can be dot separated path to support nesting) that is used in templates
Context variable in a supported type (string, integer, duration, instant)
For Kotlin DocumentData converted to Proto that have a null value, this field can provide a hint for the type which otherwise would be unknown since null would show up as all other value fields as null
TODO add amount to support Money
Contains the templates for a given locale to render target Documents
A unique identifier used for lookup
An auto-incrementing integer to identify a unique version of the same DocumentTemplate
RFC 5646 locale language-region that the DocumentTemplate targets
Signature of the required DocumentData to render this DocumentTemplate
Signature for the Documents that this DocumentTemplate can render
Fields that correspond to all fields of target Documents
A template field within a DocumentTemplate
Used in:
Field name matches one of the fields of the target Document
A Mustache compatible template string with values filled in by DocumentData