コード例 #1
0
 /// <summary>
 /// Creates a JSON trade request with the supplied parameters.
 /// </summary>
 /// <returns>Returns a usable JSON string</returns>
 public String createTradeRequest(String senderID, String receiverID, List<InventoryItem> sendingItems, List<InventoryItem> receivingItems, int sendingRobux, int receivingRobux)
 {
     TradeOffer offer = new TradeOffer();
     offer.IsActive = false;
     offer.TradeStatus = "Open";
     offer.UserOfferList = new List<UserOfferList>();
     offer.UserOfferList.Add(new UserOfferList
     {
         AgentID = int.Parse(senderID),
         OfferList = sendingItems,
         OfferRobux = sendingRobux,
         OfferValue = 0 //placeholder
     });
     offer.UserOfferList.Add(new UserOfferList
     {
         AgentID = int.Parse(receiverID),
         OfferList = receivingItems,
         OfferRobux = receivingRobux,
         OfferValue = 0 //placeholder
     });
     return WebUtility.UrlEncode(JsonConvert.SerializeObject(offer));
 }