api/internal/interfaces/auth.go
2025-09-14 19:33:23 +03:00

10 lines
294 B
Go

package interfaces
import "merch-parser-api/internal/shared"
type Auth interface {
Login(userUuid string) (shared.AuthData, error)
Logout(refreshUuid string) error
Refresh(refreshUuid string) (shared.AuthData, error)
GetCurrentSession(refreshUuid string) (shared.CurrentSession, error)
}