Files
2026-07-27 19:31:43 +08:00

18 lines
413 B
Go

package domain
type PauseReason string
const (
PauseReasonUser PauseReason = "user"
PauseReasonAccountDisabled PauseReason = "account_disabled"
PauseReasonAuthFailure PauseReason = "auth_failure"
)
func (r PauseReason) AutoResumable() bool {
return r == PauseReasonAccountDisabled || r == PauseReasonAuthFailure
}
func ValidAutoPauseReason(r PauseReason) bool {
return r.AutoResumable()
}