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 }