Beispiel #1
0
        public AuctionApiResponse AuctionApiRequest(int realmId)
        {
#if DEBUG
            logger.Debug($"{nameof(this.AuctionApiRequest)} request");
#endif
            string             url      = $"https://{region}.api.blizzard.com/data/wow/connected-realm/{realmId}/auctions?namespace=dynamic-{region}&locale={locale}&access_token={token.GetToken()}";
            var                data     = DownloadURL(url);
            AuctionApiResponse response = JsonConvert.DeserializeObject <AuctionApiResponse>(data.Data);
            response.lastModified = data.LastModified;
            response.realmId      = realmId;

            return(response);
        }
Beispiel #2
0
 public AuctionReportEventArgs(AuctionApiResponse response)
 {
     Report = response;
 }