blob: 27b9490c13d79ee8459fd909490e9d84b7b61166 [file] [log] [blame]
Sapan Bhatiad16e2772017-03-27 13:11:07 +02001{% for m in proto.messages %}
2message {{ m.name }} {
Sapan Bhatia3cfdf632017-06-08 05:14:03 +02003 option bases = "{{ m.bases | map(attribute='name') | join(",") }}";
Sapan Bhatiad16e2772017-03-27 13:11:07 +02004 {%- for f in m.fields %}
Sapan Bhatiac4f803f2017-04-21 11:50:39 +02005 {{ f.modifier }} {{f.type}} {{f.name}} = {{ f.id }}{% if f.options %} [{% for k,v in f.options.iteritems() %} {{ k }} = "{{ v}}"{% if not loop.last %},{% endif %} {% endfor %}]{% endif %};
Sapan Bhatiad16e2772017-03-27 13:11:07 +02006 {%- endfor %}
Sapan Bhatiad16e2772017-03-27 13:11:07 +02007}
Sapan Bhatiad16e2772017-03-27 13:11:07 +02008{% endfor %}