1
0
Flawless-Version-Control/Flawless.Client/Models/RepositoryLocalDatabaseModel.cs

21 lines
601 B
C#

using System;
using System.Collections.ObjectModel;
using Flawless.Client.Service;
using ReactiveUI.SourceGenerators;
namespace Flawless.Client.Models;
[Serializable]
public partial class RepositoryLocalDatabaseModel : ReactiveModel
{
public required RepositoryModel RootModal { get; init; }
public required LocalFileTreeAccessor LocalAccessor { get; init; }
public RepositoryFileTreeAccessor? RepoAccessor { get; set; }
public ObservableCollection<string> CurrentLockedFiles { get; } = new();
[NonSerialized]
[Reactive] private Guid? _currentCommit;
}