Documentation ¶
Index ¶
- type DB
- func (db *DB) CameraCreate(modelUUID string, camera *models.Camera) (*models.Camera, error)
- func (db *DB) CameraDelete(cameraUUID string) (bool, error)
- func (db *DB) CameraModelCreate(model *models.CameraModel) (*models.CameraModel, error)
- func (db *DB) CameraModelRead() ([]*models.CameraModel, error)
- func (db *DB) CameraModelReadUUID(uuid string) (*models.CameraModel, error)
- func (db *DB) CameraRead() ([]*models.Camera, error)
- func (db *DB) CameraUpdate(cameraUUID string, camera *models.Camera) (*models.Camera, error)
- func (db *DB) LocationReadByUUID(uuid string) (*models.Location, error)
- func (db *DB) Migrate() error
- func (db *DB) NetworkProxyCreate(proxy *models.Proxy) (*models.Proxy, error)
- func (db *DB) NetworkProxyRead() ([]*models.Proxy, error)
- func (db *DB) NetworkProxyReadUUID(uuid string) (*models.Proxy, error)
- func (db *DB) NetworkProxyUpdate(uuid string, proxy *models.Proxy) (*models.Proxy, error)
- func (db *DB) UserCreate(username string, password string) (*models.User, error)
- func (db *DB) UserDelete(userUUID string) (bool, error)
- func (db *DB) UserRead() ([]*models.User, error)
- func (db *DB) UserReadByUsername(username string) (*models.User, error)
- func (db *DB) UserUpdate(userUUID string, username string, password string) (*models.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func NewDatabase ¶
func (*DB) CameraCreate ¶
Create a new models.Camera by passing the models.CameraModel uuid along with it The newly created models.Camera will be returned
func (*DB) CameraDelete ¶
Delete a models.Camera
func (*DB) CameraModelCreate ¶
func (db *DB) CameraModelCreate(model *models.CameraModel) (*models.CameraModel, error)
Create a new models.CameraModel
func (*DB) CameraModelRead ¶
func (db *DB) CameraModelRead() ([]*models.CameraModel, error)
Get all the models.CameraModel in the database
func (*DB) CameraModelReadUUID ¶
func (db *DB) CameraModelReadUUID(uuid string) (*models.CameraModel, error)
Get a models.CameraModel with its uuid
func (*DB) CameraRead ¶
Get all the models.Camera in the database
func (*DB) CameraUpdate ¶
Update an already existing models.Camera The newly updated models.Camera will be returned
func (*DB) LocationReadByUUID ¶
func (*DB) NetworkProxyCreate ¶
func (*DB) NetworkProxyReadUUID ¶
func (*DB) NetworkProxyUpdate ¶
func (*DB) UserCreate ¶
func (*DB) UserReadByUsername ¶
Click to show internal directories.
Click to hide internal directories.