github.com/kaisawind/go-swagger@v0.19.0/generator/templates/validation/structfield.gotmpl (about)

     1  {{ define "propertyValidationDocString" }}
     2  
     3  {{- if .Required }}
     4  // Required: true
     5  {{- end }}
     6  
     7  {{- if .ReadOnly }}
     8  // Read Only: true
     9  {{- end }}
    10  
    11  {{- if .Maximum }}
    12  // Maximum: {{ if .ExclusiveMaximum }}< {{ end }}{{ .Maximum }}
    13  {{- end }}
    14  
    15  {{- if .Minimum }}
    16  // Minimum: {{ if .ExclusiveMinimum }}> {{ end }}{{ .Minimum }}
    17  {{- end }}
    18  
    19  {{- if .MultipleOf }}
    20  // Multiple Of: {{ .MultipleOf }}
    21  {{- end }}
    22  
    23  {{- if .MaxLength }}
    24  // Max Length: {{ .MaxLength }}
    25  {{- end }}
    26  
    27  {{- if .MinLength }}
    28  // Min Length: {{ .MinLength }}
    29  {{- end }}
    30  
    31  {{- if .Pattern }}
    32  // Pattern: {{ .Pattern }}
    33  {{- end }}
    34  
    35  {{- if .MaxItems }}
    36  // Max Items: {{ .MaxItems }}
    37  {{- end }}
    38  
    39  {{- if .MinItems }}
    40  // Min Items: {{ .MinItems }}
    41  {{- end }}
    42  
    43  {{- if .UniqueItems }}
    44  // Unique: true
    45  {{- end }}
    46  
    47  {{- if .IsCustomFormatter }}
    48  // Format: {{ .SwaggerFormat }}
    49  {{- end }}
    50  
    51  {{- if .Enum }}
    52  // Enum: {{ printf "%v" .Enum }}
    53  {{- end }}
    54  {{- end}}