/// <summary>
 /// Initializes a new instance of the UpdateCompanyParams class.
 /// </summary>
 /// <param name="name">事業所の正式名称 (100文字以内)</param>
 /// <param name="nameKana">正式名称フリガナ (100文字以内)</param>
 /// <param name="contactName">user1</param>
 /// <param name="phone1">電話番号1</param>
 /// <param name="phone2">電話番号2</param>
 /// <param name="fax">FAX</param>
 /// <param name="headCount">従業員数(0: 経営者のみ、1: 2~5人、2: 6~10人、3: 11~20人、4:
 /// 21~30人、5: 31~40人、6: 41~100人、7: 100人以上</param>
 /// <param name="corporateNumber">法人番号 (半角数字13桁、法人のみ)</param>
 /// <param name="txnNumberFormat">仕訳番号形式(not_used: 使用しない、digits:
 /// 数字(例:5091824)、alnum: 英数字(例:59J0P))Available values : not_used,
 /// digits, alnum. Possible values include: 'not_used', 'digits',
 /// 'alnum'</param>
 /// <param name="privateSettlement">プライベート資金/役員資金(0: 使用しない、1:
 /// 使用する)</param>
 public UpdateCompanyParams(string name = default(string), string nameKana = default(string), string contactName = default(string), UpdateCompanyParamsAddressAttributes addressAttributes = default(UpdateCompanyParamsAddressAttributes), string phone1 = default(string), string phone2 = default(string), string fax = default(string), UpdateCompanyParamsSalesInformationAttributes salesInformationAttributes = default(UpdateCompanyParamsSalesInformationAttributes), double?headCount = default(double?), string corporateNumber = default(string), UpdateCompanyParamsFiscalYearsAttributes fiscalYearsAttributes = default(UpdateCompanyParamsFiscalYearsAttributes), UpdateCompanyParamsDocTemplate docTemplate = default(UpdateCompanyParamsDocTemplate), string txnNumberFormat = default(string), int?privateSettlement = default(int?))
 {
     Name              = name;
     NameKana          = nameKana;
     ContactName       = contactName;
     AddressAttributes = addressAttributes;
     Phone1            = phone1;
     Phone2            = phone2;
     Fax = fax;
     SalesInformationAttributes = salesInformationAttributes;
     HeadCount             = headCount;
     CorporateNumber       = corporateNumber;
     FiscalYearsAttributes = fiscalYearsAttributes;
     DocTemplate           = docTemplate;
     TxnNumberFormat       = txnNumberFormat;
     PrivateSettlement     = privateSettlement;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UpdateCompanyParams" /> class.
 /// </summary>
 /// <param name="name">事業所の正式名称 (100文字以内).</param>
 /// <param name="nameKana">正式名称フリガナ (100文字以内).</param>
 /// <param name="contactName">user1.</param>
 /// <param name="addressAttributes">addressAttributes.</param>
 /// <param name="phone1">電話番号1.</param>
 /// <param name="phone2">電話番号2.</param>
 /// <param name="fax">FAX.</param>
 /// <param name="salesInformationAttributes">salesInformationAttributes.</param>
 /// <param name="headCount">従業員数(0: 経営者のみ、1: 2~5人、2: 6~10人、3: 11~20人、4: 21~30人、5: 31~40人、6: 41~100人、7: 100人以上.</param>
 /// <param name="corporateNumber">法人番号 (半角数字13桁、法人のみ).</param>
 /// <param name="fiscalYearsAttributes">fiscalYearsAttributes.</param>
 /// <param name="docTemplate">docTemplate.</param>
 /// <param name="txnNumberFormat">仕訳番号形式(not_used: 使用しない、digits: 数字(例:5091824)、alnum: 英数字(例:59J0P))Available values : not_used, digits, alnum.</param>
 /// <param name="privateSettlement">プライベート資金/役員資金(0: 使用しない、1: 使用する).</param>
 public UpdateCompanyParams(string name = default(string), string nameKana = default(string), string contactName = default(string), UpdateCompanyParamsAddressAttributes addressAttributes = default(UpdateCompanyParamsAddressAttributes), string phone1 = default(string), string phone2 = default(string), string fax = default(string), UpdateCompanyParamsSalesInformationAttributes salesInformationAttributes = default(UpdateCompanyParamsSalesInformationAttributes), decimal headCount = default(decimal), string corporateNumber = default(string), UpdateCompanyParamsFiscalYearsAttributes fiscalYearsAttributes = default(UpdateCompanyParamsFiscalYearsAttributes), UpdateCompanyParamsDocTemplate docTemplate = default(UpdateCompanyParamsDocTemplate), TxnNumberFormatEnum?txnNumberFormat = default(TxnNumberFormatEnum?), int privateSettlement = default(int))
 {
     this.Name              = name;
     this.NameKana          = nameKana;
     this.ContactName       = contactName;
     this.AddressAttributes = addressAttributes;
     this.Phone1            = phone1;
     this.Phone2            = phone2;
     this.Fax = fax;
     this.SalesInformationAttributes = salesInformationAttributes;
     this.HeadCount             = headCount;
     this.CorporateNumber       = corporateNumber;
     this.FiscalYearsAttributes = fiscalYearsAttributes;
     this.DocTemplate           = docTemplate;
     this.TxnNumberFormat       = txnNumberFormat;
     this.PrivateSettlement     = privateSettlement;
 }