Files

28 lines
546 B
Go
Raw Permalink Normal View History

package validate
2026-07-03 12:50:09 +00:00
import (
"strings"
"gitea.maximumdirect.net/eric/notarius/internal/framework/contracts"
)
const (
ReasonApproved = "approved"
)
func Approved() contracts.ValidationResult {
return contracts.ValidationResult{
Approved: true,
ReasonCode: ReasonApproved,
Message: ReasonApproved,
2026-07-03 12:50:09 +00:00
}
}
func Rejected(reasonCode string, message string) contracts.ValidationResult {
return contracts.ValidationResult{
Approved: false,
ReasonCode: strings.TrimSpace(reasonCode),
Message: strings.TrimSpace(message),
2026-07-03 12:50:09 +00:00
}
}