// // 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 WeblinkLocalizeMetaDataMutable { [JsonProperty("Key")] public string Key { get; set; } [JsonProperty("Ko")] public string Ko { get; set; } [JsonProperty("En")] public string En { get; set; } [JsonProperty("Ja")] public string Ja { get; set; } } public partial class WeblinkLocalizeDataMutable { [JsonProperty("WeblinkLocalizeDataList")] public IList WeblinkLocalizeDataList { get; set; } } ////////////////////////////// // readonly class ////////////////////////////// public partial class WeblinkLocalizeMetaData { public readonly string Key; public readonly string Ko; public readonly string En; public readonly string Ja; public WeblinkLocalizeMetaData(WeblinkLocalizeMetaDataMutable data) { Key = data.Key; Ko = data.Ko; En = data.En; Ja = data.Ja; } } public partial class WeblinkLocalizeData { public readonly IReadOnlyList WeblinkLocalizeDataList; public WeblinkLocalizeData(WeblinkLocalizeDataMutable data) { if(data.WeblinkLocalizeDataList != null) WeblinkLocalizeDataList = data.WeblinkLocalizeDataList.Select(x => new WeblinkLocalizeMetaData(x)).ToList().AsReadOnly(); } } }