bindle/invoice/condition.rs
1//! Definition of the `Condition` type
2
3use serde::{Deserialize, Serialize};
4
5/// Conditions associate parcels to [`Group`](crate::Group)s
6#[derive(Serialize, Deserialize, Debug, Clone, Eq, PartialEq, Hash)]
7#[serde(deny_unknown_fields, rename_all = "camelCase")]
8pub struct Condition {
9 pub member_of: Option<Vec<String>>,
10 pub requires: Option<Vec<String>>,
11}