//------------------------------------------------------------------------------ // // 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 // using System; using System.CodeDom.Compiler; using System.ComponentModel; using System.Diagnostics; using System.Xml.Serialization; namespace Schemas; /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code"), XmlRoot("CICMMetadata", Namespace = "", IsNullable = false), Obsolete("Will be removed in Aaru 7")] public class CICMMetadataType { string[] developerField; string[] publisherField; string[] authorField; string[] performerField; string nameField; string versionField; CICMMetadataTypeReleaseType releaseTypeField; bool releaseTypeFieldSpecified; DateTime releaseDateField; bool releaseDateFieldSpecified; BarcodeType[] barcodesField; string partNumberField; string serialNumberField; string[] keywordsField; MagazineType[] magazineField; BookType[] bookField; string[] categoriesField; string[] subcategoriesField; LanguagesTypeLanguage[] languagesField; string[] systemsField; ArchitecturesTypeArchitecture[] architecturesField; RequiredOperatingSystemType[] requiredOperatingSystemsField; UserManualType[] userManualField; OpticalDiscType[] opticalDiscField; AdvertisementType[] advertisementField; LinearMediaType[] linearMediaField; PCIType[] pCICardField; BlockMediaType[] blockMediaField; AudioMediaType[] audioMediaField; /// [XmlElement("Developer")] public string[] Developer { get => developerField; set => developerField = value; } /// [XmlElement("Publisher")] public string[] Publisher { get => publisherField; set => publisherField = value; } /// [XmlElement("Author")] public string[] Author { get => authorField; set => authorField = value; } /// [XmlElement("Performer")] public string[] Performer { get => performerField; set => performerField = value; } /// public string Name { get => nameField; set => nameField = value; } /// public string Version { get => versionField; set => versionField = value; } /// public CICMMetadataTypeReleaseType ReleaseType { get => releaseTypeField; set => releaseTypeField = value; } /// [XmlIgnore] public bool ReleaseTypeSpecified { get => releaseTypeFieldSpecified; set => releaseTypeFieldSpecified = value; } /// [XmlElement(DataType = "date")] public DateTime ReleaseDate { get => releaseDateField; set => releaseDateField = value; } /// [XmlIgnore] public bool ReleaseDateSpecified { get => releaseDateFieldSpecified; set => releaseDateFieldSpecified = value; } /// [XmlArrayItem("Barcode", IsNullable = false)] public BarcodeType[] Barcodes { get => barcodesField; set => barcodesField = value; } /// public string PartNumber { get => partNumberField; set => partNumberField = value; } /// public string SerialNumber { get => serialNumberField; set => serialNumberField = value; } /// [XmlArrayItem("Keyword", IsNullable = false)] public string[] Keywords { get => keywordsField; set => keywordsField = value; } /// [XmlElement("Magazine")] public MagazineType[] Magazine { get => magazineField; set => magazineField = value; } /// [XmlElement("Book")] public BookType[] Book { get => bookField; set => bookField = value; } /// [XmlArrayItem("Category", IsNullable = false)] public string[] Categories { get => categoriesField; set => categoriesField = value; } /// [XmlArrayItem("Subcategory", IsNullable = false)] public string[] Subcategories { get => subcategoriesField; set => subcategoriesField = value; } /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Languages { get => languagesField; set => languagesField = value; } /// [XmlArrayItem("System", IsNullable = false)] public string[] Systems { get => systemsField; set => systemsField = value; } /// [XmlArrayItem("Architecture", IsNullable = false)] public ArchitecturesTypeArchitecture[] Architectures { get => architecturesField; set => architecturesField = value; } /// [XmlArrayItem("RequiredOperatingSystem", IsNullable = false)] public RequiredOperatingSystemType[] RequiredOperatingSystems { get => requiredOperatingSystemsField; set => requiredOperatingSystemsField = value; } /// [XmlElement("UserManual")] public UserManualType[] UserManual { get => userManualField; set => userManualField = value; } /// [XmlElement("OpticalDisc")] public OpticalDiscType[] OpticalDisc { get => opticalDiscField; set => opticalDiscField = value; } /// [XmlElement("Advertisement")] public AdvertisementType[] Advertisement { get => advertisementField; set => advertisementField = value; } /// [XmlElement("LinearMedia")] public LinearMediaType[] LinearMedia { get => linearMediaField; set => linearMediaField = value; } /// [XmlElement("PCICard")] public PCIType[] PCICard { get => pCICardField; set => pCICardField = value; } /// [XmlElement("BlockMedia")] public BlockMediaType[] BlockMedia { get => blockMediaField; set => blockMediaField = value; } /// [XmlElement("AudioMedia")] public AudioMediaType[] AudioMedia { get => audioMediaField; set => audioMediaField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum CICMMetadataTypeReleaseType { /// Retail, /// Bundle, /// Coverdisc, /// Subscription, /// Demo, /// OEM, /// Shareware, /// FOSS, /// Adware, /// Donationware, /// [XmlEnum("Digital download")] Digitaldownload, /// SaaS } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class BarcodeType { BarcodeTypeType typeField; string valueField; /// [XmlAttribute] public BarcodeTypeType type { get => typeField; set => typeField = value; } /// [XmlText] public string Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(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, /// [XmlEnum("qr")] qr1, /// postnet, /// postbar, /// plessey, /// pharmacode, /// pdf417, /// patchcode } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class AudioBlockType { ImageType imageField; ulong sizeField; string accoustIDField; ChecksumType[] checksumsField; string formatField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// public string AccoustID { get => accoustIDField; set => accoustIDField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// public string Format { get => formatField; set => formatField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ImageType { string formatField; ulong offsetField; bool offsetFieldSpecified; string valueField; /// [XmlAttribute] public string format { get => formatField; set => formatField = value; } /// [XmlAttribute] public ulong offset { get => offsetField; set => offsetField = value; } /// [XmlIgnore] public bool offsetSpecified { get => offsetFieldSpecified; set => offsetFieldSpecified = value; } /// [XmlText] public string Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ChecksumType { ChecksumTypeType typeField; string valueField; /// [XmlAttribute] public ChecksumTypeType type { get => typeField; set => typeField = value; } /// [XmlText] public string Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(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 } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class AudioMediaType { ImageType imageField; ulong sizeField; ChecksumType[] checksumsField; SequenceType sequenceField; string partNumberField; string serialNumberField; string manufacturerField; string modelField; string accoustIDField; AudioBlockType[] blockField; string copyProtectionField; DimensionsType dimensionsField; ScansType scansField; DumpHardwareType[] dumpHardwareArrayField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// public SequenceType Sequence { get => sequenceField; set => sequenceField = value; } /// public string PartNumber { get => partNumberField; set => partNumberField = value; } /// public string SerialNumber { get => serialNumberField; set => serialNumberField = value; } /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string Model { get => modelField; set => modelField = value; } /// public string AccoustID { get => accoustIDField; set => accoustIDField = value; } /// [XmlElement("Block")] public AudioBlockType[] Block { get => blockField; set => blockField = value; } /// public string CopyProtection { get => copyProtectionField; set => copyProtectionField = value; } /// public DimensionsType Dimensions { get => dimensionsField; set => dimensionsField = value; } /// public ScansType Scans { get => scansField; set => scansField = value; } /// [XmlArrayItem("DumpHardware", IsNullable = false)] public DumpHardwareType[] DumpHardwareArray { get => dumpHardwareArrayField; set => dumpHardwareArrayField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SequenceType { string mediaTitleField; uint mediaSequenceField; uint totalMediaField; byte sideField; bool sideFieldSpecified; byte layerField; bool layerFieldSpecified; /// public string MediaTitle { get => mediaTitleField; set => mediaTitleField = value; } /// public uint MediaSequence { get => mediaSequenceField; set => mediaSequenceField = value; } /// public uint TotalMedia { get => totalMediaField; set => totalMediaField = value; } /// public byte Side { get => sideField; set => sideField = value; } /// [XmlIgnore] public bool SideSpecified { get => sideFieldSpecified; set => sideFieldSpecified = value; } /// public byte Layer { get => layerField; set => layerField = value; } /// [XmlIgnore] public bool LayerSpecified { get => layerFieldSpecified; set => layerFieldSpecified = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class DimensionsType { double diameterField; bool diameterFieldSpecified; double heightField; bool heightFieldSpecified; double widthField; bool widthFieldSpecified; double thicknessField; /// public double Diameter { get => diameterField; set => diameterField = value; } /// [XmlIgnore] public bool DiameterSpecified { get => diameterFieldSpecified; set => diameterFieldSpecified = value; } /// public double Height { get => heightField; set => heightField = value; } /// [XmlIgnore] public bool HeightSpecified { get => heightFieldSpecified; set => heightFieldSpecified = value; } /// public double Width { get => widthField; set => widthField = value; } /// [XmlIgnore] public bool WidthSpecified { get => widthFieldSpecified; set => widthFieldSpecified = value; } /// public double Thickness { get => thicknessField; set => thicknessField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ScansType { CaseScanType caseScanField; MediaScanType scanField; /// public CaseScanType CaseScan { get => caseScanField; set => caseScanField = value; } /// public MediaScanType Scan { get => scanField; set => scanField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class CaseScanType { CaseScanTypeCaseScanElement caseScanElementField; ScanType scanField; /// public CaseScanTypeCaseScanElement CaseScanElement { get => caseScanElementField; set => caseScanElementField = value; } /// public ScanType Scan { get => scanField; set => scanField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum CaseScanTypeCaseScanElement { /// sleeve, /// inner, /// inlay, /// frontback, /// frontfull, /// boxfront, /// boxback, /// boxspine, /// external } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ScanType { FileType fileField; ChecksumType[] checksumsField; ScannerType[] scannerField; ScanProcessingType[] scanProcessingField; OCRType[] oCRField; /// public FileType File { get => fileField; set => fileField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlElement("Scanner")] public ScannerType[] Scanner { get => scannerField; set => scannerField = value; } /// [XmlElement("ScanProcessing")] public ScanProcessingType[] ScanProcessing { get => scanProcessingField; set => scanProcessingField = value; } /// [XmlElement("OCR")] public OCRType[] OCR { get => oCRField; set => oCRField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class FileType { string formatField; string valueField; /// [XmlAttribute] public string format { get => formatField; set => formatField = value; } /// [XmlText] public string Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ScannerType { string authorField; string manufacturerField; string modelField; string serialField; string softwareField; string softwareVersionField; /// public string Author { get => authorField; set => authorField = value; } /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string Model { get => modelField; set => modelField = value; } /// public string Serial { get => serialField; set => serialField = value; } /// public string Software { get => softwareField; set => softwareField = value; } /// public string SoftwareVersion { get => softwareVersionField; set => softwareVersionField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ScanProcessingType { string authorField; string softwareField; string softwareVersionField; /// public string Author { get => authorField; set => authorField = value; } /// public string Software { get => softwareField; set => softwareField = value; } /// public string SoftwareVersion { get => softwareVersionField; set => softwareVersionField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class OCRType { string authorField; string softwareField; string softwareVersionField; LanguagesTypeLanguage[] languageField; /// public string Author { get => authorField; set => authorField = value; } /// public string Software { get => softwareField; set => softwareField = value; } /// public string SoftwareVersion { get => softwareVersionField; set => softwareVersionField = value; } /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Language { get => languageField; set => languageField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(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, /// [XmlEnum("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 } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class MediaScanType { MediaScanTypeMediaScanElement mediaScanElementField; ScanType scanField; /// public MediaScanTypeMediaScanElement MediaScanElement { get => mediaScanElementField; set => mediaScanElementField = value; } /// public ScanType Scan { get => scanField; set => scanField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum MediaScanTypeMediaScanElement { /// up, /// down, /// front, /// back, /// left, /// right } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class DumpHardwareType { string manufacturerField; string modelField; string revisionField; string firmwareField; string serialField; ExtentType[] extentsField; SoftwareType softwareField; /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string Model { get => modelField; set => modelField = value; } /// public string Revision { get => revisionField; set => revisionField = value; } /// public string Firmware { get => firmwareField; set => firmwareField = value; } /// public string Serial { get => serialField; set => serialField = value; } /// [XmlArrayItem("Extent", IsNullable = false)] public ExtentType[] Extents { get => extentsField; set => extentsField = value; } /// public SoftwareType Software { get => softwareField; set => softwareField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ExtentType { ulong startField; ulong endField; /// public ulong Start { get => startField; set => startField = value; } /// public ulong End { get => endField; set => endField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SoftwareType { string nameField; string versionField; string operatingSystemField; /// public string Name { get => nameField; set => nameField = value; } /// public string Version { get => versionField; set => versionField = value; } /// public string OperatingSystem { get => operatingSystemField; set => operatingSystemField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class BlockTrackType { ImageType imageField; ulong sizeField; ushort headField; uint cylinderField; ulong startSectorField; ulong endSectorField; ulong sectorsField; uint bytesPerSectorField; ChecksumType[] checksumsField; string formatField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// public ushort Head { get => headField; set => headField = value; } /// public uint Cylinder { get => cylinderField; set => cylinderField = value; } /// public ulong StartSector { get => startSectorField; set => startSectorField = value; } /// public ulong EndSector { get => endSectorField; set => endSectorField = value; } /// public ulong Sectors { get => sectorsField; set => sectorsField = value; } /// public uint BytesPerSector { get => bytesPerSectorField; set => bytesPerSectorField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// public string Format { get => formatField; set => formatField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class USBType { ushort vendorIDField; ushort productIDField; DumpType descriptorsField; /// public ushort VendorID { get => vendorIDField; set => vendorIDField = value; } /// public ushort ProductID { get => productIDField; set => productIDField = value; } /// public DumpType Descriptors { get => descriptorsField; set => descriptorsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class DumpType { string imageField; ulong sizeField; ChecksumType[] checksumsField; /// public string Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class EVPDType { string imageField; ulong sizeField; ChecksumType[] checksumsField; byte pageField; bool pageFieldSpecified; /// public string Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlAttribute] public byte page { get => pageField; set => pageField = value; } /// [XmlIgnore] public bool pageSpecified { get => pageFieldSpecified; set => pageFieldSpecified = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SCSIType { DumpType inquiryField; EVPDType[] eVPDField; DumpType modeSenseField; DumpType modeSense10Field; DumpType logSenseField; /// public DumpType Inquiry { get => inquiryField; set => inquiryField = value; } /// [XmlElement("EVPD")] public EVPDType[] EVPD { get => eVPDField; set => eVPDField = value; } /// public DumpType ModeSense { get => modeSenseField; set => modeSenseField = value; } /// public DumpType ModeSense10 { get => modeSense10Field; set => modeSense10Field = value; } /// public DumpType LogSense { get => logSenseField; set => logSenseField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class MultiMediaCardType { DumpType cIDField; DumpType cSDField; DumpType extendedCSDField; DumpType oCRField; /// public DumpType CID { get => cIDField; set => cIDField = value; } /// public DumpType CSD { get => cSDField; set => cSDField = value; } /// public DumpType ExtendedCSD { get => extendedCSDField; set => extendedCSDField = value; } /// public DumpType OCR { get => oCRField; set => oCRField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SecureDigitalType { DumpType cIDField; DumpType cSDField; DumpType sCRField; DumpType oCRField; /// public DumpType CID { get => cIDField; set => cIDField = value; } /// public DumpType CSD { get => cSDField; set => cSDField = value; } /// public DumpType SCR { get => sCRField; set => sCRField = value; } /// public DumpType OCR { get => oCRField; set => oCRField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ATAType { DumpType identifyField; /// public DumpType Identify { get => identifyField; set => identifyField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class TapeFileType { ImageType imageField; ulong sizeField; ulong sequenceField; ulong blockSizeField; ulong startBlockField; ulong endBlockField; ChecksumType[] checksumsField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// public ulong Sequence { get => sequenceField; set => sequenceField = value; } /// public ulong BlockSize { get => blockSizeField; set => blockSizeField = value; } /// public ulong StartBlock { get => startBlockField; set => startBlockField = value; } /// public ulong EndBlock { get => endBlockField; set => endBlockField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class TapePartitionType { ImageType imageField; ulong sizeField; ulong sequenceField; ulong startBlockField; ulong endBlockField; ChecksumType[] checksumsField; TapeFileType[] fileField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// public ulong Sequence { get => sequenceField; set => sequenceField = value; } /// public ulong StartBlock { get => startBlockField; set => startBlockField = value; } /// public ulong EndBlock { get => endBlockField; set => endBlockField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlElement("File")] public TapeFileType[] File { get => fileField; set => fileField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class BlockSizeType { uint startingBlockField; uint valueField; /// [XmlAttribute] public uint startingBlock { get => startingBlockField; set => startingBlockField = value; } /// [XmlText] public uint Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class BlockMediaType { ImageType imageField; ulong sizeField; ChecksumType[] checksumsField; ChecksumType[] contentChecksumsField; SequenceType sequenceField; string manufacturerField; string modelField; string serialField; string firmwareField; string interfaceField; string partNumberField; string serialNumberField; uint physicalBlockSizeField; uint logicalBlockSizeField; ulong logicalBlocksField; BlockSizeType[] variableBlockSizeField; TapePartitionType[] tapeInformationField; ScansType scansField; ATAType aTAField; PCIType pCIField; PCMCIAType pCMCIAField; SecureDigitalType secureDigitalField; MultiMediaCardType multiMediaCardField; SCSIType sCSIField; USBType uSBField; DumpType mAMField; ushort headsField; bool headsFieldSpecified; uint cylindersField; bool cylindersFieldSpecified; ulong sectorsPerTrackField; bool sectorsPerTrackFieldSpecified; BlockTrackType[] trackField; string copyProtectionField; DimensionsType dimensionsField; PartitionType[] fileSystemInformationField; DumpHardwareType[] dumpHardwareArrayField; string diskTypeField; string diskSubTypeField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] ContentChecksums { get => contentChecksumsField; set => contentChecksumsField = value; } /// public SequenceType Sequence { get => sequenceField; set => sequenceField = value; } /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string Model { get => modelField; set => modelField = value; } /// public string Serial { get => serialField; set => serialField = value; } /// public string Firmware { get => firmwareField; set => firmwareField = value; } /// public string Interface { get => interfaceField; set => interfaceField = value; } /// public string PartNumber { get => partNumberField; set => partNumberField = value; } /// public string SerialNumber { get => serialNumberField; set => serialNumberField = value; } /// public uint PhysicalBlockSize { get => physicalBlockSizeField; set => physicalBlockSizeField = value; } /// public uint LogicalBlockSize { get => logicalBlockSizeField; set => logicalBlockSizeField = value; } /// public ulong LogicalBlocks { get => logicalBlocksField; set => logicalBlocksField = value; } /// [XmlArrayItem("BlockSize", IsNullable = false)] public BlockSizeType[] VariableBlockSize { get => variableBlockSizeField; set => variableBlockSizeField = value; } /// [XmlArrayItem("Partition", IsNullable = false)] public TapePartitionType[] TapeInformation { get => tapeInformationField; set => tapeInformationField = value; } /// public ScansType Scans { get => scansField; set => scansField = value; } /// public ATAType ATA { get => aTAField; set => aTAField = value; } /// public PCIType PCI { get => pCIField; set => pCIField = value; } /// public PCMCIAType PCMCIA { get => pCMCIAField; set => pCMCIAField = value; } /// public SecureDigitalType SecureDigital { get => secureDigitalField; set => secureDigitalField = value; } /// public MultiMediaCardType MultiMediaCard { get => multiMediaCardField; set => multiMediaCardField = value; } /// public SCSIType SCSI { get => sCSIField; set => sCSIField = value; } /// public USBType USB { get => uSBField; set => uSBField = value; } /// public DumpType MAM { get => mAMField; set => mAMField = value; } /// public ushort Heads { get => headsField; set => headsField = value; } /// [XmlIgnore] public bool HeadsSpecified { get => headsFieldSpecified; set => headsFieldSpecified = value; } /// public uint Cylinders { get => cylindersField; set => cylindersField = value; } /// [XmlIgnore] public bool CylindersSpecified { get => cylindersFieldSpecified; set => cylindersFieldSpecified = value; } /// public ulong SectorsPerTrack { get => sectorsPerTrackField; set => sectorsPerTrackField = value; } /// [XmlIgnore] public bool SectorsPerTrackSpecified { get => sectorsPerTrackFieldSpecified; set => sectorsPerTrackFieldSpecified = value; } /// [XmlElement("Track")] public BlockTrackType[] Track { get => trackField; set => trackField = value; } /// public string CopyProtection { get => copyProtectionField; set => copyProtectionField = value; } /// public DimensionsType Dimensions { get => dimensionsField; set => dimensionsField = value; } /// [XmlArrayItem("Partition", IsNullable = false)] public PartitionType[] FileSystemInformation { get => fileSystemInformationField; set => fileSystemInformationField = value; } /// [XmlArrayItem("DumpHardware", IsNullable = false)] public DumpHardwareType[] DumpHardwareArray { get => dumpHardwareArrayField; set => dumpHardwareArrayField = value; } /// public string DiskType { get => diskTypeField; set => diskTypeField = value; } /// public string DiskSubType { get => diskSubTypeField; set => diskSubTypeField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class PCIType { ushort vendorIDField; ushort deviceIDField; DumpType configurationField; LinearMediaType expansionROMField; /// public ushort VendorID { get => vendorIDField; set => vendorIDField = value; } /// public ushort DeviceID { get => deviceIDField; set => deviceIDField = value; } /// public DumpType Configuration { get => configurationField; set => configurationField = value; } /// public LinearMediaType ExpansionROM { get => expansionROMField; set => expansionROMField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class LinearMediaType { ImageType imageField; ulong sizeField; ChecksumType[] imageChecksumsField; ChecksumType[] checksumsField; string partNumberField; string serialNumberField; string titleField; uint sequenceField; bool sequenceFieldSpecified; uint imageInterleaveField; bool imageInterleaveFieldSpecified; uint interleaveField; bool interleaveFieldSpecified; string manufacturerField; string modelField; string packageField; string interfaceField; DimensionsType dimensionsField; ScansType scansField; DumpHardwareType[] dumpHardwareArrayField; PCMCIAType pCMCIAField; string copyProtectionField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] ImageChecksums { get => imageChecksumsField; set => imageChecksumsField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// public string PartNumber { get => partNumberField; set => partNumberField = value; } /// public string SerialNumber { get => serialNumberField; set => serialNumberField = value; } /// public string Title { get => titleField; set => titleField = value; } /// public uint Sequence { get => sequenceField; set => sequenceField = value; } /// [XmlIgnore] public bool SequenceSpecified { get => sequenceFieldSpecified; set => sequenceFieldSpecified = value; } /// public uint ImageInterleave { get => imageInterleaveField; set => imageInterleaveField = value; } /// [XmlIgnore] public bool ImageInterleaveSpecified { get => imageInterleaveFieldSpecified; set => imageInterleaveFieldSpecified = value; } /// public uint Interleave { get => interleaveField; set => interleaveField = value; } /// [XmlIgnore] public bool InterleaveSpecified { get => interleaveFieldSpecified; set => interleaveFieldSpecified = value; } /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string Model { get => modelField; set => modelField = value; } /// public string Package { get => packageField; set => packageField = value; } /// public string Interface { get => interfaceField; set => interfaceField = value; } /// public DimensionsType Dimensions { get => dimensionsField; set => dimensionsField = value; } /// public ScansType Scans { get => scansField; set => scansField = value; } /// [XmlArrayItem("DumpHardware", IsNullable = false)] public DumpHardwareType[] DumpHardwareArray { get => dumpHardwareArrayField; set => dumpHardwareArrayField = value; } /// public PCMCIAType PCMCIA { get => pCMCIAField; set => pCMCIAField = value; } /// public string CopyProtection { get => copyProtectionField; set => copyProtectionField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class PCMCIAType { DumpType cISField; string complianceField; ushort manufacturerCodeField; bool manufacturerCodeFieldSpecified; ushort cardCodeField; bool cardCodeFieldSpecified; string manufacturerField; string productNameField; string[] additionalInformationField; /// public DumpType CIS { get => cISField; set => cISField = value; } /// public string Compliance { get => complianceField; set => complianceField = value; } /// public ushort ManufacturerCode { get => manufacturerCodeField; set => manufacturerCodeField = value; } /// [XmlIgnore] public bool ManufacturerCodeSpecified { get => manufacturerCodeFieldSpecified; set => manufacturerCodeFieldSpecified = value; } /// public ushort CardCode { get => cardCodeField; set => cardCodeField = value; } /// [XmlIgnore] public bool CardCodeSpecified { get => cardCodeFieldSpecified; set => cardCodeFieldSpecified = value; } /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string ProductName { get => productNameField; set => productNameField = value; } /// [XmlElement("AdditionalInformation")] public string[] AdditionalInformation { get => additionalInformationField; set => additionalInformationField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class PartitionType { uint sequenceField; string nameField; string typeField; ulong startSectorField; ulong endSectorField; string descriptionField; FileSystemType[] fileSystemsField; /// public uint Sequence { get => sequenceField; set => sequenceField = value; } /// public string Name { get => nameField; set => nameField = value; } /// public string Type { get => typeField; set => typeField = value; } /// public ulong StartSector { get => startSectorField; set => startSectorField = value; } /// public ulong EndSector { get => endSectorField; set => endSectorField = value; } /// public string Description { get => descriptionField; set => descriptionField = value; } /// [XmlArrayItem("FileSystem", IsNullable = false)] public FileSystemType[] FileSystems { get => fileSystemsField; set => fileSystemsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class FileSystemType { string typeField; DateTime creationDateField; bool creationDateFieldSpecified; DateTime modificationDateField; bool modificationDateFieldSpecified; DateTime backupDateField; bool backupDateFieldSpecified; uint clusterSizeField; ulong clustersField; ulong filesField; bool filesFieldSpecified; bool bootableField; string volumeSerialField; string volumeNameField; ulong freeClustersField; bool freeClustersFieldSpecified; bool dirtyField; DateTime expirationDateField; bool expirationDateFieldSpecified; DateTime effectiveDateField; bool effectiveDateFieldSpecified; string systemIdentifierField; string volumeSetIdentifierField; string publisherIdentifierField; string dataPreparerIdentifierField; string applicationIdentifierField; FilesystemContentsType contentsField; /// public string Type { get => typeField; set => typeField = value; } /// public DateTime CreationDate { get => creationDateField; set => creationDateField = value; } /// [XmlIgnore] public bool CreationDateSpecified { get => creationDateFieldSpecified; set => creationDateFieldSpecified = value; } /// public DateTime ModificationDate { get => modificationDateField; set => modificationDateField = value; } /// [XmlIgnore] public bool ModificationDateSpecified { get => modificationDateFieldSpecified; set => modificationDateFieldSpecified = value; } /// public DateTime BackupDate { get => backupDateField; set => backupDateField = value; } /// [XmlIgnore] public bool BackupDateSpecified { get => backupDateFieldSpecified; set => backupDateFieldSpecified = value; } /// public uint ClusterSize { get => clusterSizeField; set => clusterSizeField = value; } /// public ulong Clusters { get => clustersField; set => clustersField = value; } /// public ulong Files { get => filesField; set => filesField = value; } /// [XmlIgnore] public bool FilesSpecified { get => filesFieldSpecified; set => filesFieldSpecified = value; } /// public bool Bootable { get => bootableField; set => bootableField = value; } /// public string VolumeSerial { get => volumeSerialField; set => volumeSerialField = value; } /// public string VolumeName { get => volumeNameField; set => volumeNameField = value; } /// public ulong FreeClusters { get => freeClustersField; set => freeClustersField = value; } /// [XmlIgnore] public bool FreeClustersSpecified { get => freeClustersFieldSpecified; set => freeClustersFieldSpecified = value; } /// public bool Dirty { get => dirtyField; set => dirtyField = value; } /// public DateTime ExpirationDate { get => expirationDateField; set => expirationDateField = value; } /// [XmlIgnore] public bool ExpirationDateSpecified { get => expirationDateFieldSpecified; set => expirationDateFieldSpecified = value; } /// public DateTime EffectiveDate { get => effectiveDateField; set => effectiveDateField = value; } /// [XmlIgnore] public bool EffectiveDateSpecified { get => effectiveDateFieldSpecified; set => effectiveDateFieldSpecified = value; } /// public string SystemIdentifier { get => systemIdentifierField; set => systemIdentifierField = value; } /// public string VolumeSetIdentifier { get => volumeSetIdentifierField; set => volumeSetIdentifierField = value; } /// public string PublisherIdentifier { get => publisherIdentifierField; set => publisherIdentifierField = value; } /// public string DataPreparerIdentifier { get => dataPreparerIdentifierField; set => dataPreparerIdentifierField = value; } /// public string ApplicationIdentifier { get => applicationIdentifierField; set => applicationIdentifierField = value; } /// public FilesystemContentsType Contents { get => contentsField; set => contentsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class FilesystemContentsType { ContentsFileType[] fileField; DirectoryType[] directoryField; string namespaceField; /// [XmlElement("File")] public ContentsFileType[] File { get => fileField; set => fileField = value; } /// [XmlElement("Directory")] public DirectoryType[] Directory { get => directoryField; set => directoryField = value; } /// [XmlAttribute] public string @namespace { get => namespaceField; set => namespaceField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ContentsFileType { ChecksumType[] checksumsField; ExtendedAttributeType[] extendedAttributesField; string nameField; DateTime creationTimeField; bool creationTimeFieldSpecified; DateTime accessTimeField; bool accessTimeFieldSpecified; DateTime statusChangeTimeField; bool statusChangeTimeFieldSpecified; DateTime backupTimeField; bool backupTimeFieldSpecified; DateTime lastWriteTimeField; bool lastWriteTimeFieldSpecified; ulong attributesField; uint posixModeField; bool posixModeFieldSpecified; ulong deviceNumberField; bool deviceNumberFieldSpecified; ulong posixGroupIdField; bool posixGroupIdFieldSpecified; ulong inodeField; ulong linksField; ulong posixUserIdField; bool posixUserIdFieldSpecified; ulong lengthField; /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlArrayItem("ExtendedAttribute", IsNullable = false)] public ExtendedAttributeType[] ExtendedAttributes { get => extendedAttributesField; set => extendedAttributesField = value; } /// [XmlAttribute] public string name { get => nameField; set => nameField = value; } /// [XmlAttribute] public DateTime creationTime { get => creationTimeField; set => creationTimeField = value; } /// [XmlIgnore] public bool creationTimeSpecified { get => creationTimeFieldSpecified; set => creationTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime accessTime { get => accessTimeField; set => accessTimeField = value; } /// [XmlIgnore] public bool accessTimeSpecified { get => accessTimeFieldSpecified; set => accessTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime statusChangeTime { get => statusChangeTimeField; set => statusChangeTimeField = value; } /// [XmlIgnore] public bool statusChangeTimeSpecified { get => statusChangeTimeFieldSpecified; set => statusChangeTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime backupTime { get => backupTimeField; set => backupTimeField = value; } /// [XmlIgnore] public bool backupTimeSpecified { get => backupTimeFieldSpecified; set => backupTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime lastWriteTime { get => lastWriteTimeField; set => lastWriteTimeField = value; } /// [XmlIgnore] public bool lastWriteTimeSpecified { get => lastWriteTimeFieldSpecified; set => lastWriteTimeFieldSpecified = value; } /// [XmlAttribute] public ulong attributes { get => attributesField; set => attributesField = value; } /// [XmlAttribute] public uint posixMode { get => posixModeField; set => posixModeField = value; } /// [XmlIgnore] public bool posixModeSpecified { get => posixModeFieldSpecified; set => posixModeFieldSpecified = value; } /// [XmlAttribute] public ulong deviceNumber { get => deviceNumberField; set => deviceNumberField = value; } /// [XmlIgnore] public bool deviceNumberSpecified { get => deviceNumberFieldSpecified; set => deviceNumberFieldSpecified = value; } /// [XmlAttribute] public ulong posixGroupId { get => posixGroupIdField; set => posixGroupIdField = value; } /// [XmlIgnore] public bool posixGroupIdSpecified { get => posixGroupIdFieldSpecified; set => posixGroupIdFieldSpecified = value; } /// [XmlAttribute] public ulong inode { get => inodeField; set => inodeField = value; } /// [XmlAttribute] public ulong links { get => linksField; set => linksField = value; } /// [XmlAttribute] public ulong posixUserId { get => posixUserIdField; set => posixUserIdField = value; } /// [XmlIgnore] public bool posixUserIdSpecified { get => posixUserIdFieldSpecified; set => posixUserIdFieldSpecified = value; } /// [XmlAttribute] public ulong length { get => lengthField; set => lengthField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class ExtendedAttributeType { ChecksumType[] checksumsField; string nameField; ulong lengthField; /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlAttribute] public string name { get => nameField; set => nameField = value; } /// [XmlAttribute] public ulong length { get => lengthField; set => lengthField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class DirectoryType { ContentsFileType[] fileField; DirectoryType[] directoryField; string nameField; DateTime creationTimeField; bool creationTimeFieldSpecified; DateTime accessTimeField; bool accessTimeFieldSpecified; DateTime statusChangeTimeField; bool statusChangeTimeFieldSpecified; DateTime backupTimeField; bool backupTimeFieldSpecified; DateTime lastWriteTimeField; bool lastWriteTimeFieldSpecified; ulong attributesField; uint posixModeField; bool posixModeFieldSpecified; ulong deviceNumberField; bool deviceNumberFieldSpecified; ulong posixGroupIdField; bool posixGroupIdFieldSpecified; ulong inodeField; bool inodeFieldSpecified; ulong linksField; bool linksFieldSpecified; ulong posixUserIdField; bool posixUserIdFieldSpecified; /// [XmlElement("File")] public ContentsFileType[] File { get => fileField; set => fileField = value; } /// [XmlElement("Directory")] public DirectoryType[] Directory { get => directoryField; set => directoryField = value; } /// [XmlAttribute] public string name { get => nameField; set => nameField = value; } /// [XmlAttribute] public DateTime creationTime { get => creationTimeField; set => creationTimeField = value; } /// [XmlIgnore] public bool creationTimeSpecified { get => creationTimeFieldSpecified; set => creationTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime accessTime { get => accessTimeField; set => accessTimeField = value; } /// [XmlIgnore] public bool accessTimeSpecified { get => accessTimeFieldSpecified; set => accessTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime statusChangeTime { get => statusChangeTimeField; set => statusChangeTimeField = value; } /// [XmlIgnore] public bool statusChangeTimeSpecified { get => statusChangeTimeFieldSpecified; set => statusChangeTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime backupTime { get => backupTimeField; set => backupTimeField = value; } /// [XmlIgnore] public bool backupTimeSpecified { get => backupTimeFieldSpecified; set => backupTimeFieldSpecified = value; } /// [XmlAttribute] public DateTime lastWriteTime { get => lastWriteTimeField; set => lastWriteTimeField = value; } /// [XmlIgnore] public bool lastWriteTimeSpecified { get => lastWriteTimeFieldSpecified; set => lastWriteTimeFieldSpecified = value; } /// [XmlAttribute] public ulong attributes { get => attributesField; set => attributesField = value; } /// [XmlAttribute] public uint posixMode { get => posixModeField; set => posixModeField = value; } /// [XmlIgnore] public bool posixModeSpecified { get => posixModeFieldSpecified; set => posixModeFieldSpecified = value; } /// [XmlAttribute] public ulong deviceNumber { get => deviceNumberField; set => deviceNumberField = value; } /// [XmlIgnore] public bool deviceNumberSpecified { get => deviceNumberFieldSpecified; set => deviceNumberFieldSpecified = value; } /// [XmlAttribute] public ulong posixGroupId { get => posixGroupIdField; set => posixGroupIdField = value; } /// [XmlIgnore] public bool posixGroupIdSpecified { get => posixGroupIdFieldSpecified; set => posixGroupIdFieldSpecified = value; } /// [XmlAttribute] public ulong inode { get => inodeField; set => inodeField = value; } /// [XmlIgnore] public bool inodeSpecified { get => inodeFieldSpecified; set => inodeFieldSpecified = value; } /// [XmlAttribute] public ulong links { get => linksField; set => linksField = value; } /// [XmlIgnore] public bool linksSpecified { get => linksFieldSpecified; set => linksFieldSpecified = value; } /// [XmlAttribute] public ulong posixUserId { get => posixUserIdField; set => posixUserIdField = value; } /// [XmlIgnore] public bool posixUserIdSpecified { get => posixUserIdFieldSpecified; set => posixUserIdFieldSpecified = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class CoordinatesType { double latitudeField; double longitudeField; /// public double Latitude { get => latitudeField; set => latitudeField = value; } /// public double Longitude { get => longitudeField; set => longitudeField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class RecordingType { string broadcasterField; string broadcastPlatformField; RecordingTypeSourceFormat sourceFormatField; DateTime timestampField; SoftwareType[] softwareField; CoordinatesType coordinatesField; /// public string Broadcaster { get => broadcasterField; set => broadcasterField = value; } /// public string BroadcastPlatform { get => broadcastPlatformField; set => broadcastPlatformField = value; } /// public RecordingTypeSourceFormat SourceFormat { get => sourceFormatField; set => sourceFormatField = value; } /// public DateTime Timestamp { get => timestampField; set => timestampField = value; } /// [XmlElement("Software")] public SoftwareType[] Software { get => softwareField; set => softwareField = value; } /// public CoordinatesType Coordinates { get => coordinatesField; set => coordinatesField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum RecordingTypeSourceFormat { /// [XmlEnum("ITU-A")] ITUA, /// [XmlEnum("ITU-B")] ITUB, /// [XmlEnum("ITU-C")] ITUC, /// [XmlEnum("ITU-D")] ITUD, /// [XmlEnum("ITU-E")] ITUE, /// [XmlEnum("ITU-F")] ITUF, /// [XmlEnum("ITU-G")] ITUG, /// [XmlEnum("ITU-H")] ITUH, /// [XmlEnum("ITU-I")] ITUI, /// [XmlEnum("ITU-J")] ITUJ, /// [XmlEnum("ITU-K")] ITUK, /// [XmlEnum("ITU-L")] ITUL, /// [XmlEnum("ITU-M")] ITUM, /// [XmlEnum("ITU-N")] ITUN, /// [XmlEnum("PAL-B")] PALB, /// [XmlEnum("SECAM-B")] SECAMB, /// [XmlEnum("PAL-D")] PALD, /// [XmlEnum("SECAM-D")] SECAMD, /// [XmlEnum("PAL-G")] PALG, /// [XmlEnum("SECAM-G")] SECAMG, /// [XmlEnum("PAL-H")] PALH, /// [XmlEnum("PAL-I")] PALI, /// [XmlEnum("PAL-K")] PALK, /// [XmlEnum("SECAM-K")] SECAMK, /// [XmlEnum("NTSC-M")] NTSCM, /// [XmlEnum("PAL-N")] PALN, /// [XmlEnum("PAL-M")] PALM, /// [XmlEnum("SECAM-M")] SECAMM, /// MUSE, /// PALplus, /// FM, /// AM, /// COFDM, /// [XmlEnum("CAM-D")] CAMD, /// DAB, /// [XmlEnum("DAB+")] DAB1, /// DRM, /// [XmlEnum("DRM+")] DRM1, /// FMeXtra, /// ATSC, /// ATSC2, /// ATSC3, /// [XmlEnum("ATSC-M/H")] ATSCMH, /// [XmlEnum("DVB-T")] DVBT, /// [XmlEnum("DVB-T2")] DVBT2, /// [XmlEnum("DVB-S")] DVBS, /// [XmlEnum("DVB-S2")] DVBS2, /// [XmlEnum("DVB-S2X")] DVBS2X, /// [XmlEnum("DVB-C")] DVBC, /// [XmlEnum("DVB-C2")] DVBC2, /// [XmlEnum("DVB-H")] DVBH, /// [XmlEnum("DVB-NGH")] DVBNGH, /// [XmlEnum("DVB-SH")] DVBSH, /// [XmlEnum("ISDB-T")] ISDBT, /// [XmlEnum("ISDB-Tb")] ISDBTb, /// [XmlEnum("ISDB-S")] ISDBS, /// [XmlEnum("ISDB-C")] ISDBC, /// [XmlEnum("1seg")] Item1seg, /// DTMB, /// CCMB, /// [XmlEnum("T-DMB")] TDMB, /// [XmlEnum("S-DMB")] SDMB, /// IPTV, /// [XmlEnum("DVB-MT")] DVBMT, /// [XmlEnum("DVB-MC")] DVBMC, /// [XmlEnum("DVB-MS")] DVBMS, /// ADR, /// SDR } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SubtitleTracksType { LanguagesTypeLanguage[] languagesField; uint trackNumberField; string codecField; /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Languages { get => languagesField; set => languagesField = value; } /// [XmlAttribute] public uint TrackNumber { get => trackNumberField; set => trackNumberField = value; } /// [XmlAttribute] public string Codec { get => codecField; set => codecField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class VideoTracksType { LanguagesTypeLanguage[] languagesField; uint trackNumberField; string codecField; uint horizontalField; uint verticalField; long meanBitrateField; bool threeDField; /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Languages { get => languagesField; set => languagesField = value; } /// [XmlAttribute] public uint TrackNumber { get => trackNumberField; set => trackNumberField = value; } /// [XmlAttribute] public string Codec { get => codecField; set => codecField = value; } /// [XmlAttribute] public uint Horizontal { get => horizontalField; set => horizontalField = value; } /// [XmlAttribute] public uint Vertical { get => verticalField; set => verticalField = value; } /// [XmlAttribute] public long MeanBitrate { get => meanBitrateField; set => meanBitrateField = value; } /// [XmlAttribute] public bool ThreeD { get => threeDField; set => threeDField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class AudioTracksType { LanguagesTypeLanguage[] languagesField; uint trackNumberField; string accoustIDField; string codecField; uint channelsField; double sampleRateField; long meanBitrateField; /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Languages { get => languagesField; set => languagesField = value; } /// [XmlAttribute] public uint TrackNumber { get => trackNumberField; set => trackNumberField = value; } /// [XmlAttribute] public string AccoustID { get => accoustIDField; set => accoustIDField = value; } /// [XmlAttribute] public string Codec { get => codecField; set => codecField = value; } /// [XmlAttribute] public uint Channels { get => channelsField; set => channelsField = value; } /// [XmlAttribute] public double SampleRate { get => sampleRateField; set => sampleRateField = value; } /// [XmlAttribute] public long MeanBitrate { get => meanBitrateField; set => meanBitrateField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class AdvertisementType { string manufacturerField; string productField; FileType fileField; ulong fileSizeField; ulong framesField; bool framesFieldSpecified; double durationField; float meanFrameRateField; bool meanFrameRateFieldSpecified; ChecksumType[] checksumsField; AudioTracksType[] audioTrackField; VideoTracksType[] videoTrackField; SubtitleTracksType[] subtitleTrackField; RecordingType recordingField; /// public string Manufacturer { get => manufacturerField; set => manufacturerField = value; } /// public string Product { get => productField; set => productField = value; } /// public FileType File { get => fileField; set => fileField = value; } /// public ulong FileSize { get => fileSizeField; set => fileSizeField = value; } /// public ulong Frames { get => framesField; set => framesField = value; } /// [XmlIgnore] public bool FramesSpecified { get => framesFieldSpecified; set => framesFieldSpecified = value; } /// public double Duration { get => durationField; set => durationField = value; } /// public float MeanFrameRate { get => meanFrameRateField; set => meanFrameRateField = value; } /// [XmlIgnore] public bool MeanFrameRateSpecified { get => meanFrameRateFieldSpecified; set => meanFrameRateFieldSpecified = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlElement("AudioTrack")] public AudioTracksType[] AudioTrack { get => audioTrackField; set => audioTrackField = value; } /// [XmlElement("VideoTrack")] public VideoTracksType[] VideoTrack { get => videoTrackField; set => videoTrackField = value; } /// [XmlElement("SubtitleTrack")] public SubtitleTracksType[] SubtitleTrack { get => subtitleTrackField; set => subtitleTrackField = value; } /// public RecordingType Recording { get => recordingField; set => recordingField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SubChannelType { ImageType imageField; ulong sizeField; ChecksumType[] checksumsField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class TrackFlagsType { bool quadraphonicField; bool dataField; bool copyPermittedField; bool preEmphasisField; /// public bool Quadraphonic { get => quadraphonicField; set => quadraphonicField = value; } /// public bool Data { get => dataField; set => dataField = value; } /// public bool CopyPermitted { get => copyPermittedField; set => copyPermittedField = value; } /// public bool PreEmphasis { get => preEmphasisField; set => preEmphasisField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class TrackIndexType { ushort indexField; int valueField; /// [XmlAttribute] public ushort index { get => indexField; set => indexField = value; } /// [XmlText] public int Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class TrackSequenceType { uint trackNumberField; uint sessionField; /// public uint TrackNumber { get => trackNumberField; set => trackNumberField = value; } /// public uint Session { get => sessionField; set => sessionField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class TrackType { ImageType imageField; ulong sizeField; TrackSequenceType sequenceField; string startMSFField; string endMSFField; ulong startSectorField; ulong endSectorField; TrackIndexType[] indexesField; TrackFlagsType flagsField; string iSRCField; TrackTypeTrackType trackType1Field; uint bytesPerSectorField; string accoustIDField; ChecksumType[] checksumsField; SubChannelType subChannelField; PartitionType[] fileSystemInformationField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// public TrackSequenceType Sequence { get => sequenceField; set => sequenceField = value; } /// public string StartMSF { get => startMSFField; set => startMSFField = value; } /// public string EndMSF { get => endMSFField; set => endMSFField = value; } /// public ulong StartSector { get => startSectorField; set => startSectorField = value; } /// public ulong EndSector { get => endSectorField; set => endSectorField = value; } /// [XmlArrayItem("Index", IsNullable = false)] public TrackIndexType[] Indexes { get => indexesField; set => indexesField = value; } /// public TrackFlagsType Flags { get => flagsField; set => flagsField = value; } /// public string ISRC { get => iSRCField; set => iSRCField = value; } /// [XmlElement("TrackType")] public TrackTypeTrackType TrackType1 { get => trackType1Field; set => trackType1Field = value; } /// public uint BytesPerSector { get => bytesPerSectorField; set => bytesPerSectorField = value; } /// public string AccoustID { get => accoustIDField; set => accoustIDField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// public SubChannelType SubChannel { get => subChannelField; set => subChannelField = value; } /// [XmlArrayItem("Partition", IsNullable = false)] public PartitionType[] FileSystemInformation { get => fileSystemInformationField; set => fileSystemInformationField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum TrackTypeTrackType { /// audio, /// mode0, /// mode1, /// mode2, /// m2f1, /// m2f2, /// dvd, /// hddvd, /// bluray, /// ddcd } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class PS3EncryptionType { string keyField; string serialField; /// public string Key { get => keyField; set => keyField = value; } /// public string Serial { get => serialField; set => serialField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class XboxSecuritySectorsType { uint requestVersionField; uint requestNumberField; DumpType securitySectorsField; /// public uint RequestVersion { get => requestVersionField; set => requestVersionField = value; } /// public uint RequestNumber { get => requestNumberField; set => requestNumberField = value; } /// public DumpType SecuritySectors { get => securitySectorsField; set => securitySectorsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class XboxType { DumpType pFIField; DumpType dMIField; XboxSecuritySectorsType[] securitySectorsField; /// public DumpType PFI { get => pFIField; set => pFIField = value; } /// public DumpType DMI { get => dMIField; set => dMIField = value; } /// [XmlElement("SecuritySectors")] public XboxSecuritySectorsType[] SecuritySectors { get => securitySectorsField; set => securitySectorsField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class BorderType { string imageField; ulong sizeField; ChecksumType[] checksumsField; uint sessionField; bool sessionFieldSpecified; /// public string Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlAttribute] public uint session { get => sessionField; set => sessionField = value; } /// [XmlIgnore] public bool sessionSpecified { get => sessionFieldSpecified; set => sessionFieldSpecified = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class CaseType { CaseTypeCaseType caseType1Field; ScansType scansField; /// [XmlElement("CaseType")] public CaseTypeCaseType CaseType1 { get => caseType1Field; set => caseType1Field = value; } /// public ScansType Scans { get => scansField; set => scansField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(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 } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class LayeredTextType { uint layerField; bool layerFieldSpecified; string valueField; /// [XmlAttribute] public uint layer { get => layerField; set => layerField = value; } /// [XmlIgnore] public bool layerSpecified { get => layerFieldSpecified; set => layerFieldSpecified = value; } /// [XmlText] public string Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class SectorsType { uint layerField; bool layerFieldSpecified; ulong valueField; /// [XmlAttribute] public uint layer { get => layerField; set => layerField = value; } /// [XmlIgnore] public bool layerSpecified { get => layerFieldSpecified; set => layerFieldSpecified = value; } /// [XmlText] public ulong Value { get => valueField; set => valueField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class LayersType { SectorsType[] sectorsField; LayersTypeType typeField; bool typeFieldSpecified; /// [XmlElement("Sectors")] public SectorsType[] Sectors { get => sectorsField; set => sectorsField = value; } /// [XmlAttribute] public LayersTypeType type { get => typeField; set => typeField = value; } /// [XmlIgnore] public bool typeSpecified { get => typeFieldSpecified; set => typeFieldSpecified = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum LayersTypeType { /// PTP, /// OTP } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class OpticalDiscType { ImageType imageField; ulong sizeField; SequenceType sequenceField; LayersType layersField; ChecksumType[] checksumsField; string partNumberField; string serialNumberField; LayeredTextType[] ringCodeField; LayeredTextType[] masteringSIDField; LayeredTextType[] toolstampField; LayeredTextType[] mouldSIDField; LayeredTextType[] mouldTextField; string discTypeField; string discSubTypeField; int offsetField; bool offsetFieldSpecified; uint[] tracksField; uint sessionsField; string copyProtectionField; DimensionsType dimensionsField; CaseType caseField; ScansType scansField; DumpType pFIField; DumpType dMIField; DumpType cMIField; DumpType bCAField; DumpType aTIPField; DumpType aDIPField; DumpType pMAField; DumpType dDSField; DumpType sAIField; DumpType lastRMDField; DumpType pRIField; DumpType mediaIDField; DumpType pFIRField; DumpType dCBField; DumpType diField; DumpType pACField; DumpType tOCField; DumpType leadInCdTextField; BorderType[] firstTrackPregrapField; BorderType[] leadInField; BorderType[] leadOutField; XboxType xboxField; PS3EncryptionType pS3EncryptionField; string mediaCatalogueNumberField; TrackType[] trackField; DumpHardwareType[] dumpHardwareArrayField; /// public ImageType Image { get => imageField; set => imageField = value; } /// public ulong Size { get => sizeField; set => sizeField = value; } /// public SequenceType Sequence { get => sequenceField; set => sequenceField = value; } /// public LayersType Layers { get => layersField; set => layersField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// public string PartNumber { get => partNumberField; set => partNumberField = value; } /// public string SerialNumber { get => serialNumberField; set => serialNumberField = value; } /// [XmlElement("RingCode")] public LayeredTextType[] RingCode { get => ringCodeField; set => ringCodeField = value; } /// [XmlElement("MasteringSID")] public LayeredTextType[] MasteringSID { get => masteringSIDField; set => masteringSIDField = value; } /// [XmlElement("Toolstamp")] public LayeredTextType[] Toolstamp { get => toolstampField; set => toolstampField = value; } /// [XmlElement("MouldSID")] public LayeredTextType[] MouldSID { get => mouldSIDField; set => mouldSIDField = value; } /// [XmlElement("MouldText")] public LayeredTextType[] MouldText { get => mouldTextField; set => mouldTextField = value; } /// public string DiscType { get => discTypeField; set => discTypeField = value; } /// public string DiscSubType { get => discSubTypeField; set => discSubTypeField = value; } /// public int Offset { get => offsetField; set => offsetField = value; } /// [XmlIgnore] public bool OffsetSpecified { get => offsetFieldSpecified; set => offsetFieldSpecified = value; } /// [XmlElement("Tracks")] public uint[] Tracks { get => tracksField; set => tracksField = value; } /// public uint Sessions { get => sessionsField; set => sessionsField = value; } /// public string CopyProtection { get => copyProtectionField; set => copyProtectionField = value; } /// public DimensionsType Dimensions { get => dimensionsField; set => dimensionsField = value; } /// public CaseType Case { get => caseField; set => caseField = value; } /// public ScansType Scans { get => scansField; set => scansField = value; } /// public DumpType PFI { get => pFIField; set => pFIField = value; } /// public DumpType DMI { get => dMIField; set => dMIField = value; } /// public DumpType CMI { get => cMIField; set => cMIField = value; } /// public DumpType BCA { get => bCAField; set => bCAField = value; } /// public DumpType ATIP { get => aTIPField; set => aTIPField = value; } /// public DumpType ADIP { get => aDIPField; set => aDIPField = value; } /// public DumpType PMA { get => pMAField; set => pMAField = value; } /// public DumpType DDS { get => dDSField; set => dDSField = value; } /// public DumpType SAI { get => sAIField; set => sAIField = value; } /// public DumpType LastRMD { get => lastRMDField; set => lastRMDField = value; } /// public DumpType PRI { get => pRIField; set => pRIField = value; } /// public DumpType MediaID { get => mediaIDField; set => mediaIDField = value; } /// public DumpType PFIR { get => pFIRField; set => pFIRField = value; } /// public DumpType DCB { get => dCBField; set => dCBField = value; } /// public DumpType DI { get => diField; set => diField = value; } /// public DumpType PAC { get => pACField; set => pACField = value; } /// public DumpType TOC { get => tOCField; set => tOCField = value; } /// public DumpType LeadInCdText { get => leadInCdTextField; set => leadInCdTextField = value; } /// [XmlElement("FirstTrackPregrap")] public BorderType[] FirstTrackPregrap { get => firstTrackPregrapField; set => firstTrackPregrapField = value; } /// [XmlElement("LeadIn")] public BorderType[] LeadIn { get => leadInField; set => leadInField = value; } /// [XmlElement("LeadOut")] public BorderType[] LeadOut { get => leadOutField; set => leadOutField = value; } /// public XboxType Xbox { get => xboxField; set => xboxField = value; } /// public PS3EncryptionType PS3Encryption { get => pS3EncryptionField; set => pS3EncryptionField = value; } /// public string MediaCatalogueNumber { get => mediaCatalogueNumberField; set => mediaCatalogueNumberField = value; } /// [XmlElement("Track")] public TrackType[] Track { get => trackField; set => trackField = value; } /// [XmlArrayItem("DumpHardware", IsNullable = false)] public DumpHardwareType[] DumpHardwareArray { get => dumpHardwareArrayField; set => dumpHardwareArrayField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class UserManualType { LanguagesTypeLanguage[] languageField; uint pagesField; string pageSizeField; ScanType scanField; /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Language { get => languageField; set => languageField = value; } /// public uint Pages { get => pagesField; set => pagesField = value; } /// public string PageSize { get => pageSizeField; set => pageSizeField = value; } /// public ScanType Scan { get => scanField; set => scanField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class RequiredOperatingSystemType { string nameField; string[] versionField; /// public string Name { get => nameField; set => nameField = value; } /// [XmlElement("Version")] public string[] Version { get => versionField; set => versionField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class BookType { BarcodeType[] barcodesField; CoverType coverField; string nameField; string editorialField; string authorField; DateTime publicationDateField; bool publicationDateFieldSpecified; LanguagesTypeLanguage[] languageField; uint pagesField; bool pagesFieldSpecified; string pageSizeField; ScanType scanField; /// [XmlArrayItem("Barcode", IsNullable = false)] public BarcodeType[] Barcodes { get => barcodesField; set => barcodesField = value; } /// public CoverType Cover { get => coverField; set => coverField = value; } /// public string Name { get => nameField; set => nameField = value; } /// public string Editorial { get => editorialField; set => editorialField = value; } /// public string Author { get => authorField; set => authorField = value; } /// [XmlElement(DataType = "date")] public DateTime PublicationDate { get => publicationDateField; set => publicationDateField = value; } /// [XmlIgnore] public bool PublicationDateSpecified { get => publicationDateFieldSpecified; set => publicationDateFieldSpecified = value; } /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Language { get => languageField; set => languageField = value; } /// public uint Pages { get => pagesField; set => pagesField = value; } /// [XmlIgnore] public bool PagesSpecified { get => pagesFieldSpecified; set => pagesFieldSpecified = value; } /// public string PageSize { get => pageSizeField; set => pageSizeField = value; } /// public ScanType Scan { get => scanField; set => scanField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class CoverType { FileType fileField; ChecksumType[] checksumsField; byte[] thumbnailField; /// public FileType File { get => fileField; set => fileField = value; } /// [XmlArrayItem("Checksum", IsNullable = false)] public ChecksumType[] Checksums { get => checksumsField; set => checksumsField = value; } /// [XmlElement(DataType = "base64Binary")] public byte[] Thumbnail { get => thumbnailField; set => thumbnailField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, DebuggerStepThrough, DesignerCategory("code")] public class MagazineType { BarcodeType[] barcodesField; CoverType coverField; string nameField; string editorialField; DateTime publicationDateField; bool publicationDateFieldSpecified; uint numberField; bool numberFieldSpecified; LanguagesTypeLanguage[] languageField; uint pagesField; bool pagesFieldSpecified; string pageSizeField; ScanType scanField; /// [XmlArrayItem("Barcode", IsNullable = false)] public BarcodeType[] Barcodes { get => barcodesField; set => barcodesField = value; } /// public CoverType Cover { get => coverField; set => coverField = value; } /// public string Name { get => nameField; set => nameField = value; } /// public string Editorial { get => editorialField; set => editorialField = value; } /// [XmlElement(DataType = "date")] public DateTime PublicationDate { get => publicationDateField; set => publicationDateField = value; } /// [XmlIgnore] public bool PublicationDateSpecified { get => publicationDateFieldSpecified; set => publicationDateFieldSpecified = value; } /// public uint Number { get => numberField; set => numberField = value; } /// [XmlIgnore] public bool NumberSpecified { get => numberFieldSpecified; set => numberFieldSpecified = value; } /// [XmlArrayItem("Language", IsNullable = false)] public LanguagesTypeLanguage[] Language { get => languageField; set => languageField = value; } /// public uint Pages { get => pagesField; set => pagesField = value; } /// [XmlIgnore] public bool PagesSpecified { get => pagesFieldSpecified; set => pagesFieldSpecified = value; } /// public string PageSize { get => pageSizeField; set => pageSizeField = value; } /// public ScanType Scan { get => scanField; set => scanField = value; } } /// [GeneratedCode("xsd", "0.0.0.0"), SerializableAttribute, XmlType(AnonymousType = true)] public enum ArchitecturesTypeArchitecture { /// [XmlEnum("4004")] Item4004, /// [XmlEnum("4040")] Item4040, /// [XmlEnum("6502")] Item6502, /// [XmlEnum("65816")] Item65816, /// [XmlEnum("8008")] Item8008, /// [XmlEnum("8051")] Item8051, /// [XmlEnum("8080")] Item8080, /// [XmlEnum("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 }