Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

NestedTableTypeParameter.h

Go to the documentation of this file.
00001 /**
00002 * @file         NestedTableTypeParameter.h
00003 * @brief    Edit option class for nested table type
00004 *
00005 * @author   Nakashima h
00006 * @date     2021-10-06
00007 *
00008 * $Id: NestedTableTypeParameter.h 32 2022-07-14 03:20:43Z shingo.yoneda $
00009 *
00010 * Copyright (c) 2021-2022 Antenna House, Inc. All rights reserved.
00011 */
00012 
00013 #pragma once
00014 #include "DataMergeParams.h"
00015 
00016 /**
00017 * @brief    Options for nested table type
00018 */
00019 struct NestedTableTypeParameter {
00020 public:
00021     /**
00022     * @brief    Default constructor
00023     */
00024     NestedTableTypeParameter() {}
00025 
00026     /**
00027     * @brief    Destructor
00028     */
00029     ~NestedTableTypeParameter() {}
00030 
00031 public:
00032     /**
00033     * @brief    Width of nested table type
00034     */
00035     NestedTableTypeOption::DetailTableType m_detail_table_type = NestedTableTypeOption::DetailTableType::FixedMinimum;
00036 
00037     /**
00038     * @brief    Normal data-merge file path
00039     */
00040     std::string m_main_data_path = "";
00041 
00042     /**
00043     * @brief    Path of JSON file with nested structure
00044     */
00045     std::string m_sub_data_path = "";
00046 
00047     /**
00048     * @brief    File format for merging data
00049     */
00050     CommonOption::DataType m_data_type = CommonOption::DataType::CSV;
00051 
00052     /**
00053     * @brief    File encoding
00054     */
00055     CommonOption::DataFileEncoding m_file_encoding = CommonOption::DataFileEncoding::SJIS;
00056 };

Generated on 10 Apr 2023 for Word API C/C++ Interface by Doxygen 1.3-rc2