Skip to content

Commit 3f4ab5b

Browse files
fix(specs): more indexing actions to push (#4930) (generated) [skip ci]
Co-authored-by: Clément Vannicatte <vannicattec@gmail.com>
1 parent 4ec0e13 commit 3f4ab5b

File tree

13 files changed

+100
-6
lines changed
  • clients
    • algoliasearch-client-csharp/algoliasearch/Models/Ingestion
    • algoliasearch-client-go/algolia/ingestion
    • algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion
    • algoliasearch-client-javascript/packages/ingestion/model
    • algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/model/ingestion
    • algoliasearch-client-php/lib/Model/Ingestion
    • algoliasearch-client-python/algoliasearch/ingestion/models
    • algoliasearch-client-ruby/lib/algolia/models/ingestion
    • algoliasearch-client-scala/src/main/scala/algoliasearch/ingestion
    • algoliasearch-client-swift/Sources/Ingestion/Models
  • docs/bundled
  • specs/bundled

13 files changed

+100
-6
lines changed

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

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,22 @@ public enum Action
4141
/// </summary>
4242
[JsonPropertyName("partialUpdateObjectNoCreate")]
4343
PartialUpdateObjectNoCreate = 4,
44+
45+
/// <summary>
46+
/// Enum DeleteObject for value: deleteObject
47+
/// </summary>
48+
[JsonPropertyName("deleteObject")]
49+
DeleteObject = 5,
50+
51+
/// <summary>
52+
/// Enum Delete for value: delete
53+
/// </summary>
54+
[JsonPropertyName("delete")]
55+
Delete = 6,
56+
57+
/// <summary>
58+
/// Enum Clear for value: clear
59+
/// </summary>
60+
[JsonPropertyName("clear")]
61+
Clear = 7,
4462
}

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

Lines changed: 6 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/ingestion/Action.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@ public enum Action {
1414

1515
PARTIAL_UPDATE_OBJECT("partialUpdateObject"),
1616

17-
PARTIAL_UPDATE_OBJECT_NO_CREATE("partialUpdateObjectNoCreate");
17+
PARTIAL_UPDATE_OBJECT_NO_CREATE("partialUpdateObjectNoCreate"),
18+
19+
DELETE_OBJECT("deleteObject"),
20+
21+
DELETE("delete"),
22+
23+
CLEAR("clear");
1824

1925
private final String value;
2026

clients/algoliasearch-client-javascript/packages/ingestion/model/action.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,11 @@
33
/**
44
* Type of indexing operation.
55
*/
6-
export type Action = 'addObject' | 'updateObject' | 'partialUpdateObject' | 'partialUpdateObjectNoCreate';
6+
export type Action =
7+
| 'addObject'
8+
| 'updateObject'
9+
| 'partialUpdateObject'
10+
| 'partialUpdateObjectNoCreate'
11+
| 'deleteObject'
12+
| 'delete'
13+
| 'clear';

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,16 @@ public enum class Action(public val value: kotlin.String) {
1919
PartialUpdateObject("partialUpdateObject"),
2020

2121
@SerialName(value = "partialUpdateObjectNoCreate")
22-
PartialUpdateObjectNoCreate("partialUpdateObjectNoCreate");
22+
PartialUpdateObjectNoCreate("partialUpdateObjectNoCreate"),
23+
24+
@SerialName(value = "deleteObject")
25+
DeleteObject("deleteObject"),
26+
27+
@SerialName(value = "delete")
28+
Delete("delete"),
29+
30+
@SerialName(value = "clear")
31+
Clear("clear");
2332

2433
override fun toString(): kotlin.String = value
2534
}

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ class Action
2424

2525
public const PARTIAL_UPDATE_OBJECT_NO_CREATE = 'partialUpdateObjectNoCreate';
2626

27+
public const DELETE_OBJECT = 'deleteObject';
28+
29+
public const DELETE = 'delete';
30+
31+
public const CLEAR = 'clear';
32+
2733
/**
2834
* Gets allowable values of the enum.
2935
*
@@ -36,6 +42,9 @@ public static function getAllowableEnumValues()
3642
self::UPDATE_OBJECT,
3743
self::PARTIAL_UPDATE_OBJECT,
3844
self::PARTIAL_UPDATE_OBJECT_NO_CREATE,
45+
self::DELETE_OBJECT,
46+
self::DELETE,
47+
self::CLEAR,
3948
];
4049
}
4150
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ class Action(str, Enum):
3232

3333
PARTIALUPDATEOBJECTNOCREATE = "partialUpdateObjectNoCreate"
3434

35+
DELETEOBJECT = "deleteObject"
36+
37+
DELETE = "delete"
38+
39+
CLEAR = "clear"
40+
3541
@classmethod
3642
def from_json(cls, json_str: str) -> Self:
3743
"""Create an instance of Action from a JSON string"""

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

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,20 @@ class Action
1212
UPDATE_OBJECT = "updateObject".freeze
1313
PARTIAL_UPDATE_OBJECT = "partialUpdateObject".freeze
1414
PARTIAL_UPDATE_OBJECT_NO_CREATE = "partialUpdateObjectNoCreate".freeze
15+
DELETE_OBJECT = "deleteObject".freeze
16+
DELETE = "delete".freeze
17+
CLEAR = "clear".freeze
1518

1619
def self.all_vars
17-
@all_vars ||= [ADD_OBJECT, UPDATE_OBJECT, PARTIAL_UPDATE_OBJECT, PARTIAL_UPDATE_OBJECT_NO_CREATE].freeze
20+
@all_vars ||= [
21+
ADD_OBJECT,
22+
UPDATE_OBJECT,
23+
PARTIAL_UPDATE_OBJECT,
24+
PARTIAL_UPDATE_OBJECT_NO_CREATE,
25+
DELETE_OBJECT,
26+
DELETE,
27+
CLEAR
28+
].freeze
1829
end
1930

2031
# Builds the enum from string

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,17 @@ object Action {
3838
case object PartialUpdateObjectNoCreate extends Action {
3939
override def toString = "partialUpdateObjectNoCreate"
4040
}
41-
val values: Seq[Action] = Seq(AddObject, UpdateObject, PartialUpdateObject, PartialUpdateObjectNoCreate)
41+
case object DeleteObject extends Action {
42+
override def toString = "deleteObject"
43+
}
44+
case object Delete extends Action {
45+
override def toString = "delete"
46+
}
47+
case object Clear extends Action {
48+
override def toString = "clear"
49+
}
50+
val values: Seq[Action] =
51+
Seq(AddObject, UpdateObject, PartialUpdateObject, PartialUpdateObjectNoCreate, DeleteObject, Delete, Clear)
4252

4353
def withName(name: String): Action = Action.values
4454
.find(_.toString == name)

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ public enum IngestionAction: String, Codable, CaseIterable {
1212
case updateObject
1313
case partialUpdateObject
1414
case partialUpdateObjectNoCreate
15+
case deleteObject
16+
case delete
17+
case clear
1518
}
1619

1720
extension IngestionAction: Hashable {}

docs/bundled/ingestion.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3120,7 +3120,10 @@
31203120
"addObject",
31213121
"updateObject",
31223122
"partialUpdateObject",
3123-
"partialUpdateObjectNoCreate"
3123+
"partialUpdateObjectNoCreate",
3124+
"deleteObject",
3125+
"delete",
3126+
"clear"
31243127
],
31253128
"description": "Type of indexing operation."
31263129
},

docs/bundled/ingestion.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15935,6 +15935,9 @@ components:
1593515935
- updateObject
1593615936
- partialUpdateObject
1593715937
- partialUpdateObjectNoCreate
15938+
- deleteObject
15939+
- delete
15940+
- clear
1593815941
description: Type of indexing operation.
1593915942
objectID:
1594015943
type: string

specs/bundled/ingestion.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2194,6 +2194,9 @@ components:
21942194
- updateObject
21952195
- partialUpdateObject
21962196
- partialUpdateObjectNoCreate
2197+
- deleteObject
2198+
- delete
2199+
- clear
21972200
description: Type of indexing operation.
21982201
objectID:
21992202
type: string

0 commit comments

Comments
 (0)