aas 0.1.0

Data type bindings for the Asset Administration Shell Specs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::part_1::v3_1::attributes::administrative_information::AdministrativeInformation;
use crate::part_1::v3_1::attributes::referable::Referable;
use crate::part_1::v3_1::primitives::Identifier;
use serde::{Deserialize, Serialize};

///use crate::v3_1::asset_administration_shell::AdministrativeInformation;

#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
pub struct Identifiable {
    pub id: Identifier,

    #[serde(skip_serializing_if = "Option::is_none")]
    pub administrative_information: Option<AdministrativeInformation>,

    #[serde(flatten)]
    pub referable: Referable,
}