//------------------------------------------------------------------------------
//
// 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
}