OpnsenseResourceDelta

Mutation counts for a single OPNsense resource family.

public sealed record OpnsenseResourceDelta : IEquatable<OpnsenseResourceDelta>

1. Constructors

1.1. OpnsenseResourceDelta(int, int, int)

Mutation counts for a single OPNsense resource family.

public OpnsenseResourceDelta(int Added, int Updated, int Deleted)
Table 1. Parameters
Name Type Description

Added

int

Updated

int

Deleted

int

2. Fields

2.1. Empty

Zero-delta sentinel.

public static readonly OpnsenseResourceDelta Empty

3. Properties

3.1. Added

public int Added { get; init; }

3.2. Any

True when at least one mutation occurred.

public bool Any { get; }

3.3. Deleted

public int Deleted { get; init; }

3.4. Updated

public int Updated { get; init; }

4. Operators

4.1. operator !=(OpnsenseResourceDelta, OpnsenseResourceDelta)

public static bool operator !=(OpnsenseResourceDelta left, OpnsenseResourceDelta right)
Table 2. Parameters
Name Type Description

left

OpnsenseResourceDelta

right

OpnsenseResourceDelta

Returns: bool

4.2. operator ==(OpnsenseResourceDelta, OpnsenseResourceDelta)

public static bool operator ==(OpnsenseResourceDelta left, OpnsenseResourceDelta right)
Table 3. Parameters
Name Type Description

left

OpnsenseResourceDelta

right

OpnsenseResourceDelta

Returns: bool