Skip to main content

opentalk_nextcloud_client/
lib.rs

1// SPDX-FileCopyrightText: OpenTalk GmbH <mail@opentalk.eu>
2//
3// SPDX-License-Identifier: EUPL-1.2
4
5//! NextCloud client library embedded in OpenTalk
6
7mod client;
8mod error;
9mod share_creator;
10mod share_id;
11mod share_permission;
12mod share_type;
13mod share_updater;
14mod utils;
15
16pub mod types;
17
18pub use client::Client;
19pub use error::Error;
20pub use share_creator::ShareCreator;
21pub use share_id::ShareId;
22pub use share_permission::SharePermission;
23pub use share_type::ShareType;
24pub use share_updater::ShareUpdater;
25
26type Result<T, E = Error> = std::result::Result<T, E>;