24 lines
486 B
Go
24 lines
486 B
Go
package auth
|
|
|
|
import (
|
|
link "git.doolta.com/doolta/kit/pkg/link"
|
|
)
|
|
|
|
var validURL = "https://api.mailcape.com"
|
|
|
|
var linkService link.Service
|
|
|
|
// LoginResponse is the struct holding JWT token information
|
|
type LoginResponse struct {
|
|
UserID int64 `json:"user_id"`
|
|
Email string `json:"email"`
|
|
IsAdmin bool `json:"is_admin"`
|
|
Token string `json:"token"`
|
|
User string `json:"user"`
|
|
}
|
|
|
|
type LoginData struct {
|
|
Email string `json:"email"`
|
|
Password string `json:"password"`
|
|
}
|