{{>hooks/enumHeaderAnnotations}}
@io.swagger.v3.oas.annotations.media.Schema({{#join ', '}}
{{#if serializedName}}
name = {{{stringLiteral serializedName}}}
enumAsRef = true
{{/if}}
{{#if description}}
description = {{{stringLiteral description}}}
{{/if}}
{{#if deprecated}}
deprecated = true
{{/if}}
{{/join}})
{{#if serializedName}}
@{{javax}}.xml.bind.annotation.XmlRootElement(name = {{{stringLiteral serializedName}}})
{{/if}}
@{{javax}}.xml.bind.annotation.XmlType(name = "{{className name}}")
@{{javax}}.xml.bind.annotation.XmlEnum({{enumValueNativeType}}.class)
{{#if deprecated}}
@java.lang.Deprecated
{{/if}}
