// SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2018, Groupe PSA, XS Embedded GmbH, TomTom International B.V., Continental Automotive GmbH, BMW Car IT GmbH, Alpine Electronics R&D Europe GmbH, AISIN AW CO., LTD., Neusoft Technology Solutions GmbH, Jaguar Land Rover Limited, Visteon Corporation, Elektrobit Automotive GmbH // This Source Code Form is subject to the terms of the // Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with // this file, you can obtain one at http://mozilla.org/MPL/2.0/. package org.genivi typeCollection CommonTypes { version { major 4 minor 0 } <** @description: version.**> struct Version { <** @description : when the major changes, then backward compatibility with previous releases is not granted.**> UInt16 ^versionMajor <** @description : when the minor changes, then backward compatibility with previous releases is granted, but something changed in the implementation of the API (e.g. new methods may have been added).**> UInt16 ^versionMinor <** @description : when the micro changes, then backward compatibility with previous releases is granted (bug fixes or documentation modifications).**> UInt16 ^versionMicro <** @description : release date (e.g. 21-06-2011).**> String date } <** @description:Unique ID for a POI Categories**> typedef CategoryID is UInt32 }