parent
29124c0490
commit
78b82f5cc5
@ -1,9 +1,37 @@ |
||||
package ghost |
||||
|
||||
import "html/template" |
||||
|
||||
// Pages are ghost pages data
|
||||
type Pages struct { |
||||
Pages []Post `json:"pages"` |
||||
Meta Meta `json:"meta"` |
||||
} |
||||
|
||||
// Post contains ghost post data
|
||||
type Post struct { |
||||
ID string `json:"id"` |
||||
UUID string `json:"uuid"` |
||||
Title string `json:"title"` |
||||
HTML template.HTML `json:"html"` |
||||
FImage template.URL `json:"feature_image"` |
||||
} |
||||
|
||||
// Meta contains ghost result metadata
|
||||
type Meta struct { |
||||
Pagination Pagination `json:"pagination"` |
||||
} |
||||
|
||||
// Pagination contains ghost pagination data
|
||||
type Pagination struct { |
||||
Page int `json:"page"` |
||||
Limit int `json:"limit"` |
||||
Pages int `json:"pages"` |
||||
Total int `json:"total"` |
||||
} |
||||
|
||||
// Posts are ghost posts data
|
||||
type Posts struct { |
||||
Posts []Post `json:"posts"` |
||||
Meta Meta `json:"meta"` |
||||
} |
||||
|
Loading…
Reference in new issue