happy-geeks_geeks-core-library/GeeksCoreLibrary/Modules/Branches/Models/ObjectCreatedInBranchModel.cs
namespace GeeksCoreLibrary.Modules.Branches.Models;

/// <summary>
/// A simple model for keeping track of objects that have been created and deleted in the branch.
/// </summary>
public class ObjectCreatedInBranchModel
{
    /// <summary>
    /// Gets or sets the ID of the object.
    /// </summary>
    public string ObjectId { get; set; }

    /// <summary>
    /// Gets or sets the name of the table that contains the object.
    /// </summary>
    public string TableName { get; set; }

    /// <summary>
    /// Gets or sets whether or not the item was deleted.
    /// </summary>
    public bool AlsoDeleted { get; set; }

    /// <summary>
    /// Gets or sets whether or not the item was undeleted.
    /// </summary>
    public bool AlsoUndeleted { get; set; }
}