Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Device ¶
type Device struct { ID string Name string Token string RespObj Ride Rawresp string StatusCode int Login string // contains filtered or unexported fields }
Device one unit of hive
"device":{"name":"", "device_code":"nomer", "registration_id":"id"}
func (*Device) InitDevice ¶
func (t *Device) InitDevice(cfg *config.HiveConfig) error
InitDevice generate all needed data for Device
type FactRides ¶
type FactRides struct { ID uint `json:"id"` TimeStart string `json:"time_start"` RidePoints []RidePoint `json:"ride_points"` }
FactRides - struct for json unmarshal FactRides in responce
type Order ¶
type Order struct { ID uint `json:"id"` Status string `json:"status"` ServiceType string `json:"service_type"` ServiceObject `json:"service_object"` }
Order - struct for json unmarshal Order in responce
type Ride ¶
type Ride struct { ID uint `json:"id"` Number string `json:"number"` Duration uint `json:"duration"` Distance float32 `json:"distance"` FactRides []FactRides `json:"fact_rides"` }
Ride - basic struct for Mobile controller responce
type RidePoint ¶
type RidePoint struct { ID uint `json:"id"` Number uint `json:"number"` Lat float32 `json:"lat"` Lng float32 `json:"lng"` AddressText string `json:"address_text"` Status string `json:"status"` Kind string `json:"kind"` Order `json:"order"` }
RidePoint - struct for json unmarshal RidePoint in responce
type ServiceObject ¶
type ServiceObject struct { ID uint `json:"id"` Name string `json:"name"` ObjType string `json:"type"` TimeT string `json:"time_t"` Phones string `json:"phones"` TimeG1 string `json:"time_g1"` TimeG2 string `json:"time_g2"` }
ServiceObject - struct for json unmarshal ServiceObject in responce
Click to show internal directories.
Click to hide internal directories.