1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00

feat: use DataFormReferenceType

This commit is contained in:
Paul-Christian Volkmer 2025-04-13 20:29:15 +02:00
parent a260a6d8e9
commit 1d43261ab6
2 changed files with 5 additions and 2 deletions

View File

@ -44,6 +44,9 @@ pub struct DataFormType;
#[derive(Debug)] #[derive(Debug)]
pub struct UnterformularType; pub struct UnterformularType;
#[derive(Debug)]
pub struct DataFormReferenceType;
#[derive(Serialize, Deserialize, Debug)] #[derive(Serialize, Deserialize, Debug)]
#[serde(deny_unknown_fields)] #[serde(deny_unknown_fields)]
pub struct Form<Type> { pub struct Form<Type> {

View File

@ -18,7 +18,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
use crate::model::form::{DataFormType, Form}; use crate::model::form::{DataFormReferenceType, Form};
use crate::model::{Ansicht, Filter, FormEntry, Ordner, RefEntries, Script, Sortable}; use crate::model::{Ansicht, Filter, FormEntry, Ordner, RefEntries, Script, Sortable};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
@ -579,5 +579,5 @@ impl Sortable for Entry {
#[serde(deny_unknown_fields)] #[serde(deny_unknown_fields)]
pub struct ReferencedDataForm { pub struct ReferencedDataForm {
#[serde(rename = "ReferencedDataForm", default)] #[serde(rename = "ReferencedDataForm", default)]
program_module: Vec<Form<DataFormType>>, program_module: Vec<Form<DataFormReferenceType>>,
} }