From 40896c6b8e821ad37fe9416c623655fcd80acd42 Mon Sep 17 00:00:00 2001 From: Ralf Zerres Date: Fri, 3 Jul 2020 00:57:34 +0200 Subject: [PATCH] structures: include reference to orbtk * make structures accessible for orbtk * documentation update Signed-off-by: Ralf Zerres --- advotracker/src/data/structures.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/advotracker/src/data/structures.rs b/advotracker/src/data/structures.rs index fb537ad..f237ea4 100644 --- a/advotracker/src/data/structures.rs +++ b/advotracker/src/data/structures.rs @@ -6,6 +6,7 @@ */ use chrono::NaiveDateTime; +use orbtk::prelude::*; use serde::{Deserialize, Serialize}; /// An enumeration of valid policy codes. @@ -144,10 +145,14 @@ pub struct HarmType { pub struct PolicyCheck { /// Versicherungsschein-Prüfnummer pub policy_check_number: String, + /// Referenz zum Versicherungsschein-Typ + pub dion: u8, + /// Referenz zum Versicherungsschein-Typ + pub policy_code: PolicyCode, /// Referenz zur Versicherungsschein-Nummer - pub policy_number: String, + pub policy_number: usize, /// Validitätsergebnis - pub policy_number_valid: bool + pub policy_number_status: Status } impl PolicyCheck { @@ -335,3 +340,7 @@ pub struct AllianzPolicyNumber { // pub struct AllianzPolicyNumberList { // records: Vec // } + +into_property_source!(PolicyCheck); +into_property_source!(PolicyDataList); +into_property_source!(PolicyList);