Class VulnDbIndex
- Namespace
- Kuestenlogik.Bowire.Security.Scanner
- Assembly
- Kuestenlogik.Bowire.Security.Scanner.dll
The templates-index.json document shape (schema 1).
public sealed record VulnDbIndex : IEquatable<VulnDbIndex>
- Inheritance
-
VulnDbIndex
- Implements
- Inherited Members
Constructors
VulnDbIndex()
public VulnDbIndex()
Properties
Count
[JsonPropertyName("count")]
public int Count { get; init; }
Property Value
GeneratedAt
[JsonPropertyName("generatedAt")]
public long GeneratedAt { get; init; }
Property Value
Schema
[JsonPropertyName("schema")]
public int Schema { get; init; }
Property Value
Templates
[JsonPropertyName("templates")]
public IReadOnlyList<VulnDbIndexEntry> Templates { get; init; }
Property Value
Methods
Equals(VulnDbIndex?)
public bool Equals(VulnDbIndex? other)
Parameters
otherVulnDbIndex
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(VulnDbIndex?, VulnDbIndex?)
public static bool operator ==(VulnDbIndex? left, VulnDbIndex? right)
Parameters
leftVulnDbIndexrightVulnDbIndex
Returns
operator !=(VulnDbIndex?, VulnDbIndex?)
public static bool operator !=(VulnDbIndex? left, VulnDbIndex? right)
Parameters
leftVulnDbIndexrightVulnDbIndex