public AnnounceEntry(Core.AnnounceEntry ae) { CompleteSent = ae.complete_sent; Fails = ae.fails; FailLimit = ae.fail_limit; LastError = new ErrorCode(ae.last_error); Message = ae.message; MinAnnounce = ae.min_announce; NextAannounce = ae.next_announce; ScrapeComplete = ae.scrape_complete; ScrapeDownloaded = ae.scrape_downloaded; ScrapeIncomplete = ae.scrape_incomplete; SendStats = ae.send_stats; Source = ae.source; StartSent = ae.start_sent; Tier = ae.tier; Trackerid = ae.trackerid; Updating = ae.updating; Url = ae.url; Verified = ae.verified; IsWorking = ae.is_working(); MinAnnounceIn = ae.min_announce_in(); NextAnnounceIn = ae.next_announce_in(); }