Skip to content
This repository was archived by the owner on Jul 24, 2023. It is now read-only.

Commit 82e409a

Browse files
author
API Generator
committed
Generate SDK code for 2.23.0
1 parent 033cbbb commit 82e409a

10 files changed

+1222
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 2.23.0
2+
リリース日時 2023-01-06 12:50:35
3+
対象差分
4+
https://github.com/freee/freee-api-schema/releases/tag/v0.0.109
5+
16
## 2.22.0
27
リリース日時 2022-12-23 18:47:30
38
対象差分

src/Freee.Accounting/Models/SelectablesIndexResponseDefaultTax.cs

Lines changed: 145 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,31 @@ public partial class SelectablesIndexResponseDefaultTax : IEquatable<Selectables
3434
/// Initializes a new instance of the <see cref="SelectablesIndexResponseDefaultTax" /> class.
3535
/// </summary>
3636
/// <param name="taxRate10">taxRate10.</param>
37+
/// <param name="taxRate10Exempt50">taxRate10Exempt50.</param>
38+
/// <param name="taxRate10Exempt80">taxRate10Exempt80.</param>
3739
/// <param name="taxRate5">taxRate5.</param>
40+
/// <param name="taxRate5Exempt50">taxRate5Exempt50.</param>
41+
/// <param name="taxRate5Exempt80">taxRate5Exempt80.</param>
3842
/// <param name="taxRate8">taxRate8.</param>
43+
/// <param name="taxRate8Exempt50">taxRate8Exempt50.</param>
44+
/// <param name="taxRate8Exempt80">taxRate8Exempt80.</param>
3945
/// <param name="taxRateR8">taxRateR8.</param>
40-
public SelectablesIndexResponseDefaultTax(SelectablesIndexResponseDefaultTaxTaxRate10 taxRate10 = default(SelectablesIndexResponseDefaultTaxTaxRate10), SelectablesIndexResponseDefaultTaxTaxRate5 taxRate5 = default(SelectablesIndexResponseDefaultTaxTaxRate5), SelectablesIndexResponseDefaultTaxTaxRate8 taxRate8 = default(SelectablesIndexResponseDefaultTaxTaxRate8), SelectablesIndexResponseDefaultTaxTaxRateR8 taxRateR8 = default(SelectablesIndexResponseDefaultTaxTaxRateR8))
46+
/// <param name="taxRateR8Exempt50">taxRateR8Exempt50.</param>
47+
/// <param name="taxRateR8Exempt80">taxRateR8Exempt80.</param>
48+
public SelectablesIndexResponseDefaultTax(SelectablesIndexResponseDefaultTaxTaxRate10 taxRate10 = default(SelectablesIndexResponseDefaultTaxTaxRate10), SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 taxRate10Exempt50 = default(SelectablesIndexResponseDefaultTaxTaxRate10Exempt50), SelectablesIndexResponseDefaultTaxTaxRate10Exempt80 taxRate10Exempt80 = default(SelectablesIndexResponseDefaultTaxTaxRate10Exempt80), SelectablesIndexResponseDefaultTaxTaxRate5 taxRate5 = default(SelectablesIndexResponseDefaultTaxTaxRate5), SelectablesIndexResponseDefaultTaxTaxRate5Exempt50 taxRate5Exempt50 = default(SelectablesIndexResponseDefaultTaxTaxRate5Exempt50), SelectablesIndexResponseDefaultTaxTaxRate5Exempt80 taxRate5Exempt80 = default(SelectablesIndexResponseDefaultTaxTaxRate5Exempt80), SelectablesIndexResponseDefaultTaxTaxRate8 taxRate8 = default(SelectablesIndexResponseDefaultTaxTaxRate8), SelectablesIndexResponseDefaultTaxTaxRate8Exempt50 taxRate8Exempt50 = default(SelectablesIndexResponseDefaultTaxTaxRate8Exempt50), SelectablesIndexResponseDefaultTaxTaxRate8Exempt80 taxRate8Exempt80 = default(SelectablesIndexResponseDefaultTaxTaxRate8Exempt80), SelectablesIndexResponseDefaultTaxTaxRateR8 taxRateR8 = default(SelectablesIndexResponseDefaultTaxTaxRateR8), SelectablesIndexResponseDefaultTaxTaxRateR8Exempt50 taxRateR8Exempt50 = default(SelectablesIndexResponseDefaultTaxTaxRateR8Exempt50), SelectablesIndexResponseDefaultTaxTaxRateR8Exempt80 taxRateR8Exempt80 = default(SelectablesIndexResponseDefaultTaxTaxRateR8Exempt80))
4149
{
4250
this.TaxRate10 = taxRate10;
51+
this.TaxRate10Exempt50 = taxRate10Exempt50;
52+
this.TaxRate10Exempt80 = taxRate10Exempt80;
4353
this.TaxRate5 = taxRate5;
54+
this.TaxRate5Exempt50 = taxRate5Exempt50;
55+
this.TaxRate5Exempt80 = taxRate5Exempt80;
4456
this.TaxRate8 = taxRate8;
57+
this.TaxRate8Exempt50 = taxRate8Exempt50;
58+
this.TaxRate8Exempt80 = taxRate8Exempt80;
4559
this.TaxRateR8 = taxRateR8;
60+
this.TaxRateR8Exempt50 = taxRateR8Exempt50;
61+
this.TaxRateR8Exempt80 = taxRateR8Exempt80;
4662
}
4763

