1use serde::Deserialize;
2
3use crate::{Id, TypedObject};
4
5#[derive(Deserialize)]
6pub struct Bundle<T> {
7 pub id: Id,
8 pub spec_version: String,
9 pub objects: Vec<T>,
10}
11
12impl<T> TypedObject for Bundle<T> {
13 const TYPE: &'static str = "bundle";
14}