1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//! # Catalyst
//!
//! Catalyst is a Rust client library for
//! [Decentraland's Catalyst API](https://decentraland.github.io/catalyst-api-specs/).
//!

mod content_client;
pub use content_client::ContentClient;

// mod lambda_client;
// pub use lambda_client::LambdaClient;

mod entity;
pub use entity::Entity;
pub use entity::EntityId;
pub use entity::EntityType;

mod content_id;
pub use content_id::ContentId;

pub mod entity_files;

mod server;
pub use server::Server;

pub mod status;

pub mod entity_information;
pub mod snapshot;

// Represents an id in the form of a hash, used for content files and entities.
pub type HashId = String;

// Represents a content file using the resource name
pub type Urn = String;