2025-09-29 22:56:53 -04:00
|
|
|
namespace SabreTools.Data.Models.XZ
|
|
|
|
|
{
|
|
|
|
|
public class FilterFlag
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Filter ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <remarks>Stored as a variable-length integer</remarks>
|
2025-09-29 23:32:58 -04:00
|
|
|
public ulong FilterID { get; set; }
|
2025-09-29 22:56:53 -04:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Filter ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <remarks>Stored as a variable-length integer</remarks>
|
2025-09-29 23:32:58 -04:00
|
|
|
public ulong SizeOfProperties { get; set; }
|
2025-09-29 22:56:53 -04:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Properties of the filter whose length is given by
|
2025-10-30 20:44:16 -04:00
|
|
|
/// <see cref="SizeOfProperties"/>
|
2025-09-29 22:56:53 -04:00
|
|
|
/// </summary>
|
2025-10-31 13:59:28 -04:00
|
|
|
public byte[] Properties { get; set; } = [];
|
2025-09-29 22:56:53 -04:00
|
|
|
}
|
|
|
|
|
}
|