Skip to content

Commit badd796

Browse files
fix(specs): support synonyms type in camel case [skip-bc] (#4031) (generated) [skip ci]
Co-authored-by: Clément Vannicatte <[email protected]>
1 parent 32f9f4d commit badd796

File tree

48 files changed

+206
-96
lines changed

Some content is hidden

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

48 files changed

+206
-96
lines changed

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

+19-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,24 @@ public enum SynonymType
4646
/// Enum Placeholder for value: placeholder
4747
/// </summary>
4848
[JsonPropertyName("placeholder")]
49-
Placeholder = 5
49+
Placeholder = 5,
50+
51+
/// <summary>
52+
/// Enum OneWaySynonym for value: oneWaySynonym
53+
/// </summary>
54+
[JsonPropertyName("oneWaySynonym")]
55+
OneWaySynonym = 6,
56+
57+
/// <summary>
58+
/// Enum AltCorrection1 for value: altCorrection1
59+
/// </summary>
60+
[JsonPropertyName("altCorrection1")]
61+
AltCorrection1 = 7,
62+
63+
/// <summary>
64+
/// Enum AltCorrection2 for value: altCorrection2
65+
/// </summary>
66+
[JsonPropertyName("altCorrection2")]
67+
AltCorrection2 = 8
5068
}
5169

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

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ enum SynonymType {
99
onewaysynonym(r'onewaysynonym'),
1010
altcorrection1(r'altcorrection1'),
1111
altcorrection2(r'altcorrection2'),
12-
placeholder(r'placeholder');
12+
placeholder(r'placeholder'),
13+
oneWaySynonym(r'oneWaySynonym'),
14+
altCorrection1(r'altCorrection1'),
15+
altCorrection2(r'altCorrection2');
1316

1417
const SynonymType(this.raw);
1518
final dynamic raw;

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

+11-5
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/BigQueryDataType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
public enum BigQueryDataType {
1111
GA_4("ga4"),
1212

13-
GA_36_0("ga360");
13+
GA_360("ga360");
1414

1515
private final String value;
1616

clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/search/SynonymType.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,13 @@ public enum SynonymType {
1616

1717
ALTCORRECTION_2("altcorrection2"),
1818

19-
PLACEHOLDER("placeholder");
19+
PLACEHOLDER("placeholder"),
20+
21+
ONE_WAY_SYNONYM("oneWaySynonym"),
22+
23+
ALT_CORRECTION_1("altCorrection1"),
24+
25+
ALT_CORRECTION_2("altCorrection2");
2026

2127
private final String value;
2228

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

+9-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,12 @@
33
/**
44
* Synonym type.
55
*/
6-
export type SynonymType = 'synonym' | 'onewaysynonym' | 'altcorrection1' | 'altcorrection2' | 'placeholder';
6+
export type SynonymType =
7+
| 'synonym'
8+
| 'onewaysynonym'
9+
| 'altcorrection1'
10+
| 'altcorrection2'
11+
| 'placeholder'
12+
| 'oneWaySynonym'
13+
| 'altCorrection1'
14+
| 'altCorrection2';

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,16 @@ public enum class SynonymType(public val value: kotlin.String) {
2222
Altcorrection2("altcorrection2"),
2323

2424
@SerialName(value = "placeholder")
25-
Placeholder("placeholder");
25+
Placeholder("placeholder"),
26+
27+
@SerialName(value = "oneWaySynonym")
28+
OneWaySynonym("oneWaySynonym"),
29+
30+
@SerialName(value = "altCorrection1")
31+
AltCorrection1("altCorrection1"),
32+
33+
@SerialName(value = "altCorrection2")
34+
AltCorrection2("altCorrection2");
2635

2736
override fun toString(): kotlin.String = value
2837
}

clients/algoliasearch-client-php/lib/Model/Search/SynonymType.php

+9
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ class SynonymType
2626

2727
public const PLACEHOLDER = 'placeholder';
2828

29+
public const ONE_WAY_SYNONYM = 'oneWaySynonym';
30+
31+
public const ALT_CORRECTION1 = 'altCorrection1';
32+
33+
public const ALT_CORRECTION2 = 'altCorrection2';
34+
2935
/**
3036
* Gets allowable values of the enum.
3137
*
@@ -39,6 +45,9 @@ public static function getAllowableEnumValues()
3945
self::ALTCORRECTION1,
4046
self::ALTCORRECTION2,
4147
self::PLACEHOLDER,
48+
self::ONE_WAY_SYNONYM,
49+
self::ALT_CORRECTION1,
50+
self::ALT_CORRECTION2,
4251
];
4352
}
4453
}

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ class BigQueryDataType(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
GA4 = "ga4"
27+
GA_4 = "ga4"
2828

29-
GA360 = "ga360"
29+
GA_360 = "ga360"
3030

3131
@classmethod
3232
def from_json(cls, json_str: str) -> Self:

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class MappingFormatSchema(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
MAPPINGKIT_SLASH_V1 = "mappingkit/v1"
27+
MAPPINGKIT_V_1 = "mappingkit/v1"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/fbt_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class FbtModel(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
BOUGHT_MINUS_TOGETHER = "bought-together"
27+
BOUGHT_TOGETHER = "bought-together"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/looking_similar_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class LookingSimilarModel(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
LOOKING_MINUS_SIMILAR = "looking-similar"
27+
LOOKING_SIMILAR = "looking-similar"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/recommend_models.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ class RecommendModels(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
RELATED_MINUS_PRODUCTS = "related-products"
27+
RELATED_PRODUCTS = "related-products"
2828

29-
BOUGHT_MINUS_TOGETHER = "bought-together"
29+
BOUGHT_TOGETHER = "bought-together"
3030

31-
TRENDING_MINUS_FACETS = "trending-facets"
31+
TRENDING_FACETS = "trending-facets"
3232

33-
TRENDING_MINUS_ITEMS = "trending-items"
33+
TRENDING_ITEMS = "trending-items"
3434

3535
@classmethod
3636
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/recommended_for_you_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class RecommendedForYouModel(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
RECOMMENDED_MINUS_FOR_MINUS_YOU = "recommended-for-you"
27+
RECOMMENDED_FOR_YOU = "recommended-for-you"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/related_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class RelatedModel(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
RELATED_MINUS_PRODUCTS = "related-products"
27+
RELATED_PRODUCTS = "related-products"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/supported_language.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class SupportedLanguage(str, Enum):
122122

123123
PT = "pt"
124124

125-
PT_MINUS_BR = "pt-br"
125+
PT_BR = "pt-br"
126126

127127
QU = "qu"
128128

clients/algoliasearch-client-python/algoliasearch/recommend/models/trending_facets_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class TrendingFacetsModel(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
TRENDING_MINUS_FACETS = "trending-facets"
27+
TRENDING_FACETS = "trending-facets"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/recommend/models/trending_items_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class TrendingItemsModel(str, Enum):
2424
"""
2525
allowed enum values
2626
"""
27-
TRENDING_MINUS_ITEMS = "trending-items"
27+
TRENDING_ITEMS = "trending-items"
2828

2929
@classmethod
3030
def from_json(cls, json_str: str) -> Self:

clients/algoliasearch-client-python/algoliasearch/search/models/supported_language.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class SupportedLanguage(str, Enum):
122122

123123
PT = "pt"
124124

125-
PT_MINUS_BR = "pt-br"
125+
PT_BR = "pt-br"
126126

127127
QU = "qu"
128128

clients/algoliasearch-client-python/algoliasearch/search/models/synonym_type.py

+8-2
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,18 @@ class SynonymType(str, Enum):
2828

2929
ONEWAYSYNONYM = "onewaysynonym"
3030

31-
ALTCORRECTION1 = "altcorrection1"
31+
ALTCORRECTION_1 = "altcorrection1"
3232

33-
ALTCORRECTION2 = "altcorrection2"
33+
ALTCORRECTION_2 = "altcorrection2"
3434

3535
PLACEHOLDER = "placeholder"
3636

37+
ONE_WAY_SYNONYM = "oneWaySynonym"
38+
39+
ALTCORRECTION1 = "altCorrection1"
40+
41+
ALTCORRECTION2 = "altCorrection2"
42+
3743
@classmethod
3844
def from_json(cls, json_str: str) -> Self:
3945
"""Create an instance of SynonymType from a JSON string"""

clients/algoliasearch-client-ruby/lib/algolia/models/search/synonym_type.rb

+13-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,21 @@ class SynonymType
1111
ALTCORRECTION1 = "altcorrection1".freeze
1212
ALTCORRECTION2 = "altcorrection2".freeze
1313
PLACEHOLDER = "placeholder".freeze
14+
ONE_WAY_SYNONYM = "oneWaySynonym".freeze
15+
ALT_CORRECTION1 = "altCorrection1".freeze
16+
ALT_CORRECTION2 = "altCorrection2".freeze
1417

1518
def self.all_vars
16-
@all_vars ||= [SYNONYM, ONEWAYSYNONYM, ALTCORRECTION1, ALTCORRECTION2, PLACEHOLDER].freeze
19+
@all_vars ||= [
20+
SYNONYM,
21+
ONEWAYSYNONYM,
22+
ALTCORRECTION1,
23+
ALTCORRECTION2,
24+
PLACEHOLDER,
25+
ONE_WAY_SYNONYM,
26+
ALT_CORRECTION1,
27+
ALT_CORRECTION2
28+
].freeze
1729
end
1830

1931
# Builds the enum from string

clients/algoliasearch-client-scala/src/main/scala/algoliasearch/search/SynonymType.scala

+19-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,25 @@ object SynonymType {
5555
case object Placeholder extends SynonymType {
5656
override def toString = "placeholder"
5757
}
58-
val values: Seq[SynonymType] = Seq(Synonym, Onewaysynonym, Altcorrection1, Altcorrection2, Placeholder)
58+
case object OneWaySynonym extends SynonymType {
59+
override def toString = "oneWaySynonym"
60+
}
61+
case object AltCorrection1 extends SynonymType {
62+
override def toString = "altCorrection1"
63+
}
64+
case object AltCorrection2 extends SynonymType {
65+
override def toString = "altCorrection2"
66+
}
67+
val values: Seq[SynonymType] = Seq(
68+
Synonym,
69+
Onewaysynonym,
70+
Altcorrection1,
71+
Altcorrection2,
72+
Placeholder,
73+
OneWaySynonym,
74+
AltCorrection1,
75+
AltCorrection2
76+
)
5977

6078
def withName(name: String): SynonymType = SynonymType.values
6179
.find(_.toString == name)

clients/algoliasearch-client-swift/Sources/Search/Models/SynonymType.swift

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ public enum SynonymType: String, Codable, CaseIterable {
1313
case altcorrection1
1414
case altcorrection2
1515
case placeholder
16+
case oneWaySynonym
17+
case altCorrection1
18+
case altCorrection2
1619
}
1720

1821
extension SynonymType: Hashable {}

specs/bundled/search.doc.yml

+3
Original file line numberDiff line numberDiff line change
@@ -19782,6 +19782,9 @@ components:
1978219782
- altcorrection1
1978319783
- altcorrection2
1978419784
- placeholder
19785+
- oneWaySynonym
19786+
- altCorrection1
19787+
- altCorrection2
1978519788
synonymHit:
1978619789
type: object
1978719790
description: Synonym object.

specs/bundled/search.yml

+3
Original file line numberDiff line numberDiff line change
@@ -6768,6 +6768,9 @@ components:
67686768
- altcorrection1
67696769
- altcorrection2
67706770
- placeholder
6771+
- oneWaySynonym
6772+
- altCorrection1
6773+
- altCorrection2
67716774
synonymHit:
67726775
type: object
67736776
description: Synonym object.

tests/output/csharp/src/generated/e2e/Insights.test.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public async Task PushEventsTest1()
6363
Index = "products",
6464
UserToken = "user-123456",
6565
AuthenticatedUserToken = "user-123456",
66-
Timestamp = 1729641600000L,
66+
Timestamp = 1729900800000L,
6767
ObjectIDs = new List<string> { "9780545139700", "9780439784542" },
6868
QueryID = "43b15df305339e827f0ac0bdc5ebcaa7",
6969
}
@@ -76,7 +76,7 @@ public async Task PushEventsTest1()
7676
Index = "products",
7777
UserToken = "user-123456",
7878
AuthenticatedUserToken = "user-123456",
79-
Timestamp = 1729641600000L,
79+
Timestamp = 1729900800000L,
8080
ObjectIDs = new List<string> { "9780545139700", "9780439784542" },
8181
}
8282
),

0 commit comments

Comments
 (0)