Add CICM sidecar models

This commit is contained in:
Matt Nadareski
2026-04-14 22:56:09 -04:00
parent 5b22902d03
commit ca02ed6b09
67 changed files with 4943 additions and 1 deletions

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class ATA
{
public Dump Identify { get; set; }
}
}

View File

@@ -0,0 +1,66 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Advertisement
{
public string Manufacturer { get; set; }
public string Product { get; set; }
public FileType File { get; set; }
public ulong FileSize { get; set; }
public ulong Frames { get; set; }
[XmlIgnore]
public bool FramesSpecified { get; set; }
public double Duration { get; set; }
public float MeanFrameRate { get; set; }
[XmlIgnore]
public bool MeanFrameRateSpecified { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlElement("AudioTrack")]
public AudioTracks[] AudioTrack { get; set; }
[XmlElement("VideoTrack")]
public VideoTracks[] VideoTrack { get; set; }
[XmlElement("SubtitleTrack")]
public SubtitleTracks[] SubtitleTrack { get; set; }
public Recording Recording { get; set; }
}
}

View File

@@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class AudioBlock
{
public Image Image { get; set; }
public ulong Size { get; set; }
public string AccoustID { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
public string Format { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class AudioMedia
{
public Image Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
public Sequence Sequence { get; set; }
public string PartNumber { get; set; }
public string SerialNumber { get; set; }
public string Manufacturer { get; set; }
public string Model { get; set; }
public string AccoustID { get; set; }
[XmlElement("Block")]
public AudioBlock[] Block { get; set; }
public string CopyProtection { get; set; }
public Dimensions Dimensions { get; set; }
public Scans Scans { get; set; }
[XmlArrayItem("DumpHardware", IsNullable = false)]
public DumpHardware[] DumpHardwareArray { get; set; }
}
}

View File

@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class AudioTracks
{
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Languages { get; set; }
[XmlAttribute]
public uint TrackNumber { get; set; }
[XmlAttribute]
public string AccoustID { get; set; }
[XmlAttribute]
public string Codec { get; set; }
[XmlAttribute]
public uint Channels { get; set; }
[XmlAttribute]
public double SampleRate { get; set; }
[XmlAttribute]
public long MeanBitrate { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Barcode
{
[XmlAttribute]
public BarcodeType type { get; set; }
[XmlText]
public string Value { get; set; }
}
}

View File

@@ -0,0 +1,120 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class BlockMedia
{
public Image Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] ContentChecksums { get; set; }
public Sequence Sequence { get; set; }
public string Manufacturer { get; set; }
public string Model { get; set; }
public string Serial { get; set; }
public string Firmware { get; set; }
public string Interface { get; set; }
public string PartNumber { get; set; }
public string SerialNumber { get; set; }
public uint PhysicalBlockSize { get; set; }
public uint LogicalBlockSize { get; set; }
public ulong LogicalBlocks { get; set; }
[XmlArrayItem("BlockSize", IsNullable = false)]
public BlockSize[] VariableBlockSize { get; set; }
[XmlArrayItem("Partition", IsNullable = false)]
public TapePartition[] TapeInformation { get; set; }
public Scans Scans { get; set; }
public ATA ATA { get; set; }
public PCI PCI { get; set; }
public PCMCIA PCMCIA { get; set; }
public SecureDigital SecureDigital { get; set; }
public MultiMediaCard MultiMediaCard { get; set; }
public SCSI SCSI { get; set; }
public USB USB { get; set; }
public Dump MAM { get; set; }
public ushort Heads { get; set; }
[XmlIgnore]
public bool HeadsSpecified { get; set; }
public uint Cylinders { get; set; }
[XmlIgnore]
public bool CylindersSpecified { get; set; }
public ulong SectorsPerTrack { get; set; }
[XmlIgnore]
public bool SectorsPerTrackSpecified { get; set; }
[XmlElement("Track")]
public BlockTrack[] Track { get; set; }
public string CopyProtection { get; set; }
public Dimensions Dimensions { get; set; }
[XmlArrayItem("Partition", IsNullable = false)]
public Partition[] FileSystemInformation { get; set; }
[XmlArrayItem("DumpHardware", IsNullable = false)]
public DumpHardware[] DumpHardwareArray { get; set; }
public string DiskType { get; set; }
public string DiskSubType { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class BlockSize
{
[XmlAttribute]
public uint startingBlock { get; set; }
[XmlText]
public uint Value { get; set; }
}
}

View File

@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class BlockTrack
{
public Image Image { get; set; }
public ulong Size { get; set; }
public ushort Head { get; set; }
public uint Cylinder { get; set; }
public ulong StartSector { get; set; }
public ulong EndSector { get; set; }
public ulong Sectors { get; set; }
public uint BytesPerSector { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
public string Format { get; set; }
}
}

View File

@@ -0,0 +1,61 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Book
{
[XmlArrayItem("Barcode", IsNullable = false)]
public Barcode[] Barcodes { get; set; }
public Cover Cover { get; set; }
public string Name { get; set; }
public string Editorial { get; set; }
public string Author { get; set; }
[XmlElement(DataType = "date")]
public System.DateTime PublicationDate { get; set; }
[XmlIgnore]
public bool PublicationDateSpecified { get; set; }
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Language { get; set; }
public uint Pages { get; set; }
[XmlIgnore]
public bool PagesSpecified { get; set; }
public string PageSize { get; set; }
public Scan Scan { get; set; }
}
}

View File

@@ -0,0 +1,45 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Border
{
public string Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlAttribute]
public uint session { get; set; }
[XmlIgnore]
public bool sessionSpecified { get; set; }
}
}