4864
/// <summary>
@@ -51,24 +67,72 @@ public partial class SelectablesIndexResponseDefaultTax : IEquatable<Selectables
5167
[DataMember(Name = "tax_rate_10", EmitDefaultValue = false)]
5268
public SelectablesIndexResponseDefaultTaxTaxRate10 TaxRate10 { get; set; }
5369

70+
/// <summary>
71+
/// Gets or Sets TaxRate10Exempt50
72+
/// </summary>
73+
[DataMember(Name = "tax_rate_10_exempt_50", EmitDefaultValue = false)]
74+
public SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 TaxRate10Exempt50 { get; set; }
75+
76+
/// <summary>
77+
/// Gets or Sets TaxRate10Exempt80
78+
/// </summary>
79+
[DataMember(Name = "tax_rate_10_exempt_80", EmitDefaultValue = false)]
80+
public SelectablesIndexResponseDefaultTaxTaxRate10Exempt80 TaxRate10Exempt80 { get; set; }
81+
5482
/// <summary>
5583
/// Gets or Sets TaxRate5
5684
/// </summary>
5785
[DataMember(Name = "tax_rate_5", EmitDefaultValue = false)]
5886
public SelectablesIndexResponseDefaultTaxTaxRate5 TaxRate5 { get; set; }
5987

88+
/// <summary>
89+
/// Gets or Sets TaxRate5Exempt50
90+
/// </summary>
91+
[DataMember(Name = "tax_rate_5_exempt_50", EmitDefaultValue = false)]
92+
public SelectablesIndexResponseDefaultTaxTaxRate5Exempt50 TaxRate5Exempt50 { get; set; }
93+
94+
/// <summary>
95+
/// Gets or Sets TaxRate5Exempt80
96+
/// </summary>
97+
[DataMember(Name = "tax_rate_5_exempt_80", EmitDefaultValue = false)]
98+
public SelectablesIndexResponseDefaultTaxTaxRate5Exempt80 TaxRate5Exempt80 { get; set; }
99+
60100
/// <summary>
61101
/// Gets or Sets TaxRate8
62102
/// </summary>
63103
[DataMember(Name = "tax_rate_8", EmitDefaultValue = false)]
64104
public SelectablesIndexResponseDefaultTaxTaxRate8 TaxRate8 { get; set; }
65105

106+
/// <summary>
107+
/// Gets or Sets TaxRate8Exempt50
108+
/// </summary>
109+
[DataMember(Name = "tax_rate_8_exempt_50", EmitDefaultValue = false)]
110+
public SelectablesIndexResponseDefaultTaxTaxRate8Exempt50 TaxRate8Exempt50 { get; set; }
111+
112+
/// <summary>
113+
/// Gets or Sets TaxRate8Exempt80
114+
/// </summary>
115+
[DataMember(Name = "tax_rate_8_exempt_80", EmitDefaultValue = false)]
116+
public SelectablesIndexResponseDefaultTaxTaxRate8Exempt80 TaxRate8Exempt80 { get; set; }
117+
66118
/// <summary>
67119
/// Gets or Sets TaxRateR8
68120
/// </summary>
69121
[DataMember(Name = "tax_rate_r8", EmitDefaultValue = false)]
70122
public SelectablesIndexResponseDefaultTaxTaxRateR8 TaxRateR8 { get; set; }
71123

124+
/// <summary>
125+
/// Gets or Sets TaxRateR8Exempt50
126+
/// </summary>
127+
[DataMember(Name = "tax_rate_r8_exempt_50", EmitDefaultValue = false)]
128+
public SelectablesIndexResponseDefaultTaxTaxRateR8Exempt50 TaxRateR8Exempt50 { get; set; }
129+
130+
/// <summary>
131+
/// Gets or Sets TaxRateR8Exempt80
132+
/// </summary>
133+
[DataMember(Name = "tax_rate_r8_exempt_80", EmitDefaultValue = false)]
134+
public SelectablesIndexResponseDefaultTaxTaxRateR8Exempt80 TaxRateR8Exempt80 { get; set; }
135+
72136
/// <summary>
73137
/// Returns the string presentation of the object
74138
/// </summary>
@@ -78,9 +142,17 @@ public override string ToString()
78142
StringBuilder sb = new StringBuilder();
79143
sb.Append("class SelectablesIndexResponseDefaultTax {\n");
80144
sb.Append(" TaxRate10: ").Append(TaxRate10).Append("\n");
145+
sb.Append(" TaxRate10Exempt50: ").Append(TaxRate10Exempt50).Append("\n");
146+
sb.Append(" TaxRate10Exempt80: ").Append(TaxRate10Exempt80).Append("\n");
81147
sb.Append(" TaxRate5: ").Append(TaxRate5).Append("\n");
148+
sb.Append(" TaxRate5Exempt50: ").Append(TaxRate5Exempt50).Append("\n");
149+
sb.Append(" TaxRate5Exempt80: ").Append(TaxRate5Exempt80).Append("\n");
82150
sb.Append(" TaxRate8: ").Append(TaxRate8).Append("\n");
151+
sb.Append(" TaxRate8Exempt50: ").Append(TaxRate8Exempt50).Append("\n");
152+
sb.Append(" TaxRate8Exempt80: ").Append(TaxRate8Exempt80).Append("\n");
83153
sb.Append(" TaxRateR8: ").Append(TaxRateR8).Append("\n");
154+
sb.Append(" TaxRateR8Exempt50: ").Append(TaxRateR8Exempt50).Append("\n");
155+
sb.Append(" TaxRateR8Exempt80: ").Append(TaxRateR8Exempt80).Append("\n");
84156
sb.Append("}\n");
85157
return sb.ToString();
86158
}
@@ -121,20 +193,60 @@ public bool Equals(SelectablesIndexResponseDefaultTax input)
121193
(this.TaxRate10 != null &&
122194
this.TaxRate10.Equals(input.TaxRate10))
123195
) &&
196+
(
197+
this.TaxRate10Exempt50 == input.TaxRate10Exempt50 ||
198+
(this.TaxRate10Exempt50 != null &&
199+
this.TaxRate10Exempt50.Equals(input.TaxRate10Exempt50))
200+
) &&
201+
(
202+
this.TaxRate10Exempt80 == input.TaxRate10Exempt80 ||
203+
(this.TaxRate10Exempt80 != null &&
204+
this.TaxRate10Exempt80.Equals(input.TaxRate10Exempt80))
205+
) &&
124206
(
125207
this.TaxRate5 == input.TaxRate5 ||
126208
(this.TaxRate5 != null &&
127209
this.TaxRate5.Equals(input.TaxRate5))
128210
) &&
211+
(
212+
this.TaxRate5Exempt50 == input.TaxRate5Exempt50 ||
213+
(this.TaxRate5Exempt50 != null &&
214+
this.TaxRate5Exempt50.Equals(input.TaxRate5Exempt50))
215+
) &&
216+
(
217+
this.TaxRate5Exempt80 == input.TaxRate5Exempt80 ||
218+
(this.TaxRate5Exempt80 != null &&
219+
this.TaxRate5Exempt80.Equals(input.TaxRate5Exempt80))
220+
) &&
129221
(
130222
this.TaxRate8 == input.TaxRate8 ||
131223
(this.TaxRate8 != null &&
132224
this.TaxRate8.Equals(input.TaxRate8))
133225
) &&
226+
(
227+
this.TaxRate8Exempt50 == input.TaxRate8Exempt50 ||
228+
(this.TaxRate8Exempt50 != null &&
229+
this.TaxRate8Exempt50.Equals(input.TaxRate8Exempt50))
230+
) &&
231+
(
232+
this.TaxRate8Exempt80 == input.TaxRate8Exempt80 ||
233+
(this.TaxRate8Exempt80 != null &&
234+
this.TaxRate8Exempt80.Equals(input.TaxRate8Exempt80))
235+
) &&
134236
(
135237
this.TaxRateR8 == input.TaxRateR8 ||
136238
(this.TaxRateR8 != null &&
137239
this.TaxRateR8.Equals(input.TaxRateR8))
240+
) &&
241+
(
242+
this.TaxRateR8Exempt50 == input.TaxRateR8Exempt50 ||
243+
(this.TaxRateR8Exempt50 != null &&
244+
this.TaxRateR8Exempt50.Equals(input.TaxRateR8Exempt50))
245+
) &&
246+
(
247+
this.TaxRateR8Exempt80 == input.TaxRateR8Exempt80 ||
248+
(this.TaxRateR8Exempt80 != null &&
249+
this.TaxRateR8Exempt80.Equals(input.TaxRateR8Exempt80))
138250
);
139251
}
140252

