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

25 lines
643 B
C#

using System;
using System.Collections.ObjectModel;
using System.Text.Json.Serialization;
using Flawless.Client.Service;
using ReactiveUI.SourceGenerators;
namespace Flawless.Client.Models;
[Serializable]
public partial class RepositoryLocalDatabaseModel : ReactiveModel
{
[JsonIgnore]
public required RepositoryModel RootModal { get; set; }
[JsonIgnore]
public required LocalFileTreeAccessor LocalAccessor { get; set; }
[JsonIgnore]
public RepositoryFileTreeAccessor? RepoAccessor { get; set; }
[Reactive] private Guid? _currentCommit;
[Reactive] private string? _commitMessage;
}