{% import "type_name.html" as common %}

message {{ message.name }} {% if message.parent_message %} (Nested in {{ common.type_name(message.parent_message) }}) {% endif %} {% if message.repository_url %} {{ message.source_file_path }} {% endif %}

{{ message.description_html | safe }}
{% if message.has_any_fields_with_default_value %} {% endif %} {% for field in message.non_oneof_fields %} {% if message.has_any_fields_with_default_value %} {% endif %} {% endfor %} {% for oneof_field_group in message.oneof_field_groups %} {% for field in oneof_field_group.fields %} {% if loop.first %} {% endif %} {% if message.has_any_fields_with_default_value %} {% endif %} {% endfor %} {% endfor %}
Field Type DescriptionDefault Value
{{ field.number }} {{ field.name }} {% if field.label != "" %} {{ field.label }} {% endif %} {{ common.type_name(field) }} {{ field.description_html | safe }}{{ field.default_value }}
oneof {{ oneof_field_group.name }}
{{ field.number }} {{ field.name }} {% if field.label != "" %} {{ field.label }} {% endif %} {{ common.type_name(field) }} {{ field.description_html | safe }}{{ field.default_value }}