use crate::framework::response::ApiResult;
use serde::Deserialize;
pub mod delete;
pub mod get;
pub mod patch;
pub mod post;
pub mod put;
pub use get::{FormationDetails, FormationList};
pub use patch::{FormationUpdate, FormationUpdateParams};
impl ApiResult for Formation {}
impl ApiResult for Vec<Formation> {}
#[derive(Deserialize, Serialize, Debug, Clone, PartialEq, Eq)]
pub struct Formation {
pub app: App,
pub command: String,
pub created_at: String,
pub id: String,
pub quantity: i32,
pub size: String,
pub r#type: String,
pub updated_at: String,
}
#[derive(Deserialize, Serialize, Debug, Clone, PartialEq, Eq)]
pub struct App {
pub id: String,
pub name: String,
}