Files
sub2api/backend/internal/service/api_key.go

23 lines
373 B
Go
Raw Normal View History

package service
import "time"
type APIKey struct {
ID int64
UserID int64
Key string
Name string
GroupID *int64
Status string
IPWhitelist []string
IPBlacklist []string
CreatedAt time.Time
UpdatedAt time.Time
User *User
Group *Group
}
func (k *APIKey) IsActive() bool {
return k.Status == StatusActive
}