1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use crate::format::ulist::UListStatus;
use serde::{Deserialize, Serialize};

#[derive(Deserialize, Serialize, Debug)]
pub struct RListPatch {
    pub status: Option<UListStatus>,
}

impl RListPatch {
    pub fn new() -> Self {
        RListPatch {
            status: Some(UListStatus::Unknown),
        }
    }

    pub fn status(mut self, s: UListStatus) -> Self {
        self.status = Some(s);
        self
    }
}