#[derive(Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
pub enum PluginModuleEepromBinaryData
{
#[serde(rename = "SFF-8079")] SFF_8079
{
#[serde(flatten)] page_A0: BinaryData256,
},
#[serde(rename = "SFF-8472")] SFF_8472
{
#[serde(flatten)] page_A0: BinaryData256,
#[serde(flatten)] page_A2: Option<BinaryData256>,
},
#[serde(rename = "SFF-8436")] SFF_8436
{
#[serde(flatten)] page_A0: BinaryData256,
},
#[serde(rename = "SFF-8436 640")] SFF_8436_640
{
#[serde(flatten)] binary_data: BinaryData640,
},
#[serde(rename = "SFF-8636")] SFF_8636
{
page_A0: BinaryData256,
},
#[serde(rename = "SFF-8636 640")] SFF_8636_640
{
#[serde(flatten)] binary_data: BinaryData640,
},
Unknown
{
type_: u32,
binary_data: Box<[u8]>
}
}