예제 #1
0
        public JObject ToJSON()
        {
            JObject j = new JObject()
            {
                ["timestamp"]   = EventTimeUTC.ToStringZulu(),
                ["event"]       = EventTypeStr,
                ["starsystem"]  = StarSystem,
                ["station"]     = Station,
                ["MarketID"]    = MarketID,
                ["commodities"] = JToken.FromObject(Commodities, true)
            };

            return(j);
        }
예제 #2
0
        public JObject ToJSON()
        {
            JArray itemlist = new JArray(ItemList.Items.Select(x => new JObject()
            {
                { "id", x.id }, { "Name", x.FDName }, { "BuyPrice", x.BuyPrice }
            }));

            JObject j = new JObject()
            {
                ["timestamp"]   = EventTimeUTC.ToStringZulu(),
                ["event"]       = EventTypeStr,
                ["StationName"] = ItemList.StationName,
                ["StarSystem"]  = ItemList.StarSystem,
                ["MarketID"]    = MarketID,
                ["Horizons"]    = Horizons,
                ["Items"]       = itemlist,
            };

            return(j);
        }
예제 #3
0
        public JObject ToJSON()
        {
            JArray itemlist = new JArray(Yard.Ships.Select(x => new JObject()
            {
                { "id", x.id }, { "ShipType", x.ShipType }, { "ShipType_Localised", x.ShipType_Localised }, { "ShipPrice", x.ShipPrice }
            }));

            JObject j = new JObject()
            {
                ["timestamp"]      = EventTimeUTC.ToStringZulu(),
                ["event"]          = EventTypeStr,
                ["StationName"]    = Yard.StationName,
                ["StarSystem"]     = Yard.StarSystem,
                ["MarketID"]       = MarketID,
                ["Horizons"]       = Horizons,
                ["AllowCobraMkIV"] = AllowCobraMkIV,
                ["PriceList"]      = itemlist,
            };

            return(j);
        }