Sha256: 15ad6d16c1bb4c441ac4a072fd4597da91bedd0b215a2903b76ce607e0b2b95a

Contents?: true

Size: 285 Bytes

Versions: 14

Compression:

Stored size: 285 Bytes

Contents

<%-
import 'context'
import model.package
-%>

func (s *<%= type.name %>) Validate(ctx context.Context, m *<%= model.qualified_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

14 entries across 14 versions & 1 rubygems

Version Path
goon_model_gen-0.4.3 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.4.2 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.4.1 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.4.0 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.3.1 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.3.0 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.2.5 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.2.4 lib/goon_model_gen/templates/store/goon/24_Validate.go.erb
goon_model_gen-0.2.3 lib/goon_model_gen/templates/store/goon/23_Validate.go.erb
goon_model_gen-0.2.2 lib/goon_model_gen/templates/store/goon/23_Validate.go.erb
goon_model_gen-0.2.1 lib/goon_model_gen/templates/store/goon/23_Validate.go.erb
goon_model_gen-0.2.0 lib/goon_model_gen/templates/store/goon/23_Validate.go.erb
goon_model_gen-0.1.3 lib/goon_model_gen/templates/store/goon/23_Validate.go.erb
goon_model_gen-0.1.2 lib/goon_model_gen/templates/store/goon/23_Validate.go.erb