using XFEEDToolBox.Core.Outfitting;
using XFEEDToolBox.Core.Models;
namespace XFEEDToolBox.Core.Presentation;
public sealed class RefitSlotLiveRow(RefitSlot row) : LiveRow<RefitSlot>(row)
{
public string Slot=>Record.Slot;
public string Category=>Record.Category;
public int Capacity=>Record.Capacity;
public bool CanEdit=>Record.CanEdit;
public FittedModule? Module=>Record.Module;
public string InstanceKey=>Record.InstanceKey;
public string Caption=>Record.Caption;
public string OriginalName=>Record.OriginalName;
public string SlotSize=>Record.SlotSize;
public string CurrentGrade=>Record.CurrentGrade;
public string CardName=>Record.CardName;
public string CardOriginal=>Record.CardOriginal;
public string IconItem=>Record.IconItem;
}
public sealed record RefitPropertyRow(string Name,string OriginalName,string Value,string OriginalValue="");
public sealed class RefitPropertyLiveRow(RefitPropertyRow row) : LiveRow<RefitPropertyRow>(row)
{
public string Name=>Record.Name;
public string OriginalName=>Record.OriginalName;
public string Value=>Record.Value;
public string OriginalValue=>Record.OriginalValue;
}
public sealed class RefitModifierLiveRow(EngineeringModifier row) : LiveRow<EngineeringModifier>(row)
{
public string Display=>Record.Display;
public string EnglishDisplay=>Record.EnglishDisplay;
}
using XFEEDToolBox.Core.Outfitting;
using XFEEDToolBox.Core.Models;
namespace XFEEDToolBox.Core.Presentation;
public sealed class RefitSlotLiveRow(RefitSlot row) : LiveRow<RefitSlot>(row)
{
public string Slot=>Record.Slot;
public string Category=>Record.Category;
public int Capacity=>Record.Capacity;
public bool CanEdit=>Record.CanEdit;
public FittedModule? Module=>Record.Module;
public string InstanceKey=>Record.InstanceKey;
public string Caption=>Record.Caption;
public string OriginalName=>Record.OriginalName;
public string SlotSize=>Record.SlotSize;
public string CurrentGrade=>Record.CurrentGrade;
public string CardName=>Record.CardName;
public string CardOriginal=>Record.CardOriginal;
public string IconItem=>Record.IconItem;
}
public sealed record RefitPropertyRow(string Name,string OriginalName,string Value,string OriginalValue="");
public sealed class RefitPropertyLiveRow(RefitPropertyRow row) : LiveRow<RefitPropertyRow>(row)
{
public string Name=>Record.Name;
public string OriginalName=>Record.OriginalName;
public string Value=>Record.Value;
public string OriginalValue=>Record.OriginalValue;
}
public sealed class RefitModifierLiveRow(EngineeringModifier row) : LiveRow<EngineeringModifier>(row)
{
public string Display=>Record.Display;
public string EnglishDisplay=>Record.EnglishDisplay;
}