18 lines
439 B
Go
18 lines
439 B
Go
package model
|
|
|
|
import (
|
|
"database/sql"
|
|
"time"
|
|
)
|
|
|
|
type Session struct {
|
|
Token string `json:"token" db:"token"`
|
|
UserAgent string `json:"user_agent" db:"user_agent"`
|
|
CreatedAt time.Time `json:"created_at" db:"created_at"`
|
|
ExpiresAt time.Time `json:"expires_at" db:"expires_at"`
|
|
|
|
Account *Account `json:"-" db:"account"`
|
|
Message sql.NullString `json:"-" db:"message"`
|
|
Error sql.NullString `json:"-" db:"error"`
|
|
}
|