25#include <unordered_map>
70 std::vector<std::pair<std::string, field_type>>
fields;
73 std::unordered_map<wxString, std::vector<wxString>>
pin_map;
std::string getSupportedAPIVersion()
wxString getFileExt() const override
~HTTP_LIB_SETTINGS() override=default
std::string m_api_version
HTTP_LIB_SETTINGS(const std::string &aFilename)
HTTP_LIB_SOURCE_TYPE get_HTTP_LIB_SOURCE_TYPE()
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion)
A symbol-owned ordered set of named pin maps.
std::string id
id of category
std::vector< HTTP_LIB_PART > cachedParts
std::string name
name of category
std::string description
description of category
std::vector< ASSOCIATED_FOOTPRINT > associated_footprints
std::unordered_map< wxString, std::vector< wxString > > pin_map
Legacy flat MR !2540 pin assignment table (read for one release; issue #2282).
std::vector< std::string > fp_filters
std::tuple< std::string, bool > field_type
Field content keyed by name, holding the text value and its schematic visibility.
std::vector< std::pair< std::string, field_type > > fields
PIN_MAP_SET named_pin_maps
Spec-form named pin maps and their footprint associations (issue #2282).
HTTP_LIB_SOURCE_TYPE type