From af8ec2e62a1d9335af99538d0b08e45a358d423b Mon Sep 17 00:00:00 2001 From: Dispatch receiver Date: Thu, 24 Nov 2022 04:06:52 +0000 Subject: [PATCH 1/2] Generated by release dipatch tag: v0.0.106 From 39d22fd6c3e78150ad6f96affc400309f173b635 Mon Sep 17 00:00:00 2001 From: API Generator Date: Thu, 24 Nov 2022 04:07:18 +0000 Subject: [PATCH 2/2] Generate SDK code for 2.20.0 --- CHANGELOG.md | 5 + ...PartnerResponsePartnerAddressAttributes.cs | 22 +-- .../PartnersResponseAddressAttributes.cs | 176 ------------------ .../Models/PartnersResponsePartners.cs | 4 +- 4 files changed, 18 insertions(+), 189 deletions(-) delete mode 100644 src/Freee.Accounting/Models/PartnersResponseAddressAttributes.cs diff --git a/CHANGELOG.md b/CHANGELOG.md index 35ccae2..afac4d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.20.0 +リリース日時 2022-11-24 13:07:18 +対象差分 +https://github.com/freee/freee-api-schema/releases/tag/v0.0.106 + ## 2.19.0 リリース日時 2022-11-17 09:10:06 対象差分 diff --git a/src/Freee.Accounting/Models/PartnerResponsePartnerAddressAttributes.cs b/src/Freee.Accounting/Models/PartnerResponsePartnerAddressAttributes.cs index de6d37b..043d26a 100644 --- a/src/Freee.Accounting/Models/PartnerResponsePartnerAddressAttributes.cs +++ b/src/Freee.Accounting/Models/PartnerResponsePartnerAddressAttributes.cs @@ -33,13 +33,13 @@ public partial class PartnerResponsePartnerAddressAttributes : IEquatable /// Initializes a new instance of the class. /// - /// 都道府県コード(-1: 設定しない、0:北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄. + /// 都道府県コード(-1: 設定しない、0:北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄. /// 市区町村・番地. /// 建物名・部屋番号など. /// 郵便番号. - public PartnerResponsePartnerAddressAttributes(int? prefectureCodes = default(int?), string streetName1 = default(string), string streetName2 = default(string), string zipcode = default(string)) + public PartnerResponsePartnerAddressAttributes(int? prefectureCode = default(int?), string streetName1 = default(string), string streetName2 = default(string), string zipcode = default(string)) { - this.PrefectureCodes = prefectureCodes; + this.PrefectureCode = prefectureCode; this.StreetName1 = streetName1; this.StreetName2 = streetName2; this.Zipcode = zipcode; @@ -49,8 +49,8 @@ public partial class PartnerResponsePartnerAddressAttributes : IEquatable /// 都道府県コード(-1: 設定しない、0:北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄 - [DataMember(Name = "prefecture_codes", EmitDefaultValue = true)] - public int? PrefectureCodes { get; set; } + [DataMember(Name = "prefecture_code", EmitDefaultValue = true)] + public int? PrefectureCode { get; set; } /// /// 市区町村・番地 @@ -81,7 +81,7 @@ public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("class PartnerResponsePartnerAddressAttributes {\n"); - sb.Append(" PrefectureCodes: ").Append(PrefectureCodes).Append("\n"); + sb.Append(" PrefectureCode: ").Append(PrefectureCode).Append("\n"); sb.Append(" StreetName1: ").Append(StreetName1).Append("\n"); sb.Append(" StreetName2: ").Append(StreetName2).Append("\n"); sb.Append(" Zipcode: ").Append(Zipcode).Append("\n"); @@ -121,9 +121,9 @@ public bool Equals(PartnerResponsePartnerAddressAttributes input) } return ( - this.PrefectureCodes == input.PrefectureCodes || - (this.PrefectureCodes != null && - this.PrefectureCodes.Equals(input.PrefectureCodes)) + this.PrefectureCode == input.PrefectureCode || + (this.PrefectureCode != null && + this.PrefectureCode.Equals(input.PrefectureCode)) ) && ( this.StreetName1 == input.StreetName1 || @@ -151,9 +151,9 @@ public override int GetHashCode() unchecked // Overflow is fine, just wrap { int hashCode = 41; - if (this.PrefectureCodes != null) + if (this.PrefectureCode != null) { - hashCode = (hashCode * 59) + this.PrefectureCodes.GetHashCode(); + hashCode = (hashCode * 59) + this.PrefectureCode.GetHashCode(); } if (this.StreetName1 != null) { diff --git a/src/Freee.Accounting/Models/PartnersResponseAddressAttributes.cs b/src/Freee.Accounting/Models/PartnersResponseAddressAttributes.cs deleted file mode 100644 index 5ea6919..0000000 --- a/src/Freee.Accounting/Models/PartnersResponseAddressAttributes.cs +++ /dev/null @@ -1,176 +0,0 @@ -/* - * freee API - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: v1.0 - * Generated by: https://github.com/openapitools/openapi-generator.git - */ - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.IO; -using System.Runtime.Serialization; -using System.Text; -using System.Text.RegularExpressions; -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using Newtonsoft.Json.Linq; -using OpenAPIDateConverter = Freee.Accounting.Client.OpenAPIDateConverter; - -namespace Freee.Accounting.Models -{ - /// - /// PartnersResponseAddressAttributes - /// - [DataContract(Name = "partnersResponse_address_attributes")] - public partial class PartnersResponseAddressAttributes : IEquatable - { - /// - /// Initializes a new instance of the class. - /// - /// 都道府県コード(-1: 設定しない、0:北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄. - /// 市区町村・番地. - /// 建物名・部屋番号など. - /// 郵便番号. - public PartnersResponseAddressAttributes(int? prefectureCode = default(int?), string streetName1 = default(string), string streetName2 = default(string), string zipcode = default(string)) - { - this.PrefectureCode = prefectureCode; - this.StreetName1 = streetName1; - this.StreetName2 = streetName2; - this.Zipcode = zipcode; - } - - /// - /// 都道府県コード(-1: 設定しない、0:北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄 - /// - /// 都道府県コード(-1: 設定しない、0:北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄 - [DataMember(Name = "prefecture_code", EmitDefaultValue = true)] - public int? PrefectureCode { get; set; } - - /// - /// 市区町村・番地 - /// - /// 市区町村・番地 - [DataMember(Name = "street_name1", EmitDefaultValue = true)] - public string StreetName1 { get; set; } - - /// - /// 建物名・部屋番号など - /// - /// 建物名・部屋番号など - [DataMember(Name = "street_name2", EmitDefaultValue = true)] - public string StreetName2 { get; set; } - - /// - /// 郵便番号 - /// - /// 郵便番号 - [DataMember(Name = "zipcode", EmitDefaultValue = true)] - public string Zipcode { get; set; } - - /// - /// Returns the string presentation of the object - /// - /// String presentation of the object - public override string ToString() - { - StringBuilder sb = new StringBuilder(); - sb.Append("class PartnersResponseAddressAttributes {\n"); - sb.Append(" PrefectureCode: ").Append(PrefectureCode).Append("\n"); - sb.Append(" StreetName1: ").Append(StreetName1).Append("\n"); - sb.Append(" StreetName2: ").Append(StreetName2).Append("\n"); - sb.Append(" Zipcode: ").Append(Zipcode).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns the JSON string presentation of the object - /// - /// JSON string presentation of the object - public virtual string ToJson() - { - return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); - } - - /// - /// Returns true if objects are equal - /// - /// Object to be compared - /// Boolean - public override bool Equals(object input) - { - return this.Equals(input as PartnersResponseAddressAttributes); - } - - /// - /// Returns true if PartnersResponseAddressAttributes instances are equal - /// - /// Instance of PartnersResponseAddressAttributes to be compared - /// Boolean - public bool Equals(PartnersResponseAddressAttributes input) - { - if (input == null) - { - return false; - } - return - ( - this.PrefectureCode == input.PrefectureCode || - (this.PrefectureCode != null && - this.PrefectureCode.Equals(input.PrefectureCode)) - ) && - ( - this.StreetName1 == input.StreetName1 || - (this.StreetName1 != null && - this.StreetName1.Equals(input.StreetName1)) - ) && - ( - this.StreetName2 == input.StreetName2 || - (this.StreetName2 != null && - this.StreetName2.Equals(input.StreetName2)) - ) && - ( - this.Zipcode == input.Zipcode || - (this.Zipcode != null && - this.Zipcode.Equals(input.Zipcode)) - ); - } - - /// - /// Gets the hash code - /// - /// Hash code - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - int hashCode = 41; - if (this.PrefectureCode != null) - { - hashCode = (hashCode * 59) + this.PrefectureCode.GetHashCode(); - } - if (this.StreetName1 != null) - { - hashCode = (hashCode * 59) + this.StreetName1.GetHashCode(); - } - if (this.StreetName2 != null) - { - hashCode = (hashCode * 59) + this.StreetName2.GetHashCode(); - } - if (this.Zipcode != null) - { - hashCode = (hashCode * 59) + this.Zipcode.GetHashCode(); - } - return hashCode; - } - } - - } - -} diff --git a/src/Freee.Accounting/Models/PartnersResponsePartners.cs b/src/Freee.Accounting/Models/PartnersResponsePartners.cs index 7cf111f..5231d3e 100644 --- a/src/Freee.Accounting/Models/PartnersResponsePartners.cs +++ b/src/Freee.Accounting/Models/PartnersResponsePartners.cs @@ -87,7 +87,7 @@ protected PartnersResponsePartners() { } /// ショートカット2 (255文字以内). /// 振込手数料負担(一括振込ファイル用): (振込元(当方): payer, 振込先(先方): payee). /// 更新日 (yyyy-mm-dd) (required). - public PartnersResponsePartners(PartnersResponseAddressAttributes addressAttributes = default(PartnersResponseAddressAttributes), bool available = default(bool), string code = default(string), int companyId = default(int), string contactName = default(string), string countryCode = default(string), string defaultTitle = default(string), string email = default(string), int id = default(int), string longName = default(string), string name = default(string), string nameKana = default(string), int? orgCode = default(int?), PartnerResponsePartnerPartnerBankAccountAttributes partnerBankAccountAttributes = default(PartnerResponsePartnerPartnerBankAccountAttributes), PartnerCreateParamsPartnerDocSettingAttributes partnerDocSettingAttributes = default(PartnerCreateParamsPartnerDocSettingAttributes), int? payerWalletableId = default(int?), string phone = default(string), string shortcut1 = default(string), string shortcut2 = default(string), TransferFeeHandlingSideEnum? transferFeeHandlingSide = default(TransferFeeHandlingSideEnum?), string updateDate = default(string)) + public PartnersResponsePartners(PartnerResponsePartnerAddressAttributes addressAttributes = default(PartnerResponsePartnerAddressAttributes), bool available = default(bool), string code = default(string), int companyId = default(int), string contactName = default(string), string countryCode = default(string), string defaultTitle = default(string), string email = default(string), int id = default(int), string longName = default(string), string name = default(string), string nameKana = default(string), int? orgCode = default(int?), PartnerResponsePartnerPartnerBankAccountAttributes partnerBankAccountAttributes = default(PartnerResponsePartnerPartnerBankAccountAttributes), PartnerCreateParamsPartnerDocSettingAttributes partnerDocSettingAttributes = default(PartnerCreateParamsPartnerDocSettingAttributes), int? payerWalletableId = default(int?), string phone = default(string), string shortcut1 = default(string), string shortcut2 = default(string), TransferFeeHandlingSideEnum? transferFeeHandlingSide = default(TransferFeeHandlingSideEnum?), string updateDate = default(string)) { this.Available = available; // to ensure "code" is required (not null) @@ -128,7 +128,7 @@ protected PartnersResponsePartners() { } /// Gets or Sets AddressAttributes /// [DataMember(Name = "address_attributes", EmitDefaultValue = false)] - public PartnersResponseAddressAttributes AddressAttributes { get; set; } + public PartnerResponsePartnerAddressAttributes AddressAttributes { get; set; } /// /// 取引先の使用設定(true: 使用する、false: 使用しない) <br> <ul> <li> 本APIでpartnerを作成した場合はtrueになります。 </li> <li> falseにする場合はWeb画面から変更できます。 </li> <li> trueの場合、Web画面での取引登録時などに入力候補として表示されます。 </li> <li> falseの場合、取引先自体は削除せず、Web画面での取引登録時などに入力候補として表示されません。ただし取引(収入/支出)の作成APIなどでfalseの取引先をパラメータに指定すれば、取引などにfalseの取引先を設定できます。 </li> </ul>