{{ define "type" }}

{{- .Name.Name }} {{ if eq .Kind "Alias" }}({{.Underlying}} alias)

{{ end -}}

{{ with (typeReferences .) }}

(Appears on: {{- $prev := "" -}} {{- range . -}} {{- if $prev -}}, {{ end -}} {{ $prev = . }} {{ typeDisplayName . }} {{- end -}} )

{{ end }}

{{ safe (renderComments .CommentLines) }}

{{ if .Members }} {{ if isExportedType . }} {{ end }} {{ template "members" .}}
Field Description
apiVersion
string
{{apiGroup .}}
kind
string
{{.Name.Name}}
{{ end }} {{ end }}