spark-server/internal/module/sms/entity/purpose.go
2026-09-22 17:07:26 +08:00

19 lines
289 B
Go

package entity
// Purpose classifies why an OTP was issued.
type Purpose int8
const (
PurposeLogin Purpose = 1
PurposeAccountDelete Purpose = 2
)
func (p Purpose) Valid() bool {
switch p {
case PurposeLogin, PurposeAccountDelete:
return true
default:
return false
}
}