24 lines
382 B
Go
24 lines
382 B
Go
|
package main
|
||
|
|
||
|
import "time"
|
||
|
|
||
|
type Bookmark struct {
|
||
|
Id int
|
||
|
Name string
|
||
|
Url string
|
||
|
Desc string
|
||
|
Tags []string
|
||
|
Created time.Time
|
||
|
LastUsed time.Time
|
||
|
}
|
||
|
|
||
|
func NewBookmark(url string) *Bookmark {
|
||
|
// First, search for a bookmark with this same URL
|
||
|
// If we didn't find one, create a new bookmark struct
|
||
|
b := Bookmark{
|
||
|
Id: 0,
|
||
|
Url: url,
|
||
|
}
|
||
|
return &b
|
||
|
}
|