basyx_rs/submodel_element/operation_variable.rs
1// SPDX-FileCopyrightText: 2021 Fraunhofer Institute for Experimental Software Engineering IESE
2// SPDX-FileCopyrightText: 2023 Jan Hecht
3//
4// SPDX-License-Identifier: MIT
5
6use super::SubmodelElement;
7use serde::{Deserialize, Serialize};
8
9#[derive(Clone, PartialEq, Debug, Deserialize, Serialize)]
10pub struct OperationVariable {
11 pub value: SubmodelElement,
12}
13
14impl OperationVariable {
15 pub fn new(submodel_element: SubmodelElement) -> Self {
16 Self {
17 value: submodel_element,
18 }
19 }
20}