1
2
3
4
5
6
7
8
9
10
11
12
use serde::{Deserialize, Serialize};

use crate::models::affinity::Affinity;
use crate::models::constraint::Constraint;

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct RequestedDevice {
    pub name: Option<String>,
    pub count: Option<i32>,
    pub constraints: Option<Vec<Constraint>>,
    pub affinities: Option<Vec<Affinity>>,
}