Skip to content

Files

Failed to load latest commit information.

Latest commit

 Cannot retrieve latest commit at this time.

History

History

up-core-api

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

uProtocol Core API

SPDX-FileCopyrightText: 2023 Contributors to the Eclipse Foundation

See the NOTICE file(s) distributed with this work for additional
information regarding copyright ownership.

This program and the accompanying materials are made available under
the terms of the Apache License Version 2.0 which is available at
https://www.apache.org/licenses/LICENSE-2.0

SPDX-FileType: DOCUMENTATION
SPDX-License-Identifier: Apache-2.0

This folder contains the uProtocol data model (UUri, UAttributes, UMessage, UUID, etc..), and core services definitions (uDiscovery, uSubscription, uTwin), common to all programming languages supported by uProtocol.

The language specific libraries pull these protos into their respective projects to build and add validators, serializers, and factory/builder functionality specific to their programming language.

For more information about the generated code and extensions to the generated code, please refer to:

If you want to validate a change to a proto, simply run the command mvn verify -f "pom.xml"