Arbitrary/custom parameters are generally discouraged - try to keep them to a minimum,
or use payload (arbitrary JSON-serializable object) instead.
OptionalidID of the document to create/edit.
Required for edit intents, optional for create.
OptionalmodeOptional "mode" to use for edit intent.
Known modes are structure and presentation.
OptionaltemplateName (ID) of initial value template to use for create intent. Optional.
OptionaltypeDocument schema type name to create/edit.
Required for create intents, optional for edit (but encouraged, safer and faster)
Base intent parameters
Todo
dedupe with core