From 964685770f152cb0ac3547610cde07bcdc8b5348 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 23 Feb 2023 16:43:36 -0500 Subject: [PATCH] Reformat CICM for old .NET versions --- CHANGELIST.md | 1 + MPF.Modules/Aaru/cicm.cs | 11957 +++++++++++++++++++------------------ 2 files changed, 5980 insertions(+), 5978 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 5a9b3976..3c2af9be 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -52,6 +52,7 @@ - Fix Aaru removal - Enable .NET 6 Windows builds - Update Redumper to build_106 +- Reformat CICM for old .NET versions ### 2.4 (2022-10-26) diff --git a/MPF.Modules/Aaru/cicm.cs b/MPF.Modules/Aaru/cicm.cs index 18063588..96b05efb 100644 --- a/MPF.Modules/Aaru/cicm.cs +++ b/MPF.Modules/Aaru/cicm.cs @@ -18,7373 +18,7374 @@ using System.ComponentModel; using System.Diagnostics; using System.Xml.Serialization; -namespace Schemas; - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code"), - XmlRoot("CICMMetadata", Namespace = "", IsNullable = false), Obsolete("Will be removed in Aaru 7")] -public class CICMMetadataType +namespace Schemas { - string[] developerField; + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code"), + XmlRoot("CICMMetadata", Namespace = "", IsNullable = false), Obsolete("Will be removed in Aaru 7")] + public class CICMMetadataType + { + string[] developerField; - string[] publisherField; + string[] publisherField; - string[] authorField; + string[] authorField; - string[] performerField; + string[] performerField; - string nameField; + string nameField; - string versionField; + string versionField; - CICMMetadataTypeReleaseType releaseTypeField; + CICMMetadataTypeReleaseType releaseTypeField; - bool releaseTypeFieldSpecified; + bool releaseTypeFieldSpecified; - DateTime releaseDateField; + DateTime releaseDateField; - bool releaseDateFieldSpecified; + bool releaseDateFieldSpecified; - BarcodeType[] barcodesField; + BarcodeType[] barcodesField; - string partNumberField; + string partNumberField; - string serialNumberField; + string serialNumberField; - string[] keywordsField; + string[] keywordsField; - MagazineType[] magazineField; + MagazineType[] magazineField; - BookType[] bookField; + BookType[] bookField; - string[] categoriesField; + string[] categoriesField; - string[] subcategoriesField; + string[] subcategoriesField; - LanguagesTypeLanguage[] languagesField; + LanguagesTypeLanguage[] languagesField; - string[] systemsField; + string[] systemsField; - ArchitecturesTypeArchitecture[] architecturesField; + ArchitecturesTypeArchitecture[] architecturesField; - RequiredOperatingSystemType[] requiredOperatingSystemsField; + RequiredOperatingSystemType[] requiredOperatingSystemsField; - UserManualType[] userManualField; + UserManualType[] userManualField; - OpticalDiscType[] opticalDiscField; + OpticalDiscType[] opticalDiscField; - AdvertisementType[] advertisementField; + AdvertisementType[] advertisementField; - LinearMediaType[] linearMediaField; + LinearMediaType[] linearMediaField; - PCIType[] pCICardField; + PCIType[] pCICardField; - BlockMediaType[] blockMediaField; + BlockMediaType[] blockMediaField; - AudioMediaType[] audioMediaField; + AudioMediaType[] audioMediaField; - /// - [XmlElement("Developer")] - public string[] Developer - { - get => developerField; - set => developerField = value; - } + /// + [XmlElement("Developer")] + public string[] Developer + { + get => developerField; + set => developerField = value; + } - /// - [XmlElement("Publisher")] - public string[] Publisher - { - get => publisherField; - set => publisherField = value; - } + /// + [XmlElement("Publisher")] + public string[] Publisher + { + get => publisherField; + set => publisherField = value; + } - /// - [XmlElement("Author")] - public string[] Author - { - get => authorField; - set => authorField = value; - } + /// + [XmlElement("Author")] + public string[] Author + { + get => authorField; + set => authorField = value; + } - /// - [XmlElement("Performer")] - public string[] Performer - { - get => performerField; - set => performerField = value; - } + /// + [XmlElement("Performer")] + public string[] Performer + { + get => performerField; + set => performerField = value; + } - /// - public string Name - { - get => nameField; - set => nameField = value; - } + /// + public string Name + { + get => nameField; + set => nameField = value; + } + + /// + public string Version + { + get => versionField; + set => versionField = value; + } + + /// + public CICMMetadataTypeReleaseType ReleaseType + { + get => releaseTypeField; + set => releaseTypeField = value; + } + + /// + [XmlIgnore] + public bool ReleaseTypeSpecified + { + get => releaseTypeFieldSpecified; + set => releaseTypeFieldSpecified = value; + } + + /// + [XmlElement(DataType = "date")] + public DateTime ReleaseDate + { + get => releaseDateField; + set => releaseDateField = value; + } + + /// + [XmlIgnore] + public bool ReleaseDateSpecified + { + get => releaseDateFieldSpecified; + set => releaseDateFieldSpecified = value; + } + + /// + [XmlArrayItem("Barcode", IsNullable = false)] + public BarcodeType[] Barcodes + { + get => barcodesField; + set => barcodesField = value; + } + + /// + public string PartNumber + { + get => partNumberField; + set => partNumberField = value; + } + + /// + public string SerialNumber + { + get => serialNumberField; + set => serialNumberField = value; + } + + /// + [XmlArrayItem("Keyword", IsNullable = false)] + public string[] Keywords + { + get => keywordsField; + set => keywordsField = value; + } + + /// + [XmlElement("Magazine")] + public MagazineType[] Magazine + { + get => magazineField; + set => magazineField = value; + } + + /// + [XmlElement("Book")] + public BookType[] Book + { + get => bookField; + set => bookField = value; + } + + /// + [XmlArrayItem("Category", IsNullable = false)] + public string[] Categories + { + get => categoriesField; + set => categoriesField = value; + } + + /// + [XmlArrayItem("Subcategory", IsNullable = false)] + public string[] Subcategories + { + get => subcategoriesField; + set => subcategoriesField = value; + } + + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Languages + { + get => languagesField; + set => languagesField = value; + } + + /// + [XmlArrayItem("System", IsNullable = false)] + public string[] Systems + { + get => systemsField; + set => systemsField = value; + } + + /// + [XmlArrayItem("Architecture", IsNullable = false)] + public ArchitecturesTypeArchitecture[] Architectures + { + get => architecturesField; + set => architecturesField = value; + } + + /// + [XmlArrayItem("RequiredOperatingSystem", IsNullable = false)] + public RequiredOperatingSystemType[] RequiredOperatingSystems + { + get => requiredOperatingSystemsField; + set => requiredOperatingSystemsField = value; + } + + /// + [XmlElement("UserManual")] + public UserManualType[] UserManual + { + get => userManualField; + set => userManualField = value; + } + + /// + [XmlElement("OpticalDisc")] + public OpticalDiscType[] OpticalDisc + { + get => opticalDiscField; + set => opticalDiscField = value; + } + + /// + [XmlElement("Advertisement")] + public AdvertisementType[] Advertisement + { + get => advertisementField; + set => advertisementField = value; + } + + /// + [XmlElement("LinearMedia")] + public LinearMediaType[] LinearMedia + { + get => linearMediaField; + set => linearMediaField = value; + } + + /// + [XmlElement("PCICard")] + public PCIType[] PCICard + { + get => pCICardField; + set => pCICardField = value; + } + + /// + [XmlElement("BlockMedia")] + public BlockMediaType[] BlockMedia + { + get => blockMediaField; + set => blockMediaField = value; + } + + /// + [XmlElement("AudioMedia")] + public AudioMediaType[] AudioMedia + { + get => audioMediaField; + set => audioMediaField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum CICMMetadataTypeReleaseType + { + /// + Retail, + + /// + Bundle, - /// - public string Version - { - get => versionField; - set => versionField = value; - } + /// + Coverdisc, - /// - public CICMMetadataTypeReleaseType ReleaseType - { - get => releaseTypeField; - set => releaseTypeField = value; - } + /// + Subscription, - /// - [XmlIgnore] - public bool ReleaseTypeSpecified - { - get => releaseTypeFieldSpecified; - set => releaseTypeFieldSpecified = value; - } + /// + Demo, - /// - [XmlElement(DataType = "date")] - public DateTime ReleaseDate - { - get => releaseDateField; - set => releaseDateField = value; - } + /// + OEM, - /// - [XmlIgnore] - public bool ReleaseDateSpecified - { - get => releaseDateFieldSpecified; - set => releaseDateFieldSpecified = value; - } + /// + Shareware, - /// - [XmlArrayItem("Barcode", IsNullable = false)] - public BarcodeType[] Barcodes - { - get => barcodesField; - set => barcodesField = value; - } + /// + FOSS, - /// - public string PartNumber - { - get => partNumberField; - set => partNumberField = value; - } + /// + Adware, - /// - public string SerialNumber - { - get => serialNumberField; - set => serialNumberField = value; - } + /// + Donationware, - /// - [XmlArrayItem("Keyword", IsNullable = false)] - public string[] Keywords - { - get => keywordsField; - set => keywordsField = value; - } + /// + [XmlEnum("Digital download")] + Digitaldownload, - /// - [XmlElement("Magazine")] - public MagazineType[] Magazine - { - get => magazineField; - set => magazineField = value; + /// + SaaS } /// - [XmlElement("Book")] - public BookType[] Book + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class BarcodeType { - get => bookField; - set => bookField = value; - } + BarcodeTypeType typeField; - /// - [XmlArrayItem("Category", IsNullable = false)] - public string[] Categories - { - get => categoriesField; - set => categoriesField = value; - } + string valueField; - /// - [XmlArrayItem("Subcategory", IsNullable = false)] - public string[] Subcategories - { - get => subcategoriesField; - set => subcategoriesField = value; - } + /// + [XmlAttribute] + public BarcodeTypeType type + { + get => typeField; + set => typeField = value; + } - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Languages - { - get => languagesField; - set => languagesField = value; + /// + [XmlText] + public string Value + { + get => valueField; + set => valueField = value; + } } /// - [XmlArrayItem("System", IsNullable = false)] - public string[] Systems + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum BarcodeTypeType { - get => systemsField; - set => systemsField = value; - } + /// + aztec, - /// - [XmlArrayItem("Architecture", IsNullable = false)] - public ArchitecturesTypeArchitecture[] Architectures - { - get => architecturesField; - set => architecturesField = value; - } + /// + codabar, - /// - [XmlArrayItem("RequiredOperatingSystem", IsNullable = false)] - public RequiredOperatingSystemType[] RequiredOperatingSystems - { - get => requiredOperatingSystemsField; - set => requiredOperatingSystemsField = value; - } + /// + code11, - /// - [XmlElement("UserManual")] - public UserManualType[] UserManual - { - get => userManualField; - set => userManualField = value; - } + /// + code128, - /// - [XmlElement("OpticalDisc")] - public OpticalDiscType[] OpticalDisc - { - get => opticalDiscField; - set => opticalDiscField = value; - } + /// + code39, - /// - [XmlElement("Advertisement")] - public AdvertisementType[] Advertisement - { - get => advertisementField; - set => advertisementField = value; - } + /// + code93, - /// - [XmlElement("LinearMedia")] - public LinearMediaType[] LinearMedia - { - get => linearMediaField; - set => linearMediaField = value; - } + /// + cpcbinary, - /// - [XmlElement("PCICard")] - public PCIType[] PCICard - { - get => pCICardField; - set => pCICardField = value; - } + /// + ezcode, - /// - [XmlElement("BlockMedia")] - public BlockMediaType[] BlockMedia - { - get => blockMediaField; - set => blockMediaField = value; - } + /// + fim, - /// - [XmlElement("AudioMedia")] - public AudioMediaType[] AudioMedia - { - get => audioMediaField; - set => audioMediaField = value; - } -} + /// + itf, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum CICMMetadataTypeReleaseType -{ - /// - Retail, + /// + itf14, - /// - Bundle, + /// + ean13, - /// - Coverdisc, + /// + ean8, - /// - Subscription, + /// + maxicode, - /// - Demo, + /// + isbn, - /// - OEM, + /// + isrc, - /// - Shareware, + /// + msi, - /// - FOSS, + /// + tof, - /// - Adware, + /// + shotcode, - /// - Donationware, + /// + rm4scc, - /// - [XmlEnum("Digital download")] - Digitaldownload, + /// + qr, - /// - SaaS -} + /// + ean5, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class BarcodeType -{ - BarcodeTypeType typeField; + /// + ean2, - string valueField; + /// + [XmlEnum("qr")] + qr1, - /// - [XmlAttribute] - public BarcodeTypeType type - { - get => typeField; - set => typeField = value; - } + /// + postnet, - /// - [XmlText] - public string Value - { - get => valueField; - set => valueField = value; - } -} + /// + postbar, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum BarcodeTypeType -{ - /// - aztec, + /// + plessey, - /// - codabar, + /// + pharmacode, - /// - code11, + /// + pdf417, - /// - code128, + /// + patchcode + } /// - code39, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class AudioBlockType + { + ImageType imageField; - /// - code93, + ulong sizeField; - /// - cpcbinary, + string accoustIDField; - /// - ezcode, + ChecksumType[] checksumsField; - /// - fim, + string formatField; - /// - itf, + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - /// - itf14, + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - /// - ean13, + /// + public string AccoustID + { + get => accoustIDField; + set => accoustIDField = value; + } - /// - ean8, + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - /// - maxicode, + /// + public string Format + { + get => formatField; + set => formatField = value; + } + } /// - isbn, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ImageType + { + string formatField; - /// - isrc, + ulong offsetField; - /// - msi, + bool offsetFieldSpecified; - /// - tof, + string valueField; - /// - shotcode, + /// + [XmlAttribute] + public string format + { + get => formatField; + set => formatField = value; + } - /// - rm4scc, + /// + [XmlAttribute] + public ulong offset + { + get => offsetField; + set => offsetField = value; + } - /// - qr, + /// + [XmlIgnore] + public bool offsetSpecified + { + get => offsetFieldSpecified; + set => offsetFieldSpecified = value; + } - /// - ean5, + /// + [XmlText] + public string Value + { + get => valueField; + set => valueField = value; + } + } /// - ean2, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ChecksumType + { + ChecksumTypeType typeField; - /// - [XmlEnum("qr")] - qr1, + string valueField; - /// - postnet, + /// + [XmlAttribute] + public ChecksumTypeType type + { + get => typeField; + set => typeField = value; + } - /// - postbar, + /// + [XmlText] + public string Value + { + get => valueField; + set => valueField = value; + } + } /// - plessey, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum ChecksumTypeType + { + /// + fletcher16, - /// - pharmacode, + /// + fletcher32, - /// - pdf417, + /// + adler32, - /// - patchcode -} + /// + crc16, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class AudioBlockType -{ - ImageType imageField; + /// + crc16ccitt, - ulong sizeField; + /// + crc32, - string accoustIDField; + /// + crc64, - ChecksumType[] checksumsField; + /// + md4, - string formatField; + /// + md5, - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } + /// + dm6, - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } + /// + ripemd128, - /// - public string AccoustID - { - get => accoustIDField; - set => accoustIDField = value; - } + /// + ripemd160, - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + /// + ripemed320, - /// - public string Format - { - get => formatField; - set => formatField = value; - } -} + /// + sha1, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ImageType -{ - string formatField; + /// + sha224, - ulong offsetField; + /// + sha256, - bool offsetFieldSpecified; + /// + sha384, - string valueField; + /// + sha512, - /// - [XmlAttribute] - public string format - { - get => formatField; - set => formatField = value; - } + /// + sha3, - /// - [XmlAttribute] - public ulong offset - { - get => offsetField; - set => offsetField = value; - } + /// + skein, - /// - [XmlIgnore] - public bool offsetSpecified - { - get => offsetFieldSpecified; - set => offsetFieldSpecified = value; - } + /// + snefru, - /// - [XmlText] - public string Value - { - get => valueField; - set => valueField = value; - } -} + /// + blake256, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ChecksumType -{ - ChecksumTypeType typeField; + /// + blake512, - string valueField; + /// + tiger, - /// - [XmlAttribute] - public ChecksumTypeType type - { - get => typeField; - set => typeField = value; - } + /// + whirlpool, - /// - [XmlText] - public string Value - { - get => valueField; - set => valueField = value; + /// + spamsum } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum ChecksumTypeType -{ - /// - fletcher16, /// - fletcher32, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class AudioMediaType + { + ImageType imageField; - /// - adler32, + ulong sizeField; - /// - crc16, + ChecksumType[] checksumsField; - /// - crc16ccitt, + SequenceType sequenceField; - /// - crc32, + string partNumberField; - /// - crc64, + string serialNumberField; - /// - md4, + string manufacturerField; - /// - md5, + string modelField; - /// - dm6, + string accoustIDField; - /// - ripemd128, + AudioBlockType[] blockField; - /// - ripemd160, + string copyProtectionField; - /// - ripemed320, + DimensionsType dimensionsField; - /// - sha1, + ScansType scansField; - /// - sha224, + DumpHardwareType[] dumpHardwareArrayField; - /// - sha256, + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - /// - sha384, + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - /// - sha512, + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - /// - sha3, + /// + public SequenceType Sequence + { + get => sequenceField; + set => sequenceField = value; + } - /// - skein, + /// + public string PartNumber + { + get => partNumberField; + set => partNumberField = value; + } - /// - snefru, + /// + public string SerialNumber + { + get => serialNumberField; + set => serialNumberField = value; + } - /// - blake256, + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } - /// - blake512, + /// + public string Model + { + get => modelField; + set => modelField = value; + } - /// - tiger, + /// + public string AccoustID + { + get => accoustIDField; + set => accoustIDField = value; + } + + /// + [XmlElement("Block")] + public AudioBlockType[] Block + { + get => blockField; + set => blockField = value; + } + + /// + public string CopyProtection + { + get => copyProtectionField; + set => copyProtectionField = value; + } + + /// + public DimensionsType Dimensions + { + get => dimensionsField; + set => dimensionsField = value; + } + + /// + public ScansType Scans + { + get => scansField; + set => scansField = value; + } + + /// + [XmlArrayItem("DumpHardware", IsNullable = false)] + public DumpHardwareType[] DumpHardwareArray + { + get => dumpHardwareArrayField; + set => dumpHardwareArrayField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SequenceType + { + string mediaTitleField; + + uint mediaSequenceField; + + uint totalMediaField; + + byte sideField; + + bool sideFieldSpecified; + + byte layerField; + + bool layerFieldSpecified; + + /// + public string MediaTitle + { + get => mediaTitleField; + set => mediaTitleField = value; + } + + /// + public uint MediaSequence + { + get => mediaSequenceField; + set => mediaSequenceField = value; + } + + /// + public uint TotalMedia + { + get => totalMediaField; + set => totalMediaField = value; + } + + /// + public byte Side + { + get => sideField; + set => sideField = value; + } + + /// + [XmlIgnore] + public bool SideSpecified + { + get => sideFieldSpecified; + set => sideFieldSpecified = value; + } + + /// + public byte Layer + { + get => layerField; + set => layerField = value; + } + + /// + [XmlIgnore] + public bool LayerSpecified + { + get => layerFieldSpecified; + set => layerFieldSpecified = value; + } + } - /// - whirlpool, + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class DimensionsType + { + double diameterField; - /// - spamsum -} + bool diameterFieldSpecified; + + double heightField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class AudioMediaType -{ - ImageType imageField; + bool heightFieldSpecified; - ulong sizeField; + double widthField; - ChecksumType[] checksumsField; + bool widthFieldSpecified; - SequenceType sequenceField; + double thicknessField; - string partNumberField; + /// + public double Diameter + { + get => diameterField; + set => diameterField = value; + } - string serialNumberField; + /// + [XmlIgnore] + public bool DiameterSpecified + { + get => diameterFieldSpecified; + set => diameterFieldSpecified = value; + } - string manufacturerField; + /// + public double Height + { + get => heightField; + set => heightField = value; + } - string modelField; + /// + [XmlIgnore] + public bool HeightSpecified + { + get => heightFieldSpecified; + set => heightFieldSpecified = value; + } - string accoustIDField; + /// + public double Width + { + get => widthField; + set => widthField = value; + } - AudioBlockType[] blockField; + /// + [XmlIgnore] + public bool WidthSpecified + { + get => widthFieldSpecified; + set => widthFieldSpecified = value; + } - string copyProtectionField; + /// + public double Thickness + { + get => thicknessField; + set => thicknessField = value; + } + } - DimensionsType dimensionsField; + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ScansType + { + CaseScanType caseScanField; - ScansType scansField; + MediaScanType scanField; - DumpHardwareType[] dumpHardwareArrayField; + /// + public CaseScanType CaseScan + { + get => caseScanField; + set => caseScanField = value; + } - /// - public ImageType Image - { - get => imageField; - set => imageField = value; + /// + public MediaScanType Scan + { + get => scanField; + set => scanField = value; + } } /// - public ulong Size + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class CaseScanType { - get => sizeField; - set => sizeField = value; - } + CaseScanTypeCaseScanElement caseScanElementField; - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + ScanType scanField; - /// - public SequenceType Sequence - { - get => sequenceField; - set => sequenceField = value; - } + /// + public CaseScanTypeCaseScanElement CaseScanElement + { + get => caseScanElementField; + set => caseScanElementField = value; + } - /// - public string PartNumber - { - get => partNumberField; - set => partNumberField = value; + /// + public ScanType Scan + { + get => scanField; + set => scanField = value; + } } /// - public string SerialNumber + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum CaseScanTypeCaseScanElement { - get => serialNumberField; - set => serialNumberField = value; - } + /// + sleeve, - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } + /// + inner, - /// - public string Model - { - get => modelField; - set => modelField = value; - } + /// + inlay, - /// - public string AccoustID - { - get => accoustIDField; - set => accoustIDField = value; - } + /// + frontback, - /// - [XmlElement("Block")] - public AudioBlockType[] Block - { - get => blockField; - set => blockField = value; - } + /// + frontfull, - /// - public string CopyProtection - { - get => copyProtectionField; - set => copyProtectionField = value; - } + /// + boxfront, - /// - public DimensionsType Dimensions - { - get => dimensionsField; - set => dimensionsField = value; - } + /// + boxback, - /// - public ScansType Scans - { - get => scansField; - set => scansField = value; + /// + boxspine, + + /// + external } /// - [XmlArrayItem("DumpHardware", IsNullable = false)] - public DumpHardwareType[] DumpHardwareArray + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ScanType { - get => dumpHardwareArrayField; - set => dumpHardwareArrayField = value; - } -} + FileType fileField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SequenceType -{ - string mediaTitleField; + ChecksumType[] checksumsField; - uint mediaSequenceField; + ScannerType[] scannerField; - uint totalMediaField; + ScanProcessingType[] scanProcessingField; - byte sideField; + OCRType[] oCRField; - bool sideFieldSpecified; + /// + public FileType File + { + get => fileField; + set => fileField = value; + } - byte layerField; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - bool layerFieldSpecified; + /// + [XmlElement("Scanner")] + public ScannerType[] Scanner + { + get => scannerField; + set => scannerField = value; + } - /// - public string MediaTitle - { - get => mediaTitleField; - set => mediaTitleField = value; - } + /// + [XmlElement("ScanProcessing")] + public ScanProcessingType[] ScanProcessing + { + get => scanProcessingField; + set => scanProcessingField = value; + } - /// - public uint MediaSequence - { - get => mediaSequenceField; - set => mediaSequenceField = value; + /// + [XmlElement("OCR")] + public OCRType[] OCR + { + get => oCRField; + set => oCRField = value; + } } /// - public uint TotalMedia + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class FileType { - get => totalMediaField; - set => totalMediaField = value; - } + string formatField; - /// - public byte Side - { - get => sideField; - set => sideField = value; - } + string valueField; - /// - [XmlIgnore] - public bool SideSpecified - { - get => sideFieldSpecified; - set => sideFieldSpecified = value; - } + /// + [XmlAttribute] + public string format + { + get => formatField; + set => formatField = value; + } - /// - public byte Layer - { - get => layerField; - set => layerField = value; + /// + [XmlText] + public string Value + { + get => valueField; + set => valueField = value; + } } /// - [XmlIgnore] - public bool LayerSpecified + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ScannerType { - get => layerFieldSpecified; - set => layerFieldSpecified = value; - } -} + string authorField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class DimensionsType -{ - double diameterField; + string manufacturerField; - bool diameterFieldSpecified; + string modelField; - double heightField; + string serialField; - bool heightFieldSpecified; + string softwareField; - double widthField; + string softwareVersionField; - bool widthFieldSpecified; + /// + public string Author + { + get => authorField; + set => authorField = value; + } - double thicknessField; + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } + + /// + public string Model + { + get => modelField; + set => modelField = value; + } - /// - public double Diameter - { - get => diameterField; - set => diameterField = value; - } + /// + public string Serial + { + get => serialField; + set => serialField = value; + } - /// - [XmlIgnore] - public bool DiameterSpecified - { - get => diameterFieldSpecified; - set => diameterFieldSpecified = value; - } + /// + public string Software + { + get => softwareField; + set => softwareField = value; + } - /// - public double Height - { - get => heightField; - set => heightField = value; + /// + public string SoftwareVersion + { + get => softwareVersionField; + set => softwareVersionField = value; + } } /// - [XmlIgnore] - public bool HeightSpecified + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ScanProcessingType { - get => heightFieldSpecified; - set => heightFieldSpecified = value; - } + string authorField; - /// - public double Width - { - get => widthField; - set => widthField = value; - } + string softwareField; - /// - [XmlIgnore] - public bool WidthSpecified - { - get => widthFieldSpecified; - set => widthFieldSpecified = value; + string softwareVersionField; + + /// + public string Author + { + get => authorField; + set => authorField = value; + } + + /// + public string Software + { + get => softwareField; + set => softwareField = value; + } + + /// + public string SoftwareVersion + { + get => softwareVersionField; + set => softwareVersionField = value; + } } /// - public double Thickness + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class OCRType { - get => thicknessField; - set => thicknessField = value; - } -} + string authorField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ScansType -{ - CaseScanType caseScanField; + string softwareField; - MediaScanType scanField; + string softwareVersionField; - /// - public CaseScanType CaseScan - { - get => caseScanField; - set => caseScanField = value; - } + LanguagesTypeLanguage[] languageField; - /// - public MediaScanType Scan - { - get => scanField; - set => scanField = value; - } -} + /// + public string Author + { + get => authorField; + set => authorField = value; + } -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class CaseScanType -{ - CaseScanTypeCaseScanElement caseScanElementField; + /// + public string Software + { + get => softwareField; + set => softwareField = value; + } - ScanType scanField; + /// + public string SoftwareVersion + { + get => softwareVersionField; + set => softwareVersionField = value; + } - /// - public CaseScanTypeCaseScanElement CaseScanElement - { - get => caseScanElementField; - set => caseScanElementField = value; + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Language + { + get => languageField; + set => languageField = value; + } } /// - public ScanType Scan + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum LanguagesTypeLanguage { - get => scanField; - set => scanField = value; - } -} + /// + aar, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum CaseScanTypeCaseScanElement -{ - /// - sleeve, + /// + abk, - /// - inner, + /// + ace, - /// - inlay, + /// + ach, - /// - frontback, + /// + ada, - /// - frontfull, + /// + ady, - /// - boxfront, + /// + afa, - /// - boxback, + /// + afh, - /// - boxspine, + /// + afr, - /// - external -} + /// + ain, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ScanType -{ - FileType fileField; + /// + aka, - ChecksumType[] checksumsField; + /// + akk, - ScannerType[] scannerField; + /// + alb, - ScanProcessingType[] scanProcessingField; + /// + ale, - OCRType[] oCRField; + /// + alg, - /// - public FileType File - { - get => fileField; - set => fileField = value; - } + /// + alt, - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + /// + amh, - /// - [XmlElement("Scanner")] - public ScannerType[] Scanner - { - get => scannerField; - set => scannerField = value; - } + /// + ang, - /// - [XmlElement("ScanProcessing")] - public ScanProcessingType[] ScanProcessing - { - get => scanProcessingField; - set => scanProcessingField = value; - } + /// + anp, - /// - [XmlElement("OCR")] - public OCRType[] OCR - { - get => oCRField; - set => oCRField = value; - } -} + /// + apa, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class FileType -{ - string formatField; + /// + ara, - string valueField; + /// + arc, - /// - [XmlAttribute] - public string format - { - get => formatField; - set => formatField = value; - } + /// + arg, - /// - [XmlText] - public string Value - { - get => valueField; - set => valueField = value; - } -} + /// + arm, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ScannerType -{ - string authorField; + /// + arn, - string manufacturerField; + /// + arp, - string modelField; + /// + art, - string serialField; + /// + arw, - string softwareField; + /// + asm, - string softwareVersionField; + /// + ast, - /// - public string Author - { - get => authorField; - set => authorField = value; - } + /// + ath, - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } + /// + aus, - /// - public string Model - { - get => modelField; - set => modelField = value; - } + /// + ava, - /// - public string Serial - { - get => serialField; - set => serialField = value; - } + /// + ave, - /// - public string Software - { - get => softwareField; - set => softwareField = value; - } + /// + awa, - /// - public string SoftwareVersion - { - get => softwareVersionField; - set => softwareVersionField = value; - } -} + /// + aym, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ScanProcessingType -{ - string authorField; + /// + aze, - string softwareField; + /// + bad, - string softwareVersionField; + /// + bai, - /// - public string Author - { - get => authorField; - set => authorField = value; - } + /// + bak, - /// - public string Software - { - get => softwareField; - set => softwareField = value; - } + /// + bal, - /// - public string SoftwareVersion - { - get => softwareVersionField; - set => softwareVersionField = value; - } -} + /// + bam, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class OCRType -{ - string authorField; + /// + ban, - string softwareField; + /// + baq, - string softwareVersionField; + /// + bas, - LanguagesTypeLanguage[] languageField; + /// + bat, - /// - public string Author - { - get => authorField; - set => authorField = value; - } + /// + bej, - /// - public string Software - { - get => softwareField; - set => softwareField = value; - } + /// + bel, - /// - public string SoftwareVersion - { - get => softwareVersionField; - set => softwareVersionField = value; - } + /// + bem, - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Language - { - get => languageField; - set => languageField = value; - } -} + /// + ben, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum LanguagesTypeLanguage -{ - /// - aar, + /// + ber, - /// - abk, + /// + bho, - /// - ace, + /// + bih, - /// - ach, + /// + bik, - /// - ada, + /// + bin, - /// - ady, + /// + bis, - /// - afa, + /// + bla, - /// - afh, + /// + bnt, - /// - afr, + /// + bos, - /// - ain, + /// + bra, - /// - aka, + /// + bre, - /// - akk, + /// + btk, - /// - alb, + /// + bua, - /// - ale, + /// + bug, - /// - alg, + /// + bul, - /// - alt, + /// + bur, - /// - amh, + /// + byn, - /// - ang, + /// + cad, - /// - anp, + /// + cai, - /// - apa, + /// + car, - /// - ara, + /// + cat, - /// - arc, + /// + cau, - /// - arg, + /// + ceb, - /// - arm, + /// + cel, - /// - arn, + /// + cha, - /// - arp, + /// + chb, - /// - art, + /// + che, - /// - arw, + /// + chg, - /// - asm, + /// + chi, - /// - ast, + /// + chk, - /// - ath, + /// + chm, - /// - aus, + /// + chn, - /// - ava, + /// + cho, - /// - ave, + /// + chp, - /// - awa, + /// + chr, - /// - aym, + /// + chu, - /// - aze, + /// + chv, - /// - bad, + /// + chy, - /// - bai, + /// + cmc, - /// - bak, + /// + cop, - /// - bal, + /// + cor, - /// - bam, + /// + cos, - /// - ban, + /// + cpe, - /// - baq, + /// + cpf, - /// - bas, + /// + cpp, - /// - bat, + /// + cre, - /// - bej, + /// + crh, - /// - bel, + /// + crp, - /// - bem, + /// + csb, - /// - ben, + /// + cus, - /// - ber, + /// + cze, - /// - bho, + /// + dak, - /// - bih, + /// + dan, - /// - bik, + /// + dar, - /// - bin, + /// + day, - /// - bis, + /// + del, - /// - bla, + /// + den, - /// - bnt, + /// + dgr, - /// - bos, + /// + din, - /// - bra, + /// + div, - /// - bre, + /// + doi, - /// - btk, + /// + dra, - /// - bua, + /// + dsb, - /// - bug, + /// + dua, - /// - bul, + /// + dum, - /// - bur, + /// + dut, - /// - byn, + /// + dyu, - /// - cad, + /// + dzo, - /// - cai, + /// + efi, - /// - car, + /// + egy, - /// - cat, + /// + eka, - /// - cau, + /// + elx, - /// - ceb, + /// + eng, - /// - cel, + /// + enm, - /// - cha, + /// + epo, - /// - chb, + /// + est, - /// - che, + /// + ewe, - /// - chg, + /// + ewo, - /// - chi, + /// + fan, - /// - chk, + /// + fao, - /// - chm, + /// + fat, - /// - chn, + /// + fij, - /// - cho, + /// + fil, - /// - chp, + /// + fin, - /// - chr, + /// + fiu, - /// - chu, + /// + fon, - /// - chv, + /// + fre, - /// - chy, + /// + frm, - /// - cmc, + /// + fro, - /// - cop, + /// + frr, - /// - cor, + /// + frs, - /// - cos, + /// + fry, - /// - cpe, + /// + ful, - /// - cpf, + /// + fur, - /// - cpp, + /// + gaa, - /// - cre, + /// + gay, - /// - crh, + /// + gba, - /// - crp, + /// + gem, - /// - csb, + /// + geo, - /// - cus, + /// + ger, - /// - cze, + /// + gez, - /// - dak, + /// + gil, - /// - dan, + /// + gla, - /// - dar, + /// + gle, - /// - day, + /// + glg, - /// - del, + /// + glv, - /// - den, + /// + gmh, - /// - dgr, + /// + goh, - /// - din, + /// + gon, - /// - div, + /// + gor, - /// - doi, + /// + got, - /// - dra, + /// + grb, - /// - dsb, + /// + grc, - /// - dua, + /// + gre, - /// - dum, + /// + grn, - /// - dut, + /// + gsw, - /// - dyu, + /// + guj, - /// - dzo, + /// + gwi, - /// - efi, + /// + hai, - /// - egy, + /// + hat, - /// - eka, + /// + hau, - /// - elx, + /// + haw, - /// - eng, + /// + heb, - /// - enm, + /// + her, - /// - epo, + /// + hil, - /// - est, + /// + him, - /// - ewe, + /// + hin, - /// - ewo, + /// + hit, - /// - fan, + /// + hmn, - /// - fao, + /// + hmo, - /// - fat, + /// + hrv, - /// - fij, + /// + hsb, - /// - fil, + /// + hun, - /// - fin, + /// + hup, - /// - fiu, + /// + iba, - /// - fon, + /// + ibo, - /// - fre, + /// + ice, - /// - frm, + /// + ido, - /// - fro, + /// + iii, - /// - frr, + /// + ijo, - /// - frs, + /// + iku, - /// - fry, + /// + ile, - /// - ful, + /// + ilo, - /// - fur, + /// + ina, - /// - gaa, + /// + inc, - /// - gay, + /// + ind, - /// - gba, + /// + ine, - /// - gem, + /// + inh, - /// - geo, + /// + ipk, - /// - ger, + /// + ira, - /// - gez, + /// + iro, - /// - gil, + /// + ita, - /// - gla, + /// + jav, - /// - gle, + /// + jbo, - /// - glg, + /// + jpn, - /// - glv, + /// + jpr, - /// - gmh, + /// + jrb, - /// - goh, + /// + kaa, - /// - gon, + /// + kab, - /// - gor, + /// + kac, - /// - got, + /// + kal, - /// - grb, + /// + kam, - /// - grc, + /// + kan, - /// - gre, + /// + kar, - /// - grn, + /// + kas, - /// - gsw, + /// + kau, - /// - guj, + /// + kaw, - /// - gwi, + /// + kaz, - /// - hai, + /// + kbd, - /// - hat, + /// + kha, - /// - hau, + /// + khi, - /// - haw, + /// + khm, - /// - heb, + /// + kho, - /// - her, + /// + kik, - /// - hil, + /// + kin, - /// - him, + /// + kir, - /// - hin, + /// + kmb, - /// - hit, + /// + kok, - /// - hmn, + /// + kom, - /// - hmo, + /// + kon, - /// - hrv, + /// + kor, - /// - hsb, + /// + kos, - /// - hun, + /// + kpe, - /// - hup, + /// + krc, - /// - iba, + /// + krl, - /// - ibo, + /// + kro, - /// - ice, + /// + kru, - /// - ido, + /// + kua, - /// - iii, + /// + kum, - /// - ijo, + /// + kur, - /// - iku, + /// + kut, - /// - ile, + /// + lad, - /// - ilo, + /// + lah, - /// - ina, + /// + lam, - /// - inc, + /// + lao, - /// - ind, + /// + lat, - /// - ine, + /// + lav, - /// - inh, + /// + lez, - /// - ipk, + /// + lim, - /// - ira, + /// + lin, - /// - iro, + /// + lit, - /// - ita, + /// + lol, - /// - jav, + /// + loz, - /// - jbo, + /// + ltz, - /// - jpn, + /// + lua, - /// - jpr, + /// + lub, - /// - jrb, + /// + lug, - /// - kaa, + /// + lui, - /// - kab, + /// + lun, - /// - kac, + /// + luo, - /// - kal, + /// + lus, - /// - kam, + /// + mac, - /// - kan, + /// + mad, - /// - kar, + /// + mag, - /// - kas, + /// + mah, - /// - kau, + /// + mai, - /// - kaw, + /// + mak, - /// - kaz, + /// + mal, - /// - kbd, + /// + man, - /// - kha, + /// + mao, - /// - khi, + /// + map, - /// - khm, + /// + mar, - /// - kho, + /// + mas, - /// - kik, + /// + may, - /// - kin, + /// + mdf, - /// - kir, + /// + mdr, - /// - kmb, + /// + men, - /// - kok, + /// + mga, - /// - kom, + /// + mic, - /// - kon, + /// + min, - /// - kor, + /// + mis, - /// - kos, + /// + mkh, - /// - kpe, + /// + mlg, - /// - krc, + /// + mlt, - /// - krl, + /// + mnc, - /// - kro, + /// + mni, - /// - kru, + /// + mno, - /// - kua, + /// + moh, - /// - kum, + /// + mon, - /// - kur, + /// + mos, - /// - kut, + /// + mul, - /// - lad, + /// + mun, - /// - lah, + /// + mus, - /// - lam, + /// + mwl, - /// - lao, + /// + mwr, - /// - lat, + /// + myn, - /// - lav, + /// + myv, - /// - lez, + /// + nah, - /// - lim, + /// + nai, - /// - lin, + /// + nap, - /// - lit, + /// + nau, - /// - lol, + /// + nav, - /// - loz, + /// + nbl, - /// - ltz, + /// + nde, - /// - lua, + /// + ndo, - /// - lub, + /// + nds, - /// - lug, + /// + nep, - /// - lui, + /// + @new, - /// - lun, + /// + nia, - /// - luo, + /// + nic, - /// - lus, + /// + niu, - /// - mac, + /// + nno, - /// - mad, + /// + nob, - /// - mag, + /// + nog, - /// - mah, + /// + non, - /// - mai, + /// + nor, - /// - mak, + /// + nqo, - /// - mal, + /// + nso, - /// - man, + /// + nub, - /// - mao, + /// + nwc, - /// - map, + /// + nya, - /// - mar, + /// + nym, - /// - mas, + /// + nyn, - /// - may, + /// + nyo, - /// - mdf, + /// + nzi, - /// - mdr, + /// + oci, - /// - men, + /// + oji, - /// - mga, + /// + ori, - /// - mic, + /// + orm, - /// - min, + /// + osa, - /// - mis, + /// + oss, - /// - mkh, + /// + ota, - /// - mlg, + /// + oto, - /// - mlt, + /// + paa, - /// - mnc, + /// + pag, - /// - mni, + /// + pal, - /// - mno, + /// + pam, - /// - moh, + /// + pan, - /// - mon, + /// + pap, - /// - mos, + /// + pau, - /// - mul, + /// + peo, - /// - mun, + /// + per, - /// - mus, + /// + phi, - /// - mwl, + /// + phn, - /// - mwr, + /// + pli, - /// - myn, + /// + pol, - /// - myv, + /// + pon, - /// - nah, + /// + por, - /// - nai, + /// + pra, - /// - nap, + /// + pro, - /// - nau, + /// + pus, - /// - nav, + /// + [XmlEnum("qaa-qtz")] + qaaqtz, - /// - nbl, + /// + que, - /// - nde, + /// + raj, - /// - ndo, + /// + rap, - /// - nds, + /// + rar, - /// - nep, + /// + roa, - /// - @new, + /// + roh, - /// - nia, + /// + rom, - /// - nic, + /// + rum, - /// - niu, + /// + run, - /// - nno, + /// + rup, - /// - nob, + /// + rus, - /// - nog, + /// + sad, - /// - non, + /// + sag, - /// - nor, + /// + sah, - /// - nqo, + /// + sai, - /// - nso, + /// + sal, - /// - nub, + /// + sam, - /// - nwc, + /// + san, - /// - nya, + /// + sas, - /// - nym, + /// + sat, - /// - nyn, + /// + scn, - /// - nyo, + /// + sco, - /// - nzi, + /// + sel, - /// - oci, + /// + sem, - /// - oji, + /// + sga, - /// - ori, + /// + sgn, - /// - orm, + /// + shn, - /// - osa, + /// + sid, - /// - oss, + /// + sin, - /// - ota, + /// + sio, - /// - oto, + /// + sit, - /// - paa, + /// + sla, - /// - pag, + /// + slo, - /// - pal, + /// + slv, - /// - pam, + /// + sma, - /// - pan, + /// + sme, - /// - pap, + /// + smi, - /// - pau, + /// + smj, - /// - peo, + /// + smn, - /// - per, + /// + smo, - /// - phi, + /// + sms, - /// - phn, + /// + sna, - /// - pli, + /// + snd, - /// - pol, + /// + snk, - /// - pon, + /// + sog, - /// - por, + /// + som, - /// - pra, + /// + son, - /// - pro, + /// + sot, - /// - pus, + /// + spa, - /// - [XmlEnum("qaa-qtz")] - qaaqtz, + /// + srd, - /// - que, + /// + srn, - /// - raj, + /// + srp, - /// - rap, + /// + srr, - /// - rar, + /// + ssa, - /// - roa, + /// + ssw, - /// - roh, + /// + suk, - /// - rom, + /// + sun, - /// - rum, + /// + sus, - /// - run, + /// + sux, - /// - rup, + /// + swa, - /// - rus, + /// + swe, - /// - sad, + /// + syc, - /// - sag, + /// + syr, - /// - sah, + /// + tah, - /// - sai, + /// + tai, - /// - sal, + /// + tam, - /// - sam, + /// + tat, - /// - san, + /// + tel, - /// - sas, + /// + tem, - /// - sat, + /// + ter, - /// - scn, + /// + tet, - /// - sco, + /// + tgk, - /// - sel, + /// + tgl, - /// - sem, + /// + tha, - /// - sga, + /// + tib, - /// - sgn, + /// + tig, - /// - shn, + /// + tir, - /// - sid, + /// + tiv, - /// - sin, + /// + tkl, - /// - sio, + /// + tlh, - /// - sit, + /// + tli, - /// - sla, + /// + tmh, - /// - slo, + /// + tog, - /// - slv, + /// + ton, - /// - sma, + /// + tpi, - /// - sme, + /// + tsi, - /// - smi, + /// + tsn, - /// - smj, + /// + tso, - /// - smn, + /// + tuk, - /// - smo, + /// + tum, - /// - sms, + /// + tup, - /// - sna, + /// + tur, - /// - snd, + /// + tut, - /// - snk, + /// + tvl, - /// - sog, + /// + twi, - /// - som, + /// + tyv, - /// - son, + /// + udm, - /// - sot, + /// + uga, - /// - spa, + /// + uig, - /// - srd, + /// + ukr, - /// - srn, + /// + umb, - /// - srp, + /// + und, - /// - srr, + /// + urd, - /// - ssa, - - /// - ssw, + /// + uzb, - /// - suk, + /// + vai, - /// - sun, + /// + ven, - /// - sus, + /// + vie, - /// - sux, + /// + vol, - /// - swa, + /// + vot, - /// - swe, + /// + wak, - /// - syc, + /// + wal, - /// - syr, + /// + war, - /// - tah, + /// + was, - /// - tai, + /// + wel, - /// - tam, + /// + wen, - /// - tat, + /// + wln, - /// - tel, + /// + wol, - /// - tem, + /// + xal, - /// - ter, + /// + xho, - /// - tet, + /// + yao, - /// - tgk, + /// + yap, - /// - tgl, + /// + yid, - /// - tha, + /// + yor, - /// - tib, + /// + ypk, - /// - tig, + /// + zap, - /// - tir, + /// + zbl, - /// - tiv, + /// + zen, - /// - tkl, + /// + zgh, - /// - tlh, + /// + zha, - /// - tli, + /// + znd, - /// - tmh, + /// + zul, - /// - tog, + /// + zun, - /// - ton, + /// + zxx, - /// - tpi, + /// + zza + } /// - tsi, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class MediaScanType + { + MediaScanTypeMediaScanElement mediaScanElementField; - /// - tsn, + ScanType scanField; - /// - tso, + /// + public MediaScanTypeMediaScanElement MediaScanElement + { + get => mediaScanElementField; + set => mediaScanElementField = value; + } - /// - tuk, + /// + public ScanType Scan + { + get => scanField; + set => scanField = value; + } + } /// - tum, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum MediaScanTypeMediaScanElement + { + /// + up, - /// - tup, + /// + down, - /// - tur, + /// + front, - /// - tut, + /// + back, - /// - tvl, + /// + left, - /// - twi, + /// + right + } /// - tyv, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class DumpHardwareType + { + string manufacturerField; - /// - udm, + string modelField; - /// - uga, + string revisionField; - /// - uig, + string firmwareField; - /// - ukr, + string serialField; - /// - umb, + ExtentType[] extentsField; - /// - und, + SoftwareType softwareField; - /// - urd, + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } - /// - uzb, + /// + public string Model + { + get => modelField; + set => modelField = value; + } - /// - vai, + /// + public string Revision + { + get => revisionField; + set => revisionField = value; + } - /// - ven, + /// + public string Firmware + { + get => firmwareField; + set => firmwareField = value; + } - /// - vie, + /// + public string Serial + { + get => serialField; + set => serialField = value; + } - /// - vol, + /// + [XmlArrayItem("Extent", IsNullable = false)] + public ExtentType[] Extents + { + get => extentsField; + set => extentsField = value; + } - /// - vot, + /// + public SoftwareType Software + { + get => softwareField; + set => softwareField = value; + } + } /// - wak, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ExtentType + { + ulong startField; - /// - wal, + ulong endField; - /// - war, + /// + public ulong Start + { + get => startField; + set => startField = value; + } - /// - was, + /// + public ulong End + { + get => endField; + set => endField = value; + } + } /// - wel, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SoftwareType + { + string nameField; - /// - wen, + string versionField; - /// - wln, + string operatingSystemField; - /// - wol, + /// + public string Name + { + get => nameField; + set => nameField = value; + } + + /// + public string Version + { + get => versionField; + set => versionField = value; + } + + /// + public string OperatingSystem + { + get => operatingSystemField; + set => operatingSystemField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class BlockTrackType + { + ImageType imageField; - /// - xal, + ulong sizeField; - /// - xho, + ushort headField; - /// - yao, + uint cylinderField; - /// - yap, + ulong startSectorField; - /// - yid, + ulong endSectorField; - /// - yor, + ulong sectorsField; - /// - ypk, + uint bytesPerSectorField; - /// - zap, + ChecksumType[] checksumsField; - /// - zbl, + string formatField; - /// - zen, + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - /// - zgh, + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - /// - zha, + /// + public ushort Head + { + get => headField; + set => headField = value; + } - /// - znd, + /// + public uint Cylinder + { + get => cylinderField; + set => cylinderField = value; + } - /// - zul, + /// + public ulong StartSector + { + get => startSectorField; + set => startSectorField = value; + } - /// - zun, + /// + public ulong EndSector + { + get => endSectorField; + set => endSectorField = value; + } - /// - zxx, + /// + public ulong Sectors + { + get => sectorsField; + set => sectorsField = value; + } - /// - zza -} + /// + public uint BytesPerSector + { + get => bytesPerSectorField; + set => bytesPerSectorField = value; + } -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class MediaScanType -{ - MediaScanTypeMediaScanElement mediaScanElementField; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - ScanType scanField; + /// + public string Format + { + get => formatField; + set => formatField = value; + } + } /// - public MediaScanTypeMediaScanElement MediaScanElement + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class USBType { - get => mediaScanElementField; - set => mediaScanElementField = value; - } + ushort vendorIDField; - /// - public ScanType Scan + ushort productIDField; + + DumpType descriptorsField; + + /// + public ushort VendorID + { + get => vendorIDField; + set => vendorIDField = value; + } + + /// + public ushort ProductID + { + get => productIDField; + set => productIDField = value; + } + + /// + public DumpType Descriptors + { + get => descriptorsField; + set => descriptorsField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class DumpType + { + string imageField; + + ulong sizeField; + + ChecksumType[] checksumsField; + + /// + public string Image + { + get => imageField; + set => imageField = value; + } + + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class EVPDType { - get => scanField; - set => scanField = value; - } -} + string imageField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum MediaScanTypeMediaScanElement -{ - /// - up, + ulong sizeField; - /// - down, + ChecksumType[] checksumsField; - /// - front, + byte pageField; - /// - back, + bool pageFieldSpecified; - /// - left, + /// + public string Image + { + get => imageField; + set => imageField = value; + } + + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + [XmlAttribute] + public byte page + { + get => pageField; + set => pageField = value; + } + + /// + [XmlIgnore] + public bool pageSpecified + { + get => pageFieldSpecified; + set => pageFieldSpecified = value; + } + } /// - right -} + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SCSIType + { + DumpType inquiryField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class DumpHardwareType -{ - string manufacturerField; + EVPDType[] eVPDField; - string modelField; + DumpType modeSenseField; - string revisionField; + DumpType modeSense10Field; - string firmwareField; + DumpType logSenseField; - string serialField; + /// + public DumpType Inquiry + { + get => inquiryField; + set => inquiryField = value; + } - ExtentType[] extentsField; + /// + [XmlElement("EVPD")] + public EVPDType[] EVPD + { + get => eVPDField; + set => eVPDField = value; + } - SoftwareType softwareField; + /// + public DumpType ModeSense + { + get => modeSenseField; + set => modeSenseField = value; + } - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } + /// + public DumpType ModeSense10 + { + get => modeSense10Field; + set => modeSense10Field = value; + } - /// - public string Model - { - get => modelField; - set => modelField = value; + /// + public DumpType LogSense + { + get => logSenseField; + set => logSenseField = value; + } } /// - public string Revision + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class MultiMediaCardType { - get => revisionField; - set => revisionField = value; - } + DumpType cIDField; - /// - public string Firmware - { - get => firmwareField; - set => firmwareField = value; - } + DumpType cSDField; - /// - public string Serial - { - get => serialField; - set => serialField = value; - } + DumpType extendedCSDField; - /// - [XmlArrayItem("Extent", IsNullable = false)] - public ExtentType[] Extents - { - get => extentsField; - set => extentsField = value; - } + DumpType oCRField; - /// - public SoftwareType Software - { - get => softwareField; - set => softwareField = value; - } -} + /// + public DumpType CID + { + get => cIDField; + set => cIDField = value; + } -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ExtentType -{ - ulong startField; + /// + public DumpType CSD + { + get => cSDField; + set => cSDField = value; + } - ulong endField; + /// + public DumpType ExtendedCSD + { + get => extendedCSDField; + set => extendedCSDField = value; + } - /// - public ulong Start - { - get => startField; - set => startField = value; + /// + public DumpType OCR + { + get => oCRField; + set => oCRField = value; + } } /// - public ulong End + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SecureDigitalType { - get => endField; - set => endField = value; - } -} + DumpType cIDField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SoftwareType -{ - string nameField; + DumpType cSDField; - string versionField; + DumpType sCRField; - string operatingSystemField; + DumpType oCRField; - /// - public string Name - { - get => nameField; - set => nameField = value; + /// + public DumpType CID + { + get => cIDField; + set => cIDField = value; + } + + /// + public DumpType CSD + { + get => cSDField; + set => cSDField = value; + } + + /// + public DumpType SCR + { + get => sCRField; + set => sCRField = value; + } + + /// + public DumpType OCR + { + get => oCRField; + set => oCRField = value; + } } /// - public string Version + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ATAType { - get => versionField; - set => versionField = value; + DumpType identifyField; + + /// + public DumpType Identify + { + get => identifyField; + set => identifyField = value; + } } /// - public string OperatingSystem + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class TapeFileType { - get => operatingSystemField; - set => operatingSystemField = value; - } -} + ImageType imageField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class BlockTrackType -{ - ImageType imageField; + ulong sizeField; - ulong sizeField; + ulong sequenceField; - ushort headField; + ulong blockSizeField; - uint cylinderField; + ulong startBlockField; - ulong startSectorField; + ulong endBlockField; - ulong endSectorField; + ChecksumType[] checksumsField; - ulong sectorsField; + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - uint bytesPerSectorField; + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - ChecksumType[] checksumsField; + /// + public ulong Sequence + { + get => sequenceField; + set => sequenceField = value; + } - string formatField; + /// + public ulong BlockSize + { + get => blockSizeField; + set => blockSizeField = value; + } - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } + /// + public ulong StartBlock + { + get => startBlockField; + set => startBlockField = value; + } - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; + /// + public ulong EndBlock + { + get => endBlockField; + set => endBlockField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } } /// - public ushort Head + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class TapePartitionType { - get => headField; - set => headField = value; - } + ImageType imageField; - /// - public uint Cylinder - { - get => cylinderField; - set => cylinderField = value; - } + ulong sizeField; - /// - public ulong StartSector - { - get => startSectorField; - set => startSectorField = value; - } + ulong sequenceField; - /// - public ulong EndSector - { - get => endSectorField; - set => endSectorField = value; - } + ulong startBlockField; - /// - public ulong Sectors - { - get => sectorsField; - set => sectorsField = value; - } + ulong endBlockField; - /// - public uint BytesPerSector - { - get => bytesPerSectorField; - set => bytesPerSectorField = value; - } + ChecksumType[] checksumsField; - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + TapeFileType[] fileField; - /// - public string Format - { - get => formatField; - set => formatField = value; - } -} + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class USBType -{ - ushort vendorIDField; + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - ushort productIDField; + /// + public ulong Sequence + { + get => sequenceField; + set => sequenceField = value; + } - DumpType descriptorsField; + /// + public ulong StartBlock + { + get => startBlockField; + set => startBlockField = value; + } - /// - public ushort VendorID - { - get => vendorIDField; - set => vendorIDField = value; - } + /// + public ulong EndBlock + { + get => endBlockField; + set => endBlockField = value; + } - /// - public ushort ProductID - { - get => productIDField; - set => productIDField = value; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + [XmlElement("File")] + public TapeFileType[] File + { + get => fileField; + set => fileField = value; + } } /// - public DumpType Descriptors + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class BlockSizeType { - get => descriptorsField; - set => descriptorsField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class DumpType -{ - string imageField; + uint startingBlockField; - ulong sizeField; + uint valueField; - ChecksumType[] checksumsField; + /// + [XmlAttribute] + public uint startingBlock + { + get => startingBlockField; + set => startingBlockField = value; + } - /// - public string Image - { - get => imageField; - set => imageField = value; - } - - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; + /// + [XmlText] + public uint Value + { + get => valueField; + set => valueField = value; + } } /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class BlockMediaType { - get => checksumsField; - set => checksumsField = value; - } -} + ImageType imageField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class EVPDType -{ - string imageField; + ulong sizeField; - ulong sizeField; + ChecksumType[] checksumsField; - ChecksumType[] checksumsField; + ChecksumType[] contentChecksumsField; - byte pageField; + SequenceType sequenceField; - bool pageFieldSpecified; + string manufacturerField; - /// - public string Image - { - get => imageField; - set => imageField = value; - } + string modelField; - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } + string serialField; - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + string firmwareField; - /// - [XmlAttribute] - public byte page - { - get => pageField; - set => pageField = value; - } + string interfaceField; - /// - [XmlIgnore] - public bool pageSpecified - { - get => pageFieldSpecified; - set => pageFieldSpecified = value; - } -} + string partNumberField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SCSIType -{ - DumpType inquiryField; + string serialNumberField; - EVPDType[] eVPDField; + uint physicalBlockSizeField; - DumpType modeSenseField; + uint logicalBlockSizeField; - DumpType modeSense10Field; + ulong logicalBlocksField; - DumpType logSenseField; + BlockSizeType[] variableBlockSizeField; - /// - public DumpType Inquiry - { - get => inquiryField; - set => inquiryField = value; - } + TapePartitionType[] tapeInformationField; - /// - [XmlElement("EVPD")] - public EVPDType[] EVPD - { - get => eVPDField; - set => eVPDField = value; - } + ScansType scansField; - /// - public DumpType ModeSense - { - get => modeSenseField; - set => modeSenseField = value; - } + ATAType aTAField; - /// - public DumpType ModeSense10 - { - get => modeSense10Field; - set => modeSense10Field = value; - } + PCIType pCIField; - /// - public DumpType LogSense - { - get => logSenseField; - set => logSenseField = value; - } -} + PCMCIAType pCMCIAField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class MultiMediaCardType -{ - DumpType cIDField; + SecureDigitalType secureDigitalField; - DumpType cSDField; + MultiMediaCardType multiMediaCardField; - DumpType extendedCSDField; + SCSIType sCSIField; - DumpType oCRField; + USBType uSBField; - /// - public DumpType CID - { - get => cIDField; - set => cIDField = value; - } + DumpType mAMField; - /// - public DumpType CSD - { - get => cSDField; - set => cSDField = value; - } + ushort headsField; - /// - public DumpType ExtendedCSD - { - get => extendedCSDField; - set => extendedCSDField = value; - } + bool headsFieldSpecified; - /// - public DumpType OCR - { - get => oCRField; - set => oCRField = value; - } -} + uint cylindersField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SecureDigitalType -{ - DumpType cIDField; + bool cylindersFieldSpecified; - DumpType cSDField; + ulong sectorsPerTrackField; - DumpType sCRField; + bool sectorsPerTrackFieldSpecified; - DumpType oCRField; + BlockTrackType[] trackField; - /// - public DumpType CID - { - get => cIDField; - set => cIDField = value; - } + string copyProtectionField; - /// - public DumpType CSD - { - get => cSDField; - set => cSDField = value; - } + DimensionsType dimensionsField; - /// - public DumpType SCR - { - get => sCRField; - set => sCRField = value; - } + PartitionType[] fileSystemInformationField; - /// - public DumpType OCR - { - get => oCRField; - set => oCRField = value; - } -} + DumpHardwareType[] dumpHardwareArrayField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ATAType -{ - DumpType identifyField; + string diskTypeField; - /// - public DumpType Identify - { - get => identifyField; - set => identifyField = value; - } -} + string diskSubTypeField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class TapeFileType -{ - ImageType imageField; + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - ulong sizeField; + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - ulong sequenceField; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - ulong blockSizeField; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] ContentChecksums + { + get => contentChecksumsField; + set => contentChecksumsField = value; + } - ulong startBlockField; + /// + public SequenceType Sequence + { + get => sequenceField; + set => sequenceField = value; + } - ulong endBlockField; + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } + + /// + public string Model + { + get => modelField; + set => modelField = value; + } + + /// + public string Serial + { + get => serialField; + set => serialField = value; + } + + /// + public string Firmware + { + get => firmwareField; + set => firmwareField = value; + } + + /// + public string Interface + { + get => interfaceField; + set => interfaceField = value; + } + + /// + public string PartNumber + { + get => partNumberField; + set => partNumberField = value; + } + + /// + public string SerialNumber + { + get => serialNumberField; + set => serialNumberField = value; + } + + /// + public uint PhysicalBlockSize + { + get => physicalBlockSizeField; + set => physicalBlockSizeField = value; + } + + /// + public uint LogicalBlockSize + { + get => logicalBlockSizeField; + set => logicalBlockSizeField = value; + } + + /// + public ulong LogicalBlocks + { + get => logicalBlocksField; + set => logicalBlocksField = value; + } + + /// + [XmlArrayItem("BlockSize", IsNullable = false)] + public BlockSizeType[] VariableBlockSize + { + get => variableBlockSizeField; + set => variableBlockSizeField = value; + } + + /// + [XmlArrayItem("Partition", IsNullable = false)] + public TapePartitionType[] TapeInformation + { + get => tapeInformationField; + set => tapeInformationField = value; + } + + /// + public ScansType Scans + { + get => scansField; + set => scansField = value; + } + + /// + public ATAType ATA + { + get => aTAField; + set => aTAField = value; + } + + /// + public PCIType PCI + { + get => pCIField; + set => pCIField = value; + } + + /// + public PCMCIAType PCMCIA + { + get => pCMCIAField; + set => pCMCIAField = value; + } + + /// + public SecureDigitalType SecureDigital + { + get => secureDigitalField; + set => secureDigitalField = value; + } + + /// + public MultiMediaCardType MultiMediaCard + { + get => multiMediaCardField; + set => multiMediaCardField = value; + } + + /// + public SCSIType SCSI + { + get => sCSIField; + set => sCSIField = value; + } + + /// + public USBType USB + { + get => uSBField; + set => uSBField = value; + } + + /// + public DumpType MAM + { + get => mAMField; + set => mAMField = value; + } + + /// + public ushort Heads + { + get => headsField; + set => headsField = value; + } + + /// + [XmlIgnore] + public bool HeadsSpecified + { + get => headsFieldSpecified; + set => headsFieldSpecified = value; + } + + /// + public uint Cylinders + { + get => cylindersField; + set => cylindersField = value; + } + + /// + [XmlIgnore] + public bool CylindersSpecified + { + get => cylindersFieldSpecified; + set => cylindersFieldSpecified = value; + } + + /// + public ulong SectorsPerTrack + { + get => sectorsPerTrackField; + set => sectorsPerTrackField = value; + } + + /// + [XmlIgnore] + public bool SectorsPerTrackSpecified + { + get => sectorsPerTrackFieldSpecified; + set => sectorsPerTrackFieldSpecified = value; + } + + /// + [XmlElement("Track")] + public BlockTrackType[] Track + { + get => trackField; + set => trackField = value; + } + + /// + public string CopyProtection + { + get => copyProtectionField; + set => copyProtectionField = value; + } + + /// + public DimensionsType Dimensions + { + get => dimensionsField; + set => dimensionsField = value; + } + + /// + [XmlArrayItem("Partition", IsNullable = false)] + public PartitionType[] FileSystemInformation + { + get => fileSystemInformationField; + set => fileSystemInformationField = value; + } + + /// + [XmlArrayItem("DumpHardware", IsNullable = false)] + public DumpHardwareType[] DumpHardwareArray + { + get => dumpHardwareArrayField; + set => dumpHardwareArrayField = value; + } - ChecksumType[] checksumsField; + /// + public string DiskType + { + get => diskTypeField; + set => diskTypeField = value; + } - /// - public ImageType Image - { - get => imageField; - set => imageField = value; + /// + public string DiskSubType + { + get => diskSubTypeField; + set => diskSubTypeField = value; + } } /// - public ulong Size + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class PCIType { - get => sizeField; - set => sizeField = value; + ushort vendorIDField; + + ushort deviceIDField; + + DumpType configurationField; + + LinearMediaType expansionROMField; + + /// + public ushort VendorID + { + get => vendorIDField; + set => vendorIDField = value; + } + + /// + public ushort DeviceID + { + get => deviceIDField; + set => deviceIDField = value; + } + + /// + public DumpType Configuration + { + get => configurationField; + set => configurationField = value; + } + + /// + public LinearMediaType ExpansionROM + { + get => expansionROMField; + set => expansionROMField = value; + } } /// - public ulong Sequence + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class LinearMediaType { - get => sequenceField; - set => sequenceField = value; - } + ImageType imageField; - /// - public ulong BlockSize - { - get => blockSizeField; - set => blockSizeField = value; - } - - /// - public ulong StartBlock - { - get => startBlockField; - set => startBlockField = value; - } - - /// - public ulong EndBlock - { - get => endBlockField; - set => endBlockField = value; - } - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class TapePartitionType -{ - ImageType imageField; - - ulong sizeField; - - ulong sequenceField; - - ulong startBlockField; - - ulong endBlockField; - - ChecksumType[] checksumsField; - - TapeFileType[] fileField; - - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } - - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } - - /// - public ulong Sequence - { - get => sequenceField; - set => sequenceField = value; - } - - /// - public ulong StartBlock - { - get => startBlockField; - set => startBlockField = value; - } - - /// - public ulong EndBlock - { - get => endBlockField; - set => endBlockField = value; - } - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } - - /// - [XmlElement("File")] - public TapeFileType[] File - { - get => fileField; - set => fileField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class BlockSizeType -{ - uint startingBlockField; - - uint valueField; - - /// - [XmlAttribute] - public uint startingBlock - { - get => startingBlockField; - set => startingBlockField = value; - } - - /// - [XmlText] - public uint Value - { - get => valueField; - set => valueField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class BlockMediaType -{ - ImageType imageField; - - ulong sizeField; - - ChecksumType[] checksumsField; - - ChecksumType[] contentChecksumsField; - - SequenceType sequenceField; - - string manufacturerField; - - string modelField; - - string serialField; - - string firmwareField; - - string interfaceField; - - string partNumberField; - - string serialNumberField; - - uint physicalBlockSizeField; - - uint logicalBlockSizeField; - - ulong logicalBlocksField; - - BlockSizeType[] variableBlockSizeField; - - TapePartitionType[] tapeInformationField; - - ScansType scansField; - - ATAType aTAField; - - PCIType pCIField; - - PCMCIAType pCMCIAField; - - SecureDigitalType secureDigitalField; - - MultiMediaCardType multiMediaCardField; - - SCSIType sCSIField; - - USBType uSBField; - - DumpType mAMField; - - ushort headsField; - - bool headsFieldSpecified; - - uint cylindersField; - - bool cylindersFieldSpecified; - - ulong sectorsPerTrackField; - - bool sectorsPerTrackFieldSpecified; - - BlockTrackType[] trackField; - - string copyProtectionField; - - DimensionsType dimensionsField; - - PartitionType[] fileSystemInformationField; - - DumpHardwareType[] dumpHardwareArrayField; - - string diskTypeField; - - string diskSubTypeField; - - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } - - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] ContentChecksums - { - get => contentChecksumsField; - set => contentChecksumsField = value; - } - - /// - public SequenceType Sequence - { - get => sequenceField; - set => sequenceField = value; - } - - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } - - /// - public string Model - { - get => modelField; - set => modelField = value; - } - - /// - public string Serial - { - get => serialField; - set => serialField = value; - } - - /// - public string Firmware - { - get => firmwareField; - set => firmwareField = value; - } - - /// - public string Interface - { - get => interfaceField; - set => interfaceField = value; - } - - /// - public string PartNumber - { - get => partNumberField; - set => partNumberField = value; - } - - /// - public string SerialNumber - { - get => serialNumberField; - set => serialNumberField = value; - } - - /// - public uint PhysicalBlockSize - { - get => physicalBlockSizeField; - set => physicalBlockSizeField = value; - } - - /// - public uint LogicalBlockSize - { - get => logicalBlockSizeField; - set => logicalBlockSizeField = value; - } - - /// - public ulong LogicalBlocks - { - get => logicalBlocksField; - set => logicalBlocksField = value; - } - - /// - [XmlArrayItem("BlockSize", IsNullable = false)] - public BlockSizeType[] VariableBlockSize - { - get => variableBlockSizeField; - set => variableBlockSizeField = value; - } - - /// - [XmlArrayItem("Partition", IsNullable = false)] - public TapePartitionType[] TapeInformation - { - get => tapeInformationField; - set => tapeInformationField = value; - } - - /// - public ScansType Scans - { - get => scansField; - set => scansField = value; - } - - /// - public ATAType ATA - { - get => aTAField; - set => aTAField = value; - } - - /// - public PCIType PCI - { - get => pCIField; - set => pCIField = value; - } - - /// - public PCMCIAType PCMCIA - { - get => pCMCIAField; - set => pCMCIAField = value; - } - - /// - public SecureDigitalType SecureDigital - { - get => secureDigitalField; - set => secureDigitalField = value; - } - - /// - public MultiMediaCardType MultiMediaCard - { - get => multiMediaCardField; - set => multiMediaCardField = value; - } - - /// - public SCSIType SCSI - { - get => sCSIField; - set => sCSIField = value; - } - - /// - public USBType USB - { - get => uSBField; - set => uSBField = value; - } - - /// - public DumpType MAM - { - get => mAMField; - set => mAMField = value; - } - - /// - public ushort Heads - { - get => headsField; - set => headsField = value; - } - - /// - [XmlIgnore] - public bool HeadsSpecified - { - get => headsFieldSpecified; - set => headsFieldSpecified = value; - } - - /// - public uint Cylinders - { - get => cylindersField; - set => cylindersField = value; - } - - /// - [XmlIgnore] - public bool CylindersSpecified - { - get => cylindersFieldSpecified; - set => cylindersFieldSpecified = value; - } - - /// - public ulong SectorsPerTrack - { - get => sectorsPerTrackField; - set => sectorsPerTrackField = value; - } - - /// - [XmlIgnore] - public bool SectorsPerTrackSpecified - { - get => sectorsPerTrackFieldSpecified; - set => sectorsPerTrackFieldSpecified = value; - } - - /// - [XmlElement("Track")] - public BlockTrackType[] Track - { - get => trackField; - set => trackField = value; - } - - /// - public string CopyProtection - { - get => copyProtectionField; - set => copyProtectionField = value; - } - - /// - public DimensionsType Dimensions - { - get => dimensionsField; - set => dimensionsField = value; - } - - /// - [XmlArrayItem("Partition", IsNullable = false)] - public PartitionType[] FileSystemInformation - { - get => fileSystemInformationField; - set => fileSystemInformationField = value; - } - - /// - [XmlArrayItem("DumpHardware", IsNullable = false)] - public DumpHardwareType[] DumpHardwareArray - { - get => dumpHardwareArrayField; - set => dumpHardwareArrayField = value; - } - - /// - public string DiskType - { - get => diskTypeField; - set => diskTypeField = value; - } - - /// - public string DiskSubType - { - get => diskSubTypeField; - set => diskSubTypeField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class PCIType -{ - ushort vendorIDField; - - ushort deviceIDField; - - DumpType configurationField; - - LinearMediaType expansionROMField; - - /// - public ushort VendorID - { - get => vendorIDField; - set => vendorIDField = value; - } - - /// - public ushort DeviceID - { - get => deviceIDField; - set => deviceIDField = value; - } - - /// - public DumpType Configuration - { - get => configurationField; - set => configurationField = value; - } - - /// - public LinearMediaType ExpansionROM - { - get => expansionROMField; - set => expansionROMField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class LinearMediaType -{ - ImageType imageField; - - ulong sizeField; - - ChecksumType[] imageChecksumsField; - - ChecksumType[] checksumsField; - - string partNumberField; - - string serialNumberField; - - string titleField; - - uint sequenceField; - - bool sequenceFieldSpecified; - - uint imageInterleaveField; - - bool imageInterleaveFieldSpecified; - - uint interleaveField; - - bool interleaveFieldSpecified; - - string manufacturerField; - - string modelField; - - string packageField; - - string interfaceField; - - DimensionsType dimensionsField; - - ScansType scansField; - - DumpHardwareType[] dumpHardwareArrayField; - - PCMCIAType pCMCIAField; - - string copyProtectionField; - - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } - - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] ImageChecksums - { - get => imageChecksumsField; - set => imageChecksumsField = value; - } - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } - - /// - public string PartNumber - { - get => partNumberField; - set => partNumberField = value; - } - - /// - public string SerialNumber - { - get => serialNumberField; - set => serialNumberField = value; - } - - /// - public string Title - { - get => titleField; - set => titleField = value; - } - - /// - public uint Sequence - { - get => sequenceField; - set => sequenceField = value; - } - - /// - [XmlIgnore] - public bool SequenceSpecified - { - get => sequenceFieldSpecified; - set => sequenceFieldSpecified = value; - } - - /// - public uint ImageInterleave - { - get => imageInterleaveField; - set => imageInterleaveField = value; - } - - /// - [XmlIgnore] - public bool ImageInterleaveSpecified - { - get => imageInterleaveFieldSpecified; - set => imageInterleaveFieldSpecified = value; - } - - /// - public uint Interleave - { - get => interleaveField; - set => interleaveField = value; - } - - /// - [XmlIgnore] - public bool InterleaveSpecified - { - get => interleaveFieldSpecified; - set => interleaveFieldSpecified = value; - } - - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } - - /// - public string Model - { - get => modelField; - set => modelField = value; - } - - /// - public string Package - { - get => packageField; - set => packageField = value; - } - - /// - public string Interface - { - get => interfaceField; - set => interfaceField = value; - } - - /// - public DimensionsType Dimensions - { - get => dimensionsField; - set => dimensionsField = value; - } - - /// - public ScansType Scans - { - get => scansField; - set => scansField = value; - } - - /// - [XmlArrayItem("DumpHardware", IsNullable = false)] - public DumpHardwareType[] DumpHardwareArray - { - get => dumpHardwareArrayField; - set => dumpHardwareArrayField = value; - } - - /// - public PCMCIAType PCMCIA - { - get => pCMCIAField; - set => pCMCIAField = value; - } - - /// - public string CopyProtection - { - get => copyProtectionField; - set => copyProtectionField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class PCMCIAType -{ - DumpType cISField; - - string complianceField; - - ushort manufacturerCodeField; - - bool manufacturerCodeFieldSpecified; - - ushort cardCodeField; - - bool cardCodeFieldSpecified; - - string manufacturerField; - - string productNameField; - - string[] additionalInformationField; - - /// - public DumpType CIS - { - get => cISField; - set => cISField = value; - } - - /// - public string Compliance - { - get => complianceField; - set => complianceField = value; - } - - /// - public ushort ManufacturerCode - { - get => manufacturerCodeField; - set => manufacturerCodeField = value; - } - - /// - [XmlIgnore] - public bool ManufacturerCodeSpecified - { - get => manufacturerCodeFieldSpecified; - set => manufacturerCodeFieldSpecified = value; - } - - /// - public ushort CardCode - { - get => cardCodeField; - set => cardCodeField = value; - } - - /// - [XmlIgnore] - public bool CardCodeSpecified - { - get => cardCodeFieldSpecified; - set => cardCodeFieldSpecified = value; - } - - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } - - /// - public string ProductName - { - get => productNameField; - set => productNameField = value; - } - - /// - [XmlElement("AdditionalInformation")] - public string[] AdditionalInformation - { - get => additionalInformationField; - set => additionalInformationField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class PartitionType -{ - uint sequenceField; - - string nameField; - - string typeField; - - ulong startSectorField; - - ulong endSectorField; - - string descriptionField; - - FileSystemType[] fileSystemsField; - - /// - public uint Sequence - { - get => sequenceField; - set => sequenceField = value; - } - - /// - public string Name - { - get => nameField; - set => nameField = value; - } - - /// - public string Type - { - get => typeField; - set => typeField = value; - } - - /// - public ulong StartSector - { - get => startSectorField; - set => startSectorField = value; - } - - /// - public ulong EndSector - { - get => endSectorField; - set => endSectorField = value; - } - - /// - public string Description - { - get => descriptionField; - set => descriptionField = value; - } - - /// - [XmlArrayItem("FileSystem", IsNullable = false)] - public FileSystemType[] FileSystems - { - get => fileSystemsField; - set => fileSystemsField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class FileSystemType -{ - string typeField; - - DateTime creationDateField; - - bool creationDateFieldSpecified; - - DateTime modificationDateField; - - bool modificationDateFieldSpecified; - - DateTime backupDateField; - - bool backupDateFieldSpecified; - - uint clusterSizeField; - - ulong clustersField; - - ulong filesField; - - bool filesFieldSpecified; - - bool bootableField; - - string volumeSerialField; - - string volumeNameField; - - ulong freeClustersField; - - bool freeClustersFieldSpecified; - - bool dirtyField; - - DateTime expirationDateField; - - bool expirationDateFieldSpecified; - - DateTime effectiveDateField; - - bool effectiveDateFieldSpecified; - - string systemIdentifierField; - - string volumeSetIdentifierField; - - string publisherIdentifierField; - - string dataPreparerIdentifierField; - - string applicationIdentifierField; - - FilesystemContentsType contentsField; - - /// - public string Type - { - get => typeField; - set => typeField = value; - } - - /// - public DateTime CreationDate - { - get => creationDateField; - set => creationDateField = value; - } - - /// - [XmlIgnore] - public bool CreationDateSpecified - { - get => creationDateFieldSpecified; - set => creationDateFieldSpecified = value; - } - - /// - public DateTime ModificationDate - { - get => modificationDateField; - set => modificationDateField = value; - } - - /// - [XmlIgnore] - public bool ModificationDateSpecified - { - get => modificationDateFieldSpecified; - set => modificationDateFieldSpecified = value; - } - - /// - public DateTime BackupDate - { - get => backupDateField; - set => backupDateField = value; - } - - /// - [XmlIgnore] - public bool BackupDateSpecified - { - get => backupDateFieldSpecified; - set => backupDateFieldSpecified = value; - } - - /// - public uint ClusterSize - { - get => clusterSizeField; - set => clusterSizeField = value; - } - - /// - public ulong Clusters - { - get => clustersField; - set => clustersField = value; - } - - /// - public ulong Files - { - get => filesField; - set => filesField = value; - } - - /// - [XmlIgnore] - public bool FilesSpecified - { - get => filesFieldSpecified; - set => filesFieldSpecified = value; - } - - /// - public bool Bootable - { - get => bootableField; - set => bootableField = value; - } - - /// - public string VolumeSerial - { - get => volumeSerialField; - set => volumeSerialField = value; - } - - /// - public string VolumeName - { - get => volumeNameField; - set => volumeNameField = value; - } - - /// - public ulong FreeClusters - { - get => freeClustersField; - set => freeClustersField = value; - } - - /// - [XmlIgnore] - public bool FreeClustersSpecified - { - get => freeClustersFieldSpecified; - set => freeClustersFieldSpecified = value; - } - - /// - public bool Dirty - { - get => dirtyField; - set => dirtyField = value; - } - - /// - public DateTime ExpirationDate - { - get => expirationDateField; - set => expirationDateField = value; - } - - /// - [XmlIgnore] - public bool ExpirationDateSpecified - { - get => expirationDateFieldSpecified; - set => expirationDateFieldSpecified = value; - } - - /// - public DateTime EffectiveDate - { - get => effectiveDateField; - set => effectiveDateField = value; - } - - /// - [XmlIgnore] - public bool EffectiveDateSpecified - { - get => effectiveDateFieldSpecified; - set => effectiveDateFieldSpecified = value; - } - - /// - public string SystemIdentifier - { - get => systemIdentifierField; - set => systemIdentifierField = value; - } - - /// - public string VolumeSetIdentifier - { - get => volumeSetIdentifierField; - set => volumeSetIdentifierField = value; - } - - /// - public string PublisherIdentifier - { - get => publisherIdentifierField; - set => publisherIdentifierField = value; - } - - /// - public string DataPreparerIdentifier - { - get => dataPreparerIdentifierField; - set => dataPreparerIdentifierField = value; - } - - /// - public string ApplicationIdentifier - { - get => applicationIdentifierField; - set => applicationIdentifierField = value; - } - - /// - public FilesystemContentsType Contents - { - get => contentsField; - set => contentsField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class FilesystemContentsType -{ - ContentsFileType[] fileField; - - DirectoryType[] directoryField; - - string namespaceField; - - /// - [XmlElement("File")] - public ContentsFileType[] File - { - get => fileField; - set => fileField = value; - } - - /// - [XmlElement("Directory")] - public DirectoryType[] Directory - { - get => directoryField; - set => directoryField = value; - } - - /// - [XmlAttribute] - public string @namespace - { - get => namespaceField; - set => namespaceField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ContentsFileType -{ - ChecksumType[] checksumsField; - - ExtendedAttributeType[] extendedAttributesField; - - string nameField; - - DateTime creationTimeField; - - bool creationTimeFieldSpecified; - - DateTime accessTimeField; - - bool accessTimeFieldSpecified; - - DateTime statusChangeTimeField; - - bool statusChangeTimeFieldSpecified; - - DateTime backupTimeField; - - bool backupTimeFieldSpecified; - - DateTime lastWriteTimeField; - - bool lastWriteTimeFieldSpecified; - - ulong attributesField; - - uint posixModeField; - - bool posixModeFieldSpecified; - - ulong deviceNumberField; - - bool deviceNumberFieldSpecified; - - ulong posixGroupIdField; - - bool posixGroupIdFieldSpecified; - - ulong inodeField; - - ulong linksField; - - ulong posixUserIdField; - - bool posixUserIdFieldSpecified; - - ulong lengthField; - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } - - /// - [XmlArrayItem("ExtendedAttribute", IsNullable = false)] - public ExtendedAttributeType[] ExtendedAttributes - { - get => extendedAttributesField; - set => extendedAttributesField = value; - } - - /// - [XmlAttribute] - public string name - { - get => nameField; - set => nameField = value; - } - - /// - [XmlAttribute] - public DateTime creationTime - { - get => creationTimeField; - set => creationTimeField = value; - } - - /// - [XmlIgnore] - public bool creationTimeSpecified - { - get => creationTimeFieldSpecified; - set => creationTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime accessTime - { - get => accessTimeField; - set => accessTimeField = value; - } - - /// - [XmlIgnore] - public bool accessTimeSpecified - { - get => accessTimeFieldSpecified; - set => accessTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime statusChangeTime - { - get => statusChangeTimeField; - set => statusChangeTimeField = value; - } - - /// - [XmlIgnore] - public bool statusChangeTimeSpecified - { - get => statusChangeTimeFieldSpecified; - set => statusChangeTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime backupTime - { - get => backupTimeField; - set => backupTimeField = value; - } - - /// - [XmlIgnore] - public bool backupTimeSpecified - { - get => backupTimeFieldSpecified; - set => backupTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime lastWriteTime - { - get => lastWriteTimeField; - set => lastWriteTimeField = value; - } - - /// - [XmlIgnore] - public bool lastWriteTimeSpecified - { - get => lastWriteTimeFieldSpecified; - set => lastWriteTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong attributes - { - get => attributesField; - set => attributesField = value; - } - - /// - [XmlAttribute] - public uint posixMode - { - get => posixModeField; - set => posixModeField = value; - } - - /// - [XmlIgnore] - public bool posixModeSpecified - { - get => posixModeFieldSpecified; - set => posixModeFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong deviceNumber - { - get => deviceNumberField; - set => deviceNumberField = value; - } - - /// - [XmlIgnore] - public bool deviceNumberSpecified - { - get => deviceNumberFieldSpecified; - set => deviceNumberFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong posixGroupId - { - get => posixGroupIdField; - set => posixGroupIdField = value; - } - - /// - [XmlIgnore] - public bool posixGroupIdSpecified - { - get => posixGroupIdFieldSpecified; - set => posixGroupIdFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong inode - { - get => inodeField; - set => inodeField = value; - } - - /// - [XmlAttribute] - public ulong links - { - get => linksField; - set => linksField = value; - } - - /// - [XmlAttribute] - public ulong posixUserId - { - get => posixUserIdField; - set => posixUserIdField = value; - } - - /// - [XmlIgnore] - public bool posixUserIdSpecified - { - get => posixUserIdFieldSpecified; - set => posixUserIdFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong length - { - get => lengthField; - set => lengthField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class ExtendedAttributeType -{ - ChecksumType[] checksumsField; - - string nameField; - - ulong lengthField; - - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } - - /// - [XmlAttribute] - public string name - { - get => nameField; - set => nameField = value; - } - - /// - [XmlAttribute] - public ulong length - { - get => lengthField; - set => lengthField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class DirectoryType -{ - ContentsFileType[] fileField; - - DirectoryType[] directoryField; - - string nameField; - - DateTime creationTimeField; - - bool creationTimeFieldSpecified; - - DateTime accessTimeField; - - bool accessTimeFieldSpecified; - - DateTime statusChangeTimeField; - - bool statusChangeTimeFieldSpecified; - - DateTime backupTimeField; - - bool backupTimeFieldSpecified; - - DateTime lastWriteTimeField; - - bool lastWriteTimeFieldSpecified; - - ulong attributesField; - - uint posixModeField; - - bool posixModeFieldSpecified; - - ulong deviceNumberField; - - bool deviceNumberFieldSpecified; - - ulong posixGroupIdField; - - bool posixGroupIdFieldSpecified; - - ulong inodeField; - - bool inodeFieldSpecified; - - ulong linksField; - - bool linksFieldSpecified; - - ulong posixUserIdField; - - bool posixUserIdFieldSpecified; - - /// - [XmlElement("File")] - public ContentsFileType[] File - { - get => fileField; - set => fileField = value; - } - - /// - [XmlElement("Directory")] - public DirectoryType[] Directory - { - get => directoryField; - set => directoryField = value; - } - - /// - [XmlAttribute] - public string name - { - get => nameField; - set => nameField = value; - } - - /// - [XmlAttribute] - public DateTime creationTime - { - get => creationTimeField; - set => creationTimeField = value; - } - - /// - [XmlIgnore] - public bool creationTimeSpecified - { - get => creationTimeFieldSpecified; - set => creationTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime accessTime - { - get => accessTimeField; - set => accessTimeField = value; - } - - /// - [XmlIgnore] - public bool accessTimeSpecified - { - get => accessTimeFieldSpecified; - set => accessTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime statusChangeTime - { - get => statusChangeTimeField; - set => statusChangeTimeField = value; - } - - /// - [XmlIgnore] - public bool statusChangeTimeSpecified - { - get => statusChangeTimeFieldSpecified; - set => statusChangeTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime backupTime - { - get => backupTimeField; - set => backupTimeField = value; - } - - /// - [XmlIgnore] - public bool backupTimeSpecified - { - get => backupTimeFieldSpecified; - set => backupTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public DateTime lastWriteTime - { - get => lastWriteTimeField; - set => lastWriteTimeField = value; - } - - /// - [XmlIgnore] - public bool lastWriteTimeSpecified - { - get => lastWriteTimeFieldSpecified; - set => lastWriteTimeFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong attributes - { - get => attributesField; - set => attributesField = value; - } - - /// - [XmlAttribute] - public uint posixMode - { - get => posixModeField; - set => posixModeField = value; - } - - /// - [XmlIgnore] - public bool posixModeSpecified - { - get => posixModeFieldSpecified; - set => posixModeFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong deviceNumber - { - get => deviceNumberField; - set => deviceNumberField = value; - } - - /// - [XmlIgnore] - public bool deviceNumberSpecified - { - get => deviceNumberFieldSpecified; - set => deviceNumberFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong posixGroupId - { - get => posixGroupIdField; - set => posixGroupIdField = value; - } - - /// - [XmlIgnore] - public bool posixGroupIdSpecified - { - get => posixGroupIdFieldSpecified; - set => posixGroupIdFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong inode - { - get => inodeField; - set => inodeField = value; - } - - /// - [XmlIgnore] - public bool inodeSpecified - { - get => inodeFieldSpecified; - set => inodeFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong links - { - get => linksField; - set => linksField = value; - } - - /// - [XmlIgnore] - public bool linksSpecified - { - get => linksFieldSpecified; - set => linksFieldSpecified = value; - } - - /// - [XmlAttribute] - public ulong posixUserId - { - get => posixUserIdField; - set => posixUserIdField = value; - } - - /// - [XmlIgnore] - public bool posixUserIdSpecified - { - get => posixUserIdFieldSpecified; - set => posixUserIdFieldSpecified = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class CoordinatesType -{ - double latitudeField; - - double longitudeField; - - /// - public double Latitude - { - get => latitudeField; - set => latitudeField = value; - } - - /// - public double Longitude - { - get => longitudeField; - set => longitudeField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class RecordingType -{ - string broadcasterField; - - string broadcastPlatformField; - - RecordingTypeSourceFormat sourceFormatField; - - DateTime timestampField; - - SoftwareType[] softwareField; - - CoordinatesType coordinatesField; - - /// - public string Broadcaster - { - get => broadcasterField; - set => broadcasterField = value; - } - - /// - public string BroadcastPlatform - { - get => broadcastPlatformField; - set => broadcastPlatformField = value; - } - - /// - public RecordingTypeSourceFormat SourceFormat - { - get => sourceFormatField; - set => sourceFormatField = value; - } - - /// - public DateTime Timestamp - { - get => timestampField; - set => timestampField = value; - } - - /// - [XmlElement("Software")] - public SoftwareType[] Software - { - get => softwareField; - set => softwareField = value; - } - - /// - public CoordinatesType Coordinates - { - get => coordinatesField; - set => coordinatesField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum RecordingTypeSourceFormat -{ - /// - [XmlEnum("ITU-A")] - ITUA, - - /// - [XmlEnum("ITU-B")] - ITUB, - - /// - [XmlEnum("ITU-C")] - ITUC, - - /// - [XmlEnum("ITU-D")] - ITUD, - - /// - [XmlEnum("ITU-E")] - ITUE, - - /// - [XmlEnum("ITU-F")] - ITUF, - - /// - [XmlEnum("ITU-G")] - ITUG, - - /// - [XmlEnum("ITU-H")] - ITUH, - - /// - [XmlEnum("ITU-I")] - ITUI, - - /// - [XmlEnum("ITU-J")] - ITUJ, - - /// - [XmlEnum("ITU-K")] - ITUK, - - /// - [XmlEnum("ITU-L")] - ITUL, - - /// - [XmlEnum("ITU-M")] - ITUM, - - /// - [XmlEnum("ITU-N")] - ITUN, - - /// - [XmlEnum("PAL-B")] - PALB, - - /// - [XmlEnum("SECAM-B")] - SECAMB, - - /// - [XmlEnum("PAL-D")] - PALD, - - /// - [XmlEnum("SECAM-D")] - SECAMD, - - /// - [XmlEnum("PAL-G")] - PALG, - - /// - [XmlEnum("SECAM-G")] - SECAMG, - - /// - [XmlEnum("PAL-H")] - PALH, - - /// - [XmlEnum("PAL-I")] - PALI, - - /// - [XmlEnum("PAL-K")] - PALK, - - /// - [XmlEnum("SECAM-K")] - SECAMK, - - /// - [XmlEnum("NTSC-M")] - NTSCM, - - /// - [XmlEnum("PAL-N")] - PALN, - - /// - [XmlEnum("PAL-M")] - PALM, - - /// - [XmlEnum("SECAM-M")] - SECAMM, - - /// - MUSE, - - /// - PALplus, - - /// - FM, - - /// - AM, - - /// - COFDM, - - /// - [XmlEnum("CAM-D")] - CAMD, - - /// - DAB, - - /// - [XmlEnum("DAB+")] - DAB1, - - /// - DRM, - - /// - [XmlEnum("DRM+")] - DRM1, - - /// - FMeXtra, - - /// - ATSC, - - /// - ATSC2, + ulong sizeField; - /// - ATSC3, - - /// - [XmlEnum("ATSC-M/H")] - ATSCMH, - - /// - [XmlEnum("DVB-T")] - DVBT, - - /// - [XmlEnum("DVB-T2")] - DVBT2, - - /// - [XmlEnum("DVB-S")] - DVBS, - - /// - [XmlEnum("DVB-S2")] - DVBS2, - - /// - [XmlEnum("DVB-S2X")] - DVBS2X, - - /// - [XmlEnum("DVB-C")] - DVBC, - - /// - [XmlEnum("DVB-C2")] - DVBC2, - - /// - [XmlEnum("DVB-H")] - DVBH, - - /// - [XmlEnum("DVB-NGH")] - DVBNGH, - - /// - [XmlEnum("DVB-SH")] - DVBSH, - - /// - [XmlEnum("ISDB-T")] - ISDBT, - - /// - [XmlEnum("ISDB-Tb")] - ISDBTb, - - /// - [XmlEnum("ISDB-S")] - ISDBS, - - /// - [XmlEnum("ISDB-C")] - ISDBC, - - /// - [XmlEnum("1seg")] - Item1seg, - - /// - DTMB, - - /// - CCMB, - - /// - [XmlEnum("T-DMB")] - TDMB, - - /// - [XmlEnum("S-DMB")] - SDMB, - - /// - IPTV, - - /// - [XmlEnum("DVB-MT")] - DVBMT, - - /// - [XmlEnum("DVB-MC")] - DVBMC, - - /// - [XmlEnum("DVB-MS")] - DVBMS, - - /// - ADR, - - /// - SDR -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SubtitleTracksType -{ - LanguagesTypeLanguage[] languagesField; - - uint trackNumberField; - - string codecField; - - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Languages - { - get => languagesField; - set => languagesField = value; - } - - /// - [XmlAttribute] - public uint TrackNumber - { - get => trackNumberField; - set => trackNumberField = value; - } - - /// - [XmlAttribute] - public string Codec - { - get => codecField; - set => codecField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class VideoTracksType -{ - LanguagesTypeLanguage[] languagesField; - - uint trackNumberField; - - string codecField; - - uint horizontalField; - - uint verticalField; - - long meanBitrateField; - - bool threeDField; - - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Languages - { - get => languagesField; - set => languagesField = value; - } - - /// - [XmlAttribute] - public uint TrackNumber - { - get => trackNumberField; - set => trackNumberField = value; - } - - /// - [XmlAttribute] - public string Codec - { - get => codecField; - set => codecField = value; - } - - /// - [XmlAttribute] - public uint Horizontal - { - get => horizontalField; - set => horizontalField = value; - } - - /// - [XmlAttribute] - public uint Vertical - { - get => verticalField; - set => verticalField = value; - } - - /// - [XmlAttribute] - public long MeanBitrate - { - get => meanBitrateField; - set => meanBitrateField = value; - } - - /// - [XmlAttribute] - public bool ThreeD - { - get => threeDField; - set => threeDField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class AudioTracksType -{ - LanguagesTypeLanguage[] languagesField; - - uint trackNumberField; - - string accoustIDField; - - string codecField; - - uint channelsField; - - double sampleRateField; - - long meanBitrateField; - - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Languages - { - get => languagesField; - set => languagesField = value; - } - - /// - [XmlAttribute] - public uint TrackNumber - { - get => trackNumberField; - set => trackNumberField = value; - } - - /// - [XmlAttribute] - public string AccoustID - { - get => accoustIDField; - set => accoustIDField = value; - } - - /// - [XmlAttribute] - public string Codec - { - get => codecField; - set => codecField = value; - } - - /// - [XmlAttribute] - public uint Channels - { - get => channelsField; - set => channelsField = value; - } - - /// - [XmlAttribute] - public double SampleRate - { - get => sampleRateField; - set => sampleRateField = value; - } - - /// - [XmlAttribute] - public long MeanBitrate - { - get => meanBitrateField; - set => meanBitrateField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class AdvertisementType -{ - string manufacturerField; - - string productField; + ChecksumType[] imageChecksumsField; - FileType fileField; + ChecksumType[] checksumsField; - ulong fileSizeField; + string partNumberField; - ulong framesField; + string serialNumberField; - bool framesFieldSpecified; + string titleField; - double durationField; + uint sequenceField; - float meanFrameRateField; + bool sequenceFieldSpecified; - bool meanFrameRateFieldSpecified; - - ChecksumType[] checksumsField; - - AudioTracksType[] audioTrackField; - - VideoTracksType[] videoTrackField; - - SubtitleTracksType[] subtitleTrackField; - - RecordingType recordingField; - - /// - public string Manufacturer - { - get => manufacturerField; - set => manufacturerField = value; - } - - /// - public string Product - { - get => productField; - set => productField = value; - } - - /// - public FileType File - { - get => fileField; - set => fileField = value; - } + uint imageInterleaveField; - /// - public ulong FileSize - { - get => fileSizeField; - set => fileSizeField = value; - } + bool imageInterleaveFieldSpecified; - /// - public ulong Frames - { - get => framesField; - set => framesField = value; - } + uint interleaveField; - /// - [XmlIgnore] - public bool FramesSpecified - { - get => framesFieldSpecified; - set => framesFieldSpecified = value; - } + bool interleaveFieldSpecified; - /// - public double Duration - { - get => durationField; - set => durationField = value; - } + string manufacturerField; - /// - public float MeanFrameRate - { - get => meanFrameRateField; - set => meanFrameRateField = value; - } + string modelField; - /// - [XmlIgnore] - public bool MeanFrameRateSpecified - { - get => meanFrameRateFieldSpecified; - set => meanFrameRateFieldSpecified = value; - } + string packageField; - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + string interfaceField; - /// - [XmlElement("AudioTrack")] - public AudioTracksType[] AudioTrack - { - get => audioTrackField; - set => audioTrackField = value; - } + DimensionsType dimensionsField; - /// - [XmlElement("VideoTrack")] - public VideoTracksType[] VideoTrack - { - get => videoTrackField; - set => videoTrackField = value; - } + ScansType scansField; - /// - [XmlElement("SubtitleTrack")] - public SubtitleTracksType[] SubtitleTrack - { - get => subtitleTrackField; - set => subtitleTrackField = value; - } + DumpHardwareType[] dumpHardwareArrayField; - /// - public RecordingType Recording - { - get => recordingField; - set => recordingField = value; - } -} + PCMCIAType pCMCIAField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SubChannelType -{ - ImageType imageField; + string copyProtectionField; - ulong sizeField; + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - ChecksumType[] checksumsField; + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] ImageChecksums + { + get => imageChecksumsField; + set => imageChecksumsField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + public string PartNumber + { + get => partNumberField; + set => partNumberField = value; + } + + /// + public string SerialNumber + { + get => serialNumberField; + set => serialNumberField = value; + } + + /// + public string Title + { + get => titleField; + set => titleField = value; + } + + /// + public uint Sequence + { + get => sequenceField; + set => sequenceField = value; + } + + /// + [XmlIgnore] + public bool SequenceSpecified + { + get => sequenceFieldSpecified; + set => sequenceFieldSpecified = value; + } + + /// + public uint ImageInterleave + { + get => imageInterleaveField; + set => imageInterleaveField = value; + } + + /// + [XmlIgnore] + public bool ImageInterleaveSpecified + { + get => imageInterleaveFieldSpecified; + set => imageInterleaveFieldSpecified = value; + } + + /// + public uint Interleave + { + get => interleaveField; + set => interleaveField = value; + } + + /// + [XmlIgnore] + public bool InterleaveSpecified + { + get => interleaveFieldSpecified; + set => interleaveFieldSpecified = value; + } + + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } + + /// + public string Model + { + get => modelField; + set => modelField = value; + } + + /// + public string Package + { + get => packageField; + set => packageField = value; + } + + /// + public string Interface + { + get => interfaceField; + set => interfaceField = value; + } + + /// + public DimensionsType Dimensions + { + get => dimensionsField; + set => dimensionsField = value; + } + + /// + public ScansType Scans + { + get => scansField; + set => scansField = value; + } + + /// + [XmlArrayItem("DumpHardware", IsNullable = false)] + public DumpHardwareType[] DumpHardwareArray + { + get => dumpHardwareArrayField; + set => dumpHardwareArrayField = value; + } + + /// + public PCMCIAType PCMCIA + { + get => pCMCIAField; + set => pCMCIAField = value; + } + + /// + public string CopyProtection + { + get => copyProtectionField; + set => copyProtectionField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class PCMCIAType + { + DumpType cISField; + + string complianceField; + + ushort manufacturerCodeField; + + bool manufacturerCodeFieldSpecified; + + ushort cardCodeField; + + bool cardCodeFieldSpecified; + + string manufacturerField; + + string productNameField; + + string[] additionalInformationField; + + /// + public DumpType CIS + { + get => cISField; + set => cISField = value; + } + + /// + public string Compliance + { + get => complianceField; + set => complianceField = value; + } + + /// + public ushort ManufacturerCode + { + get => manufacturerCodeField; + set => manufacturerCodeField = value; + } + + /// + [XmlIgnore] + public bool ManufacturerCodeSpecified + { + get => manufacturerCodeFieldSpecified; + set => manufacturerCodeFieldSpecified = value; + } + + /// + public ushort CardCode + { + get => cardCodeField; + set => cardCodeField = value; + } + + /// + [XmlIgnore] + public bool CardCodeSpecified + { + get => cardCodeFieldSpecified; + set => cardCodeFieldSpecified = value; + } + + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } + /// + public string ProductName + { + get => productNameField; + set => productNameField = value; + } - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; + /// + [XmlElement("AdditionalInformation")] + public string[] AdditionalInformation + { + get => additionalInformationField; + set => additionalInformationField = value; + } } /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class PartitionType { - get => checksumsField; - set => checksumsField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class TrackFlagsType -{ - bool quadraphonicField; - - bool dataField; + uint sequenceField; - bool copyPermittedField; + string nameField; - bool preEmphasisField; + string typeField; - /// - public bool Quadraphonic - { - get => quadraphonicField; - set => quadraphonicField = value; - } + ulong startSectorField; - /// - public bool Data - { - get => dataField; - set => dataField = value; - } + ulong endSectorField; - /// - public bool CopyPermitted - { - get => copyPermittedField; - set => copyPermittedField = value; - } + string descriptionField; - /// - public bool PreEmphasis - { - get => preEmphasisField; - set => preEmphasisField = value; - } -} + FileSystemType[] fileSystemsField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class TrackIndexType -{ - ushort indexField; + /// + public uint Sequence + { + get => sequenceField; + set => sequenceField = value; + } - int valueField; + /// + public string Name + { + get => nameField; + set => nameField = value; + } - /// - [XmlAttribute] - public ushort index - { - get => indexField; - set => indexField = value; - } + /// + public string Type + { + get => typeField; + set => typeField = value; + } - /// - [XmlText] - public int Value - { - get => valueField; - set => valueField = value; - } -} + /// + public ulong StartSector + { + get => startSectorField; + set => startSectorField = value; + } -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class TrackSequenceType -{ - uint trackNumberField; + /// + public ulong EndSector + { + get => endSectorField; + set => endSectorField = value; + } - uint sessionField; + /// + public string Description + { + get => descriptionField; + set => descriptionField = value; + } - /// - public uint TrackNumber - { - get => trackNumberField; - set => trackNumberField = value; + /// + [XmlArrayItem("FileSystem", IsNullable = false)] + public FileSystemType[] FileSystems + { + get => fileSystemsField; + set => fileSystemsField = value; + } } /// - public uint Session + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class FileSystemType { - get => sessionField; - set => sessionField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class TrackType -{ - ImageType imageField; - - ulong sizeField; - - TrackSequenceType sequenceField; - - string startMSFField; + string typeField; - string endMSFField; + DateTime creationDateField; - ulong startSectorField; + bool creationDateFieldSpecified; - ulong endSectorField; + DateTime modificationDateField; - TrackIndexType[] indexesField; + bool modificationDateFieldSpecified; - TrackFlagsType flagsField; + DateTime backupDateField; - string iSRCField; + bool backupDateFieldSpecified; - TrackTypeTrackType trackType1Field; + uint clusterSizeField; - uint bytesPerSectorField; + ulong clustersField; - string accoustIDField; + ulong filesField; - ChecksumType[] checksumsField; + bool filesFieldSpecified; - SubChannelType subChannelField; - - PartitionType[] fileSystemInformationField; - - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } - - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } + bool bootableField; - /// - public TrackSequenceType Sequence - { - get => sequenceField; - set => sequenceField = value; - } + string volumeSerialField; - /// - public string StartMSF - { - get => startMSFField; - set => startMSFField = value; - } + string volumeNameField; - /// - public string EndMSF - { - get => endMSFField; - set => endMSFField = value; - } + ulong freeClustersField; - /// - public ulong StartSector - { - get => startSectorField; - set => startSectorField = value; - } + bool freeClustersFieldSpecified; - /// - public ulong EndSector - { - get => endSectorField; - set => endSectorField = value; - } + bool dirtyField; - /// - [XmlArrayItem("Index", IsNullable = false)] - public TrackIndexType[] Indexes - { - get => indexesField; - set => indexesField = value; - } + DateTime expirationDateField; - /// - public TrackFlagsType Flags - { - get => flagsField; - set => flagsField = value; - } + bool expirationDateFieldSpecified; - /// - public string ISRC - { - get => iSRCField; - set => iSRCField = value; - } + DateTime effectiveDateField; - /// - [XmlElement("TrackType")] - public TrackTypeTrackType TrackType1 - { - get => trackType1Field; - set => trackType1Field = value; - } + bool effectiveDateFieldSpecified; - /// - public uint BytesPerSector - { - get => bytesPerSectorField; - set => bytesPerSectorField = value; - } + string systemIdentifierField; - /// - public string AccoustID - { - get => accoustIDField; - set => accoustIDField = value; - } + string volumeSetIdentifierField; + + string publisherIdentifierField; + + string dataPreparerIdentifierField; - /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums - { - get => checksumsField; - set => checksumsField = value; - } + string applicationIdentifierField; - /// - public SubChannelType SubChannel - { - get => subChannelField; - set => subChannelField = value; + FilesystemContentsType contentsField; + + /// + public string Type + { + get => typeField; + set => typeField = value; + } + + /// + public DateTime CreationDate + { + get => creationDateField; + set => creationDateField = value; + } + + /// + [XmlIgnore] + public bool CreationDateSpecified + { + get => creationDateFieldSpecified; + set => creationDateFieldSpecified = value; + } + + /// + public DateTime ModificationDate + { + get => modificationDateField; + set => modificationDateField = value; + } + + /// + [XmlIgnore] + public bool ModificationDateSpecified + { + get => modificationDateFieldSpecified; + set => modificationDateFieldSpecified = value; + } + + /// + public DateTime BackupDate + { + get => backupDateField; + set => backupDateField = value; + } + + /// + [XmlIgnore] + public bool BackupDateSpecified + { + get => backupDateFieldSpecified; + set => backupDateFieldSpecified = value; + } + + /// + public uint ClusterSize + { + get => clusterSizeField; + set => clusterSizeField = value; + } + + /// + public ulong Clusters + { + get => clustersField; + set => clustersField = value; + } + + /// + public ulong Files + { + get => filesField; + set => filesField = value; + } + + /// + [XmlIgnore] + public bool FilesSpecified + { + get => filesFieldSpecified; + set => filesFieldSpecified = value; + } + + /// + public bool Bootable + { + get => bootableField; + set => bootableField = value; + } + + /// + public string VolumeSerial + { + get => volumeSerialField; + set => volumeSerialField = value; + } + + /// + public string VolumeName + { + get => volumeNameField; + set => volumeNameField = value; + } + + /// + public ulong FreeClusters + { + get => freeClustersField; + set => freeClustersField = value; + } + + /// + [XmlIgnore] + public bool FreeClustersSpecified + { + get => freeClustersFieldSpecified; + set => freeClustersFieldSpecified = value; + } + + /// + public bool Dirty + { + get => dirtyField; + set => dirtyField = value; + } + + /// + public DateTime ExpirationDate + { + get => expirationDateField; + set => expirationDateField = value; + } + + /// + [XmlIgnore] + public bool ExpirationDateSpecified + { + get => expirationDateFieldSpecified; + set => expirationDateFieldSpecified = value; + } + + /// + public DateTime EffectiveDate + { + get => effectiveDateField; + set => effectiveDateField = value; + } + + /// + [XmlIgnore] + public bool EffectiveDateSpecified + { + get => effectiveDateFieldSpecified; + set => effectiveDateFieldSpecified = value; + } + + /// + public string SystemIdentifier + { + get => systemIdentifierField; + set => systemIdentifierField = value; + } + + /// + public string VolumeSetIdentifier + { + get => volumeSetIdentifierField; + set => volumeSetIdentifierField = value; + } + + /// + public string PublisherIdentifier + { + get => publisherIdentifierField; + set => publisherIdentifierField = value; + } + + /// + public string DataPreparerIdentifier + { + get => dataPreparerIdentifierField; + set => dataPreparerIdentifierField = value; + } + + /// + public string ApplicationIdentifier + { + get => applicationIdentifierField; + set => applicationIdentifierField = value; + } + + /// + public FilesystemContentsType Contents + { + get => contentsField; + set => contentsField = value; + } } /// - [XmlArrayItem("Partition", IsNullable = false)] - public PartitionType[] FileSystemInformation + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class FilesystemContentsType { - get => fileSystemInformationField; - set => fileSystemInformationField = value; - } -} + ContentsFileType[] fileField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum TrackTypeTrackType -{ - /// - audio, + DirectoryType[] directoryField; - /// - mode0, + string namespaceField; - /// - mode1, + /// + [XmlElement("File")] + public ContentsFileType[] File + { + get => fileField; + set => fileField = value; + } - /// - mode2, + /// + [XmlElement("Directory")] + public DirectoryType[] Directory + { + get => directoryField; + set => directoryField = value; + } - /// - m2f1, + /// + [XmlAttribute] + public string @namespace + { + get => namespaceField; + set => namespaceField = value; + } + } /// - m2f2, + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ContentsFileType + { + ChecksumType[] checksumsField; - /// - dvd, + ExtendedAttributeType[] extendedAttributesField; - /// - hddvd, + string nameField; - /// - bluray, + DateTime creationTimeField; - /// - ddcd -} + bool creationTimeFieldSpecified; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class PS3EncryptionType -{ - string keyField; + DateTime accessTimeField; - string serialField; + bool accessTimeFieldSpecified; - /// - public string Key - { - get => keyField; - set => keyField = value; - } + DateTime statusChangeTimeField; - /// - public string Serial - { - get => serialField; - set => serialField = value; - } -} + bool statusChangeTimeFieldSpecified; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class XboxSecuritySectorsType -{ - uint requestVersionField; + DateTime backupTimeField; - uint requestNumberField; + bool backupTimeFieldSpecified; - DumpType securitySectorsField; + DateTime lastWriteTimeField; - /// - public uint RequestVersion - { - get => requestVersionField; - set => requestVersionField = value; - } + bool lastWriteTimeFieldSpecified; - /// - public uint RequestNumber - { - get => requestNumberField; - set => requestNumberField = value; - } + ulong attributesField; - /// - public DumpType SecuritySectors - { - get => securitySectorsField; - set => securitySectorsField = value; - } -} + uint posixModeField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class XboxType -{ - DumpType pFIField; + bool posixModeFieldSpecified; - DumpType dMIField; + ulong deviceNumberField; - XboxSecuritySectorsType[] securitySectorsField; + bool deviceNumberFieldSpecified; - /// - public DumpType PFI - { - get => pFIField; - set => pFIField = value; - } + ulong posixGroupIdField; - /// - public DumpType DMI - { - get => dMIField; - set => dMIField = value; - } + bool posixGroupIdFieldSpecified; - /// - [XmlElement("SecuritySectors")] - public XboxSecuritySectorsType[] SecuritySectors - { - get => securitySectorsField; - set => securitySectorsField = value; - } -} + ulong inodeField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class BorderType -{ - string imageField; + ulong linksField; - ulong sizeField; + ulong posixUserIdField; - ChecksumType[] checksumsField; + bool posixUserIdFieldSpecified; - uint sessionField; + ulong lengthField; - bool sessionFieldSpecified; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - /// - public string Image - { - get => imageField; - set => imageField = value; - } + /// + [XmlArrayItem("ExtendedAttribute", IsNullable = false)] + public ExtendedAttributeType[] ExtendedAttributes + { + get => extendedAttributesField; + set => extendedAttributesField = value; + } + + /// + [XmlAttribute] + public string name + { + get => nameField; + set => nameField = value; + } + + /// + [XmlAttribute] + public DateTime creationTime + { + get => creationTimeField; + set => creationTimeField = value; + } + + /// + [XmlIgnore] + public bool creationTimeSpecified + { + get => creationTimeFieldSpecified; + set => creationTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime accessTime + { + get => accessTimeField; + set => accessTimeField = value; + } + + /// + [XmlIgnore] + public bool accessTimeSpecified + { + get => accessTimeFieldSpecified; + set => accessTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime statusChangeTime + { + get => statusChangeTimeField; + set => statusChangeTimeField = value; + } + + /// + [XmlIgnore] + public bool statusChangeTimeSpecified + { + get => statusChangeTimeFieldSpecified; + set => statusChangeTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime backupTime + { + get => backupTimeField; + set => backupTimeField = value; + } + + /// + [XmlIgnore] + public bool backupTimeSpecified + { + get => backupTimeFieldSpecified; + set => backupTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime lastWriteTime + { + get => lastWriteTimeField; + set => lastWriteTimeField = value; + } + + /// + [XmlIgnore] + public bool lastWriteTimeSpecified + { + get => lastWriteTimeFieldSpecified; + set => lastWriteTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong attributes + { + get => attributesField; + set => attributesField = value; + } + + /// + [XmlAttribute] + public uint posixMode + { + get => posixModeField; + set => posixModeField = value; + } + + /// + [XmlIgnore] + public bool posixModeSpecified + { + get => posixModeFieldSpecified; + set => posixModeFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong deviceNumber + { + get => deviceNumberField; + set => deviceNumberField = value; + } + + /// + [XmlIgnore] + public bool deviceNumberSpecified + { + get => deviceNumberFieldSpecified; + set => deviceNumberFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong posixGroupId + { + get => posixGroupIdField; + set => posixGroupIdField = value; + } + + /// + [XmlIgnore] + public bool posixGroupIdSpecified + { + get => posixGroupIdFieldSpecified; + set => posixGroupIdFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong inode + { + get => inodeField; + set => inodeField = value; + } + + /// + [XmlAttribute] + public ulong links + { + get => linksField; + set => linksField = value; + } + + /// + [XmlAttribute] + public ulong posixUserId + { + get => posixUserIdField; + set => posixUserIdField = value; + } + + /// + [XmlIgnore] + public bool posixUserIdSpecified + { + get => posixUserIdFieldSpecified; + set => posixUserIdFieldSpecified = value; + } - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; + /// + [XmlAttribute] + public ulong length + { + get => lengthField; + set => lengthField = value; + } } /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class ExtendedAttributeType { - get => checksumsField; - set => checksumsField = value; - } + ChecksumType[] checksumsField; - /// - [XmlAttribute] - public uint session - { - get => sessionField; - set => sessionField = value; - } + string nameField; - /// - [XmlIgnore] - public bool sessionSpecified - { - get => sessionFieldSpecified; - set => sessionFieldSpecified = value; - } -} + ulong lengthField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class CaseType -{ - CaseTypeCaseType caseType1Field; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - ScansType scansField; + /// + [XmlAttribute] + public string name + { + get => nameField; + set => nameField = value; + } - /// - [XmlElement("CaseType")] - public CaseTypeCaseType CaseType1 - { - get => caseType1Field; - set => caseType1Field = value; + /// + [XmlAttribute] + public ulong length + { + get => lengthField; + set => lengthField = value; + } } /// - public ScansType Scans + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class DirectoryType { - get => scansField; - set => scansField = value; - } -} - -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum CaseTypeCaseType -{ - /// - jewel, - - /// - bigjewel, + ContentsFileType[] fileField; - /// - slimjewel, + DirectoryType[] directoryField; - /// - sleeve, + string nameField; - /// - qpack, + DateTime creationTimeField; - /// - digisleeve, + bool creationTimeFieldSpecified; - /// - discboxslider, + DateTime accessTimeField; - /// - compacplus, + bool accessTimeFieldSpecified; - /// - keepcase, + DateTime statusChangeTimeField; - /// - snapcase, + bool statusChangeTimeFieldSpecified; - /// - softcase, + DateTime backupTimeField; - /// - ecopack, + bool backupTimeFieldSpecified; - /// - liftlock, + DateTime lastWriteTimeField; - /// - spindle, + bool lastWriteTimeFieldSpecified; - /// - ps2case, + ulong attributesField; - /// - ps3case, + uint posixModeField; - /// - bluraykeepcase, + bool posixModeFieldSpecified; - /// - pscase, + ulong deviceNumberField; - /// - dccase, + bool deviceNumberFieldSpecified; - /// - saturncase, + ulong posixGroupIdField; - /// - xboxcase, + bool posixGroupIdFieldSpecified; - /// - xbox360case, + ulong inodeField; - /// - xboxonecase, + bool inodeFieldSpecified; - /// - saturnbigcase, + ulong linksField; - /// - gccase, + bool linksFieldSpecified; - /// - wiicase, + ulong posixUserIdField; - /// - unknown -} + bool posixUserIdFieldSpecified; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class LayeredTextType -{ - uint layerField; + /// + [XmlElement("File")] + public ContentsFileType[] File + { + get => fileField; + set => fileField = value; + } - bool layerFieldSpecified; + /// + [XmlElement("Directory")] + public DirectoryType[] Directory + { + get => directoryField; + set => directoryField = value; + } + + /// + [XmlAttribute] + public string name + { + get => nameField; + set => nameField = value; + } + + /// + [XmlAttribute] + public DateTime creationTime + { + get => creationTimeField; + set => creationTimeField = value; + } + + /// + [XmlIgnore] + public bool creationTimeSpecified + { + get => creationTimeFieldSpecified; + set => creationTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime accessTime + { + get => accessTimeField; + set => accessTimeField = value; + } + + /// + [XmlIgnore] + public bool accessTimeSpecified + { + get => accessTimeFieldSpecified; + set => accessTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime statusChangeTime + { + get => statusChangeTimeField; + set => statusChangeTimeField = value; + } + + /// + [XmlIgnore] + public bool statusChangeTimeSpecified + { + get => statusChangeTimeFieldSpecified; + set => statusChangeTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime backupTime + { + get => backupTimeField; + set => backupTimeField = value; + } + + /// + [XmlIgnore] + public bool backupTimeSpecified + { + get => backupTimeFieldSpecified; + set => backupTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public DateTime lastWriteTime + { + get => lastWriteTimeField; + set => lastWriteTimeField = value; + } + + /// + [XmlIgnore] + public bool lastWriteTimeSpecified + { + get => lastWriteTimeFieldSpecified; + set => lastWriteTimeFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong attributes + { + get => attributesField; + set => attributesField = value; + } + + /// + [XmlAttribute] + public uint posixMode + { + get => posixModeField; + set => posixModeField = value; + } + + /// + [XmlIgnore] + public bool posixModeSpecified + { + get => posixModeFieldSpecified; + set => posixModeFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong deviceNumber + { + get => deviceNumberField; + set => deviceNumberField = value; + } + + /// + [XmlIgnore] + public bool deviceNumberSpecified + { + get => deviceNumberFieldSpecified; + set => deviceNumberFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong posixGroupId + { + get => posixGroupIdField; + set => posixGroupIdField = value; + } + + /// + [XmlIgnore] + public bool posixGroupIdSpecified + { + get => posixGroupIdFieldSpecified; + set => posixGroupIdFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong inode + { + get => inodeField; + set => inodeField = value; + } + + /// + [XmlIgnore] + public bool inodeSpecified + { + get => inodeFieldSpecified; + set => inodeFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong links + { + get => linksField; + set => linksField = value; + } + + /// + [XmlIgnore] + public bool linksSpecified + { + get => linksFieldSpecified; + set => linksFieldSpecified = value; + } + + /// + [XmlAttribute] + public ulong posixUserId + { + get => posixUserIdField; + set => posixUserIdField = value; + } + + /// + [XmlIgnore] + public bool posixUserIdSpecified + { + get => posixUserIdFieldSpecified; + set => posixUserIdFieldSpecified = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class CoordinatesType + { + double latitudeField; + + double longitudeField; + + /// + public double Latitude + { + get => latitudeField; + set => latitudeField = value; + } + + /// + public double Longitude + { + get => longitudeField; + set => longitudeField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class RecordingType + { + string broadcasterField; + + string broadcastPlatformField; + + RecordingTypeSourceFormat sourceFormatField; + + DateTime timestampField; + + SoftwareType[] softwareField; + + CoordinatesType coordinatesField; + + /// + public string Broadcaster + { + get => broadcasterField; + set => broadcasterField = value; + } + + /// + public string BroadcastPlatform + { + get => broadcastPlatformField; + set => broadcastPlatformField = value; + } + + /// + public RecordingTypeSourceFormat SourceFormat + { + get => sourceFormatField; + set => sourceFormatField = value; + } + + /// + public DateTime Timestamp + { + get => timestampField; + set => timestampField = value; + } - string valueField; + /// + [XmlElement("Software")] + public SoftwareType[] Software + { + get => softwareField; + set => softwareField = value; + } - /// - [XmlAttribute] - public uint layer - { - get => layerField; - set => layerField = value; + /// + public CoordinatesType Coordinates + { + get => coordinatesField; + set => coordinatesField = value; + } } /// - [XmlIgnore] - public bool layerSpecified + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum RecordingTypeSourceFormat { - get => layerFieldSpecified; - set => layerFieldSpecified = value; - } + /// + [XmlEnum("ITU-A")] + ITUA, - /// - [XmlText] - public string Value - { - get => valueField; - set => valueField = value; - } -} + /// + [XmlEnum("ITU-B")] + ITUB, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class SectorsType -{ - uint layerField; + /// + [XmlEnum("ITU-C")] + ITUC, - bool layerFieldSpecified; + /// + [XmlEnum("ITU-D")] + ITUD, - ulong valueField; + /// + [XmlEnum("ITU-E")] + ITUE, - /// - [XmlAttribute] - public uint layer - { - get => layerField; - set => layerField = value; - } + /// + [XmlEnum("ITU-F")] + ITUF, - /// - [XmlIgnore] - public bool layerSpecified - { - get => layerFieldSpecified; - set => layerFieldSpecified = value; - } + /// + [XmlEnum("ITU-G")] + ITUG, - /// - [XmlText] - public ulong Value - { - get => valueField; - set => valueField = value; - } -} + /// + [XmlEnum("ITU-H")] + ITUH, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class LayersType -{ - SectorsType[] sectorsField; + /// + [XmlEnum("ITU-I")] + ITUI, - LayersTypeType typeField; + /// + [XmlEnum("ITU-J")] + ITUJ, - bool typeFieldSpecified; + /// + [XmlEnum("ITU-K")] + ITUK, - /// - [XmlElement("Sectors")] - public SectorsType[] Sectors - { - get => sectorsField; - set => sectorsField = value; - } + /// + [XmlEnum("ITU-L")] + ITUL, - /// - [XmlAttribute] - public LayersTypeType type - { - get => typeField; - set => typeField = value; - } + /// + [XmlEnum("ITU-M")] + ITUM, - /// - [XmlIgnore] - public bool typeSpecified - { - get => typeFieldSpecified; - set => typeFieldSpecified = value; - } -} + /// + [XmlEnum("ITU-N")] + ITUN, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum LayersTypeType -{ - /// - PTP, + /// + [XmlEnum("PAL-B")] + PALB, - /// - OTP -} + /// + [XmlEnum("SECAM-B")] + SECAMB, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class OpticalDiscType -{ - ImageType imageField; + /// + [XmlEnum("PAL-D")] + PALD, - ulong sizeField; + /// + [XmlEnum("SECAM-D")] + SECAMD, - SequenceType sequenceField; + /// + [XmlEnum("PAL-G")] + PALG, - LayersType layersField; + /// + [XmlEnum("SECAM-G")] + SECAMG, - ChecksumType[] checksumsField; + /// + [XmlEnum("PAL-H")] + PALH, - string partNumberField; + /// + [XmlEnum("PAL-I")] + PALI, - string serialNumberField; + /// + [XmlEnum("PAL-K")] + PALK, - LayeredTextType[] ringCodeField; + /// + [XmlEnum("SECAM-K")] + SECAMK, - LayeredTextType[] masteringSIDField; + /// + [XmlEnum("NTSC-M")] + NTSCM, - LayeredTextType[] toolstampField; + /// + [XmlEnum("PAL-N")] + PALN, - LayeredTextType[] mouldSIDField; + /// + [XmlEnum("PAL-M")] + PALM, - LayeredTextType[] mouldTextField; + /// + [XmlEnum("SECAM-M")] + SECAMM, - string discTypeField; + /// + MUSE, - string discSubTypeField; + /// + PALplus, - int offsetField; + /// + FM, - bool offsetFieldSpecified; + /// + AM, - uint[] tracksField; + /// + COFDM, - uint sessionsField; + /// + [XmlEnum("CAM-D")] + CAMD, - string copyProtectionField; + /// + DAB, - DimensionsType dimensionsField; + /// + [XmlEnum("DAB+")] + DAB1, - CaseType caseField; + /// + DRM, - ScansType scansField; + /// + [XmlEnum("DRM+")] + DRM1, - DumpType pFIField; + /// + FMeXtra, - DumpType dMIField; + /// + ATSC, - DumpType cMIField; + /// + ATSC2, - DumpType bCAField; + /// + ATSC3, - DumpType aTIPField; + /// + [XmlEnum("ATSC-M/H")] + ATSCMH, - DumpType aDIPField; + /// + [XmlEnum("DVB-T")] + DVBT, - DumpType pMAField; + /// + [XmlEnum("DVB-T2")] + DVBT2, - DumpType dDSField; + /// + [XmlEnum("DVB-S")] + DVBS, - DumpType sAIField; + /// + [XmlEnum("DVB-S2")] + DVBS2, - DumpType lastRMDField; + /// + [XmlEnum("DVB-S2X")] + DVBS2X, - DumpType pRIField; + /// + [XmlEnum("DVB-C")] + DVBC, - DumpType mediaIDField; + /// + [XmlEnum("DVB-C2")] + DVBC2, - DumpType pFIRField; + /// + [XmlEnum("DVB-H")] + DVBH, - DumpType dCBField; + /// + [XmlEnum("DVB-NGH")] + DVBNGH, - DumpType diField; + /// + [XmlEnum("DVB-SH")] + DVBSH, - DumpType pACField; + /// + [XmlEnum("ISDB-T")] + ISDBT, - DumpType tOCField; + /// + [XmlEnum("ISDB-Tb")] + ISDBTb, - DumpType leadInCdTextField; + /// + [XmlEnum("ISDB-S")] + ISDBS, - BorderType[] firstTrackPregrapField; + /// + [XmlEnum("ISDB-C")] + ISDBC, - BorderType[] leadInField; + /// + [XmlEnum("1seg")] + Item1seg, - BorderType[] leadOutField; + /// + DTMB, - XboxType xboxField; + /// + CCMB, - PS3EncryptionType pS3EncryptionField; + /// + [XmlEnum("T-DMB")] + TDMB, - string mediaCatalogueNumberField; + /// + [XmlEnum("S-DMB")] + SDMB, - TrackType[] trackField; + /// + IPTV, - DumpHardwareType[] dumpHardwareArrayField; + /// + [XmlEnum("DVB-MT")] + DVBMT, - /// - public ImageType Image - { - get => imageField; - set => imageField = value; - } + /// + [XmlEnum("DVB-MC")] + DVBMC, - /// - public ulong Size - { - get => sizeField; - set => sizeField = value; - } + /// + [XmlEnum("DVB-MS")] + DVBMS, - /// - public SequenceType Sequence - { - get => sequenceField; - set => sequenceField = value; - } + /// + ADR, - /// - public LayersType Layers - { - get => layersField; - set => layersField = value; + /// + SDR } /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SubtitleTracksType { - get => checksumsField; - set => checksumsField = value; - } + LanguagesTypeLanguage[] languagesField; - /// - public string PartNumber - { - get => partNumberField; - set => partNumberField = value; - } + uint trackNumberField; - /// - public string SerialNumber - { - get => serialNumberField; - set => serialNumberField = value; - } + string codecField; - /// - [XmlElement("RingCode")] - public LayeredTextType[] RingCode - { - get => ringCodeField; - set => ringCodeField = value; - } + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Languages + { + get => languagesField; + set => languagesField = value; + } - /// - [XmlElement("MasteringSID")] - public LayeredTextType[] MasteringSID - { - get => masteringSIDField; - set => masteringSIDField = value; - } + /// + [XmlAttribute] + public uint TrackNumber + { + get => trackNumberField; + set => trackNumberField = value; + } - /// - [XmlElement("Toolstamp")] - public LayeredTextType[] Toolstamp - { - get => toolstampField; - set => toolstampField = value; + /// + [XmlAttribute] + public string Codec + { + get => codecField; + set => codecField = value; + } } /// - [XmlElement("MouldSID")] - public LayeredTextType[] MouldSID + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class VideoTracksType { - get => mouldSIDField; - set => mouldSIDField = value; - } + LanguagesTypeLanguage[] languagesField; - /// - [XmlElement("MouldText")] - public LayeredTextType[] MouldText - { - get => mouldTextField; - set => mouldTextField = value; - } + uint trackNumberField; - /// - public string DiscType - { - get => discTypeField; - set => discTypeField = value; - } + string codecField; - /// - public string DiscSubType - { - get => discSubTypeField; - set => discSubTypeField = value; - } + uint horizontalField; - /// - public int Offset - { - get => offsetField; - set => offsetField = value; - } + uint verticalField; - /// - [XmlIgnore] - public bool OffsetSpecified - { - get => offsetFieldSpecified; - set => offsetFieldSpecified = value; - } + long meanBitrateField; - /// - [XmlElement("Tracks")] - public uint[] Tracks - { - get => tracksField; - set => tracksField = value; - } + bool threeDField; - /// - public uint Sessions - { - get => sessionsField; - set => sessionsField = value; - } + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Languages + { + get => languagesField; + set => languagesField = value; + } - /// - public string CopyProtection - { - get => copyProtectionField; - set => copyProtectionField = value; - } + /// + [XmlAttribute] + public uint TrackNumber + { + get => trackNumberField; + set => trackNumberField = value; + } - /// - public DimensionsType Dimensions - { - get => dimensionsField; - set => dimensionsField = value; - } + /// + [XmlAttribute] + public string Codec + { + get => codecField; + set => codecField = value; + } + + /// + [XmlAttribute] + public uint Horizontal + { + get => horizontalField; + set => horizontalField = value; + } + + /// + [XmlAttribute] + public uint Vertical + { + get => verticalField; + set => verticalField = value; + } - /// - public CaseType Case - { - get => caseField; - set => caseField = value; - } + /// + [XmlAttribute] + public long MeanBitrate + { + get => meanBitrateField; + set => meanBitrateField = value; + } - /// - public ScansType Scans - { - get => scansField; - set => scansField = value; + /// + [XmlAttribute] + public bool ThreeD + { + get => threeDField; + set => threeDField = value; + } } /// - public DumpType PFI + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class AudioTracksType { - get => pFIField; - set => pFIField = value; - } + LanguagesTypeLanguage[] languagesField; - /// - public DumpType DMI - { - get => dMIField; - set => dMIField = value; - } + uint trackNumberField; - /// - public DumpType CMI - { - get => cMIField; - set => cMIField = value; - } + string accoustIDField; - /// - public DumpType BCA - { - get => bCAField; - set => bCAField = value; - } + string codecField; - /// - public DumpType ATIP - { - get => aTIPField; - set => aTIPField = value; - } + uint channelsField; - /// - public DumpType ADIP - { - get => aDIPField; - set => aDIPField = value; - } + double sampleRateField; + + long meanBitrateField; + + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Languages + { + get => languagesField; + set => languagesField = value; + } + + /// + [XmlAttribute] + public uint TrackNumber + { + get => trackNumberField; + set => trackNumberField = value; + } + + /// + [XmlAttribute] + public string AccoustID + { + get => accoustIDField; + set => accoustIDField = value; + } + + /// + [XmlAttribute] + public string Codec + { + get => codecField; + set => codecField = value; + } + + /// + [XmlAttribute] + public uint Channels + { + get => channelsField; + set => channelsField = value; + } + + /// + [XmlAttribute] + public double SampleRate + { + get => sampleRateField; + set => sampleRateField = value; + } + + /// + [XmlAttribute] + public long MeanBitrate + { + get => meanBitrateField; + set => meanBitrateField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class AdvertisementType + { + string manufacturerField; + + string productField; + + FileType fileField; + + ulong fileSizeField; + + ulong framesField; + + bool framesFieldSpecified; + + double durationField; + + float meanFrameRateField; + + bool meanFrameRateFieldSpecified; + + ChecksumType[] checksumsField; + + AudioTracksType[] audioTrackField; + + VideoTracksType[] videoTrackField; + + SubtitleTracksType[] subtitleTrackField; + + RecordingType recordingField; + + /// + public string Manufacturer + { + get => manufacturerField; + set => manufacturerField = value; + } + + /// + public string Product + { + get => productField; + set => productField = value; + } + + /// + public FileType File + { + get => fileField; + set => fileField = value; + } + + /// + public ulong FileSize + { + get => fileSizeField; + set => fileSizeField = value; + } + + /// + public ulong Frames + { + get => framesField; + set => framesField = value; + } + + /// + [XmlIgnore] + public bool FramesSpecified + { + get => framesFieldSpecified; + set => framesFieldSpecified = value; + } + + /// + public double Duration + { + get => durationField; + set => durationField = value; + } + + /// + public float MeanFrameRate + { + get => meanFrameRateField; + set => meanFrameRateField = value; + } + + /// + [XmlIgnore] + public bool MeanFrameRateSpecified + { + get => meanFrameRateFieldSpecified; + set => meanFrameRateFieldSpecified = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + [XmlElement("AudioTrack")] + public AudioTracksType[] AudioTrack + { + get => audioTrackField; + set => audioTrackField = value; + } + + /// + [XmlElement("VideoTrack")] + public VideoTracksType[] VideoTrack + { + get => videoTrackField; + set => videoTrackField = value; + } + + /// + [XmlElement("SubtitleTrack")] + public SubtitleTracksType[] SubtitleTrack + { + get => subtitleTrackField; + set => subtitleTrackField = value; + } + + /// + public RecordingType Recording + { + get => recordingField; + set => recordingField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SubChannelType + { + ImageType imageField; + + ulong sizeField; + + ChecksumType[] checksumsField; + + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } + + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + } /// - public DumpType PMA + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class TrackFlagsType { - get => pMAField; - set => pMAField = value; + bool quadraphonicField; + + bool dataField; + + bool copyPermittedField; + + bool preEmphasisField; + + /// + public bool Quadraphonic + { + get => quadraphonicField; + set => quadraphonicField = value; + } + + /// + public bool Data + { + get => dataField; + set => dataField = value; + } + + /// + public bool CopyPermitted + { + get => copyPermittedField; + set => copyPermittedField = value; + } + + /// + public bool PreEmphasis + { + get => preEmphasisField; + set => preEmphasisField = value; + } } /// - public DumpType DDS + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class TrackIndexType { - get => dDSField; - set => dDSField = value; + ushort indexField; + + int valueField; + + /// + [XmlAttribute] + public ushort index + { + get => indexField; + set => indexField = value; + } + + /// + [XmlText] + public int Value + { + get => valueField; + set => valueField = value; + } } /// - public DumpType SAI + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class TrackSequenceType { - get => sAIField; - set => sAIField = value; + uint trackNumberField; + + uint sessionField; + + /// + public uint TrackNumber + { + get => trackNumberField; + set => trackNumberField = value; + } + + /// + public uint Session + { + get => sessionField; + set => sessionField = value; + } } /// - public DumpType LastRMD + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class TrackType { - get => lastRMDField; - set => lastRMDField = value; - } + ImageType imageField; + + ulong sizeField; + + TrackSequenceType sequenceField; + + string startMSFField; + + string endMSFField; + + ulong startSectorField; + + ulong endSectorField; + + TrackIndexType[] indexesField; + + TrackFlagsType flagsField; + + string iSRCField; + + TrackTypeTrackType trackType1Field; + + uint bytesPerSectorField; + + string accoustIDField; + + ChecksumType[] checksumsField; + + SubChannelType subChannelField; + + PartitionType[] fileSystemInformationField; + + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } + + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } + + /// + public TrackSequenceType Sequence + { + get => sequenceField; + set => sequenceField = value; + } + + /// + public string StartMSF + { + get => startMSFField; + set => startMSFField = value; + } + + /// + public string EndMSF + { + get => endMSFField; + set => endMSFField = value; + } + + /// + public ulong StartSector + { + get => startSectorField; + set => startSectorField = value; + } + + /// + public ulong EndSector + { + get => endSectorField; + set => endSectorField = value; + } + + /// + [XmlArrayItem("Index", IsNullable = false)] + public TrackIndexType[] Indexes + { + get => indexesField; + set => indexesField = value; + } + + /// + public TrackFlagsType Flags + { + get => flagsField; + set => flagsField = value; + } + + /// + public string ISRC + { + get => iSRCField; + set => iSRCField = value; + } + + /// + [XmlElement("TrackType")] + public TrackTypeTrackType TrackType1 + { + get => trackType1Field; + set => trackType1Field = value; + } + + /// + public uint BytesPerSector + { + get => bytesPerSectorField; + set => bytesPerSectorField = value; + } + + /// + public string AccoustID + { + get => accoustIDField; + set => accoustIDField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + public SubChannelType SubChannel + { + get => subChannelField; + set => subChannelField = value; + } + + /// + [XmlArrayItem("Partition", IsNullable = false)] + public PartitionType[] FileSystemInformation + { + get => fileSystemInformationField; + set => fileSystemInformationField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum TrackTypeTrackType + { + /// + audio, + + /// + mode0, + + /// + mode1, + + /// + mode2, + + /// + m2f1, + + /// + m2f2, + + /// + dvd, + + /// + hddvd, - /// - public DumpType PRI - { - get => pRIField; - set => pRIField = value; - } + /// + bluray, - /// - public DumpType MediaID - { - get => mediaIDField; - set => mediaIDField = value; + /// + ddcd } /// - public DumpType PFIR + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class PS3EncryptionType { - get => pFIRField; - set => pFIRField = value; - } + string keyField; - /// - public DumpType DCB - { - get => dCBField; - set => dCBField = value; - } + string serialField; - /// - public DumpType DI - { - get => diField; - set => diField = value; - } + /// + public string Key + { + get => keyField; + set => keyField = value; + } - /// - public DumpType PAC - { - get => pACField; - set => pACField = value; + /// + public string Serial + { + get => serialField; + set => serialField = value; + } } /// - public DumpType TOC + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class XboxSecuritySectorsType { - get => tOCField; - set => tOCField = value; - } + uint requestVersionField; - /// - public DumpType LeadInCdText - { - get => leadInCdTextField; - set => leadInCdTextField = value; - } + uint requestNumberField; - /// - [XmlElement("FirstTrackPregrap")] - public BorderType[] FirstTrackPregrap - { - get => firstTrackPregrapField; - set => firstTrackPregrapField = value; - } + DumpType securitySectorsField; - /// - [XmlElement("LeadIn")] - public BorderType[] LeadIn - { - get => leadInField; - set => leadInField = value; - } + /// + public uint RequestVersion + { + get => requestVersionField; + set => requestVersionField = value; + } - /// - [XmlElement("LeadOut")] - public BorderType[] LeadOut - { - get => leadOutField; - set => leadOutField = value; - } + /// + public uint RequestNumber + { + get => requestNumberField; + set => requestNumberField = value; + } - /// - public XboxType Xbox - { - get => xboxField; - set => xboxField = value; + /// + public DumpType SecuritySectors + { + get => securitySectorsField; + set => securitySectorsField = value; + } } /// - public PS3EncryptionType PS3Encryption + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class XboxType { - get => pS3EncryptionField; - set => pS3EncryptionField = value; - } + DumpType pFIField; - /// - public string MediaCatalogueNumber - { - get => mediaCatalogueNumberField; - set => mediaCatalogueNumberField = value; - } + DumpType dMIField; - /// - [XmlElement("Track")] - public TrackType[] Track - { - get => trackField; - set => trackField = value; + XboxSecuritySectorsType[] securitySectorsField; + + /// + public DumpType PFI + { + get => pFIField; + set => pFIField = value; + } + + /// + public DumpType DMI + { + get => dMIField; + set => dMIField = value; + } + + /// + [XmlElement("SecuritySectors")] + public XboxSecuritySectorsType[] SecuritySectors + { + get => securitySectorsField; + set => securitySectorsField = value; + } } /// - [XmlArrayItem("DumpHardware", IsNullable = false)] - public DumpHardwareType[] DumpHardwareArray + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class BorderType { - get => dumpHardwareArrayField; - set => dumpHardwareArrayField = value; - } -} + string imageField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class UserManualType -{ - LanguagesTypeLanguage[] languageField; + ulong sizeField; - uint pagesField; + ChecksumType[] checksumsField; - string pageSizeField; + uint sessionField; - ScanType scanField; + bool sessionFieldSpecified; - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Language - { - get => languageField; - set => languageField = value; - } + /// + public string Image + { + get => imageField; + set => imageField = value; + } - /// - public uint Pages - { - get => pagesField; - set => pagesField = value; - } + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - /// - public string PageSize - { - get => pageSizeField; - set => pageSizeField = value; + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + [XmlAttribute] + public uint session + { + get => sessionField; + set => sessionField = value; + } + + /// + [XmlIgnore] + public bool sessionSpecified + { + get => sessionFieldSpecified; + set => sessionFieldSpecified = value; + } } /// - public ScanType Scan + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class CaseType { - get => scanField; - set => scanField = value; - } -} + CaseTypeCaseType caseType1Field; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class RequiredOperatingSystemType -{ - string nameField; + ScansType scansField; - string[] versionField; + /// + [XmlElement("CaseType")] + public CaseTypeCaseType CaseType1 + { + get => caseType1Field; + set => caseType1Field = value; + } - /// - public string Name - { - get => nameField; - set => nameField = value; + /// + public ScansType Scans + { + get => scansField; + set => scansField = value; + } } /// - [XmlElement("Version")] - public string[] Version + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum CaseTypeCaseType { - get => versionField; - set => versionField = value; - } -} + /// + jewel, -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class BookType -{ - BarcodeType[] barcodesField; + /// + bigjewel, - CoverType coverField; + /// + slimjewel, - string nameField; + /// + sleeve, - string editorialField; + /// + qpack, - string authorField; + /// + digisleeve, - DateTime publicationDateField; + /// + discboxslider, - bool publicationDateFieldSpecified; + /// + compacplus, - LanguagesTypeLanguage[] languageField; + /// + keepcase, - uint pagesField; + /// + snapcase, - bool pagesFieldSpecified; + /// + softcase, - string pageSizeField; + /// + ecopack, - ScanType scanField; + /// + liftlock, - /// - [XmlArrayItem("Barcode", IsNullable = false)] - public BarcodeType[] Barcodes - { - get => barcodesField; - set => barcodesField = value; - } + /// + spindle, - /// - public CoverType Cover - { - get => coverField; - set => coverField = value; - } + /// + ps2case, - /// - public string Name - { - get => nameField; - set => nameField = value; - } + /// + ps3case, - /// - public string Editorial - { - get => editorialField; - set => editorialField = value; - } + /// + bluraykeepcase, - /// - public string Author - { - get => authorField; - set => authorField = value; - } + /// + pscase, - /// - [XmlElement(DataType = "date")] - public DateTime PublicationDate - { - get => publicationDateField; - set => publicationDateField = value; - } + /// + dccase, - /// - [XmlIgnore] - public bool PublicationDateSpecified - { - get => publicationDateFieldSpecified; - set => publicationDateFieldSpecified = value; - } + /// + saturncase, - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Language - { - get => languageField; - set => languageField = value; - } + /// + xboxcase, - /// - public uint Pages - { - get => pagesField; - set => pagesField = value; + /// + xbox360case, + + /// + xboxonecase, + + /// + saturnbigcase, + + /// + gccase, + + /// + wiicase, + + /// + unknown } /// - [XmlIgnore] - public bool PagesSpecified + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class LayeredTextType { - get => pagesFieldSpecified; - set => pagesFieldSpecified = value; + uint layerField; + + bool layerFieldSpecified; + + string valueField; + + /// + [XmlAttribute] + public uint layer + { + get => layerField; + set => layerField = value; + } + + /// + [XmlIgnore] + public bool layerSpecified + { + get => layerFieldSpecified; + set => layerFieldSpecified = value; + } + + /// + [XmlText] + public string Value + { + get => valueField; + set => valueField = value; + } } /// - public string PageSize + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class SectorsType { - get => pageSizeField; - set => pageSizeField = value; + uint layerField; + + bool layerFieldSpecified; + + ulong valueField; + + /// + [XmlAttribute] + public uint layer + { + get => layerField; + set => layerField = value; + } + + /// + [XmlIgnore] + public bool layerSpecified + { + get => layerFieldSpecified; + set => layerFieldSpecified = value; + } + + /// + [XmlText] + public ulong Value + { + get => valueField; + set => valueField = value; + } } /// - public ScanType Scan + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class LayersType { - get => scanField; - set => scanField = value; - } -} + SectorsType[] sectorsField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class CoverType -{ - FileType fileField; + LayersTypeType typeField; - ChecksumType[] checksumsField; + bool typeFieldSpecified; - byte[] thumbnailField; + /// + [XmlElement("Sectors")] + public SectorsType[] Sectors + { + get => sectorsField; + set => sectorsField = value; + } - /// - public FileType File - { - get => fileField; - set => fileField = value; + /// + [XmlAttribute] + public LayersTypeType type + { + get => typeField; + set => typeField = value; + } + + /// + [XmlIgnore] + public bool typeSpecified + { + get => typeFieldSpecified; + set => typeFieldSpecified = value; + } } /// - [XmlArrayItem("Checksum", IsNullable = false)] - public ChecksumType[] Checksums + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum LayersTypeType { - get => checksumsField; - set => checksumsField = value; + /// + PTP, + + /// + OTP } /// - [XmlElement(DataType = "base64Binary")] - public byte[] Thumbnail + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class OpticalDiscType { - get => thumbnailField; - set => thumbnailField = value; - } -} + ImageType imageField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] -public class MagazineType -{ - BarcodeType[] barcodesField; + ulong sizeField; - CoverType coverField; + SequenceType sequenceField; - string nameField; + LayersType layersField; - string editorialField; + ChecksumType[] checksumsField; - DateTime publicationDateField; + string partNumberField; - bool publicationDateFieldSpecified; + string serialNumberField; - uint numberField; + LayeredTextType[] ringCodeField; - bool numberFieldSpecified; + LayeredTextType[] masteringSIDField; - LanguagesTypeLanguage[] languageField; + LayeredTextType[] toolstampField; - uint pagesField; + LayeredTextType[] mouldSIDField; - bool pagesFieldSpecified; + LayeredTextType[] mouldTextField; - string pageSizeField; + string discTypeField; - ScanType scanField; + string discSubTypeField; - /// - [XmlArrayItem("Barcode", IsNullable = false)] - public BarcodeType[] Barcodes - { - get => barcodesField; - set => barcodesField = value; - } + int offsetField; - /// - public CoverType Cover - { - get => coverField; - set => coverField = value; - } + bool offsetFieldSpecified; - /// - public string Name - { - get => nameField; - set => nameField = value; - } + uint[] tracksField; - /// - public string Editorial - { - get => editorialField; - set => editorialField = value; - } + uint sessionsField; - /// - [XmlElement(DataType = "date")] - public DateTime PublicationDate - { - get => publicationDateField; - set => publicationDateField = value; - } + string copyProtectionField; - /// - [XmlIgnore] - public bool PublicationDateSpecified - { - get => publicationDateFieldSpecified; - set => publicationDateFieldSpecified = value; - } + DimensionsType dimensionsField; - /// - public uint Number - { - get => numberField; - set => numberField = value; - } + CaseType caseField; - /// - [XmlIgnore] - public bool NumberSpecified - { - get => numberFieldSpecified; - set => numberFieldSpecified = value; - } + ScansType scansField; - /// - [XmlArrayItem("Language", IsNullable = false)] - public LanguagesTypeLanguage[] Language - { - get => languageField; - set => languageField = value; - } + DumpType pFIField; - /// - public uint Pages - { - get => pagesField; - set => pagesField = value; - } + DumpType dMIField; - /// - [XmlIgnore] - public bool PagesSpecified - { - get => pagesFieldSpecified; - set => pagesFieldSpecified = value; - } + DumpType cMIField; - /// - public string PageSize - { - get => pageSizeField; - set => pageSizeField = value; - } + DumpType bCAField; - /// - public ScanType Scan - { - get => scanField; - set => scanField = value; - } -} + DumpType aTIPField; -/// -[GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] -public enum ArchitecturesTypeArchitecture -{ - /// - [XmlEnum("4004")] - Item4004, + DumpType aDIPField; - /// - [XmlEnum("4040")] - Item4040, + DumpType pMAField; - /// - [XmlEnum("6502")] - Item6502, + DumpType dDSField; - /// - [XmlEnum("65816")] - Item65816, + DumpType sAIField; - /// - [XmlEnum("8008")] - Item8008, + DumpType lastRMDField; - /// - [XmlEnum("8051")] - Item8051, + DumpType pRIField; - /// - [XmlEnum("8080")] - Item8080, + DumpType mediaIDField; - /// - [XmlEnum("8085")] - Item8085, + DumpType pFIRField; - /// - aarch64, + DumpType dCBField; - /// - am29000, + DumpType diField; - /// - amd64, + DumpType pACField; - /// - apx432, + DumpType tOCField; - /// - arm, + DumpType leadInCdTextField; - /// - avr, + BorderType[] firstTrackPregrapField; - /// - avr32, + BorderType[] leadInField; - /// - axp, + BorderType[] leadOutField; - /// - clipper, + XboxType xboxField; - /// - cray, + PS3EncryptionType pS3EncryptionField; - /// - esa390, + string mediaCatalogueNumberField; - /// - hobbit, + TrackType[] trackField; - /// - i86, + DumpHardwareType[] dumpHardwareArrayField; - /// - i860, + /// + public ImageType Image + { + get => imageField; + set => imageField = value; + } - /// - i960, + /// + public ulong Size + { + get => sizeField; + set => sizeField = value; + } - /// - ia32, + /// + public SequenceType Sequence + { + get => sequenceField; + set => sequenceField = value; + } - /// - ia64, + /// + public LayersType Layers + { + get => layersField; + set => layersField = value; + } - /// - m56k, + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } - /// - m6800, + /// + public string PartNumber + { + get => partNumberField; + set => partNumberField = value; + } + + /// + public string SerialNumber + { + get => serialNumberField; + set => serialNumberField = value; + } + + /// + [XmlElement("RingCode")] + public LayeredTextType[] RingCode + { + get => ringCodeField; + set => ringCodeField = value; + } + + /// + [XmlElement("MasteringSID")] + public LayeredTextType[] MasteringSID + { + get => masteringSIDField; + set => masteringSIDField = value; + } + + /// + [XmlElement("Toolstamp")] + public LayeredTextType[] Toolstamp + { + get => toolstampField; + set => toolstampField = value; + } + + /// + [XmlElement("MouldSID")] + public LayeredTextType[] MouldSID + { + get => mouldSIDField; + set => mouldSIDField = value; + } + + /// + [XmlElement("MouldText")] + public LayeredTextType[] MouldText + { + get => mouldTextField; + set => mouldTextField = value; + } + + /// + public string DiscType + { + get => discTypeField; + set => discTypeField = value; + } + + /// + public string DiscSubType + { + get => discSubTypeField; + set => discSubTypeField = value; + } + + /// + public int Offset + { + get => offsetField; + set => offsetField = value; + } + + /// + [XmlIgnore] + public bool OffsetSpecified + { + get => offsetFieldSpecified; + set => offsetFieldSpecified = value; + } + + /// + [XmlElement("Tracks")] + public uint[] Tracks + { + get => tracksField; + set => tracksField = value; + } + + /// + public uint Sessions + { + get => sessionsField; + set => sessionsField = value; + } + + /// + public string CopyProtection + { + get => copyProtectionField; + set => copyProtectionField = value; + } + + /// + public DimensionsType Dimensions + { + get => dimensionsField; + set => dimensionsField = value; + } + + /// + public CaseType Case + { + get => caseField; + set => caseField = value; + } + + /// + public ScansType Scans + { + get => scansField; + set => scansField = value; + } + + /// + public DumpType PFI + { + get => pFIField; + set => pFIField = value; + } + + /// + public DumpType DMI + { + get => dMIField; + set => dMIField = value; + } + + /// + public DumpType CMI + { + get => cMIField; + set => cMIField = value; + } + + /// + public DumpType BCA + { + get => bCAField; + set => bCAField = value; + } + + /// + public DumpType ATIP + { + get => aTIPField; + set => aTIPField = value; + } + + /// + public DumpType ADIP + { + get => aDIPField; + set => aDIPField = value; + } + + /// + public DumpType PMA + { + get => pMAField; + set => pMAField = value; + } + + /// + public DumpType DDS + { + get => dDSField; + set => dDSField = value; + } + + /// + public DumpType SAI + { + get => sAIField; + set => sAIField = value; + } + + /// + public DumpType LastRMD + { + get => lastRMDField; + set => lastRMDField = value; + } + + /// + public DumpType PRI + { + get => pRIField; + set => pRIField = value; + } + + /// + public DumpType MediaID + { + get => mediaIDField; + set => mediaIDField = value; + } + + /// + public DumpType PFIR + { + get => pFIRField; + set => pFIRField = value; + } + + /// + public DumpType DCB + { + get => dCBField; + set => dCBField = value; + } + + /// + public DumpType DI + { + get => diField; + set => diField = value; + } + + /// + public DumpType PAC + { + get => pACField; + set => pACField = value; + } + + /// + public DumpType TOC + { + get => tOCField; + set => tOCField = value; + } + + /// + public DumpType LeadInCdText + { + get => leadInCdTextField; + set => leadInCdTextField = value; + } + + /// + [XmlElement("FirstTrackPregrap")] + public BorderType[] FirstTrackPregrap + { + get => firstTrackPregrapField; + set => firstTrackPregrapField = value; + } + + /// + [XmlElement("LeadIn")] + public BorderType[] LeadIn + { + get => leadInField; + set => leadInField = value; + } + + /// + [XmlElement("LeadOut")] + public BorderType[] LeadOut + { + get => leadOutField; + set => leadOutField = value; + } + + /// + public XboxType Xbox + { + get => xboxField; + set => xboxField = value; + } + + /// + public PS3EncryptionType PS3Encryption + { + get => pS3EncryptionField; + set => pS3EncryptionField = value; + } + + /// + public string MediaCatalogueNumber + { + get => mediaCatalogueNumberField; + set => mediaCatalogueNumberField = value; + } + + /// + [XmlElement("Track")] + public TrackType[] Track + { + get => trackField; + set => trackField = value; + } + + /// + [XmlArrayItem("DumpHardware", IsNullable = false)] + public DumpHardwareType[] DumpHardwareArray + { + get => dumpHardwareArrayField; + set => dumpHardwareArrayField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class UserManualType + { + LanguagesTypeLanguage[] languageField; + + uint pagesField; + + string pageSizeField; + + ScanType scanField; + + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Language + { + get => languageField; + set => languageField = value; + } + + /// + public uint Pages + { + get => pagesField; + set => pagesField = value; + } + + /// + public string PageSize + { + get => pageSizeField; + set => pageSizeField = value; + } + + /// + public ScanType Scan + { + get => scanField; + set => scanField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class RequiredOperatingSystemType + { + string nameField; + + string[] versionField; + + /// + public string Name + { + get => nameField; + set => nameField = value; + } + + /// + [XmlElement("Version")] + public string[] Version + { + get => versionField; + set => versionField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class BookType + { + BarcodeType[] barcodesField; + + CoverType coverField; + + string nameField; + + string editorialField; + + string authorField; + + DateTime publicationDateField; + + bool publicationDateFieldSpecified; + + LanguagesTypeLanguage[] languageField; + + uint pagesField; - /// - m6801, + bool pagesFieldSpecified; - /// - m6805, + string pageSizeField; - /// - m6809, + ScanType scanField; - /// - m68k, + /// + [XmlArrayItem("Barcode", IsNullable = false)] + public BarcodeType[] Barcodes + { + get => barcodesField; + set => barcodesField = value; + } - /// - m88k, + /// + public CoverType Cover + { + get => coverField; + set => coverField = value; + } + + /// + public string Name + { + get => nameField; + set => nameField = value; + } + + /// + public string Editorial + { + get => editorialField; + set => editorialField = value; + } + + /// + public string Author + { + get => authorField; + set => authorField = value; + } - /// - mcs41, + /// + [XmlElement(DataType = "date")] + public DateTime PublicationDate + { + get => publicationDateField; + set => publicationDateField = value; + } - /// - mcs48, + /// + [XmlIgnore] + public bool PublicationDateSpecified + { + get => publicationDateFieldSpecified; + set => publicationDateFieldSpecified = value; + } - /// - mips32, + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Language + { + get => languageField; + set => languageField = value; + } - /// - mips64, + /// + public uint Pages + { + get => pagesField; + set => pagesField = value; + } - /// - msp430, + /// + [XmlIgnore] + public bool PagesSpecified + { + get => pagesFieldSpecified; + set => pagesFieldSpecified = value; + } - /// - nios2, + /// + public string PageSize + { + get => pageSizeField; + set => pageSizeField = value; + } - /// - openrisc, + /// + public ScanType Scan + { + get => scanField; + set => scanField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class CoverType + { + FileType fileField; + + ChecksumType[] checksumsField; + + byte[] thumbnailField; + + /// + public FileType File + { + get => fileField; + set => fileField = value; + } + + /// + [XmlArrayItem("Checksum", IsNullable = false)] + public ChecksumType[] Checksums + { + get => checksumsField; + set => checksumsField = value; + } + + /// + [XmlElement(DataType = "base64Binary")] + public byte[] Thumbnail + { + get => thumbnailField; + set => thumbnailField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] + public class MagazineType + { + BarcodeType[] barcodesField; + + CoverType coverField; + + string nameField; + + string editorialField; + + DateTime publicationDateField; + + bool publicationDateFieldSpecified; + + uint numberField; + + bool numberFieldSpecified; + + LanguagesTypeLanguage[] languageField; + + uint pagesField; + + bool pagesFieldSpecified; + + string pageSizeField; + + ScanType scanField; + + /// + [XmlArrayItem("Barcode", IsNullable = false)] + public BarcodeType[] Barcodes + { + get => barcodesField; + set => barcodesField = value; + } + + /// + public CoverType Cover + { + get => coverField; + set => coverField = value; + } + + /// + public string Name + { + get => nameField; + set => nameField = value; + } + + /// + public string Editorial + { + get => editorialField; + set => editorialField = value; + } + + /// + [XmlElement(DataType = "date")] + public DateTime PublicationDate + { + get => publicationDateField; + set => publicationDateField = value; + } + + /// + [XmlIgnore] + public bool PublicationDateSpecified + { + get => publicationDateFieldSpecified; + set => publicationDateFieldSpecified = value; + } + + /// + public uint Number + { + get => numberField; + set => numberField = value; + } + + /// + [XmlIgnore] + public bool NumberSpecified + { + get => numberFieldSpecified; + set => numberFieldSpecified = value; + } - /// - parisc, + /// + [XmlArrayItem("Language", IsNullable = false)] + public LanguagesTypeLanguage[] Language + { + get => languageField; + set => languageField = value; + } - /// - pdp1, + /// + public uint Pages + { + get => pagesField; + set => pagesField = value; + } - /// - pdp10, + /// + [XmlIgnore] + public bool PagesSpecified + { + get => pagesFieldSpecified; + set => pagesFieldSpecified = value; + } + + /// + public string PageSize + { + get => pageSizeField; + set => pageSizeField = value; + } + + /// + public ScanType Scan + { + get => scanField; + set => scanField = value; + } + } + + /// + [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] + public enum ArchitecturesTypeArchitecture + { + /// + [XmlEnum("4004")] + Item4004, + + /// + [XmlEnum("4040")] + Item4040, + + /// + [XmlEnum("6502")] + Item6502, + + /// + [XmlEnum("65816")] + Item65816, - /// - pdp11, + /// + [XmlEnum("8008")] + Item8008, - /// - pdp7, + /// + [XmlEnum("8051")] + Item8051, - /// - pdp8, + /// + [XmlEnum("8080")] + Item8080, - /// - pic, + /// + [XmlEnum("8085")] + Item8085, - /// - power, + /// + aarch64, - /// - ppc, + /// + am29000, - /// - ppc64, + /// + amd64, - /// - prism, + /// + apx432, - /// - renesasrx, + /// + arm, - /// - riscv, + /// + avr, - /// - s360, + /// + avr32, - /// - s370, + /// + axp, - /// - sh, + /// + clipper, - /// - sh1, + /// + cray, - /// - sh2, + /// + esa390, - /// - sh3, + /// + hobbit, - /// - sh4, + /// + i86, - /// - sh5, + /// + i860, - /// - sh64, + /// + i960, - /// - sparc, + /// + ia32, - /// - sparc64, + /// + ia64, - /// - transputer, + /// + m56k, - /// - vax, + /// + m6800, - /// - we32000, + /// + m6801, - /// - x32, + /// + m6805, - /// - z80, + /// + m6809, - /// - z800, + /// + m68k, - /// - z8000, + /// + m88k, - /// - z80000, + /// + mcs41, - /// - zarch + /// + mcs48, + + /// + mips32, + + /// + mips64, + + /// + msp430, + + /// + nios2, + + /// + openrisc, + + /// + parisc, + + /// + pdp1, + + /// + pdp10, + + /// + pdp11, + + /// + pdp7, + + /// + pdp8, + + /// + pic, + + /// + power, + + /// + ppc, + + /// + ppc64, + + /// + prism, + + /// + renesasrx, + + /// + riscv, + + /// + s360, + + /// + s370, + + /// + sh, + + /// + sh1, + + /// + sh2, + + /// + sh3, + + /// + sh4, + + /// + sh5, + + /// + sh64, + + /// + sparc, + + /// + sparc64, + + /// + transputer, + + /// + vax, + + /// + we32000, + + /// + x32, + + /// + z80, + + /// + z800, + + /// + z8000, + + /// + z80000, + + /// + zarch + } } \ No newline at end of file