#include <update_manager.h>
#include <pgm_base.h>
#include <string>
#include <sstream>
#include "settings/settings_manager.h"
#include "settings/kicad_settings.h"
#include <notifications_manager.h>
#include <kicad_curl/kicad_curl.h>
#include <kicad_curl/kicad_curl_easy.h>
#include <progress_reporter.h>
#include <dialogs/dialog_update_notice.h>
#include <json_common.h>
#include <core/json_serializers.h>
#include <wx/log.h>
#include <wx/event.h>
#include <wx/filefn.h>
#include <wx/translation.h>
#include <wx/notifmsg.h>
#include <background_jobs_monitor.h>
#include <thread_pool.h>
#include <build_version.h>
 
Go to the source code of this file.
◆ UPDATE_QUERY_ENDPOINT
      
        
          | #define UPDATE_QUERY_ENDPOINT   wxS( "https://downloads.kicad.org/api/v1/update" ) | 
        
      
 
 
◆ NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE() [1/2]
      
        
          | NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE  | 
          ( | 
          UPDATE_REQUEST |           ,  | 
        
        
           | 
           | 
          platform |           ,  | 
        
        
           | 
           | 
          arch |           ,  | 
        
        
           | 
           | 
          current_version |           ,  | 
        
        
           | 
           | 
          lang |           ,  | 
        
        
           | 
           | 
          last_check |            ) | 
        
      
 
 
◆ NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE() [2/2]
      
        
          | NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE  | 
          ( | 
          UPDATE_RESPONSE |           ,  | 
        
        
           | 
           | 
          version |           ,  | 
        
        
           | 
           | 
          release_date |           ,  | 
        
        
           | 
           | 
          details_url |           ,  | 
        
        
           | 
           | 
          downloads_url |            ) |