{{ define "type" }}

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

{{ with (typeReferences .) }}

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

{{ end }} {{ with .CommentLines }} {{ safe (renderComments .) }} {{ end }} {{ if .Members }}
{{ if isExportedType . }} {{ end }} {{ template "members" . }}
Field Description
apiVersion
string
{{ apiGroup . }}
kind
string
{{ .Name.Name }}
{{ end }} {{ end }}