Horizon
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
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: