package database import ( "time" ) // Database holds information about a registered database. type Database struct { Name string Description string StorageType string ShadowDelete bool // Whether deleted records should be kept until purged. Registered time.Time LastUpdated time.Time LastLoaded time.Time } // Loaded updates the LastLoaded timestamp. func (db *Database) Loaded() { db.LastLoaded = time.Now().Round(time.Second) } // Updated updates the LastUpdated timestamp. func (db *Database) Updated() { db.LastUpdated = time.Now().Round(time.Second) }