@@ -151,18 +263,50 @@ public override int GetHashCode()
151263
{
152264
hashCode = (hashCode * 59) + this.TaxRate10.GetHashCode();
153265
}
266+
if (this.TaxRate10Exempt50 != null)
267+
{
268+
hashCode = (hashCode * 59) + this.TaxRate10Exempt50.GetHashCode();
269+
}
270+
if (this.TaxRate10Exempt80 != null)
271+
{
272+
hashCode = (hashCode * 59) + this.TaxRate10Exempt80.GetHashCode();
273+
}
154274
if (this.TaxRate5 != null)
155275
{
156276
hashCode = (hashCode * 59) + this.TaxRate5.GetHashCode();
157277
}
278+
if (this.TaxRate5Exempt50 != null)
279+
{
280+
hashCode = (hashCode * 59) + this.TaxRate5Exempt50.GetHashCode();
281+
}
282+
if (this.TaxRate5Exempt80 != null)
283+
{
284+
hashCode = (hashCode * 59) + this.TaxRate5Exempt80.GetHashCode();
285+
}
158286
if (this.TaxRate8 != null)
159287
{
160288
hashCode = (hashCode * 59) + this.TaxRate8.GetHashCode();
161289
}
290+
if (this.TaxRate8Exempt50 != null)
291+
{
292+
hashCode = (hashCode * 59) + this.TaxRate8Exempt50.GetHashCode();
293+
}
294+
if (this.TaxRate8Exempt80 != null)
295+
{
296+
hashCode = (hashCode * 59) + this.TaxRate8Exempt80.GetHashCode();
297+
}
162298
if (this.TaxRateR8 != null)
163299
{
164300
hashCode = (hashCode * 59) + this.TaxRateR8.GetHashCode();
165301
}
302+
if (this.TaxRateR8Exempt50 != null)
303+
{
304+
hashCode = (hashCode * 59) + this.TaxRateR8Exempt50.GetHashCode();
305+
}
306+
if (this.TaxRateR8Exempt80 != null)
307+
{
308+
hashCode = (hashCode * 59) + this.TaxRateR8Exempt80.GetHashCode();
309+
}
166310
return hashCode;
167311
}
168312
}
Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
/*
2+
* freee API
3+
*
4+
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
5+
*
6+
* The version of the OpenAPI document: v1.0
7+
* Generated by: https://github.com/openapitools/openapi-generator.git
8+
*/
9+
10+
11+
using System;
12+
using System.Collections;
13+
using System.Collections.Generic;
14+
using System.Collections.ObjectModel;
15+
using System.Linq;
16+
using System.IO;
17+
using System.Runtime.Serialization;
18+
using System.Text;
19+
using System.Text.RegularExpressions;
20+
using Newtonsoft.Json;
21+
using Newtonsoft.Json.Converters;
22+
using Newtonsoft.Json.Linq;
23+
using OpenAPIDateConverter = Freee.Accounting.Client.OpenAPIDateConverter;
24+
25+
namespace Freee.Accounting.Models
26+
{
27+
/// <summary>
28+
/// SelectablesIndexResponseDefaultTaxTaxRate10Exempt50
29+
/// </summary>
30+
[DataContract(Name = "selectablesIndexResponse_default_tax_tax_rate_10_exempt_50")]
31+
public partial class SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 : IEquatable<SelectablesIndexResponseDefaultTaxTaxRate10Exempt50>
32+
{
33+
/// <summary>
34+
/// Initializes a new instance of the <see cref="SelectablesIndexResponseDefaultTaxTaxRate10Exempt50" /> class.
35+
/// </summary>
36+
/// <param name="code">税区分コード(この項目はインボイス制度で利用する項目です。2023年7月頃から利用できる予定です。).</param>
37+
/// <param name="name">税区分.</param>
38+
public SelectablesIndexResponseDefaultTaxTaxRate10Exempt50(int code = default(int), string name = default(string))
39+
{
40+
this.Code = code;
41+
this.Name = name;
42+
}
43+
44+
/// <summary>
45+
/// 税区分コード(この項目はインボイス制度で利用する項目です。2023年7月頃から利用できる予定です。)
46+
/// </summary>
47+
/// <value>税区分コード(この項目はインボイス制度で利用する項目です。2023年7月頃から利用できる予定です。)</value>
48+
[DataMember(Name = "code", EmitDefaultValue = false)]
49+
public int Code { get; set; }
50+
51+
/// <summary>
52+
/// 税区分
53+
/// </summary>
54+
/// <value>税区分</value>
55+
[DataMember(Name = "name", EmitDefaultValue = false)]
56+
public string Name { get; set; }
57+
58+
/// <summary>
59+
/// Returns the string presentation of the object
60+
/// </summary>
61+
/// <returns>String presentation of the object</returns>
62+
public override string ToString()
63+
{
64+
StringBuilder sb = new StringBuilder();
65+
sb.Append("class SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 {\n");
66+
sb.Append(" Code: ").Append(Code).Append("\n");
67+
sb.Append(" Name: ").Append(Name).Append("\n");
68+
sb.Append("}\n");
69+
return sb.ToString();
70+
}
71+
72+
/// <summary>
73+
/// Returns the JSON string presentation of the object
74+
/// </summary>
75+
/// <returns>JSON string presentation of the object</returns>
76+
public virtual string ToJson()
77+
{
78+
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
79+
}
80+
81+
/// <summary>
82+
/// Returns true if objects are equal
83+
/// </summary>
84+
/// <param name="input">Object to be compared</param>
85+
/// <returns>Boolean</returns>
86+
public override bool Equals(object input)
87+
{
88+
return this.Equals(input as SelectablesIndexResponseDefaultTaxTaxRate10Exempt50);
89+
}
90+
91+
/// <summary>
92+
/// Returns true if SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 instances are equal
93+
/// </summary>
94+
/// <param name="input">Instance of SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 to be compared</param>
95+
/// <returns>Boolean</returns>
96+
public bool Equals(SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 input)
97+
{
98+
if (input == null)
99+
{
100+
return false;
101+
}
102+
return
103+
(
104+
this.Code == input.Code ||
105+
this.Code.Equals(input.Code)
106+
) &&
107+
(
108+
this.Name == input.Name ||
109+
(this.Name != null &&
110+
this.Name.Equals(input.Name))
111+
);
112+
}
113+
114+
/// <summary>
115+
/// Gets the hash code
116+
/// </summary>
117+
/// <returns>Hash code</returns>
118+
public override int GetHashCode()
119+
{
120+
unchecked // Overflow is fine, just wrap
121+
{
122+
int hashCode = 41;
123+
hashCode = (hashCode * 59) + this.Code.GetHashCode();
124+
if (this.Name != null)
125+
{
126+
hashCode = (hashCode * 59) + this.Name.GetHashCode();
127+
}
128+
return hashCode;
129+
}
130+
}
131+
132+
}
133+
134+
}

0 commit comments

Comments
 (0)