artifacts/models/
fight_request_schema.rs

1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5#[cfg_attr(feature = "specta", derive(specta::Type))]
6pub struct FightRequestSchema {
7    /// Optional list of additional character names to include in the fight (max 2 additional characters).
8    #[serde(rename = "participants", skip_serializing_if = "Option::is_none")]
9    pub participants: Option<Vec<String>>,
10}
11
12impl FightRequestSchema {
13    pub fn new() -> FightRequestSchema {
14        FightRequestSchema { participants: None }
15    }
16}