public OfferSession(TradeOfferWebApi webApi, CookieContainer cookies, string sessionId) { _webApi = webApi; _cookies = cookies; _sessionId = sessionId; JsonSerializerSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.None, Formatting = Formatting.None }; }
public TradeOfferManager(string apiKey, CookieContainer cookies, string sessionid) { if (apiKey == null) { throw new ArgumentNullException(nameof(apiKey)); } this.LastTimeCheckedOffers = DateTime.MinValue; this._webApi = new TradeOfferWebApi(apiKey); this._session = new OfferSession(this._webApi, cookies, sessionid); this._unhandledTradeOfferUpdates = new Queue <Offer>(); }
public OfferSession(TradeOfferWebApi webApi, CookieContainer cookies, string sessionId, WebProxy proxy = null) { this._webApi = webApi; this._cookies = cookies; this._sessionId = sessionId; this._proxy = proxy; this.JsonSerializerSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.None, Formatting = Formatting.None }; }