Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Privacy ¶
type Privacy struct {
Group goka.Group
StatusInput goka.Stream
FenceTable goka.Table
StatusOutput goka.Stream
Logger *zerolog.Logger
}
func (*Privacy) Define ¶
func (g *Privacy) Define() *goka.GroupGraph
type PrivacyV2 ¶ added in v0.2.1
type PrivacyV2 struct {
Group goka.Group
StatusInput goka.Stream
FenceTable goka.Table
StatusOutput goka.Stream
Logger *zerolog.Logger
}
func (*PrivacyV2) DefineV2 ¶ added in v0.2.1
func (g *PrivacyV2) DefineV2() *goka.GroupGraph
type SignalData ¶ added in v0.2.1
type StatusData ¶
type StatusData struct {
Latitude *float64 `json:"latitude"`
Longitude *float64 `json:"longitude"`
IsRedacted *bool `json:"isRedacted"`
Overflow map[string]any `json:"-"`
}
func (*StatusData) MarshalJSON ¶
func (d *StatusData) MarshalJSON() ([]byte, error)
func (*StatusData) UnmarshalJSON ¶
func (d *StatusData) UnmarshalJSON(data []byte) error
type StatusEventV2 ¶ added in v0.2.1
type StatusEventV2[A any] struct { shared.CloudEvent[A] Signature string `json:"signature"` }
type StatusV2Data ¶ added in v0.2.1
Click to show internal directories.
Click to hide internal directories.