KiCad PCB EDA Suite
PACKAGE_VERSION Struct Reference

< Package version metadata Package metadata More...

#include <pcm_data.h>

Public Attributes

wxString version
 
boost::optional< int > version_epoch
 
boost::optional< wxString > download_url
 
boost::optional< wxString > download_sha256
 
boost::optional< uint64_t > download_size
 
boost::optional< uint64_t > install_size
 
PCM_PACKAGE_VERSION_STATUS status
 
std::vector< std::string > platforms
 
wxString kicad_version
 
boost::optional< wxString > kicad_version_max
 
std::tuple< int, int, int, int > parsed_version
 
bool compatible
 

Detailed Description

< Package version metadata Package metadata

Definition at line 73 of file pcm_data.h.

Member Data Documentation

◆ compatible

bool PACKAGE_VERSION::compatible

◆ download_sha256

boost::optional<wxString> PACKAGE_VERSION::download_sha256

Definition at line 78 of file pcm_data.h.

Referenced by from_json(), and to_json().

◆ download_size

boost::optional<uint64_t> PACKAGE_VERSION::download_size

Definition at line 79 of file pcm_data.h.

Referenced by from_json(), PANEL_PACKAGES_VIEW::setPackageDetails(), and to_json().

◆ download_url

boost::optional<wxString> PACKAGE_VERSION::download_url

Definition at line 77 of file pcm_data.h.

Referenced by from_json(), and to_json().

◆ install_size

boost::optional<uint64_t> PACKAGE_VERSION::install_size

Definition at line 80 of file pcm_data.h.

Referenced by from_json(), PANEL_PACKAGES_VIEW::setPackageDetails(), and to_json().

◆ kicad_version

wxString PACKAGE_VERSION::kicad_version

◆ kicad_version_max

boost::optional<wxString> PACKAGE_VERSION::kicad_version_max

Definition at line 84 of file pcm_data.h.

Referenced by from_json(), PLUGIN_CONTENT_MANAGER::preparePackage(), and to_json().

◆ parsed_version

std::tuple<int, int, int, int> PACKAGE_VERSION::parsed_version

Definition at line 87 of file pcm_data.h.

Referenced by PLUGIN_CONTENT_MANAGER::preparePackage().

◆ platforms

std::vector<std::string> PACKAGE_VERSION::platforms

Definition at line 82 of file pcm_data.h.

Referenced by from_json(), PLUGIN_CONTENT_MANAGER::preparePackage(), and to_json().

◆ status

◆ version

◆ version_epoch

boost::optional<int> PACKAGE_VERSION::version_epoch

Definition at line 76 of file pcm_data.h.

Referenced by from_json(), PLUGIN_CONTENT_MANAGER::preparePackage(), and to_json().


The documentation for this struct was generated from the following file: