Horizon
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
horizon::PnPExportSettings Class Reference

Public Types

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

Public Member Functions

 PnPExportSettings (const json &j)
 
json serialize () const
 
 PnPExportSettings (const json &j)
 
json serialize () const
 

Public Attributes

Format format = Format::CSV
 
std::vector< PnPColumn > columns
 
Mode mode = Mode::MERGED
 
bool include_nopopulate = true
 
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

static const LutEnumStr< 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: