namespace Dpz.Core.Public.ViewModel;

/// <summary>
/// Represents the VmCreateBookmark type.
/// </summary>
public class VmCreateBookmark : VmBookmark
{
    /// <summary>
    /// 上传图标处理
    /// </summary>
    public Func<string, Task<string?>>? UploadIcon { get; set; }

    /// <summary>
    /// 上传图片处理
    /// </summary>
    public Func<string, Task<string?>>? UploadImage { get; set; }
}

/// <summary>
/// Represents the VmUpdateBookmark type.
/// </summary>
public class VmUpdateBookmark : VmBookmark
{
    /// <summary>
    /// 上传图标处理
    /// </summary>
    public Func<string, Task<string?>>? UploadIcon { get; set; }

    /// <summary>
    /// 上传图片处理
    /// </summary>
    public Func<string, Task<string?>>? UploadImage { get; set; }

    /// <summary>
    /// 删除图标处理
    /// </summary>
    public Func<string, Task>? DeleteIcon { get; set; }

    /// <summary>
    /// 删除图片处理
    /// </summary>
    public Func<string, Task>? DeleteImage { get; set; }
}
评论加载中...