package
Version:
v0.0.0-...-c190d2f
Opens a new window with list of versions in this module.
Published: Feb 23, 2024
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Application struct {
ID uuid.UUID `json:"id"`
Name string `json:"name"`
Columns []string `json:"columns"`
CreatedAt time.Time `json:"createdat"`
LastUpdatedAt time.Time `json:"lastupdatedat"`
}
type CreateApplicationRequest struct {
Name string `json:"name"`
Columns []string `json:"columns"`
}
type Database struct {
ConnectionString string
Conn *sql.DB
}
type ModifyApplicationRequest struct {
Name string `json:"name"`
Columns []string `json:"columns"`
}
type User struct {
ID uuid.UUID `json:"id"`
ApplicationID uuid.UUID `json:"applicationID"`
Username string `json:"username"`
First string `json:"first"`
Last string `json:"last"`
Full string `json:"full"`
Email string `json:"email"`
Password string `json:"password"`
Data string `json:"data"`
CreatedAt time.Time `json:"createdat"`
LastUpdatedAt time.Time `json:"lastupdatedat"`
}
type UserData struct {
Username string `json:"username"`
First string `json:"first"`
Last string `json:"last"`
Full string `json:"full"`
Email string `json:"email"`
Password string `json:"password"`
Data string `json:"data"`
}
type ValidateUserRequest struct {
Columns []string `json:"columns"`
User UserData `json:"user"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.