message.go 380 B

12345678910111213
  1. package java
  2. const messageTpl = `{{ $f := .Field }}{{ $r := .Rules }}
  3. {{- if .MessageRules.GetSkip }}
  4. // skipping validation for {{ $f.Name }}
  5. {{- else -}}
  6. {{- template "required" . }}
  7. {{- if (isOfMessageType $f) }}
  8. // Validate {{ $f.Name }}
  9. if ({{ hasAccessor . }}) index.validatorFor({{ accessor . }}).assertValid({{ accessor . }});
  10. {{- end -}}
  11. {{- end -}}
  12. `