Rename the module, proto service, and all identifiers from simple_bank/ SimpleBank to api_tmpl/ApiTmpl, and regenerate the gRPC/gateway/swagger/ mock code accordingly. - Scrub real secrets (SMTP password, auth token secret) from api.env/ api_test.env, untrack them, and add api.env.example/api_test.env.example - Remove committed build artifacts (tmp/main, tmp/build-errors.log, dbml-error.log) and gitignore them going forward - Fix Dockerfile paths (build target, migrations copy) that referenced a stale project layout - Rewrite README to match the actual cmd/ + internal/ structure and add a "using this as a template" section
14 lines
353 B
Go
14 lines
353 B
Go
package api
|
|
|
|
// (import (
|
|
// "github.com/FernandoJVideira/api_tmpl/util"
|
|
// "github.com/go-playground/validator/v10"
|
|
// )
|
|
|
|
// var validCurrency validator.Func = func(fieldlevel validator.FieldLevel) bool {
|
|
// if currency, ok := fieldlevel.Field().Interface().(string); ok {
|
|
// return util.IsSupportedCurrency(currency)
|
|
// }
|
|
// return false
|
|
// })
|