 	case valetMode(valetActivated: Bool, pin: String?)
 	case resetValetPin
 	case openChargeDoor
-    case closeChargeDoor
+	case closeChargeDoor
 	case chargeLimitStandard
 	case chargeLimitMaxRange
 	case chargeLimitPercentage(limit: Int)

	case previousFavorite
	case volumeUp
	case volumeDown
    case navigationRequest(options: NavigationRequestOptions)
    case cancelSoftwareUpdate
    case scheduleSoftwareUpdate
	case speedLimitSetLimit(speed: Measurement<UnitSpeed>)
	case speedLimitActivate(pin: String)
	case speedLimitDeactivate(pin: String)
	case speedLimitClearPin(pin: String)
	case setSeatHeater(seat: HeatedSeat, level: HeatLevel)
	case setSteeringWheelHeater(on: Bool)
    case sentryMode(activated: Bool)
	
	func path() -> String {
		switch self {

			return "command/media_volume_up"
		case .volumeDown:
			return "command/media_volume_down"
		case .navigationRequest:
            		return "command/navigation_request"
		case .scheduleSoftwareUpdate:
            		return "command/schedule_software_update"
		case .cancelSoftwareUpdate:
            		return "command/cancel_software_update"
		case .speedLimitSetLimit:
			return "command/speed_limit_set_limit"
		case .speedLimitActivate:
