-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackages.go
29 lines (26 loc) · 1001 Bytes
/
packages.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package models
type Package struct {
ID string `json:"id" bson:"id"`
Name string `json:"name" bson:"name"`
Author string `json:"author" bson:"author"`
Url string `json:"url" bson:"url"`
Description string `json:"description" bson:"description"`
Version string `json:"version" bson:"version"`
}
type PackageUpdate struct {
ID string `json:"id" bson:"id"`
Name string `json:"name" bson:"name"`
Author string `json:"author" bson:"author"`
Url string `json:"url" bson:"url"`
Description string `json:"description" bson:"description"`
Version string `json:"version" bson:"version"`
}
type Format struct {
ID string `json:"id" bson:"id"`
Name string `json:"name" bson:"name"`
Author string `json:"author" bson:"author"`
Url string `json:"url" bson:"url"`
Description string `json:"description" bson:"description"`
Version string `json:"version" bson:"version"`
}
type Packages []*Format