// This code is generated by blanco Framework.
// <summary>ファイル定義[BlancoCsvSampleDotNet/このクラスは単にサンプルです。実際の動作には利用されません。]のレコードクラス</summary>
using System;

namespace blanco.sample.csv.record
{
    /// <summary>blancoCsvDotNetファイル定義書から作成されたレコードクラス</summary>
    [SerializableAttribute]
    public class BlancoCsvSampleDotNetCsvRecord
    {
        /// <summary>フィールド [field_1]</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [試験]</newpara>
        /// <newpara>項目番号: 1</newpara>
        /// <newpara>項目の説明: フィールド1</newpara>
        /// <newpara>MIN長さ: 1</newpara>
        /// <newpara>MAX長さ: 10</newpara>
        /// </remarks>
        private string fField1 = "試験";

        /// <summary>フィールド [field_2]</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [テスト]</newpara>
        /// <newpara>項目番号: 2</newpara>
        /// <newpara>項目の説明: フィールド2</newpara>
        /// <newpara>文字列はダブルクオート処理されて入出力されます。</newpara>
        /// <newpara>MIN長さ: 4</newpara>
        /// <newpara>MAX長さ: 4</newpara>
        /// </remarks>
        private string fField2 = "テスト";

        /// <summary>フィールド [field_3]</summary>
        /// <remarks>
        /// <newpara>項目の型 [int]</newpara>
        /// <newpara>項目番号: 3</newpara>
        /// <newpara>項目の説明: フィールド3</newpara>
        /// </remarks>
        private int fField3;

        /// <summary>フィールド [field_4]</summary>
        /// <remarks>
        /// <newpara>項目の型 [long]</newpara>
        /// <newpara>規定値   [10]</newpara>
        /// <newpara>項目番号: 4</newpara>
        /// <newpara>項目の説明: フィールド4</newpara>
        /// </remarks>
        private long fField4 = 10;

        /// <summary>フィールド [field_5]</summary>
        /// <remarks>
        /// <newpara>項目の型 [System.DateTime]</newpara>
        /// <newpara>項目番号: 5</newpara>
        /// <newpara>項目の説明: フィールド5</newpara>
        /// </remarks>
        private DateTime fField5;

        /// <summary>フィールド [field_6]</summary>
        /// <remarks>
        /// <newpara>項目の型 [decimal]</newpara>
        /// <newpara>項目番号: 6</newpara>
        /// <newpara>項目の説明: フィールド6</newpara>
        /// </remarks>
        private decimal fField6;

        /// <summary>フィールド [field_11]</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [試験]</newpara>
        /// <newpara>項目番号: 7</newpara>
        /// <newpara>項目の説明: フィールド11</newpara>
        /// <newpara>MIN長さ: 1</newpara>
        /// <newpara>MAX長さ: 10</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        private string fField11 = "試験";

        /// <summary>フィールド [field_12]</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [テスト]</newpara>
        /// <newpara>項目番号: 8</newpara>
        /// <newpara>項目の説明: フィールド12</newpara>
        /// <newpara>文字列はダブルクオート処理されて入出力されます。</newpara>
        /// <newpara>MIN長さ: 4</newpara>
        /// <newpara>MAX長さ: 4</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        private string fField12 = "テスト";

        /// <summary>フィールド [field_13]</summary>
        /// <remarks>
        /// <newpara>項目の型 [int]</newpara>
        /// <newpara>項目番号: 9</newpara>
        /// <newpara>項目の説明: フィールド13</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        private int fField13;

        /// <summary>フィールド [field_14]</summary>
        /// <remarks>
        /// <newpara>項目の型 [long]</newpara>
        /// <newpara>規定値   [10]</newpara>
        /// <newpara>項目番号: 10</newpara>
        /// <newpara>項目の説明: フィールド14</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        private long fField14 = 10;

        /// <summary>フィールド [field_15]</summary>
        /// <remarks>
        /// <newpara>項目の型 [System.DateTime]</newpara>
        /// <newpara>項目番号: 11</newpara>
        /// <newpara>項目の説明: フィールド15</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        private DateTime fField15;

        /// <summary>フィールド [field_16]</summary>
        /// <remarks>
        /// <newpara>項目の型 [decimal]</newpara>
        /// <newpara>項目番号: 12</newpara>
        /// <newpara>項目の説明: フィールド16</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        private decimal fField16;

