prometheus/vendor/github.com/hetznercloud/hcloud-go/hcloud/schema/meta.go
Lukas Kämmerling b6955bf1ca
Add hetzner service discovery (#7822)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2020-08-21 15:49:19 +02:00

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"`
}