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 } }