mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-04 02:17:25 -08:00
b6955bf1ca
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
24 lines
627 B
Go
24 lines
627 B
Go
package schema
|
|
|
|
// Meta defines the schema of meta information which may be included
|
|
// in responses.
|
|
type Meta struct {
|
|
Pagination *MetaPagination `json:"pagination"`
|
|
}
|
|
|
|
// MetaPagination defines the schema of pagination information.
|
|
type MetaPagination struct {
|
|
Page int `json:"page"`
|
|
PerPage int `json:"per_page"`
|
|
PreviousPage int `json:"previous_page"`
|
|
NextPage int `json:"next_page"`
|
|
LastPage int `json:"last_page"`
|
|
TotalEntries int `json:"total_entries"`
|
|
}
|
|
|
|
// MetaResponse defines the schema of a response containing
|
|
// meta information.
|
|
type MetaResponse struct {
|
|
Meta Meta `json:"meta"`
|
|
}
|