Documentation ¶
Index ¶
Constants ¶
View Source
const ( VehiclesURL = "/api/v1/spa/vehicles" StatusURL = "/api/v1/spa/vehicles/%s/status" )
View Source
const ( DeviceIdURL = "/api/v1/spa/notifications/register" IntegrationInfoURL = "/api/v1/user/integrationinfo" SilentSigninURL = "/api/v1/user/silentsignin" LanguageURL = "/api/v1/user/language" LoginURL = "/api/v1/user/signin" TokenURL = "/api/v1/user/oauth2/token" )
Variables ¶
View Source
var ErrAuthFail = errors.New("authorization failed")
ErrAuthFail indicates authorization failure
Functions ¶
This section is empty.
Types ¶
type API ¶
API implements the Kia/Hyundai bluelink api. Based on https://github.com/Hacksore/bluelinky.
func (*API) FinishTime ¶
FinishTime implements the api.VehicleFinishTimer interface
type Config ¶
type Config struct { URI string BrandAuthUrl string // v2 BasicToken string CCSPServiceID string CCSPApplicationID string }
Config is the bluelink API configuration
type DrivingDistance ¶
type DrivingDistance struct { RangeByFuel struct { EvModeRange struct { Value int } } }
type Identity ¶
API implements the Kia/Hyundai bluelink api. Based on https://github.com/Hacksore/bluelinky.
func NewIdentity ¶
NewIdentity creates a new BlueLink API
type StatusResponse ¶
type StatusResponse struct { RetCode string ResMsg struct { EvStatus struct { BatteryStatus float64 RemainTime2 struct { Atc struct { Value, Unit int } } DrvDistance []DrivingDistance } Vehicles []Vehicle } // contains filtered or unexported fields }
type VehiclesResponse ¶
Click to show internal directories.
Click to hide internal directories.