View File

@@ -0,0 +1,115 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
[XmlRootAttribute("CICMMetadata", Namespace = "", IsNullable = false)]
public class CICMMetadata
{
[XmlElement("Developer")]
public string[] Developer { get; set; }
[XmlElement("Publisher")]
public string[] Publisher { get; set; }
[XmlElement("Author")]
public string[] Author { get; set; }
[XmlElement("Performer")]
public string[] Performer { get; set; }
public string Name { get; set; }
public string Version { get; set; }
public ReleaseType ReleaseType { get; set; }
[XmlIgnore]
public bool ReleaseTypeSpecified { get; set; }
[XmlElement(DataType = "date")]
public System.DateTime ReleaseDate { get; set; }
[XmlIgnore]
public bool ReleaseDateSpecified { get; set; }
[XmlArrayItem("Barcode", IsNullable = false)]
public Barcode[] Barcodes { get; set; }
public string PartNumber { get; set; }
public string SerialNumber { get; set; }
[XmlArrayItem("Keyword", IsNullable = false)]
public string[] Keywords { get; set; }
[XmlElement("Magazine")]
public Magazine[] Magazine { get; set; }
[XmlElement("Book")]
public Book[] Book { get; set; }
[XmlArrayItem("Category", IsNullable = false)]
public string[] Categories { get; set; }
[XmlArrayItem("Subcategory", IsNullable = false)]
public string[] Subcategories { get; set; }
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Languages { get; set; }
[XmlArrayItem("System", IsNullable = false)]
public string[] Systems { get; set; }
[XmlArrayItem("Architecture", IsNullable = false)]
public Architecture[] Architectures { get; set; }
[XmlArrayItem("RequiredOperatingSystem", IsNullable = false)]
public RequiredOperatingSystem[] RequiredOperatingSystems { get; set; }
[XmlElement("UserManual")]
public UserManual[] UserManual { get; set; }
[XmlElement("OpticalDisc")]
public OpticalDisc[] OpticalDisc { get; set; }
[XmlElement("Advertisement")]
public Advertisement[] Advertisement { get; set; }
[XmlElement("LinearMedia")]
public LinearMedia[] LinearMedia { get; set; }
[XmlElement("PCICard")]
public PCI[] PCICard { get; set; }
[XmlElement("BlockMedia")]
public BlockMedia[] BlockMedia { get; set; }
[XmlElement("AudioMedia")]
public AudioMedia[] AudioMedia { get; set; }
}
}

View File

