rust_woocommerce/controllers/
tax_classes.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct TaxClassCreate {
5 name: Option<String>,
6}
7#[derive(Default)]
8pub struct TaxClassCreateBuilder {
9 pub name: Option<String>,
11}
12impl TaxClassCreateBuilder {
13 pub fn name(&mut self, name: impl Into<String>) -> &mut Self {
15 let _ = self.name.insert(name.into());
16 self
17 }
18 pub fn build(&self) -> TaxClassCreate {
19 TaxClassCreate {
20 name: self.name.to_owned(),
21 }
22 }
23}