30 lines
852 B
Go
30 lines
852 B
Go
|
package models
|
||
|
|
||
|
// PasteMeta is a set of descriptive information on a paste.
|
||
|
type PasteMeta struct {
|
||
|
ScrapeURL string `json:"scrape_url"`
|
||
|
FullURL string `json:"full_url"`
|
||
|
Date string `json:"date"`
|
||
|
Key string `json:"key"`
|
||
|
Size string `json:"size"`
|
||
|
Expire string `json:"expire"`
|
||
|
Title string `json:"title"`
|
||
|
Syntax string `json:"syntax"`
|
||
|
User string `json:"user"`
|
||
|
}
|
||
|
|
||
|
// PasteFull extends PasteMeta by the actual content.
|
||
|
type PasteFull struct {
|
||
|
ScrapeURL string `json:"scrape_url"`
|
||
|
FullURL string `json:"full_url"`
|
||
|
Date string `json:"date"`
|
||
|
Key string `json:"key"`
|
||
|
Size string `json:"size"`
|
||
|
Expire string `json:"expire"`
|
||
|
Title string `json:"title"`
|
||
|
Syntax string `json:"syntax"`
|
||
|
User string `json:"user"`
|
||
|
Data string `json:"data"`
|
||
|
RFC3339 string `json:"time"`
|
||
|
}
|