MessageML is a markup language used by the Symphony Agent API for representing messages, including formatting (bold, italic, numbered and unnumbered lists etc.) and entity data representing structured objects.
Value must be among: small, medium, large, full-width
state
true, default value: close
String
default
Value must be among: open, close
Accepted children tags
a mandatory title tag
a mandatory body tag
an optional footer tag
A dialog cannot have any other child tag/
All permissible child tags do not have any attribute and can contain any non-interactive fields (except dialog and form)
Tag Name
dialog
MessageML
medium
small
,medium
,large
,full-width
close
open
,close
Accepted children tags
title
tagbody
tagfooter
tagA
dialog
cannot have any other child tag/ All permissible child tags do not have any attribute and can contain any non-interactive fields (exceptdialog
andform
)PresentationML
medium
small
,medium
,large
,full-width
close
open
,close
MML / PML conversion
<title>
becomes<div class=”dialog-title”>
<body>
becomes<div class=”dialog-body”>
<footer>
becomes<div class=”dialog-footer”>
Examples
MessageML
PresentationML