mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Add final models (nw)
This commit is contained in:
20
SabreTools.Models/Hashfile/Hashfile.cs
Normal file
20
SabreTools.Models/Hashfile/Hashfile.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <remarks>Hashfiles can only contain one type of hash at a time</remarks>
|
||||
public class Hashfile
|
||||
{
|
||||
public SFV[]? SFV { get; set; }
|
||||
|
||||
public MD5[]? MD5 { get; set; }
|
||||
|
||||
public SHA1[]? SHA1 { get; set; }
|
||||
|
||||
public SHA256[]? SHA256 { get; set; }
|
||||
|
||||
public SHA384[]? SHA384 { get; set; }
|
||||
|
||||
public SHA512[]? SHA512 { get; set; }
|
||||
|
||||
public SpamSum[]? SpamSum { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/MD5.cs
Normal file
12
SabreTools.Models/Hashfile/MD5.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// MD5 File
|
||||
/// </summary>
|
||||
public class MD5
|
||||
{
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string File { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/SFV.cs
Normal file
12
SabreTools.Models/Hashfile/SFV.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// File CRC
|
||||
/// </summary>
|
||||
public class SFV
|
||||
{
|
||||
public string File { get; set; }
|
||||
|
||||
public string Hash { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/SHA1.cs
Normal file
12
SabreTools.Models/Hashfile/SHA1.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// SHA-1 File
|
||||
/// </summary>
|
||||
public class SHA1
|
||||
{
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string File { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/SHA256.cs
Normal file
12
SabreTools.Models/Hashfile/SHA256.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// SHA-256 File
|
||||
/// </summary>
|
||||
public class SHA256
|
||||
{
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string File { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/SHA384.cs
Normal file
12
SabreTools.Models/Hashfile/SHA384.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// SHA-384 File
|
||||
/// </summary>
|
||||
public class SHA384
|
||||
{
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string File { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/SHA512.cs
Normal file
12
SabreTools.Models/Hashfile/SHA512.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// SHA-512 File
|
||||
/// </summary>
|
||||
public class SHA512
|
||||
{
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string File { get; set; }
|
||||
}
|
||||
}
|
||||
12
SabreTools.Models/Hashfile/SpamSum.cs
Normal file
12
SabreTools.Models/Hashfile/SpamSum.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace SabreTools.Models.Hashfile
|
||||
{
|
||||
/// <summary>
|
||||
/// SpamSum File
|
||||
/// </summary>
|
||||
public class SpamSum
|
||||
{
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string File { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user