models

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type User

type User struct {
	ID           string `db:"id"`
	Email        string `db:"email"`
	Username     string `db:"username"`
	Firstname    string `db:"firstname"`
	Lastname     string `db:"lastname"`
	PasswordHash string `db:"password_hash"`
}

func (*User) FromUserInfo

func (u *User) FromUserInfo(userInfo UserInfo)

func (*User) GetEmail

func (u *User) GetEmail() string

func (*User) GetFirstname

func (u *User) GetFirstname() string

func (*User) GetID

func (u *User) GetID() string

func (*User) GetLastname

func (u *User) GetLastname() string

func (*User) GetName

func (u *User) GetName() string

func (*User) GetPasswordHash

func (u *User) GetPasswordHash() string

func (*User) GetUsername

func (u *User) GetUsername() string

type UserInfo

type UserInfo struct {
	Provider          string
	Email             string
	Name              string
	FirstName         string
	LastName          string
	ID                string
	AvatarURL         string
	Location          string
	AccessToken       string
	AccessTokenSecret string
	RefreshToken      string
	ExpiresAt         time.Time
	IDToken           string
}

func (*UserInfo) GetID

func (ui *UserInfo) GetID() string

func (*UserInfo) GetPasswordHash

func (ui *UserInfo) GetPasswordHash() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL