using System.Collections.Generic;

#if !UNITY_WEBGL
using Newtonsoft.Json;
#endif

namespace Combo
{
    [System.Serializable]
    public class SetupResult : Serializable
    {
#if UNITY_WEBGL
        // WebGL: LitJson 不支持属性映射，这里使用字段名直接解析即可
        public Dictionary<string, object> thinking_data_super_properties;
        public Dictionary<string, object> thinkingDataSuperProperties => thinking_data_super_properties;
        
#else
        [Newtonsoft.Json.JsonProperty("thinking_data_super_properties")]
        public Dictionary<string, object> thinkingDataSuperProperties;
#endif
    }
}
