Files
cloud-services/pkg/common/car_state_towman.go

34 lines
582 B
Go

package common
type TowmanDigitalTwin struct {
Online bool `json:"online"`
Location *Location `json:"location"`
Gear *Gear `json:"gear"`
Charging *bool `json:"charging"`
}
func (c *TowmanDigitalTwin) GetLocation() *Location {
if c.Location == nil {
c.Location = &Location{}
}
return c.Location
}
func (c *TowmanDigitalTwin) GetGear() *Gear {
if c.Gear == nil {
c.Gear = &Gear{}
}
return c.Gear
}
func (c *TowmanDigitalTwin) GetCharging() *bool {
if c.Charging == nil {
temp := false
c.Charging = &temp
}
return c.Charging
}