Table of Contents

Class BackupPackVerification

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

One pack, verified.

public sealed record BackupPackVerification : IEquatable<BackupPackVerification>
Inheritance
BackupPackVerification
Implements
Inherited Members

Constructors

BackupPackVerification(string, uint, BackupPackStatus, IReadOnlyList<BackupVerifyFinding>)

One pack, verified.

public BackupPackVerification(string File, uint BackupId, BackupPackStatus Status, IReadOnlyList<BackupVerifyFinding> Findings)

Parameters

File string

Its file name.

BackupId uint

Its point id.

Status BackupPackStatus

Ok, damaged or unreadable.

Findings IReadOnlyList<BackupVerifyFinding>

What was found.

Properties

BackupId

Its point id.

public uint BackupId { get; init; }

Property Value

uint

File

Its file name.

public string File { get; init; }

Property Value

string

Findings

What was found.

public IReadOnlyList<BackupVerifyFinding> Findings { get; init; }

Property Value

IReadOnlyList<BackupVerifyFinding>

Status

Ok, damaged or unreadable.

public BackupPackStatus Status { get; init; }

Property Value

BackupPackStatus

Methods

Deconstruct(out string, out uint, out BackupPackStatus, out IReadOnlyList<BackupVerifyFinding>)

public void Deconstruct(out string File, out uint BackupId, out BackupPackStatus Status, out IReadOnlyList<BackupVerifyFinding> Findings)

Parameters

File string
BackupId uint
Status BackupPackStatus
Findings IReadOnlyList<BackupVerifyFinding>

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(BackupPackVerification?)

public bool Equals(BackupPackVerification? other)

Parameters

other BackupPackVerification

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BackupPackVerification?, BackupPackVerification?)

public static bool operator ==(BackupPackVerification? left, BackupPackVerification? right)

Parameters

left BackupPackVerification
right BackupPackVerification

Returns

bool

operator !=(BackupPackVerification?, BackupPackVerification?)

public static bool operator !=(BackupPackVerification? left, BackupPackVerification? right)

Parameters

left BackupPackVerification
right BackupPackVerification

Returns

bool