Skip to content

Commit

Permalink
add support for promotions, redirects + batch update records (#4)
Browse files Browse the repository at this point in the history
  • Loading branch information
jkaho authored Jan 10, 2022
1 parent fb5e6ad commit 6832630
Show file tree
Hide file tree
Showing 154 changed files with 10,450 additions and 817 deletions.
57 changes: 57 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@
Com.Sajari.Sdk.sln
README.md
appveyor.yml
docs/ActivePromotion.md
docs/BatchCreateSchemaFieldsRequest.md
docs/BatchCreateSchemaFieldsResponse.md
docs/BatchCreateSchemaFieldsResponseError.md
docs/BatchUpdateRecordsRequest.md
docs/BatchUpdateRecordsResponse.md
docs/BatchUpdateRecordsResponseError.md
docs/BatchUpdateRecordsResponseRecord.md
docs/BatchUpsertRecordsRequest.md
docs/BatchUpsertRecordsRequestPipeline.md
docs/BatchUpsertRecordsResponse.md
Expand All @@ -25,14 +30,25 @@ docs/GetRecordRequest.md
docs/ListCollectionsResponse.md
docs/ListPipelinesRequestView.md
docs/ListPipelinesResponse.md
docs/ListPromotionsResponse.md
docs/ListRedirectsResponse.md
docs/ListSchemaFieldsResponse.md
docs/PercentileDataPoint.md
docs/Pipeline.md
docs/PipelineStep.md
docs/PipelineStepParamBinding.md
docs/PipelineType.md
docs/PipelinesApi.md
docs/Promotion.md
docs/PromotionCategory.md
docs/PromotionExclusion.md
docs/PromotionFilterBoost.md
docs/PromotionFilterCondition.md
docs/PromotionPin.md
docs/PromotionRangeBoost.md
docs/PromotionsApi.md
docs/ProtobufAny.md
docs/ProtobufFieldMask.md
docs/ProtobufNullValue.md
docs/QueryAggregateResult.md
docs/QueryAggregateResultAnalysis.md
Expand All @@ -54,6 +70,9 @@ docs/QueryResultTokenClick.md
docs/QueryResultTokenPosNeg.md
docs/RecordKey.md
docs/RecordsApi.md
docs/Redirect.md
docs/RedirectResult.md
docs/RedirectsApi.md
docs/SchemaApi.md
docs/SchemaField.md
docs/SchemaFieldMode.md
Expand All @@ -66,11 +85,32 @@ docs/UpdateRecordRequest.md
docs/UpsertRecordRequest.md
docs/UpsertRecordRequestPipeline.md
docs/UpsertRecordResponse.md
src/Com.Sajari.Sdk.Test/Api/PromotionsApiTests.cs
src/Com.Sajari.Sdk.Test/Api/RedirectsApiTests.cs
src/Com.Sajari.Sdk.Test/Com.Sajari.Sdk.Test.csproj
src/Com.Sajari.Sdk.Test/Model/ActivePromotionTests.cs
src/Com.Sajari.Sdk.Test/Model/BatchUpdateRecordsRequestTests.cs
src/Com.Sajari.Sdk.Test/Model/BatchUpdateRecordsResponseErrorTests.cs
src/Com.Sajari.Sdk.Test/Model/BatchUpdateRecordsResponseRecordTests.cs
src/Com.Sajari.Sdk.Test/Model/BatchUpdateRecordsResponseTests.cs
src/Com.Sajari.Sdk.Test/Model/ListPromotionsResponseTests.cs
src/Com.Sajari.Sdk.Test/Model/ListRedirectsResponseTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionCategoryTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionExclusionTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionFilterBoostTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionFilterConditionTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionPinTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionRangeBoostTests.cs
src/Com.Sajari.Sdk.Test/Model/PromotionTests.cs
src/Com.Sajari.Sdk.Test/Model/ProtobufFieldMaskTests.cs
src/Com.Sajari.Sdk.Test/Model/RedirectResultTests.cs
src/Com.Sajari.Sdk.Test/Model/RedirectTests.cs
src/Com.Sajari.Sdk/Api/CollectionsApi.cs
src/Com.Sajari.Sdk/Api/EventsApi.cs
src/Com.Sajari.Sdk/Api/PipelinesApi.cs
src/Com.Sajari.Sdk/Api/PromotionsApi.cs
src/Com.Sajari.Sdk/Api/RecordsApi.cs
src/Com.Sajari.Sdk/Api/RedirectsApi.cs
src/Com.Sajari.Sdk/Api/SchemaApi.cs
src/Com.Sajari.Sdk/Client/ApiClient.cs
src/Com.Sajari.Sdk/Client/ApiException.cs
Expand All @@ -90,9 +130,14 @@ src/Com.Sajari.Sdk/Client/RequestOptions.cs
src/Com.Sajari.Sdk/Client/RetryConfiguration.cs
src/Com.Sajari.Sdk/Com.Sajari.Sdk.csproj
src/Com.Sajari.Sdk/Model/AbstractOpenAPISchema.cs
src/Com.Sajari.Sdk/Model/ActivePromotion.cs
src/Com.Sajari.Sdk/Model/BatchCreateSchemaFieldsRequest.cs
src/Com.Sajari.Sdk/Model/BatchCreateSchemaFieldsResponse.cs
src/Com.Sajari.Sdk/Model/BatchCreateSchemaFieldsResponseError.cs
src/Com.Sajari.Sdk/Model/BatchUpdateRecordsRequest.cs
src/Com.Sajari.Sdk/Model/BatchUpdateRecordsResponse.cs
src/Com.Sajari.Sdk/Model/BatchUpdateRecordsResponseError.cs
src/Com.Sajari.Sdk/Model/BatchUpdateRecordsResponseRecord.cs
src/Com.Sajari.Sdk/Model/BatchUpsertRecordsRequest.cs
src/Com.Sajari.Sdk/Model/BatchUpsertRecordsRequestPipeline.cs
src/Com.Sajari.Sdk/Model/BatchUpsertRecordsResponse.cs
Expand All @@ -111,13 +156,23 @@ src/Com.Sajari.Sdk/Model/GetRecordRequest.cs
src/Com.Sajari.Sdk/Model/ListCollectionsResponse.cs
src/Com.Sajari.Sdk/Model/ListPipelinesRequestView.cs
src/Com.Sajari.Sdk/Model/ListPipelinesResponse.cs
src/Com.Sajari.Sdk/Model/ListPromotionsResponse.cs
src/Com.Sajari.Sdk/Model/ListRedirectsResponse.cs
src/Com.Sajari.Sdk/Model/ListSchemaFieldsResponse.cs
src/Com.Sajari.Sdk/Model/PercentileDataPoint.cs
src/Com.Sajari.Sdk/Model/Pipeline.cs
src/Com.Sajari.Sdk/Model/PipelineStep.cs
src/Com.Sajari.Sdk/Model/PipelineStepParamBinding.cs
src/Com.Sajari.Sdk/Model/PipelineType.cs
src/Com.Sajari.Sdk/Model/Promotion.cs
src/Com.Sajari.Sdk/Model/PromotionCategory.cs
src/Com.Sajari.Sdk/Model/PromotionExclusion.cs
src/Com.Sajari.Sdk/Model/PromotionFilterBoost.cs
src/Com.Sajari.Sdk/Model/PromotionFilterCondition.cs
src/Com.Sajari.Sdk/Model/PromotionPin.cs
src/Com.Sajari.Sdk/Model/PromotionRangeBoost.cs
src/Com.Sajari.Sdk/Model/ProtobufAny.cs
src/Com.Sajari.Sdk/Model/ProtobufFieldMask.cs
src/Com.Sajari.Sdk/Model/ProtobufNullValue.cs
src/Com.Sajari.Sdk/Model/QueryAggregateResult.cs
src/Com.Sajari.Sdk/Model/QueryAggregateResultAnalysis.cs
Expand All @@ -138,6 +193,8 @@ src/Com.Sajari.Sdk/Model/QueryResultToken.cs
src/Com.Sajari.Sdk/Model/QueryResultTokenClick.cs
src/Com.Sajari.Sdk/Model/QueryResultTokenPosNeg.cs
src/Com.Sajari.Sdk/Model/RecordKey.cs
src/Com.Sajari.Sdk/Model/Redirect.cs
src/Com.Sajari.Sdk/Model/RedirectResult.cs
src/Com.Sajari.Sdk/Model/SchemaField.cs
src/Com.Sajari.Sdk/Model/SchemaFieldMode.cs
src/Com.Sajari.Sdk/Model/SchemaFieldType.cs
Expand Down
2 changes: 1 addition & 1 deletion .openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.3.0
5.3.1
10 changes: 5 additions & 5 deletions Com.Sajari.Sdk.sln
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Com.Sajari.Sdk", "src\Com.Sajari.Sdk\Com.Sajari.Sdk.csproj", "{028A2A5B-F258-4825-8462-DF48027A4BD0}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Com.Sajari.Sdk", "src\Com.Sajari.Sdk\Com.Sajari.Sdk.csproj", "{F43DF556-4B80-4335-95A6-C0E8DE8BBDCA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Com.Sajari.Sdk.Test", "src\Com.Sajari.Sdk.Test\Com.Sajari.Sdk.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
EndProject
Expand All @@ -12,10 +12,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{028A2A5B-F258-4825-8462-DF48027A4BD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{028A2A5B-F258-4825-8462-DF48027A4BD0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{028A2A5B-F258-4825-8462-DF48027A4BD0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{028A2A5B-F258-4825-8462-DF48027A4BD0}.Release|Any CPU.Build.0 = Release|Any CPU
{F43DF556-4B80-4335-95A6-C0E8DE8BBDCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F43DF556-4B80-4335-95A6-C0E8DE8BBDCA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F43DF556-4B80-4335-95A6-C0E8DE8BBDCA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F43DF556-4B80-4335-95A6-C0E8DE8BBDCA}.Release|Any CPU.Build.0 = Release|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
42 changes: 35 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Com.Sajari.Sdk - the C# library for the Sajari API
# Com.Sajari.Sdk - the C# library for the Search.io API

Sajari is a smart, highly-configurable, real-time search service that enables thousands of businesses worldwide to provide amazing search experiences on their websites, stores, and applications.
Search.io offers a search and discovery service with Neuralsearch®, the world's first instant AI search technology. Businesses of all sizes use Search.io to build site search and discovery solutions that maximize e-commerce revenue, optimize on-site customer experience, and scale their online presence.

This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: v4
- SDK version: 4.2.0
- SDK version: 4.3.0
- Build package: org.openapitools.codegen.languages.CSharpNetCoreClientCodegen
For more information, please visit [https://www.sajari.com/company/contact](https://www.sajari.com/company/contact)
For more information, please visit [https://www.search.io/company/contact](https://www.search.io/company/contact)

<a name="frameworks-supported"></a>
## Frameworks supported
Expand All @@ -18,7 +18,7 @@ This C# SDK is automatically generated by the [OpenAPI Generator](https://openap
<a name="dependencies"></a>
## Dependencies

- [RestSharp](https://www.nuget.org/packages/RestSharp) - 106.11.7 or later
- [RestSharp](https://www.nuget.org/packages/RestSharp) - 106.13.0 or later
- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 12.0.3 or later
- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.8.0 or later
- [System.ComponentModel.Annotations](https://www.nuget.org/packages/System.ComponentModel.Annotations) - 5.0.0 or later
Expand Down Expand Up @@ -73,7 +73,7 @@ namespace Example
{

Configuration config = new Configuration();
config.BasePath = "https://api-gateway.sajari.com";
config.BasePath = "https://api.search.io";
// Configure HTTP basic authorization: BasicAuth
config.Username = "YOUR_USERNAME";
config.Password = "YOUR_PASSWORD";
Expand Down Expand Up @@ -103,7 +103,7 @@ namespace Example
<a name="documentation-for-api-endpoints"></a>
## Documentation for API Endpoints

All URIs are relative to *https://api-gateway.sajari.com*
All URIs are relative to *https://api.search.io*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
Expand All @@ -124,11 +124,22 @@ Class | Method | HTTP request | Description
*PipelinesApi* | [**ListPipelines**](docs/PipelinesApi.md#listpipelines) | **GET** /v4/collections/{collection_id}/pipelines | List pipelines
*PipelinesApi* | [**SetDefaultPipeline**](docs/PipelinesApi.md#setdefaultpipeline) | **POST** /v4/collections/{collection_id}:setDefaultPipeline | Set default pipeline
*PipelinesApi* | [**SetDefaultVersion**](docs/PipelinesApi.md#setdefaultversion) | **POST** /v4/collections/{collection_id}/pipelines/{type}/{name}:setDefaultVersion | Set default pipeline version
*PromotionsApi* | [**CreatePromotion**](docs/PromotionsApi.md#createpromotion) | **POST** /v4/collections/{collection_id}/promotions | Create promotion
*PromotionsApi* | [**DeletePromotion**](docs/PromotionsApi.md#deletepromotion) | **DELETE** /v4/collections/{collection_id}/promotions/{promotion_id} | Delete promotion
*PromotionsApi* | [**GetPromotion**](docs/PromotionsApi.md#getpromotion) | **GET** /v4/collections/{collection_id}/promotions/{promotion_id} | Get promotion
*PromotionsApi* | [**ListPromotions**](docs/PromotionsApi.md#listpromotions) | **GET** /v4/collections/{collection_id}/promotions | List promotions
*PromotionsApi* | [**UpdatePromotion**](docs/PromotionsApi.md#updatepromotion) | **PATCH** /v4/collections/{collection_id}/promotions/{promotion_id} | Update promotion
*RecordsApi* | [**BatchUpdateRecords**](docs/RecordsApi.md#batchupdaterecords) | **POST** /v4/collections/{collection_id}/records:batchUpdate | Batch update records
*RecordsApi* | [**BatchUpsertRecords**](docs/RecordsApi.md#batchupsertrecords) | **POST** /v4/collections/{collection_id}/records:batchUpsert | Batch upsert records
*RecordsApi* | [**DeleteRecord**](docs/RecordsApi.md#deleterecord) | **POST** /v4/collections/{collection_id}/records:delete | Delete record
*RecordsApi* | [**GetRecord**](docs/RecordsApi.md#getrecord) | **POST** /v4/collections/{collection_id}/records:get | Get record
*RecordsApi* | [**UpdateRecord**](docs/RecordsApi.md#updaterecord) | **POST** /v4/collections/{collection_id}/records:update | Update record
*RecordsApi* | [**UpsertRecord**](docs/RecordsApi.md#upsertrecord) | **POST** /v4/collections/{collection_id}/records:upsert | Upsert record
*RedirectsApi* | [**CreateRedirect**](docs/RedirectsApi.md#createredirect) | **POST** /v4/collections/{collection_id}/redirects | Create redirect
*RedirectsApi* | [**DeleteRedirect**](docs/RedirectsApi.md#deleteredirect) | **DELETE** /v4/collections/{collection_id}/redirects/{redirect_id} | Delete redirect
*RedirectsApi* | [**GetRedirect**](docs/RedirectsApi.md#getredirect) | **GET** /v4/collections/{collection_id}/redirects/{redirect_id} | Get redirect
*RedirectsApi* | [**ListRedirects**](docs/RedirectsApi.md#listredirects) | **GET** /v4/collections/{collection_id}/redirects | List redirects
*RedirectsApi* | [**UpdateRedirect**](docs/RedirectsApi.md#updateredirect) | **PATCH** /v4/collections/{collection_id}/redirects/{redirect_id} | Update redirect
*SchemaApi* | [**BatchCreateSchemaFields**](docs/SchemaApi.md#batchcreateschemafields) | **POST** /v4/collections/{collection_id}/schemaFields:batchCreate | Batch create schema fields
*SchemaApi* | [**CreateSchemaField**](docs/SchemaApi.md#createschemafield) | **POST** /v4/collections/{collection_id}/schemaFields | Create schema field
*SchemaApi* | [**ListSchemaFields**](docs/SchemaApi.md#listschemafields) | **GET** /v4/collections/{collection_id}/schemaFields | List schema fields
Expand All @@ -137,9 +148,14 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models

- [Model.ActivePromotion](docs/ActivePromotion.md)
- [Model.BatchCreateSchemaFieldsRequest](docs/BatchCreateSchemaFieldsRequest.md)
- [Model.BatchCreateSchemaFieldsResponse](docs/BatchCreateSchemaFieldsResponse.md)
- [Model.BatchCreateSchemaFieldsResponseError](docs/BatchCreateSchemaFieldsResponseError.md)
- [Model.BatchUpdateRecordsRequest](docs/BatchUpdateRecordsRequest.md)
- [Model.BatchUpdateRecordsResponse](docs/BatchUpdateRecordsResponse.md)
- [Model.BatchUpdateRecordsResponseError](docs/BatchUpdateRecordsResponseError.md)
- [Model.BatchUpdateRecordsResponseRecord](docs/BatchUpdateRecordsResponseRecord.md)
- [Model.BatchUpsertRecordsRequest](docs/BatchUpsertRecordsRequest.md)
- [Model.BatchUpsertRecordsRequestPipeline](docs/BatchUpsertRecordsRequestPipeline.md)
- [Model.BatchUpsertRecordsResponse](docs/BatchUpsertRecordsResponse.md)
Expand All @@ -158,13 +174,23 @@ Class | Method | HTTP request | Description
- [Model.ListCollectionsResponse](docs/ListCollectionsResponse.md)
- [Model.ListPipelinesRequestView](docs/ListPipelinesRequestView.md)
- [Model.ListPipelinesResponse](docs/ListPipelinesResponse.md)
- [Model.ListPromotionsResponse](docs/ListPromotionsResponse.md)
- [Model.ListRedirectsResponse](docs/ListRedirectsResponse.md)
- [Model.ListSchemaFieldsResponse](docs/ListSchemaFieldsResponse.md)
- [Model.PercentileDataPoint](docs/PercentileDataPoint.md)
- [Model.Pipeline](docs/Pipeline.md)
- [Model.PipelineStep](docs/PipelineStep.md)
- [Model.PipelineStepParamBinding](docs/PipelineStepParamBinding.md)
- [Model.PipelineType](docs/PipelineType.md)
- [Model.Promotion](docs/Promotion.md)
- [Model.PromotionCategory](docs/PromotionCategory.md)
- [Model.PromotionExclusion](docs/PromotionExclusion.md)
- [Model.PromotionFilterBoost](docs/PromotionFilterBoost.md)
- [Model.PromotionFilterCondition](docs/PromotionFilterCondition.md)
- [Model.PromotionPin](docs/PromotionPin.md)
- [Model.PromotionRangeBoost](docs/PromotionRangeBoost.md)
- [Model.ProtobufAny](docs/ProtobufAny.md)
- [Model.ProtobufFieldMask](docs/ProtobufFieldMask.md)
- [Model.ProtobufNullValue](docs/ProtobufNullValue.md)
- [Model.QueryAggregateResult](docs/QueryAggregateResult.md)
- [Model.QueryAggregateResultAnalysis](docs/QueryAggregateResultAnalysis.md)
Expand All @@ -185,6 +211,8 @@ Class | Method | HTTP request | Description
- [Model.QueryResultTokenClick](docs/QueryResultTokenClick.md)
- [Model.QueryResultTokenPosNeg](docs/QueryResultTokenPosNeg.md)
- [Model.RecordKey](docs/RecordKey.md)
- [Model.Redirect](docs/Redirect.md)
- [Model.RedirectResult](docs/RedirectResult.md)
- [Model.SchemaField](docs/SchemaField.md)
- [Model.SchemaFieldMode](docs/SchemaFieldMode.md)
- [Model.SchemaFieldType](docs/SchemaFieldType.md)
Expand Down
13 changes: 13 additions & 0 deletions docs/ActivePromotion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Com.Sajari.Sdk.Model.ActivePromotion
ActivePromotion is a promotion that is active for a given search.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActiveExclusions** | [**List&lt;PromotionExclusion&gt;**](PromotionExclusion.md) | The records that are excluded from the result set by the active promotion. | [optional]
**ActivePins** | [**List&lt;PromotionPin&gt;**](PromotionPin.md) | The pins that belong to the active promotion. Note that the positions in these pins are the positions specified at pin creation time, which is not necessarily the position that a pin ends up in. For example, if a pin is created at position 2, but the query that the pin is active in has zero results, the pinned result actually appears in position 1. | [optional]
**PromotionId** | **string** | The ID of the active promotion. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

11 changes: 11 additions & 0 deletions docs/BatchUpdateRecordsRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Com.Sajari.Sdk.Model.BatchUpdateRecordsRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Requests** | [**List&lt;UpdateRecordRequest&gt;**](UpdateRecordRequest.md) | The list of requests containing the records to be updated. A maximum of 200 records can be updated in a batch. |
**UpdateMask** | **string** | The list of fields to be updated, separated by a comma, e.g. &#x60;field1,field2&#x60;. For each field that you want to update, provide a corresponding value in each record object, within the requests list, containing the new value. If provided, and you also provide an update mask in any child request, the values must match. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

11 changes: 11 additions & 0 deletions docs/BatchUpdateRecordsResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Com.Sajari.Sdk.Model.BatchUpdateRecordsResponse

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Errors** | [**List&lt;BatchUpdateRecordsResponseError&gt;**](BatchUpdateRecordsResponseError.md) | The errors that occurred. | [optional]
**Records** | [**List&lt;BatchUpdateRecordsResponseRecord&gt;**](BatchUpdateRecordsResponseRecord.md) | A list of updated records. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

11 changes: 11 additions & 0 deletions docs/BatchUpdateRecordsResponseError.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Com.Sajari.Sdk.Model.BatchUpdateRecordsResponseError

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Index** | **int** | The index of the record in &#x60;requests&#x60; that this error corresponds to. | [optional]
**Status** | [**Status**](Status.md) | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

11 changes: 11 additions & 0 deletions docs/BatchUpdateRecordsResponseRecord.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Com.Sajari.Sdk.Model.BatchUpdateRecordsResponseRecord

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Index** | **int** | The index of the record in &#x60;requests&#x60;. | [optional]
**Record** | **Object** | The updated record. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Loading

0 comments on commit 6832630

Please sign in to comment.