<%- import 'context' import model.package -%> func (s *<%= type.name %>) ByID(ctx context.Context, iD int64) (*<%= model.qualified_name %>, error) { r := <%= model.qualified_name %>{ID: iD} err := s.Get(ctx, &r) if err != nil { return nil, err } if s.Hook != nil { if err := s.Hook.AfterGet(ctx, &r); err != nil { return nil, err } } return &r, nil }