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