CreateMapCommandResponse.cs 748 Bytes
namespace Rcs.Application.MessageBus.Responses;

/// <summary>
/// 创建地图命令响应
/// </summary>
public class CreateMapCommandResponse
{
    /// <summary>
    /// 地图编码
    /// </summary>
    public string MapCode { get; }

    /// <summary>
    /// 地图ID
    /// </summary>
    public Guid MapId { get; }

    /// <summary>
    /// 是否成功
    /// </summary>
    public bool Success { get; }

    /// <summary>
    /// 消息
    /// </summary>
    public string Message { get; }

    public CreateMapCommandResponse(string mapCode, Guid mapId, bool success = true, string message = "地图创建成功")
    {
        MapCode = mapCode;
        MapId = mapId;
        Success = success;
        Message = message;
    }
}