        /// <summary>フィールド [field_1]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>項目番号: 1</newpara>
        /// <newpara>項目の説明: フィールド1</newpara>
        /// <newpara>MIN長さ: 1</newpara>
        /// <newpara>MAX長さ: 10</newpara>
        /// </remarks>
        /// <param name="argField1">フィールド[field_1]に格納したい値</param>
        public void SetField1(string argField1)
        {
            fField1 = argField1;
        }

        /// <summary>フィールド[field_1]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [試験]</newpara>
        /// <newpara>項目番号: 1</newpara>
        /// <newpara>項目の説明: フィールド1</newpara>
        /// <newpara>MIN長さ: 1</newpara>
        /// <newpara>MAX長さ: 10</newpara>
        /// </remarks>
        /// <returns>フィールド[field_1]に格納されている値</returns>
        public string GetField1()
        {
            return fField1;
        }

        /// <summary>フィールド [field_2]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>項目番号: 2</newpara>
        /// <newpara>項目の説明: フィールド2</newpara>
        /// <newpara>文字列はダブルクオート処理されて入出力されます。</newpara>
        /// <newpara>MIN長さ: 4</newpara>
        /// <newpara>MAX長さ: 4</newpara>
        /// </remarks>
        /// <param name="argField2">フィールド[field_2]に格納したい値</param>
        public void SetField2(string argField2)
        {
            fField2 = argField2;
        }

        /// <summary>フィールド[field_2]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [テスト]</newpara>
        /// <newpara>項目番号: 2</newpara>
        /// <newpara>項目の説明: フィールド2</newpara>
        /// <newpara>文字列はダブルクオート処理されて入出力されます。</newpara>
        /// <newpara>MIN長さ: 4</newpara>
        /// <newpara>MAX長さ: 4</newpara>
        /// </remarks>
        /// <returns>フィールド[field_2]に格納されている値</returns>
        public string GetField2()
        {
            return fField2;
        }

        /// <summary>フィールド [field_3]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [int]</newpara>
        /// <newpara>項目番号: 3</newpara>
        /// <newpara>項目の説明: フィールド3</newpara>
        /// </remarks>
        /// <param name="argField3">フィールド[field_3]に格納したい値</param>
        public void SetField3(int argField3)
        {
            fField3 = argField3;
        }

        /// <summary>フィールド[field_3]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [int]</newpara>
        /// <newpara>項目番号: 3</newpara>
        /// <newpara>項目の説明: フィールド3</newpara>
        /// </remarks>
        /// <returns>フィールド[field_3]に格納されている値</returns>
        public int GetField3()
        {
            return fField3;
        }

        /// <summary>フィールド [field_4]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [long]</newpara>
        /// <newpara>項目番号: 4</newpara>
        /// <newpara>項目の説明: フィールド4</newpara>
        /// </remarks>
        /// <param name="argField4">フィールド[field_4]に格納したい値</param>
        public void SetField4(long argField4)
        {
            fField4 = argField4;
        }

        /// <summary>フィールド[field_4]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [long]</newpara>
        /// <newpara>規定値   [10]</newpara>
        /// <newpara>項目番号: 4</newpara>
        /// <newpara>項目の説明: フィールド4</newpara>
        /// </remarks>
        /// <returns>フィールド[field_4]に格納されている値</returns>
        public long GetField4()
        {
            return fField4;
        }

        /// <summary>フィールド [field_5]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [System.DateTime]</newpara>
        /// <newpara>項目番号: 5</newpara>
        /// <newpara>項目の説明: フィールド5</newpara>
        /// </remarks>
        /// <param name="argField5">フィールド[field_5]に格納したい値</param>
        public void SetField5(DateTime argField5)
        {
            fField5 = argField5;
        }

        /// <summary>フィールド[field_5]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [System.DateTime]</newpara>
        /// <newpara>項目番号: 5</newpara>
        /// <newpara>項目の説明: フィールド5</newpara>
        /// </remarks>
        /// <returns>フィールド[field_5]に格納されている値</returns>
        public DateTime GetField5()
        {
            return fField5;
        }

        /// <summary>フィールド [field_6]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [decimal]</newpara>
        /// <newpara>項目番号: 6</newpara>
        /// <newpara>項目の説明: フィールド6</newpara>
        /// </remarks>
        /// <param name="argField6">フィールド[field_6]に格納したい値</param>
        public void SetField6(decimal argField6)
        {
            fField6 = argField6;
        }

        /// <summary>フィールド[field_6]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [decimal]</newpara>
        /// <newpara>項目番号: 6</newpara>
        /// <newpara>項目の説明: フィールド6</newpara>
        /// </remarks>
        /// <returns>フィールド[field_6]に格納されている値</returns>
        public decimal GetField6()
        {
            return fField6;
        }

        /// <summary>フィールド [field_11]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>項目番号: 7</newpara>
        /// <newpara>項目の説明: フィールド11</newpara>
        /// <newpara>MIN長さ: 1</newpara>
        /// <newpara>MAX長さ: 10</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <param name="argField11">フィールド[field_11]に格納したい値</param>
        public void SetField11(string argField11)
        {
            fField11 = argField11;
        }

        /// <summary>フィールド[field_11]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [試験]</newpara>
        /// <newpara>項目番号: 7</newpara>
        /// <newpara>項目の説明: フィールド11</newpara>
        /// <newpara>MIN長さ: 1</newpara>
        /// <newpara>MAX長さ: 10</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <returns>フィールド[field_11]に格納されている値</returns>
        public string GetField11()
        {
            return fField11;
        }

        /// <summary>フィールド [field_12]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>項目番号: 8</newpara>
        /// <newpara>項目の説明: フィールド12</newpara>
        /// <newpara>文字列はダブルクオート処理されて入出力されます。</newpara>
        /// <newpara>MIN長さ: 4</newpara>
        /// <newpara>MAX長さ: 4</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <param name="argField12">フィールド[field_12]に格納したい値</param>
        public void SetField12(string argField12)
        {
            fField12 = argField12;
        }

        /// <summary>フィールド[field_12]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [string]</newpara>
        /// <newpara>規定値   [テスト]</newpara>
        /// <newpara>項目番号: 8</newpara>
        /// <newpara>項目の説明: フィールド12</newpara>
        /// <newpara>文字列はダブルクオート処理されて入出力されます。</newpara>
        /// <newpara>MIN長さ: 4</newpara>
        /// <newpara>MAX長さ: 4</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <returns>フィールド[field_12]に格納されている値</returns>
        public string GetField12()
        {
            return fField12;
        }

        /// <summary>フィールド [field_13]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [int]</newpara>
        /// <newpara>項目番号: 9</newpara>
        /// <newpara>項目の説明: フィールド13</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <param name="argField13">フィールド[field_13]に格納したい値</param>
        public void SetField13(int argField13)
        {
            fField13 = argField13;
        }

        /// <summary>フィールド[field_13]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [int]</newpara>
        /// <newpara>項目番号: 9</newpara>
        /// <newpara>項目の説明: フィールド13</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <returns>フィールド[field_13]に格納されている値</returns>
        public int GetField13()
        {
            return fField13;
        }

        /// <summary>フィールド [field_14]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [long]</newpara>
        /// <newpara>項目番号: 10</newpara>
        /// <newpara>項目の説明: フィールド14</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <param name="argField14">フィールド[field_14]に格納したい値</param>
        public void SetField14(long argField14)
        {
            fField14 = argField14;
        }

        /// <summary>フィールド[field_14]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [long]</newpara>
        /// <newpara>規定値   [10]</newpara>
        /// <newpara>項目番号: 10</newpara>
        /// <newpara>項目の説明: フィールド14</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <returns>フィールド[field_14]に格納されている値</returns>
        public long GetField14()
        {
            return fField14;
        }

        /// <summary>フィールド [field_15]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [System.DateTime]</newpara>
        /// <newpara>項目番号: 11</newpara>
        /// <newpara>項目の説明: フィールド15</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <param name="argField15">フィールド[field_15]に格納したい値</param>
        public void SetField15(DateTime argField15)
        {
            fField15 = argField15;
        }

        /// <summary>フィールド[field_15]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [System.DateTime]</newpara>
        /// <newpara>項目番号: 11</newpara>
        /// <newpara>項目の説明: フィールド15</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <returns>フィールド[field_15]に格納されている値</returns>
        public DateTime GetField15()
        {
            return fField15;
        }

        /// <summary>フィールド [field_16]のセッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [decimal]</newpara>
        /// <newpara>項目番号: 12</newpara>
        /// <newpara>項目の説明: フィールド16</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <param name="argField16">フィールド[field_16]に格納したい値</param>
        public void SetField16(decimal argField16)
        {
            fField16 = argField16;
        }

        /// <summary>フィールド[field_16]のゲッターメソッド</summary>
        /// <remarks>
        /// <newpara>項目の型 [decimal]</newpara>
        /// <newpara>項目番号: 12</newpara>
        /// <newpara>項目の説明: フィールド16</newpara>
        /// <newpara>必須項目</newpara>
        /// </remarks>
        /// <returns>フィールド[field_16]に格納されている値</returns>
        public decimal GetField16()
        {
            return fField16;
        }
    }
}
