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}