Sha256: 724f8bedd1a558740a69f951248f940b18d24ca898f0fcf862cc63effa39e91f

Contents?: true

Size: 399 Bytes

Versions: 5

Compression:

Stored size: 399 Bytes

Contents

<%- user_editable -%>
<%- package model_package -%>

<%-
      import "context"
			import config.model_package_path
-%>
<%-   store_name = "#{model.name}Store" -%>
func (s *<%= store_name %>) Validate(ctx context.Context, m *model.<%= model.name %>) error {
	if err := m.Validate(ctx); err != nil {
		return err
	}
	if err := s.ValidateUniqueness(ctx, m); err != nil {
		return err
	}
	return nil
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
goa_model_gen-0.9.7 lib/goa_model_gen/templates/store_validation.go.erb
goa_model_gen-0.9.6 lib/goa_model_gen/templates/store_validation.go.erb
goa_model_gen-0.9.5 lib/goa_model_gen/templates/store_validation.go.erb
goa_model_gen-0.9.4 lib/goa_model_gen/templates/store_validation.go.erb
goa_model_gen-0.9.3 lib/goa_model_gen/templates/store_validation.go.erb