Skip to content

Commit aed3339

Browse files
algolia-botstevenMevansshortcuts
committed
feat(specs): abtests stopped at (#5275) (generated) [skip ci]
Co-authored-by: Steven Evans <[email protected]> Co-authored-by: Clément Vannicatte <[email protected]>
1 parent ff178d8 commit aed3339

File tree

28 files changed

+380
-7
lines changed

28 files changed

+380
-7
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Models/Abtesting/ABTest.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,13 @@ List<Variant> variants
115115
[JsonPropertyName("endAt")]
116116
public string EndAt { get; set; }
117117

118+
/// <summary>
119+
/// Date and time when the A/B test was stopped, in RFC 3339 format.
120+
/// </summary>
121+
/// <value>Date and time when the A/B test was stopped, in RFC 3339 format.</value>
122+
[JsonPropertyName("stoppedAt")]
123+
public string StoppedAt { get; set; }
124+
118125
/// <summary>
119126
/// A/B test name.
120127
/// </summary>
@@ -152,6 +159,7 @@ public override string ToString()
152159
sb.Append(" UpdatedAt: ").Append(UpdatedAt).Append("\n");
153160
sb.Append(" CreatedAt: ").Append(CreatedAt).Append("\n");
154161
sb.Append(" EndAt: ").Append(EndAt).Append("\n");
162+
sb.Append(" StoppedAt: ").Append(StoppedAt).Append("\n");
155163
sb.Append(" Name: ").Append(Name).Append("\n");
156164
sb.Append(" Status: ").Append(Status).Append("\n");
157165
sb.Append(" Variants: ").Append(Variants).Append("\n");
@@ -212,6 +220,7 @@ public override bool Equals(object obj)
212220
&& (UpdatedAt == input.UpdatedAt || (UpdatedAt != null && UpdatedAt.Equals(input.UpdatedAt)))
213221
&& (CreatedAt == input.CreatedAt || (CreatedAt != null && CreatedAt.Equals(input.CreatedAt)))
214222
&& (EndAt == input.EndAt || (EndAt != null && EndAt.Equals(input.EndAt)))
223+
&& (StoppedAt == input.StoppedAt || (StoppedAt != null && StoppedAt.Equals(input.StoppedAt)))
215224
&& (Name == input.Name || (Name != null && Name.Equals(input.Name)))
216225
&& (Status == input.Status || Status.Equals(input.Status))
217226
&& (
@@ -266,6 +275,10 @@ public override int GetHashCode()
266275
{
267276
hashCode = (hashCode * 59) + EndAt.GetHashCode();
268277
}
278+
if (StoppedAt != null)
279+
{
280+
hashCode = (hashCode * 59) + StoppedAt.GetHashCode();
281+
}
269282
if (Name != null)
270283
{
271284
hashCode = (hashCode * 59) + Name.GetHashCode();

clients/algoliasearch-client-csharp/algoliasearch/Models/AbtestingV3/ABTest.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,13 @@ List<Variant> variants
8585
[JsonPropertyName("endAt")]
8686
public string EndAt { get; set; }
8787

88+
/// <summary>
89+
/// Date and time when the A/B test was stopped, in RFC 3339 format.
90+
/// </summary>
91+
/// <value>Date and time when the A/B test was stopped, in RFC 3339 format.</value>
92+
[JsonPropertyName("stoppedAt")]
93+
public string StoppedAt { get; set; }
94+
8895
/// <summary>
8996
/// A/B test name.
9097
/// </summary>
@@ -124,6 +131,7 @@ public override string ToString()
124131
sb.Append(" UpdatedAt: ").Append(UpdatedAt).Append("\n");
125132
sb.Append(" CreatedAt: ").Append(CreatedAt).Append("\n");
126133
sb.Append(" EndAt: ").Append(EndAt).Append("\n");
134+
sb.Append(" StoppedAt: ").Append(StoppedAt).Append("\n");
127135
sb.Append(" Name: ").Append(Name).Append("\n");
128136
sb.Append(" Status: ").Append(Status).Append("\n");
129137
sb.Append(" Variants: ").Append(Variants).Append("\n");
@@ -158,6 +166,7 @@ public override bool Equals(object obj)
158166
&& (UpdatedAt == input.UpdatedAt || (UpdatedAt != null && UpdatedAt.Equals(input.UpdatedAt)))
159167
&& (CreatedAt == input.CreatedAt || (CreatedAt != null && CreatedAt.Equals(input.CreatedAt)))
160168
&& (EndAt == input.EndAt || (EndAt != null && EndAt.Equals(input.EndAt)))
169+
&& (StoppedAt == input.StoppedAt || (StoppedAt != null && StoppedAt.Equals(input.StoppedAt)))
161170
&& (Name == input.Name || (Name != null && Name.Equals(input.Name)))
162171
&& (Status == input.Status || Status.Equals(input.Status))
163172
&& (
@@ -196,6 +205,10 @@ public override int GetHashCode()
196205
{
197206
hashCode = (hashCode * 59) + EndAt.GetHashCode();
198207
}
208+
if (StoppedAt != null)
209+
{
210+
hashCode = (hashCode * 59) + StoppedAt.GetHashCode();
211+
}
199212
if (Name != null)
200213
{
201214
hashCode = (hashCode * 59) + Name.GetHashCode();

clients/algoliasearch-client-dart/packages/client_abtesting_v3/lib/src/model/ab_test.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ final class ABTest {
1616
required this.updatedAt,
1717
required this.createdAt,
1818
required this.endAt,
19+
this.stoppedAt,
1920
required this.name,
2021
required this.status,
2122
required this.variants,
@@ -39,6 +40,10 @@ final class ABTest {
3940
@JsonKey(name: r'endAt')
4041
final String endAt;
4142

43+
/// Date and time when the A/B test was stopped, in RFC 3339 format.
44+
@JsonKey(name: r'stoppedAt')
45+
final String? stoppedAt;
46+
4247
/// A/B test name.
4348
@JsonKey(name: r'name')
4449
final String name;
@@ -65,6 +70,7 @@ final class ABTest {
6570
other.updatedAt == updatedAt &&
6671
other.createdAt == createdAt &&
6772
other.endAt == endAt &&
73+
other.stoppedAt == stoppedAt &&
6874
other.name == name &&
6975
other.status == status &&
7076
other.variants == variants &&
@@ -77,6 +83,7 @@ final class ABTest {
7783
updatedAt.hashCode +
7884
createdAt.hashCode +
7985
endAt.hashCode +
86+
(stoppedAt == null ? 0 : stoppedAt.hashCode) +
8087
name.hashCode +
8188
status.hashCode +
8289
variants.hashCode +

clients/algoliasearch-client-dart/packages/client_abtesting_v3/lib/src/model/ab_test.g.dart

Lines changed: 5 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clients/algoliasearch-client-go/algolia/abtesting-v3/model_ab_test_.go

Lines changed: 58 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clients/algoliasearch-client-go/algolia/abtesting/model_ab_test_.go

Lines changed: 56 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/abtesting/ABTest.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ public class ABTest {
4141
@JsonProperty("endAt")
4242
private String endAt;
4343

44+
@JsonProperty("stoppedAt")
45+
private String stoppedAt;
46+
4447
@JsonProperty("name")
4548
private String name;
4649

@@ -160,6 +163,17 @@ public String getEndAt() {
160163
return endAt;
161164
}
162165

166+
public ABTest setStoppedAt(String stoppedAt) {
167+
this.stoppedAt = stoppedAt;
168+
return this;
169+
}
170+
171+
/** Date and time when the A/B test was stopped, in RFC 3339 format. */
172+
@javax.annotation.Nullable
173+
public String getStoppedAt() {
174+
return stoppedAt;
175+
}
176+
163177
public ABTest setName(String name) {
164178
this.name = name;
165179
return this;
@@ -231,6 +245,7 @@ public boolean equals(Object o) {
231245
Objects.equals(this.updatedAt, abTest.updatedAt) &&
232246
Objects.equals(this.createdAt, abTest.createdAt) &&
233247
Objects.equals(this.endAt, abTest.endAt) &&
248+
Objects.equals(this.stoppedAt, abTest.stoppedAt) &&
234249
Objects.equals(this.name, abTest.name) &&
235250
Objects.equals(this.status, abTest.status) &&
236251
Objects.equals(this.variants, abTest.variants) &&
@@ -250,6 +265,7 @@ public int hashCode() {
250265
updatedAt,
251266
createdAt,
252267
endAt,
268+
stoppedAt,
253269
name,
254270
status,
255271
variants,
@@ -270,6 +286,7 @@ public String toString() {
270286
sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n");
271287
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
272288
sb.append(" endAt: ").append(toIndentedString(endAt)).append("\n");
289+
sb.append(" stoppedAt: ").append(toIndentedString(stoppedAt)).append("\n");
273290
sb.append(" name: ").append(toIndentedString(name)).append("\n");
274291
sb.append(" status: ").append(toIndentedString(status)).append("\n");
275292
sb.append(" variants: ").append(toIndentedString(variants)).append("\n");

0 commit comments

Comments
 (0)