Class BowireUserMigrationPlan
- Namespace
- Kuestenlogik.Bowire.Auth
- Assembly
- Kuestenlogik.Bowire.dll
What migrating the legacy single-user state into one identity's slot would do — computed without touching anything (#97).
public sealed class BowireUserMigrationPlan
- Inheritance
-
BowireUserMigrationPlan
- Inherited Members
Constructors
BowireUserMigrationPlan()
public BowireUserMigrationPlan()
Properties
Bytes
Total size of Entries.
public long Bytes { get; }
Property Value
Entries
The files that would be copied. Empty unless State is Available.
public IReadOnlyList<BowireUserMigrationEntry> Entries { get; init; }
Property Value
Receipt
The decision already on record, when there is one.
public BowireUserMigrationReceipt? Receipt { get; init; }
Property Value
Slot
Absolute path to the slot the state would land in.
public required string Slot { get; init; }
Property Value
Slug
The directory name Subject maps to.
public required string Slug { get; init; }
Property Value
State
Whether the migration is on offer, and if not, why not.
public required BowireUserMigrationState State { get; init; }
Property Value
StorageRoot
The storage root the legacy state sits in.
public required string StorageRoot { get; init; }
Property Value
Subject
The identity this plan is for.
public required string Subject { get; init; }