KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCM_PACKAGE Struct Reference

Repository reference to a resource. More...

#include <pcm_data.h>

Public Attributes

wxString name
 
wxString description
 
wxString description_full
 
wxString identifier
 
PCM_PACKAGE_TYPE type
 
std::optional< PCM_PLUGIN_CATEGORYcategory
 
PCM_CONTACT author
 
std::optional< PCM_CONTACTmaintainer
 
wxString license
 
STRING_MAP resources
 
std::vector< std::string > tags
 
std::vector< std::string > keep_on_update
 
std::vector< PACKAGE_VERSIONversions
 

Detailed Description

Repository reference to a resource.

Definition at line 104 of file pcm_data.h.

Member Data Documentation

◆ author

PCM_CONTACT PCM_PACKAGE::author

Definition at line 112 of file pcm_data.h.

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

◆ category

std::optional<PCM_PLUGIN_CATEGORY> PCM_PACKAGE::category

Definition at line 111 of file pcm_data.h.

Referenced by from_json().

◆ description

wxString PCM_PACKAGE::description

◆ description_full

wxString PCM_PACKAGE::description_full

Definition at line 108 of file pcm_data.h.

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

◆ identifier

◆ keep_on_update

std::vector<std::string> PCM_PACKAGE::keep_on_update

Definition at line 117 of file pcm_data.h.

Referenced by compile_keep_on_update_regex(), from_json(), and to_json().

◆ license

wxString PCM_PACKAGE::license

Definition at line 114 of file pcm_data.h.

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

◆ maintainer

std::optional<PCM_CONTACT> PCM_PACKAGE::maintainer

Definition at line 113 of file pcm_data.h.

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

◆ name

◆ resources

STRING_MAP PCM_PACKAGE::resources

Definition at line 115 of file pcm_data.h.

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

◆ tags

std::vector<std::string> PCM_PACKAGE::tags

Definition at line 116 of file pcm_data.h.

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

◆ type

◆ versions


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