Skip to content

Commit f6341d0

Browse files
algolia-botkai687
andcommitted
fix: body is not required in multiple batch request (generated)
Co-authored-by: Kai Welke <[email protected]>
1 parent 198f828 commit f6341d0

File tree

61 files changed

+381
-288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+381
-288
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Models/Search/MultipleBatchRequest.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,10 @@ public MultipleBatchRequest() { }
3131
/// Initializes a new instance of the MultipleBatchRequest class.
3232
/// </summary>
3333
/// <param name="action">action (required).</param>
34-
/// <param name="body">Operation arguments (varies with specified &#x60;action&#x60;). (required).</param>
3534
/// <param name="indexName">Index name (case-sensitive). (required).</param>
36-
public MultipleBatchRequest(Action? action, object body, string indexName)
35+
public MultipleBatchRequest(Action? action, string indexName)
3736
{
3837
Action = action;
39-
Body = body ?? throw new ArgumentNullException(nameof(body));
4038
IndexName = indexName ?? throw new ArgumentNullException(nameof(indexName));
4139
}
4240

clients/algoliasearch-client-dart/packages/client_search/lib/src/model/multiple_batch_request.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ final class MultipleBatchRequest {
1111
/// Returns a new [MultipleBatchRequest] instance.
1212
const MultipleBatchRequest({
1313
required this.action,
14-
required this.body,
14+
this.body,
1515
required this.indexName,
1616
});
1717

@@ -20,7 +20,7 @@ final class MultipleBatchRequest {
2020

2121
/// Operation arguments (varies with specified `action`).
2222
@JsonKey(name: r'body')
23-
final Object body;
23+
final Object? body;
2424

2525
/// Index name (case-sensitive).
2626
@JsonKey(name: r'indexName')

clients/algoliasearch-client-dart/packages/client_search/lib/src/model/multiple_batch_request.g.dart

Lines changed: 16 additions & 7 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/client.go

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

clients/algoliasearch-client-go/algolia/analytics/client.go

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

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

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

clients/algoliasearch-client-go/algolia/insights/client.go

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

clients/algoliasearch-client-go/algolia/monitoring/client.go

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

clients/algoliasearch-client-go/algolia/personalization/client.go

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

clients/algoliasearch-client-go/algolia/query-suggestions/client.go

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

clients/algoliasearch-client-go/algolia/recommend/client.go

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

clients/algoliasearch-client-go/algolia/search/model_multiple_batch_request.go

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

clients/algoliasearch-client-go/algolia/usage/client.go

Lines changed: 2 additions & 2 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/search/MultipleBatchRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public MultipleBatchRequest setBody(Object body) {
3636
}
3737

3838
/** Operation arguments (varies with specified `action`). */
39-
@javax.annotation.Nonnull
39+
@javax.annotation.Nullable
4040
public Object getBody() {
4141
return body;
4242
}

clients/algoliasearch-client-javascript/packages/client-search/model/multipleBatchRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export type MultipleBatchRequest = {
88
/**
99
* Operation arguments (varies with specified `action`).
1010
*/
11-
body: Record<string, any>;
11+
body?: Record<string, any>;
1212

1313
/**
1414
* Index name (case-sensitive).

clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/search/MultipleBatchRequest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ import kotlinx.serialization.json.*
88
* MultipleBatchRequest
99
*
1010
* @param action
11-
* @param body Operation arguments (varies with specified `action`).
1211
* @param indexName Index name (case-sensitive).
12+
* @param body Operation arguments (varies with specified `action`).
1313
*/
1414
@Serializable
1515
public data class MultipleBatchRequest(
1616

1717
@SerialName(value = "action") val action: Action,
1818

19-
/** Operation arguments (varies with specified `action`). */
20-
@SerialName(value = "body") val body: JsonObject,
21-
2219
/** Index name (case-sensitive). */
2320
@SerialName(value = "indexName") val indexName: String,
21+
22+
/** Operation arguments (varies with specified `action`). */
23+
@SerialName(value = "body") val body: JsonObject? = null,
2424
)

0 commit comments

Comments
 (0)