parent
29124c0490
commit
78b82f5cc5
@ -1,9 +1,37 @@ |
|||||||
package ghost |
package ghost |
||||||
|
|
||||||
|
import "html/template" |
||||||
|
|
||||||
// Pages are ghost pages data
|
// Pages are ghost pages data
|
||||||
type Pages struct { |
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
|
// Posts are ghost posts data
|
||||||
type Posts struct { |
type Posts struct { |
||||||
|
Posts []Post `json:"posts"` |
||||||
|
Meta Meta `json:"meta"` |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue