velato/schema/assets/
mod.rs

1// Copyright 2024 the Velato Authors
2// SPDX-License-Identifier: Apache-2.0 OR MIT
3
4pub mod asset;
5pub mod file_asset;
6pub mod image;
7pub mod precomposition;
8
9use self::image::Image;
10use self::precomposition::Precomposition;
11use serde::{Deserialize, Serialize};
12
13#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
14#[serde(untagged)]
15pub enum AnyAsset {
16    Image(Image),
17    Precomposition(Precomposition),
18    // unimplemented - Sound(Sound),
19    // unimplemented - DataSource(DataSource),
20}