mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-02 14:30:36 +08:00
31 lines
664 B
Go
31 lines
664 B
Go
package godruid
|
|
|
|
type Granlarity interface{}
|
|
|
|
type SimpleGran string
|
|
|
|
const (
|
|
GranAll SimpleGran = "all"
|
|
GranNone SimpleGran = "none"
|
|
GranMinute SimpleGran = "minute"
|
|
GranFifteenMin SimpleGran = "fifteen_minute"
|
|
GranThirtyMin SimpleGran = "thirty_minute"
|
|
GranHour SimpleGran = "hour"
|
|
GranDay SimpleGran = "day"
|
|
)
|
|
|
|
type GranDuration struct {
|
|
Type string `json:"type"`
|
|
|
|
Duration string `json:"duration"`
|
|
Origin string `json:"origin,omitempty"`
|
|
}
|
|
|
|
type GranPeriod struct {
|
|
Type string `json:"type"`
|
|
|
|
Period string `json:"period"`
|
|
TimeZone string `json:"timeZone,omitempty"`
|
|
Origin string `json:"origin,omitempty"`
|
|
}
|