mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-22 17:31:03 +01:00
24 lines
469 B
Go
24 lines
469 B
Go
package entity
|
|
|
|
type Release struct {
|
|
Name string `json:"name"`
|
|
Draft bool `json:"draft"`
|
|
PreRelease bool `json:"pre_release"`
|
|
PublishedAt string `json:"published_at"`
|
|
Body string `json:"body"`
|
|
}
|
|
|
|
type ReleaseSlices []Release
|
|
|
|
func (r ReleaseSlices) Len() int {
|
|
return len(r)
|
|
}
|
|
|
|
func (r ReleaseSlices) Less(i, j int) bool {
|
|
return r[i].PublishedAt < r[j].PublishedAt
|
|
}
|
|
|
|
func (r ReleaseSlices) Swap(i, j int) {
|
|
r[i], r[j] = r[j], r[i]
|
|
}
|