Horizon
Loading...
Searching...
No Matches
horizon::PnPExportSettings Class Reference

Public Types

enum class  Format { CSV , TEXT }
enum class  Mode { INDIVIDUAL , MERGED }

Public Member Functions

 PnPExportSettings (const json &j)
json serialize () const
const std::string & get_column_name (PnPColumn col) const

Public Attributes

Format format = Format::CSV
std::vector< PnPColumn > columns
Mode mode = Mode::MERGED
bool include_nopopulate = true
bool customize = false
std::string position_format
std::string top_side
std::string bottom_side
std::map< PnPColumn, std::string > column_names
std::string output_directory
std::string filename_top
std::string filename_bottom
std::string filename_merged

Static Public Attributes

static const LutEnumStr< Mode > mode_lut

Member Data Documentation

◆ mode_lut

const LutEnumStr< PnPExportSettings::Mode > horizon::PnPExportSettings::mode_lut
static
Initial value:
= {
{"merged", PnPExportSettings::Mode::MERGED},
{"individual", PnPExportSettings::Mode::INDIVIDUAL},
}

The documentation for this class was generated from the following files: