xbuilder/enricher/bounds/invoice/
tipo_operacion.rs1use 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}