84 lines
2.6 KiB
C#
84 lines
2.6 KiB
C#
// <auto-generated>
|
|
// generated using ContentTool. DO NOT EDIT!
|
|
// </auto-generated>
|
|
|
|
using System;
|
|
using System.IO;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Collections.ObjectModel;
|
|
using Newtonsoft.Json.Converters;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace MetaAssets
|
|
{
|
|
#pragma warning disable
|
|
|
|
public partial class ClaimMetaDataMutable
|
|
{
|
|
[JsonProperty("Id")]
|
|
public int ClaimId { get; set; }
|
|
[JsonProperty("StartTime")]
|
|
public DateTimeOffset StartTime { get; set; }
|
|
[JsonProperty("EndTime")]
|
|
public DateTimeOffset EndTime { get; set; }
|
|
[JsonProperty("Tab1_Name")]
|
|
public string Tab1_Name_ { get; set; }
|
|
[JsonProperty("Tab1_Desc")]
|
|
public string Tab1_Desc_ { get; set; }
|
|
[JsonProperty("Tab1_BgImage")]
|
|
public string Tab1_BgImage_ { get; set; }
|
|
[JsonProperty("Tab2_Name")]
|
|
public string Tab2_Name_ { get; set; }
|
|
[JsonProperty("Tab2_Desc")]
|
|
public string Tab2_Desc_ { get; set; }
|
|
[JsonProperty("Tab2_BgImage")]
|
|
public string Tab2_BgImage_ { get; set; }
|
|
}
|
|
|
|
public partial class ClaimMetaTableMutable
|
|
{
|
|
[JsonProperty("ClaimMetaDataList")]
|
|
public IList<ClaimMetaDataMutable> ClaimMetaDataList { get; set; }
|
|
}
|
|
|
|
//////////////////////////////
|
|
// readonly class
|
|
//////////////////////////////
|
|
public partial class ClaimMetaData
|
|
{
|
|
public readonly int ClaimId;
|
|
public readonly DateTimeOffset StartTime;
|
|
public readonly DateTimeOffset EndTime;
|
|
public readonly string Tab1_Name_;
|
|
public readonly string Tab1_Desc_;
|
|
public readonly string Tab1_BgImage_;
|
|
public readonly string Tab2_Name_;
|
|
public readonly string Tab2_Desc_;
|
|
public readonly string Tab2_BgImage_;
|
|
public ClaimMetaData(ClaimMetaDataMutable data)
|
|
{
|
|
ClaimId = data.ClaimId;
|
|
StartTime = data.StartTime;
|
|
EndTime = data.EndTime;
|
|
Tab1_Name_ = data.Tab1_Name_;
|
|
Tab1_Desc_ = data.Tab1_Desc_;
|
|
Tab1_BgImage_ = data.Tab1_BgImage_;
|
|
Tab2_Name_ = data.Tab2_Name_;
|
|
Tab2_Desc_ = data.Tab2_Desc_;
|
|
Tab2_BgImage_ = data.Tab2_BgImage_;
|
|
}
|
|
}
|
|
|
|
public partial class ClaimMetaTable
|
|
{
|
|
public readonly IReadOnlyList<ClaimMetaData> ClaimMetaDataList;
|
|
public ClaimMetaTable(ClaimMetaTableMutable data)
|
|
{
|
|
if(data.ClaimMetaDataList != null)
|
|
ClaimMetaDataList = data.ClaimMetaDataList.Select(x => new ClaimMetaData(x)).ToList().AsReadOnly();
|
|
}
|
|
}
|
|
|
|
}
|