{{ define "members" }} {{ range .Members }} {{ if not (hiddenMember .)}} {{ fieldName . }}
{{ if linkForType .Type }} {{ typeDisplayName .Type }} {{ else }} {{ typeDisplayName .Type }} {{ end }} {{ if fieldEmbedded . }}

(Members of {{ fieldName . }} are embedded into this type.)

{{ end}} {{ if isOptionalMember .}} (Optional) {{ end }} {{ safe (renderComments .CommentLines) }} {{ if and (eq (.Type.Name.Name) "ObjectMeta") }} Refer to the Kubernetes API documentation for the fields of the metadata field. {{ end }} {{ if or (eq (fieldName .) "spec") }}

{{ template "members" .Type }}
{{ end }} {{ end }} {{ end }} {{ end }}