{{- range .Files -}} # {{ .TitleFromPython }} <gh-file:pulumi#proto/{{ .Name }}> {{ if .Services -}} ## Services {{- range .Services -}} {{- $ServiceName := .FullName }} ({{ .FullName }})= ### 🔌 {{ .Name }} {{ .Description }} {{ range .Methods }} ({{ $ServiceName }}.{{ .Name }})= #### 📞 {{ .Name }} ⤵️ [{{ .RequestLongType }}](#{{ .RequestFullType }}) ⤴️ [{{ .ResponseLongType }}](#{{ .ResponseFullType }}) {{ .Description }} {{ end }}{{- /* range .Methods */ -}} {{ end }}{{- /* range .Services */ -}} {{ end }}{{- /* if .Services */ -}} {{ if .Messages -}} ## Messages {{ range .Messages -}} {{- $MessageName := .FullName -}} ({{ .FullName }})= ### 📨 {{ .Name }} {{ .Description }} {{ range .Fields }} `{{ .Name }}` [{{ .LongType }}](#{{ .FullType }}) : {{ if .Description -}} {{ .Description | indent 2 }} {{- else -}} <No description> {{- end }} {{ end }}{{- /* range .Fields */ -}} {{ end }}{{- /* range .Messages */ -}} {{ end }}{{- /* if .Messages */ -}} {{ end }}{{- /* range .Files */ -}}