Skip to content

Commit f2e89e6

Browse files
fix(specs): ingestion expected and received events type [skip-bc] (#4356) (generated) [skip ci]
Co-authored-by: Clément Vannicatte <[email protected]>
1 parent 3b129e0 commit f2e89e6

File tree

12 files changed

+78
-81
lines changed

12 files changed

+78
-81
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Models/Ingestion/RunProgress.cs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,30 @@ public partial class RunProgress
1919
/// <summary>
2020
/// Initializes a new instance of the RunProgress class.
2121
/// </summary>
22-
public RunProgress()
22+
[JsonConstructor]
23+
public RunProgress() { }
24+
/// <summary>
25+
/// Initializes a new instance of the RunProgress class.
26+
/// </summary>
27+
/// <param name="expectedNbOfEvents">expectedNbOfEvents (required).</param>
28+
/// <param name="receivedNbOfEvents">receivedNbOfEvents (required).</param>
29+
public RunProgress(int expectedNbOfEvents, int receivedNbOfEvents)
2330
{
31+
ExpectedNbOfEvents = expectedNbOfEvents;
32+
ReceivedNbOfEvents = receivedNbOfEvents;
2433
}
2534

2635
/// <summary>
2736
/// Gets or Sets ExpectedNbOfEvents
2837
/// </summary>
2938
[JsonPropertyName("expectedNbOfEvents")]
30-
public int? ExpectedNbOfEvents { get; set; }
39+
public int ExpectedNbOfEvents { get; set; }
3140

3241
/// <summary>
3342
/// Gets or Sets ReceivedNbOfEvents
3443
/// </summary>
3544
[JsonPropertyName("receivedNbOfEvents")]
36-
public int? ReceivedNbOfEvents { get; set; }
45+
public int ReceivedNbOfEvents { get; set; }
3746

3847
/// <summary>
3948
/// Returns the string presentation of the object

clients/algoliasearch-client-go/algolia/ingestion/model_run_progress.go

Lines changed: 25 additions & 56 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/ingestion/RunProgress.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public RunProgress setExpectedNbOfEvents(Integer expectedNbOfEvents) {
2222
}
2323

2424
/** Get expectedNbOfEvents */
25-
@javax.annotation.Nullable
25+
@javax.annotation.Nonnull
2626
public Integer getExpectedNbOfEvents() {
2727
return expectedNbOfEvents;
2828
}
@@ -33,7 +33,7 @@ public RunProgress setReceivedNbOfEvents(Integer receivedNbOfEvents) {
3333
}
3434

3535
/** Get receivedNbOfEvents */
36-
@javax.annotation.Nullable
36+
@javax.annotation.Nonnull
3737
public Integer getReceivedNbOfEvents() {
3838
return receivedNbOfEvents;
3939
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.
22

33
export type RunProgress = {
4-
expectedNbOfEvents?: number;
4+
expectedNbOfEvents: number;
55

6-
receivedNbOfEvents?: number;
6+
receivedNbOfEvents: number;
77
};

clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/ingestion/RunProgress.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import kotlinx.serialization.json.*
1313
@Serializable
1414
public data class RunProgress(
1515

16-
@SerialName(value = "expectedNbOfEvents") val expectedNbOfEvents: Int? = null,
16+
@SerialName(value = "expectedNbOfEvents") val expectedNbOfEvents: Int,
1717

18-
@SerialName(value = "receivedNbOfEvents") val receivedNbOfEvents: Int? = null,
18+
@SerialName(value = "receivedNbOfEvents") val receivedNbOfEvents: Int,
1919
)

clients/algoliasearch-client-php/lib/Model/Ingestion/RunProgress.php

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,16 @@ public static function getters()
145145
*/
146146
public function listInvalidProperties()
147147
{
148-
return [];
148+
$invalidProperties = [];
149+
150+
if (!isset($this->container['expectedNbOfEvents']) || null === $this->container['expectedNbOfEvents']) {
151+
$invalidProperties[] = "'expectedNbOfEvents' can't be null";
152+
}
153+
if (!isset($this->container['receivedNbOfEvents']) || null === $this->container['receivedNbOfEvents']) {
154+
$invalidProperties[] = "'receivedNbOfEvents' can't be null";
155+
}
156+
157+
return $invalidProperties;
149158
}
150159

151160
/**
@@ -162,7 +171,7 @@ public function valid()
162171
/**
163172
* Gets expectedNbOfEvents.
164173
*
165-
* @return null|int
174+
* @return int
166175
*/
167176
public function getExpectedNbOfEvents()
168177
{
@@ -172,7 +181,7 @@ public function getExpectedNbOfEvents()
172181
/**
173182
* Sets expectedNbOfEvents.
174183
*
175-
* @param null|int $expectedNbOfEvents expectedNbOfEvents
184+
* @param int $expectedNbOfEvents expectedNbOfEvents
176185
*
177186
* @return self
178187
*/
@@ -186,7 +195,7 @@ public function setExpectedNbOfEvents($expectedNbOfEvents)
186195
/**
187196
* Gets receivedNbOfEvents.
188197
*
189-
* @return null|int
198+
* @return int
190199
*/
191200
public function getReceivedNbOfEvents()
192201
{
@@ -196,7 +205,7 @@ public function getReceivedNbOfEvents()
196205
/**
197206
* Sets receivedNbOfEvents.
198207
*
199-
* @param null|int $receivedNbOfEvents receivedNbOfEvents
208+
* @param int $receivedNbOfEvents receivedNbOfEvents
200209
*
201210
* @return self
202211
*/

clients/algoliasearch-client-python/algoliasearch/ingestion/models/run_progress.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ class RunProgress(BaseModel):
3333
RunProgress
3434
"""
3535

36-
expected_nb_of_events: Optional[int] = None
37-
received_nb_of_events: Optional[int] = None
36+
expected_nb_of_events: int
37+
received_nb_of_events: int
3838

3939
model_config = ConfigDict(
4040
strict=False,

clients/algoliasearch-client-ruby/lib/algolia/models/ingestion/run_progress.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,14 @@ def initialize(attributes = {})
5858

5959
if attributes.key?(:expected_nb_of_events)
6060
self.expected_nb_of_events = attributes[:expected_nb_of_events]
61+
else
62+
self.expected_nb_of_events = nil
6163
end
6264

6365
if attributes.key?(:received_nb_of_events)
6466
self.received_nb_of_events = attributes[:received_nb_of_events]
67+
else
68+
self.received_nb_of_events = nil
6569
end
6670
end
6771

clients/algoliasearch-client-scala/src/main/scala/algoliasearch/ingestion/RunProgress.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ package algoliasearch.ingestion
2222
/** RunProgress
2323
*/
2424
case class RunProgress(
25-
expectedNbOfEvents: Option[Int] = scala.None,
26-
receivedNbOfEvents: Option[Int] = scala.None
25+
expectedNbOfEvents: Int,
26+
receivedNbOfEvents: Int
2727
)

clients/algoliasearch-client-swift/Sources/Ingestion/Models/RunProgress.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import Foundation
77
#endif
88

99
public struct RunProgress: Codable, JSONEncodable {
10-
public var expectedNbOfEvents: Int?
11-
public var receivedNbOfEvents: Int?
10+
public var expectedNbOfEvents: Int
11+
public var receivedNbOfEvents: Int
1212

13-
public init(expectedNbOfEvents: Int? = nil, receivedNbOfEvents: Int? = nil) {
13+
public init(expectedNbOfEvents: Int, receivedNbOfEvents: Int) {
1414
self.expectedNbOfEvents = expectedNbOfEvents
1515
self.receivedNbOfEvents = receivedNbOfEvents
1616
}
@@ -24,8 +24,8 @@ public struct RunProgress: Codable, JSONEncodable {
2424

2525
public func encode(to encoder: Encoder) throws {
2626
var container = encoder.container(keyedBy: CodingKeys.self)
27-
try container.encodeIfPresent(self.expectedNbOfEvents, forKey: .expectedNbOfEvents)
28-
try container.encodeIfPresent(self.receivedNbOfEvents, forKey: .receivedNbOfEvents)
27+
try container.encode(self.expectedNbOfEvents, forKey: .expectedNbOfEvents)
28+
try container.encode(self.receivedNbOfEvents, forKey: .receivedNbOfEvents)
2929
}
3030
}
3131

@@ -38,7 +38,7 @@ extension RunProgress: Equatable {
3838

3939
extension RunProgress: Hashable {
4040
public func hash(into hasher: inout Hasher) {
41-
hasher.combine(self.expectedNbOfEvents?.hashValue)
42-
hasher.combine(self.receivedNbOfEvents?.hashValue)
41+
hasher.combine(self.expectedNbOfEvents.hashValue)
42+
hasher.combine(self.receivedNbOfEvents.hashValue)
4343
}
4444
}

docs/bundled/ingestion.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14600,6 +14600,9 @@ components:
1460014600
type: integer
1460114601
receivedNbOfEvents:
1460214602
type: integer
14603+
required:
14604+
- expectedNbOfEvents
14605+
- receivedNbOfEvents
1460314606
outcome:
1460414607
$ref: '#/components/schemas/RunOutcome'
1460514608
failureThreshold:

specs/bundled/ingestion.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4128,6 +4128,9 @@ components:
41284128
type: integer
41294129
receivedNbOfEvents:
41304130
type: integer
4131+
required:
4132+
- expectedNbOfEvents
4133+
- receivedNbOfEvents
41314134
outcome:
41324135
$ref: '#/components/schemas/RunOutcome'
41334136
failureThreshold:

0 commit comments

Comments
 (0)