@@ -0,0 +1,37 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Case
{
[XmlElement("CaseType")]
public CaseType CaseType { get; set; }
public Scans Scans { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class CaseScan
{
public CaseScanElement CaseScanElement { get; set; }
public Scan Scan { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Checksum
{
[XmlAttribute]
public ChecksumType type { get; set; }
[XmlText]
public string Value { get; set; }
}
}

View File

@@ -0,0 +1,107 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class ContentsFile
{
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlArrayItem("ExtendedAttribute", IsNullable = false)]
public ExtendedAttribute[] ExtendedAttributes { get; set; }
[XmlAttribute]
public string name { get; set; }
[XmlAttribute]
public System.DateTime creationTime { get; set; }
[XmlIgnore]
public bool creationTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime accessTime { get; set; }
[XmlIgnore]
public bool accessTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime statusChangeTime { get; set; }
[XmlIgnore]
public bool statusChangeTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime backupTime { get; set; }
[XmlIgnore]
public bool backupTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime lastWriteTime { get; set; }
[XmlIgnore]
public bool lastWriteTimeSpecified { get; set; }
[XmlAttribute]
public ulong attributes { get; set; }
[XmlAttribute]
public uint posixMode { get; set; }
[XmlIgnore]
public bool posixModeSpecified { get; set; }
[XmlAttribute]
public ulong deviceNumber { get; set; }
[XmlIgnore]
public bool deviceNumberSpecified { get; set; }
[XmlAttribute]
public ulong posixGroupId { get; set; }
[XmlIgnore]
public bool posixGroupIdSpecified { get; set; }
[XmlAttribute]
public ulong inode { get; set; }
[XmlAttribute]
public ulong links { get; set; }
[XmlAttribute]
public ulong posixUserId { get; set; }
[XmlIgnore]
public bool posixUserIdSpecified { get; set; }
[XmlAttribute]
public ulong length { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Coordinates
{
public double Latitude { get; set; }
public double Longitude { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Cover
{
public FileType File { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlElement(DataType = "base64Binary")]
public byte[] Thumbnail { get; set; }
}
}

View File

@@ -0,0 +1,49 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Dimensions
{
public double Diameter { get; set; }
[XmlIgnore]
public bool DiameterSpecified { get; set; }
public double Height { get; set; }
[XmlIgnore]
public bool HeightSpecified { get; set; }
public double Width { get; set; }
[XmlIgnore]
public bool WidthSpecified { get; set; }
public double Thickness { get; set; }
}
}

View File

@@ -0,0 +1,110 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class DirectoryType
{
[XmlElement("File")]
public ContentsFile[] File { get; set; }
[XmlElement("Directory")]
public DirectoryType[] Directory { get; set; }
[XmlAttribute]
public string name { get; set; }
[XmlAttribute]
public System.DateTime creationTime { get; set; }
[XmlIgnore]
public bool creationTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime accessTime { get; set; }
[XmlIgnore]
public bool accessTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime statusChangeTime { get; set; }
[XmlIgnore]
public bool statusChangeTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime backupTime { get; set; }
[XmlIgnore]
public bool backupTimeSpecified { get; set; }
[XmlAttribute]
public System.DateTime lastWriteTime { get; set; }
[XmlIgnore]
public bool lastWriteTimeSpecified { get; set; }
[XmlAttribute]
public ulong attributes { get; set; }
[XmlAttribute]
public uint posixMode { get; set; }
[XmlIgnore]
public bool posixModeSpecified { get; set; }
[XmlAttribute]
public ulong deviceNumber { get; set; }
[XmlIgnore]
public bool deviceNumberSpecified { get; set; }
[XmlAttribute]
public ulong posixGroupId { get; set; }
[XmlIgnore]
public bool posixGroupIdSpecified { get; set; }
[XmlAttribute]
public ulong inode { get; set; }
[XmlIgnore]
public bool inodeSpecified { get; set; }
[XmlAttribute]
public ulong links { get; set; }
[XmlIgnore]
public bool linksSpecified { get; set; }
[XmlAttribute]
public ulong posixUserId { get; set; }
[XmlIgnore]
public bool posixUserIdSpecified { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Dump
{
public string Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
}
}

View File

@@ -0,0 +1,47 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class DumpHardware
{
public string Manufacturer { get; set; }
public string Model { get; set; }
public string Revision { get; set; }
public string Firmware { get; set; }
public string Serial { get; set; }
[XmlArrayItem("Extent", IsNullable = false)]
public Extent[] Extents { get; set; }
public Software Software { get; set; }
}
}

View File

@@ -0,0 +1,45 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class EVPD
{
public string Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlAttribute]
public byte page { get; set; }
[XmlIgnore]
public bool pageSpecified { get; set; }
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class ExtendedAttribute
{
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlAttribute]
public string name { get; set; }
[XmlAttribute]
public ulong length { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Extent
{
public ulong Start { get; set; }
public ulong End { get; set; }
}
}

View File

@@ -0,0 +1,93 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class FileSystem
{
public string Type { get; set; }
public System.DateTime CreationDate { get; set; }
[XmlIgnore]
public bool CreationDateSpecified { get; set; }
public System.DateTime ModificationDate { get; set; }
[XmlIgnore]
public bool ModificationDateSpecified { get; set; }
public System.DateTime BackupDate { get; set; }
[XmlIgnore]
public bool BackupDateSpecified { get; set; }
public uint ClusterSize { get; set; }
public ulong Clusters { get; set; }
public ulong Files { get; set; }
[XmlIgnore]
public bool FilesSpecified { get; set; }
public bool Bootable { get; set; }
public string VolumeSerial { get; set; }
public string VolumeName { get; set; }
public ulong FreeClusters { get; set; }
[XmlIgnore]
public bool FreeClustersSpecified { get; set; }
public bool Dirty { get; set; }
public System.DateTime ExpirationDate { get; set; }
[XmlIgnore]
public bool ExpirationDateSpecified { get; set; }
public System.DateTime EffectiveDate { get; set; }
[XmlIgnore]
public bool EffectiveDateSpecified { get; set; }
public string SystemIdentifier { get; set; }
public string VolumeSetIdentifier { get; set; }
public string PublisherIdentifier { get; set; }
public string DataPreparerIdentifier { get; set; }
public string ApplicationIdentifier { get; set; }
public FilesystemContents Contents { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class FileType
{
[XmlAttribute]
public string format { get; set; }
[XmlText]
public string Value { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class FilesystemContents
{
[XmlElement("File")]
public ContentsFile[] File { get; set; }
[XmlElement("Directory")]
public DirectoryType[] Directory { get; set; }
[XmlAttribute]
public string @namespace { get; set; }
}
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Image
{
[XmlAttribute]
public string format { get; set; }
[XmlAttribute]
public ulong offset { get; set; }
[XmlIgnore]
public bool offsetSpecified { get; set; }
[XmlText]
public string Value { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class LayeredText
{
[XmlAttribute]
public uint layer { get; set; }
[XmlIgnore]
public bool layerSpecified { get; set; }
[XmlText]
public string Value { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Layers
{
[XmlElement("Sectors")]
public Sectors[] Sectors { get; set; }
[XmlAttribute]
public LayerType type { get; set; }
[XmlIgnore]
public bool typeSpecified { get; set; }
}
}

View File

@@ -0,0 +1,82 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class LinearMedia
{
public Image Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] ImageChecksums { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
public string PartNumber { get; set; }
public string SerialNumber { get; set; }
public string Title { get; set; }
public uint Sequence { get; set; }
[XmlIgnore]
public bool SequenceSpecified { get; set; }
public uint ImageInterleave { get; set; }
[XmlIgnore]
public bool ImageInterleaveSpecified { get; set; }
public uint Interleave { get; set; }
[XmlIgnore]
public bool InterleaveSpecified { get; set; }
public string Manufacturer { get; set; }
public string Model { get; set; }
public string Package { get; set; }
public string Interface { get; set; }
public Dimensions Dimensions { get; set; }
public Scans Scans { get; set; }
[XmlArrayItem("DumpHardware", IsNullable = false)]
public DumpHardware[] DumpHardwareArray { get; set; }
public PCMCIA PCMCIA { get; set; }
public string CopyProtection { get; set; }
}
}

View File

@@ -0,0 +1,64 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Magazine
{
[XmlArrayItem("Barcode", IsNullable = false)]
public Barcode[] Barcodes { get; set; }
public Cover Cover { get; set; }
public string Name { get; set; }
public string Editorial { get; set; }
[XmlElement(DataType = "date")]
public System.DateTime PublicationDate { get; set; }
[XmlIgnore]
public bool PublicationDateSpecified { get; set; }
public uint Number { get; set; }
[XmlIgnore]
public bool NumberSpecified { get; set; }
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Language { get; set; }
public uint Pages { get; set; }
[XmlIgnore]
public bool PagesSpecified { get; set; }
public string PageSize { get; set; }
public Scan Scan { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class MediaScan
{
public MediaScanElement MediaScanElement { get; set; }
public Scan Scan { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class MultiMediaCard
{
public Dump CID { get; set; }
public Dump CSD { get; set; }
public Dump ExtendedCSD { get; set; }
public Dump OCR { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class OCR
{
public string Author { get; set; }
public string Software { get; set; }
public string SoftwareVersion { get; set; }
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Language { get; set; }
}
}

View File

@@ -0,0 +1,141 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class OpticalDisc
{
public Image Image { get; set; }
public ulong Size { get; set; }
public Sequence Sequence { get; set; }
public Layers Layers { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
public string PartNumber { get; set; }
public string SerialNumber { get; set; }
[XmlElement("RingCode")]
public LayeredText[] RingCode { get; set; }
[XmlElement("MasteringSID")]
public LayeredText[] MasteringSID { get; set; }
[XmlElement("Toolstamp")]
public LayeredText[] Toolstamp { get; set; }
[XmlElement("MouldSID")]
public LayeredText[] MouldSID { get; set; }
[XmlElement("MouldText")]
public LayeredText[] MouldText { get; set; }
public string DiscType { get; set; }
public string DiscSubType { get; set; }
public int Offset { get; set; }
[XmlIgnore]
public bool OffsetSpecified { get; set; }
[XmlElement("Tracks")]
public uint[] Tracks { get; set; }
public uint Sessions { get; set; }
public string CopyProtection { get; set; }
public Dimensions Dimensions { get; set; }
public Case Case { get; set; }
public Scans Scans { get; set; }
public Dump PFI { get; set; }
public Dump DMI { get; set; }
public Dump CMI { get; set; }
public Dump BCA { get; set; }
public Dump ATIP { get; set; }
public Dump ADIP { get; set; }
public Dump PMA { get; set; }
public Dump DDS { get; set; }
public Dump SAI { get; set; }
public Dump LastRMD { get; set; }
public Dump PRI { get; set; }
public Dump MediaID { get; set; }
public Dump PFIR { get; set; }
public Dump DCB { get; set; }
public Dump DI { get; set; }
public Dump PAC { get; set; }
public Dump TOC { get; set; }
public Dump LeadInCdText { get; set; }
[XmlElement("FirstTrackPregrap")]
public Border[] FirstTrackPregrap { get; set; }
[XmlElement("LeadIn")]
public Border[] LeadIn { get; set; }
[XmlElement("LeadOut")]
public Border[] LeadOut { get; set; }
public Xbox Xbox { get; set; }
public PS3Encryption PS3Encryption { get; set; }
public string MediaCatalogueNumber { get; set; }
[XmlElement("Track")]
public Track[] Track { get; set; }
[XmlArrayItem("DumpHardware", IsNullable = false)]
public DumpHardware[] DumpHardwareArray { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class PCI
{
public ushort VendorID { get; set; }
public ushort DeviceID { get; set; }
public Dump Configuration { get; set; }
public LinearMedia ExpansionROM { get; set; }
}
}

View File

@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class PCMCIA
{
public Dump CIS { get; set; }
public string Compliance { get; set; }
public ushort ManufacturerCode { get; set; }
[XmlIgnore]
public bool ManufacturerCodeSpecified { get; set; }
public ushort CardCode { get; set; }
[XmlIgnore]
public bool CardCodeSpecified { get; set; }
public string Manufacturer { get; set; }
public string ProductName { get; set; }
[XmlElement("AdditionalInformation")]
public string[] AdditionalInformation { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class PS3Encryption
{
public string Key { get; set; }
public string Serial { get; set; }
}
}

View File

@@ -0,0 +1,47 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Partition
{
public uint Sequence { get; set; }
public string Name { get; set; }
public string Type { get; set; }
public ulong StartSector { get; set; }
public ulong EndSector { get; set; }
public string Description { get; set; }
[XmlArrayItem("FileSystem", IsNullable = false)]
public FileSystem[] FileSystems { get; set; }
}
}

View File

@@ -0,0 +1,45 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Recording
{
public string Broadcaster { get; set; }
public string BroadcastPlatform { get; set; }
public SourceFormat SourceFormat { get; set; }
public System.DateTime Timestamp { get; set; }
[XmlElement("Software")]
public Software[] Software { get; set; }
public Coordinates Coordinates { get; set; }
}
}

View File

@@ -0,0 +1,37 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class RequiredOperatingSystem
{
public string Name { get; set; }
[XmlElement("Version")]
public string[] Version { get; set; }
}
}

View File

@@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class SCSI
{
public Dump Inquiry { get; set; }
[XmlElement("EVPD")]
public EVPD[] EVPD { get; set; }
public Dump ModeSense { get; set; }
public Dump ModeSense10 { get; set; }
public Dump LogSense { get; set; }
}
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Scan
{
public FileType File { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlElement("Scanner")]
public Scanner[] Scanner { get; set; }
[XmlElement("ScanProcessing")]
public ScanProcessing[] ScanProcessing { get; set; }
[XmlElement("OCR")]
public OCR[] OCR { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class ScanProcessing
{
public string Author { get; set; }
public string Software { get; set; }
public string SoftwareVersion { get; set; }
}
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Scanner
{
public string Author { get; set; }
public string Manufacturer { get; set; }
public string Model { get; set; }
public string Serial { get; set; }
public string Software { get; set; }
public string SoftwareVersion { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Scans
{
public CaseScan CaseScan { get; set; }
public MediaScan Scan { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Sectors
{
[XmlAttribute]
public uint layer { get; set; }
[XmlIgnore]
public bool layerSpecified { get; set; }
[XmlText]
public ulong Value { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class SecureDigital
{
public Dump CID { get; set; }
public Dump CSD { get; set; }
public Dump SCR { get; set; }
public Dump OCR { get; set; }
}
}

View File

@@ -0,0 +1,48 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Sequence
{
public string MediaTitle { get; set; }
public uint MediaSequence { get; set; }
public uint TotalMedia { get; set; }
public byte Side { get; set; }
[XmlIgnore]
public bool SideSpecified { get; set; }
public byte Layer { get; set; }
[XmlIgnore]
public bool LayerSpecified { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Software
{
public string Name { get; set; }
public string Version { get; set; }
public string OperatingSystem { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class SubChannel
{
public Image Image { get; set; }
public ulong Size { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class SubtitleTracks
{
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Languages { get; set; }
[XmlAttribute]
public uint TrackNumber { get; set; }
[XmlAttribute]
public string Codec { get; set; }
}
}

View File

@@ -0,0 +1,47 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class TapeFile
{
public Image Image { get; set; }
public ulong Size { get; set; }
public ulong Sequence { get; set; }
public ulong BlockSize { get; set; }
public ulong StartBlock { get; set; }
public ulong EndBlock { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
}
}

View File

@@ -0,0 +1,48 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class TapePartition
{
public Image Image { get; set; }
public ulong Size { get; set; }
public ulong Sequence { get; set; }
public ulong StartBlock { get; set; }
public ulong EndBlock { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
[XmlElement("File")]
public TapeFile[] File { get; set; }
}
}

View File

@@ -0,0 +1,68 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Track
{
public Image Image { get; set; }
public ulong Size { get; set; }
public TrackSequence Sequence { get; set; }
public string StartMSF { get; set; }
public string EndMSF { get; set; }
public ulong StartSector { get; set; }
public ulong EndSector { get; set; }
[XmlArrayItem("Index", IsNullable = false)]
public TrackIndex[] Indexes { get; set; }
public TrackFlags Flags { get; set; }
public string ISRC { get; set; }
[XmlElement("TrackType")]
public TrackType TrackType { get; set; }
public uint BytesPerSector { get; set; }
public string AccoustID { get; set; }
[XmlArrayItem("Checksum", IsNullable = false)]
public Checksum[] Checksums { get; set; }
public SubChannel SubChannel { get; set; }
[XmlArrayItem("Partition", IsNullable = false)]
public Partition[] FileSystemInformation { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class TrackFlags
{
public bool Quadraphonic { get; set; }
public bool Data { get; set; }
public bool CopyPermitted { get; set; }
public bool PreEmphasis { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class TrackIndex
{
[XmlAttribute]
public ushort index { get; set; }
[XmlText]
public int Value { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class TrackSequence
{
public uint TrackNumber { get; set; }
public uint Session { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class USB
{
public ushort VendorID { get; set; }
public ushort ProductID { get; set; }
public Dump Descriptors { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class UserManual
{
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Language { get; set; }
public uint Pages { get; set; }
public string PageSize { get; set; }
public Scan Scan { get; set; }
}
}

View File

@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class VideoTracks
{
[XmlArrayItem("Language", IsNullable = false)]
public Language[] Languages { get; set; }
[XmlAttribute]
public uint TrackNumber { get; set; }
[XmlAttribute]
public string Codec { get; set; }
[XmlAttribute]
public uint Horizontal { get; set; }
[XmlAttribute]
public uint Vertical { get; set; }
[XmlAttribute]
public long MeanBitrate { get; set; }
[XmlAttribute]
public bool ThreeD { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class Xbox
{
public Dump PFI { get; set; }
public Dump DMI { get; set; }
[XmlElement("SecuritySectors")]
public XboxSecuritySectors[] SecuritySectors { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
//
//This source code was auto-generated by MonoXSD
//
// Originally sourced from https://github.com/aaru-dps/Aaru/blob/v5.4/CICMMetadata/dotnet/cicm.cs
// The above header is from the original generated code
// Some formatting cleanup has been done to fit project standards
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;
namespace SabreTools.Data.Models.CICM
{
[GeneratedCode("xsd", "0.0.0.0")]
[Serializable]
[DesignerCategory("code")]
public class XboxSecuritySectors
{
public uint RequestVersion { get; set; }
public uint RequestNumber { get; set; }
public Dump SecuritySectors { get; set; }
}
}

View File

@@ -24,6 +24,7 @@ Below is a list of all existing namespaces with the `SabreTools.Data.Models` pre
| `CFB` | Microsoft Compound File Binary (CFB) file format |
| `Charts` | Rhythm game song and career formats |
| `CHD` | MAME Compressed Hunks of Data (CHD) |
| `CICM` | Canary Islands Computer Museum (CICM) sidecar |
| `ClrMamePro` | ClrMamePro (CMP) metadata files |
| `COFF` | Common Object File Format (COFF) |
| `CueSheets` | Cuesheet |
@@ -101,7 +102,7 @@ Not all of this information was able to be gathered directly from the files in q
| Site/Project | Models Directory |
| --- | --- |
| [3DBrew](https://www.3dbrew.org/wiki/Main_Page) | N3DS |
| [Aaru Data Preservation Suite](https://github.com/aaru-dps) | PIC |
| [Aaru Data Preservation Suite](https://github.com/aaru-dps) | CICM, PIC |
| [Advanced Access Content System Licensing Administrator (AACS LA)](https://aacsla.com/) | AACS |
| [Atari 7800 Development Wiki](https://7800.8bitdev.org/index.php/Main_Page) | Atari7800Cart |
| [BYTE*](https://web.archive.org/web/20240703222951/https://bytepointer.com/index.htm) | NewExecutable |