using Microsoft.AspNetCore.Http;

namespace Dpz.Core.Service.Mediator.Features.Storage.Commands;

/// <summary>
/// 又拍云回调通知 请求
/// </summary>
public class UpyunNotificationRequest : IRequest<ResponseResult>
{
    /// <summary>
    /// 回调原始 Http 请求。
    /// </summary>
    public required HttpRequest Request { get; set; }
    
    /// <summary>
    /// 操作员
    /// </summary>
    public required UpyunOperator UpyunOperator { get; set; }
    
    /// <summary>
    /// 删除
    /// </summary>
    public required Func<string?,CancellationToken,Task> DeleteAsync { get; set; }
}
评论加载中...