xbuilder/enricher/bounds/invoice/
tipo_operacion.rs

1use crate::models::invoice::Invoice;
2
3pub trait InvoiceTipoOperacionGetter {
4    fn get_tipo_operacion(&self) -> &Option<&'static str>;
5}
6
7pub trait InvoiceTipoOperacionSetter {
8    fn set_tipo_operacion(&mut self, val: &'static str);
9}
10
11impl InvoiceTipoOperacionGetter for Invoice {
12    fn get_tipo_operacion(&self) -> &Option<&'static str> {
13        &self.tipo_operacion
14    }
15}
16
17impl InvoiceTipoOperacionSetter for Invoice {
18    fn set_tipo_operacion(&mut self, val: &'static str) {
19        self.tipo_operacion = Some(val);
20    }
21}