using HotelPms.Share.Util;
using System.Text.Json.Serialization;
namespace HotelPms.Client.Blazor.Pages.Parameter
{
///
/// Input.razorのパラメータ
///
public class UseInputArgs
{
///
/// 画面の識別ID
///
public string Guid { get; set; } = string.Empty;
///
/// 利用ID
///
public int ID { get; set; } = 0;
///
/// チェックイン日
///
public string CinDate { get; set; } = string.Empty;
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public List? RoomIDList { get; set; }
public string ToJson()
{
return CConvert.ToJsonText(this);
}
///
/// Jsonから
///
///
///
public static UseInputArgs FromJson(string data)
{
return CConvert.ToInstanceFromJson(data);
}
}
}