Sha256: f4f208432a8fd61484557a85ff915d5321f296a0c6dc303ec2f6f68c717b45b5

Contents?: true

Size: 395 Bytes

Versions: 15

Compression:

Stored size: 395 Bytes

Contents

<%- user_editable -%>
<%- package "model" -%>

<%- source_file.types.select(&:store?).each do |model| -%>
<%-
      import "context"
      import config.validator_path # "gopkg.in/go-playground/validator.v9"
-%>
func (m *<%= model.name %>) Validate(ctx context.Context) error {
	return WithValidator(ctx, func(validate *validator.Validate) error {
		return validate.Struct(m)
	})
}

<%- end -%>

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
goa_model_gen-0.9.7 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.6 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.5 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.4 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.3 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.2 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.1 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.9.0 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.8.4 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.8.3 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.8.2 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.8.1 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.8.0 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.7.1 lib/goa_model_gen/templates/model_validation.go.erb
goa_model_gen-0.7.0 lib/goa_model_gen/templates/model_validation.go.erb