Skip to content

Commit b445b9f

Browse files
feat(specs): push source type (#3600) (generated) [skip ci]
Co-authored-by: Clément Vannicatte <[email protected]>
1 parent 23a799f commit b445b9f

File tree

46 files changed

+339
-116
lines changed

Some content is hidden

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

46 files changed

+339
-116
lines changed

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,12 @@ public Source() { }
3333
/// <param name="sourceID">Universally uniqud identifier (UUID) of a source. (required).</param>
3434
/// <param name="type">type (required).</param>
3535
/// <param name="name">name (required).</param>
36-
/// <param name="input">input (required).</param>
3736
/// <param name="createdAt">Date of creation in RFC 3339 format. (required).</param>
38-
public Source(string sourceID, SourceType? type, string name, SourceInput input, string createdAt)
37+
public Source(string sourceID, SourceType? type, string name, string createdAt)
3938
{
4039
SourceID = sourceID ?? throw new ArgumentNullException(nameof(sourceID));
4140
Type = type;
4241
Name = name ?? throw new ArgumentNullException(nameof(name));
43-
Input = input ?? throw new ArgumentNullException(nameof(input));
4442
CreatedAt = createdAt ?? throw new ArgumentNullException(nameof(createdAt));
4543
}
4644

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,10 @@ public SourceCreate() { }
3232
/// </summary>
3333
/// <param name="type">type (required).</param>
3434
/// <param name="name">Descriptive name of the source. (required).</param>
35-
/// <param name="input">input (required).</param>
36-
public SourceCreate(SourceType? type, string name, SourceInput input)
35+
public SourceCreate(SourceType? type, string name)
3736
{
3837
Type = type;
3938
Name = name ?? throw new ArgumentNullException(nameof(name));
40-
Input = input ?? throw new ArgumentNullException(nameof(input));
4139
}
4240

4341
/// <summary>

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ public enum SourceType
6868
/// Enum Sfcc for value: sfcc
6969
/// </summary>
7070
[JsonPropertyName("sfcc")]
71-
Sfcc = 9
71+
Sfcc = 9,
72+
73+
/// <summary>
74+
/// Enum Push for value: push
75+
/// </summary>
76+
[JsonPropertyName("push")]
77+
Push = 10
7278
}
7379

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

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

Lines changed: 27 additions & 14 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/model_source_type.go

Lines changed: 2 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/Source.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public Source setInput(SourceInput input) {
7070
}
7171

7272
/** Get input */
73-
@javax.annotation.Nonnull
73+
@javax.annotation.Nullable
7474
public SourceInput getInput() {
7575
return input;
7676
}

clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion/SourceCreate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public SourceCreate setInput(SourceInput input) {
5050
}
5151

5252
/** Get input */
53-
@javax.annotation.Nonnull
53+
@javax.annotation.Nullable
5454
public SourceInput getInput() {
5555
return input;
5656
}

clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/model/ingestion/SourceType.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ public enum SourceType {
2424

2525
SHOPIFY("shopify"),
2626

27-
SFCC("sfcc");
27+
SFCC("sfcc"),
28+
29+
PUSH("push");
2830

2931
private final String value;
3032

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export type Source = {
1313

1414
name: string;
1515

16-
input: SourceInput;
16+
input?: SourceInput;
1717

1818
/**
1919
* Universally unique identifier (UUID) of an authentication resource.

0 commit comments

Comments
 (0)