orchestra-toolkit 0.6.1

Client to interract with Orchestra system, uses HGTP protocol
Documentation
/* Copyright 2024-2025 LEDR Technologies Inc.
* This file is part of the Orchestra library, which helps developer use our Orchestra technology which is based on AvesTerra, owned and developped by Georgetown University, under license agreement with LEDR Technologies Inc.
*
* The Orchestra library is a free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
*
* The Orchestra library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License along with the Orchestra library. If not, see <https://www.gnu.org/licenses/>.
*
* If you have any questions, feedback or issues about the Orchestra library, you can contact us at support@ledr.io.
*/

#![allow(clippy::too_many_arguments)]

mod avesterra_error;
mod avial_error;
mod avial_model;
pub mod constants;
mod entity;
mod hgtp;
mod key;
mod locutor;
mod name;
mod session;
mod string255;
mod taxonomy;
mod time_serde;
mod value;

pub use avesterra_error::AvesterraError;
pub use avial_error::AvialError;
pub use avial_model::*;
pub use entity::Entity;
pub use hgtp::{HGTPMessage, Token};
pub use key::*;
pub use locutor::Locutor;
pub use name::*;
pub use session::*;
pub use string255::*;
pub use taxonomy::*;
pub use value::*;