# coding: utf-8 # flake8: noqa """ Groupe PSA Connected Car - WEB API B2C *PSA B2C Connected Car API* # Introduction This is the description of the *Groupe PSA Connected Car V2 API*. The speccification is is based on **OpenAPI Specification version 3** and can be displayed via [ReDoc](https://github.com/Rebilly/ReDoc)a or [Swagger](http://swagger.io). This API allows applications to fetch data from the connected Vehicles data platform. # Authentication PSA Connected Car APIs uses the [OAuth 2.0](https://tools.ietf.org/html/rfc6749) protocol for authentication and Authorization. any application require a valid [Access Token](https://tools.ietf.org/html/rfc6749#section-1.4) to access to user data. # Errors Error codes returned by all REST APIs comply with the standard. Nevertheless, PSA Services (callers) need to have more complete data structures (even when the answer is not Http-OK) to better detail the type of error by providing application code, message and a debugging code(for investigation purposes). The http code of the response is managed by the protocol itself (in the header). **Errors are returned as a generic error response:** * ```xError``` object model. # noqa: E501 OpenAPI spec version: 4.0 Generated by: https://github.com/swagger-api/swagger-codegen.git """ from __future__ import absolute_import # import apis into sdk package from psa_connectedcar.api.trips_api import TripsApi from psa_connectedcar.api.user_api import UserApi from psa_connectedcar.api.vehicles_api import VehiclesApi # import ApiClient from psa_connectedcar.api_client import ApiClient from psa_connectedcar.configuration import Configuration # import models into sdk package from psa_connectedcar.models.adas import Adas from psa_connectedcar.models.adas_park_assist import AdasParkAssist from psa_connectedcar.models.alert import Alert from psa_connectedcar.models.alert_end_position import AlertEndPosition from psa_connectedcar.models.alert_links import AlertLinks from psa_connectedcar.models.alert_msg_enum import AlertMsgEnum from psa_connectedcar.models.alerts import Alerts from psa_connectedcar.models.alerts_embedded import AlertsEmbedded from psa_connectedcar.models.battery import Battery from psa_connectedcar.models.bounded_program import BoundedProgram from psa_connectedcar.models.charging_status_enum import ChargingStatusEnum from psa_connectedcar.models.circle_zone import CircleZone from psa_connectedcar.models.circle_zone_coordinates import CircleZoneCoordinates from psa_connectedcar.models.collection_result import CollectionResult from psa_connectedcar.models.collision import Collision from psa_connectedcar.models.collision_links import CollisionLinks from psa_connectedcar.models.collision_obj import CollisionObj from psa_connectedcar.models.collision_obj_front import CollisionObjFront from psa_connectedcar.models.collisions import Collisions from psa_connectedcar.models.collisions_embedded import CollisionsEmbedded from psa_connectedcar.models.created_at_field import CreatedAtField from psa_connectedcar.models.data_monitor_trigger import DataMonitorTrigger from psa_connectedcar.models.data_trigger import DataTrigger from psa_connectedcar.models.default_alert_push import DefaultAlertPush from psa_connectedcar.models.default_alert_push_attributes import DefaultAlertPushAttributes from psa_connectedcar.models.doors_state import DoorsState from psa_connectedcar.models.doors_state_opening import DoorsStateOpening from psa_connectedcar.models.e_coaching import ECoaching from psa_connectedcar.models.e_coaching_links import ECoachingLinks from psa_connectedcar.models.e_coaching_scores import ECoachingScores from psa_connectedcar.models.energy import Energy from psa_connectedcar.models.engine import Engine from psa_connectedcar.models.engine_oil import EngineOil from psa_connectedcar.models.environment import Environment from psa_connectedcar.models.environment_luminosity import EnvironmentLuminosity from psa_connectedcar.models.event import Event from psa_connectedcar.models.event_links import EventLinks from psa_connectedcar.models.extension import Extension from psa_connectedcar.models.extension_type import ExtensionType from psa_connectedcar.models.geometry import Geometry from psa_connectedcar.models.ignition import Ignition from psa_connectedcar.models.index_range import IndexRange from psa_connectedcar.models.kinetic import Kinetic from psa_connectedcar.models.lighting import Lighting from psa_connectedcar.models.link import Link from psa_connectedcar.models.maintenance import Maintenance from psa_connectedcar.models.maintenance_links import MaintenanceLinks from psa_connectedcar.models.maintenance_obj import MaintenanceObj from psa_connectedcar.models.monitor import Monitor from psa_connectedcar.models.monitor_id import MonitorId from psa_connectedcar.models.monitor_links import MonitorLinks from psa_connectedcar.models.monitor_parameter import MonitorParameter from psa_connectedcar.models.monitor_parameter_trigger_param import MonitorParameterTriggerParam from psa_connectedcar.models.monitor_ref import MonitorRef from psa_connectedcar.models.monitor_ref_links import MonitorRefLinks from psa_connectedcar.models.monitor_status import MonitorStatus from psa_connectedcar.models.monitor_status_setter import MonitorStatusSetter from psa_connectedcar.models.monitor_subscribe import MonitorSubscribe from psa_connectedcar.models.monitor_subscribe_batch_notify import MonitorSubscribeBatchNotify from psa_connectedcar.models.monitor_subscribe_retry_policy import MonitorSubscribeRetryPolicy from psa_connectedcar.models.monitor_trigger import MonitorTrigger from psa_connectedcar.models.monitor_webhook import MonitorWebhook from psa_connectedcar.models.monitor_webhook_attributes import MonitorWebhookAttributes from psa_connectedcar.models.monitors import Monitors from psa_connectedcar.models.monitors_embedded import MonitorsEmbedded from psa_connectedcar.models.overall_autonomy import OverallAutonomy from psa_connectedcar.models.point import Point from psa_connectedcar.models.polygon_zone import PolygonZone from psa_connectedcar.models.position import Position from psa_connectedcar.models.position_properties import PositionProperties from psa_connectedcar.models.preconditioning import Preconditioning from psa_connectedcar.models.preconditioning_air_conditioning import PreconditioningAirConditioning from psa_connectedcar.models.preconditioning_program import PreconditioningProgram from psa_connectedcar.models.privacy import Privacy from psa_connectedcar.models.program import Program from psa_connectedcar.models.program_occurence import ProgramOccurence from psa_connectedcar.models.safety import Safety from psa_connectedcar.models.service_type import ServiceType from psa_connectedcar.models.status import Status from psa_connectedcar.models.status_embedded import StatusEmbedded from psa_connectedcar.models.status_extension_type import StatusExtensionType from psa_connectedcar.models.status_links import StatusLinks from psa_connectedcar.models.tab_links import TabLinks from psa_connectedcar.models.telemetry import Telemetry from psa_connectedcar.models.telemetry_embedded import TelemetryEmbedded from psa_connectedcar.models.telemetry_enum import TelemetryEnum from psa_connectedcar.models.telemetry_extension import TelemetryExtension from psa_connectedcar.models.telemetry_extension_type import TelemetryExtensionType from psa_connectedcar.models.telemetry_message import TelemetryMessage from psa_connectedcar.models.telemetry_message_embedded import TelemetryMessageEmbedded from psa_connectedcar.models.telemetry_message_vehicle import TelemetryMessageVehicle from psa_connectedcar.models.telemetry_message_vehicle_braking_system import TelemetryMessageVehicleBrakingSystem from psa_connectedcar.models.telemetry_message_vehicle_transmission import TelemetryMessageVehicleTransmission from psa_connectedcar.models.telemetry_message_vehicle_transmission_gearbox import TelemetryMessageVehicleTransmissionGearbox from psa_connectedcar.models.telemetry_message_vehicle_transmission_gearbox_gear import TelemetryMessageVehicleTransmissionGearboxGear from psa_connectedcar.models.telemetry_message_vehicle_transmission_gearbox_mode import TelemetryMessageVehicleTransmissionGearboxMode from psa_connectedcar.models.time_monitor_trigger import TimeMonitorTrigger from psa_connectedcar.models.time_range import TimeRange from psa_connectedcar.models.time_stamped import TimeStamped from psa_connectedcar.models.time_trigger import TimeTrigger from psa_connectedcar.models.time_zone_monitor_trigger import TimeZoneMonitorTrigger from psa_connectedcar.models.time_zone_trigger import TimeZoneTrigger from psa_connectedcar.models.trip import Trip from psa_connectedcar.models.trip_avg_consumption import TripAvgConsumption from psa_connectedcar.models.trip_links import TripLinks from psa_connectedcar.models.trips import Trips from psa_connectedcar.models.trips_embedded import TripsEmbedded from psa_connectedcar.models.updated_field import UpdatedField from psa_connectedcar.models.url import Url from psa_connectedcar.models.user import User from psa_connectedcar.models.user_embedded import UserEmbedded from psa_connectedcar.models.user_links import UserLinks from psa_connectedcar.models.vect2_d import Vect2D from psa_connectedcar.models.vehicle import Vehicle from psa_connectedcar.models.vehicle_engine import VehicleEngine from psa_connectedcar.models.vehicle_links import VehicleLinks from psa_connectedcar.models.vehicle_odometer import VehicleOdometer from psa_connectedcar.models.vehicles import Vehicles from psa_connectedcar.models.vehicles_embedded import VehiclesEmbedded from psa_connectedcar.models.way_points import WayPoints from psa_connectedcar.models.way_points_embedded import WayPointsEmbedded from psa_connectedcar.models.x_error import XError from psa_connectedcar.models.zone_monitor_trigger import ZoneMonitorTrigger from psa_connectedcar.models.zone_trigger import ZoneTrigger from psa_connectedcar.models.zone_trigger_place import ZoneTriggerPlace from psa_connectedcar.models.zone_trigger_place_center import ZoneTriggerPlaceCenter