<description datatypeLibrary=“www.w3.org/2001/XMLSchema-datatypes” xmlns=“riddl.org/ns/description/1.0” xmlns:xi=“www.w3.org/2001/XInclude”>
<message name="event"> <parameter name="key" type="string"/> <parameter name="topic" type="string"> <param name="pattern">[\w_/]+</param> </parameter> <parameter name="event" type="string"> <param name="pattern">[\w_]+</param> </parameter> <parameter name="notification" type="string"/> <optional> <parameter name="fingerprint-with-consumer-secret" type="string"/> </optional> </message> <message name="vote"> <parameter name="key" type="string"/> <parameter name="topic" type="string"> <param name="pattern">[\w_/]+</param> </parameter> <parameter name="vote" type="string"> <param name="pattern">[\w_]+</param> </parameter> <parameter name="notification" type="string"/> <parameter name="callback" type="string"/> <optional> <parameter name="fingerprint-with-consumer-secret" type="string"/> </optional> </message> <message name="acknowledgment"> <optional> <parameter name="continue" type="string"> <choice> <value>true</value> <value>false</value> <value>callback</value> </choice> </parameter> </optional> <optional> <parameter name="fingerprint-with-consumer-secret" type="string"/> </optional> </message> <resource pattern="http://riddl.org/ns/common-patterns/notifications-consumer/1.0"> <post in="event"/> <post in="vote" out="acknowledgment"/> </resource>
</description>