You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
1.9 KiB
C#

2 months ago
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2025 WenJY
* CLR4.0.30319.42000
* Mr.Wen's MacBook Pro
* Sln.lmm.Collection.Model.Recipes.BasicRecipeVisibility.GetActiveRecipe
* 075D2C1C-883C-4146-BD13-2E121BE4E66B
*
* WenJY
*
* 2025-10-16 14:19:53
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
using Sln.Iot.Model.api.BaseModel;
using Sln.Iot.Model.api.Common.Operator;
namespace Sln.Iot.Model.api.Recipes.BasicRecipeVisibility.GetActiveRecipe
{
/// <summary>
/// 5.4.3.1.3 - 获取激活配方响应
/// 设备对上端系统配方查询的回复
/// </summary>
public class GetActiveRecipeResponse
{
/// <summary>
/// 目前正在启用的设备配方名称
/// </summary>
public string ActiveRecipeName { get; set; }
/// <summary>
/// 目前正在启用的设备配方版本
/// </summary>
public string ActiveRecipeRevision { get; set; }
/// <summary>
/// 回复的结果
/// </summary>
public RequestResult Result { get; set; }
/// <summary>
/// 完整的激活配方信息(可选扩展)
/// </summary>
public ActiveRecipeDetails ActiveRecipeDetails { get; set; }
/// <summary>
/// 激活时间(可选扩展)
/// </summary>
public DateTime? ActivatedAt { get; set; }
/// <summary>
/// 激活的操作者(可选扩展)
/// </summary>
public Operator ActivatedBy { get; set; }
}
}