package ${config.package} object Protocol: <#list typeDefinitions?sort as type> case class ${type.name?cap_first}( <#list type.fields as field> ${field.name} : ${field.type}, )