// // generated using ContentTool. DO NOT EDIT! // 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 BanWordNicknameMetaDataMutable { [JsonProperty("Id")] public int Id { get; set; } [JsonProperty("Ban_Word_Nickname")] public string BanWordNickname { get; set; } } public partial class BanWordNicknameMetaTableMutable { [JsonProperty("BanWordNicknameMetaDataList")] public IList BanWordNicknameMetaDataList { get; set; } } ////////////////////////////// // readonly class ////////////////////////////// public partial class BanWordNicknameMetaData { public readonly int Id; public readonly string BanWordNickname; public BanWordNicknameMetaData(BanWordNicknameMetaDataMutable data) { Id = data.Id; BanWordNickname = data.BanWordNickname; } } public partial class BanWordNicknameMetaTable { public readonly IReadOnlyList BanWordNicknameMetaDataList; public BanWordNicknameMetaTable(BanWordNicknameMetaTableMutable data) { if(data.BanWordNicknameMetaDataList != null) BanWordNicknameMetaDataList = data.BanWordNicknameMetaDataList.Select(x => new BanWordNicknameMetaData(x)).ToList().AsReadOnly(); } } }