Documentation
¶
Overview ¶
Package dal provides functions to access de database
Index ¶
- func CreateDevice(db *sql.DB, userID int64, device *models.Device) *verrors.VError
- func CreateProject(project models.Project) (*string, *verrors.VError)
- func DeleteDevice(db *sql.DB, userID int64, userAgent string, address string) *verrors.VError
- func DeleteUser(db *sql.DB, id int64) *verrors.VError
- func GetAllProjectsByMember(userID string) ([]models.Project, *verrors.VError)
- func GetDevice(db *sql.DB, userID int64, userAgent string, address string) (*models.Device, *verrors.VError)
- func GetDeviceByAuth(db *sql.DB, userID int64, userAgent string, address string, token string) (*models.Device, *verrors.VError)
- func GetProject(id string) (*models.Project, *verrors.VError)
- func GetUser(db *sql.DB, id int64) (*models.User, *verrors.VError)
- func GetUserByEmail(db *sql.DB, email string) (*models.User, *verrors.VError)
- func Login(db *sql.DB, serviceID string, registeredDomains []string, secret string, ...) (*string, *verrors.VError)
- func LoginWithAuth(db *sql.DB, secret string, token string) (*models.Device, *verrors.VError)
- func RegisterUser(db *sql.DB, user *models.User) (*int64, *verrors.VError)
- func RemoveProject(id string) *verrors.VError
- func UpdateDeviceToken(db *sql.DB, userID int64, userAgent string, address string, token string) *verrors.VError
- func UpdateProject(id string, project models.Project) *verrors.VError
- func UpdateUserEmail(db *sql.DB, id int64, email string) *verrors.VError
- func UpdateUserProfilePicture(db *sql.DB, id int64, profilePic string) *verrors.VError
- func ValidateUserAccount(db *sql.DB, code string) *verrors.VError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDevice ¶
func DeleteDevice ¶
func GetAllProjectsByMember ¶
func GetDeviceByAuth ¶
func LoginWithAuth ¶
func RemoveProject ¶
func UpdateDeviceToken ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.