Skip to content

Commit 10358e7

Browse files
algolia-botgazconroyGary Conroykai687
committed
fix(specs): extend Analytics descriptions (#4360) (generated) [skip ci]
Co-authored-by: gazconroy <[email protected]> Co-authored-by: Gary Conroy <[email protected]> Co-authored-by: Kai Welke <[email protected]>
1 parent 22167b8 commit 10358e7

File tree

251 files changed

+2784
-1357
lines changed

Some content is hidden

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

251 files changed

+2784
-1357
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Clients/AnalyticsClient.cs

Lines changed: 42 additions & 42 deletions
Large diffs are not rendered by default.

clients/algoliasearch-client-csharp/algoliasearch/Clients/AnalyticsConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* Analytics API
33
*
4-
* The Analytics API gives you access to metrics related to your Algolia search experience. ## Base URLs The base URLs for requests to the Analytics API are: - `https://analytics.us.algolia.com` - `https://analytics.de.algolia.com` - `https://analytics.algolia.com` (routes requests to the closest of the above servers, based on your geographical location) Use the URL that matches your [analytics region](https://dashboard.algolia.com/account/infrastructure/analytics). **All requests must use HTTPS.** ## Availability and authentication Access to the Analytics API is available as part of the [Premium or Elevate plans](https://www.algolia.com/pricing). To authenticate your API requests, add these headers: - `x-algolia-application-id`. Your Algolia application ID. - `x-algolia-api-key`. An API key with the necessary permissions to make the request. The required access control list (ACL) to make a request is listed in each endpoint's reference. You can find your application ID and API key in the [Algolia dashboard](https://dashboard.algolia.com/account). ## Rate limits You can make up to **100 requests per minute per app** to the Analytics API. The response includes headers with information about the limits. ## Parameters Query parameters must be [URL-encoded](https://developer.mozilla.org/en-US/docs/Glossary/Percent-encoding). Non-ASCII characters must be UTF-8 encoded. Plus characters (`+`) are interpreted as spaces. ## Response status and errors The Analytics API returns JSON responses. Since JSON doesn't guarantee any specific ordering, don't rely on the order of attributes in the API response. Successful responses return a `2xx` status. Client errors return a `4xx` status. Server errors are indicated by a `5xx` status. Error responses have a `message` property with more information. ## Version The current version of the Analytics API is version 2, as indicated by the `/2/` in each endpoint's URL.
4+
* The Analytics API gives you access to metrics related to your Algolia search experience. ## Base URLs The base URLs for requests to the Analytics API are: - `https://analytics.us.algolia.com` - `https://analytics.de.algolia.com` - `https://analytics.algolia.com` (routes requests to the closest of the above servers, based on your geographical location) Use the URL that matches your [analytics region](https://dashboard.algolia.com/account/infrastructure/analytics). **All requests must use HTTPS.** ## Availability and authentication Access to the Analytics API is available as part of the [Premium or Elevate plans](https://www.algolia.com/pricing). To authenticate your API requests, add these headers: - `x-algolia-application-id`. Your Algolia application ID. - `x-algolia-api-key`. An API key with the necessary permissions to make the request. The required access control list (ACL) to make a request is listed in each endpoint's reference. You can find your application ID and API key in the [Algolia dashboard](https://dashboard.algolia.com/account). ## Rate limits You can make up to **100 requests per minute per app** to the Analytics API. The response includes headers with information about the limits. ## Parameters Query parameters must be [URL-encoded](https://developer.mozilla.org/en-US/docs/Glossary/Percent-encoding). Non-ASCII characters must be UTF-8 encoded. Plus characters (`+`) are interpreted as spaces. ## Response status and errors The Analytics API returns JSON responses. Since JSON doesn't guarantee any specific ordering, don't rely on the order of attributes in the API response. - Successful responses return a `2xx` status - Client errors return a `4xx` status - Server errors are indicated by a `5xx` status. Error responses have a `message` property with more information. ## Version The current version of the Analytics API is version 2, as indicated by the `/2/` in each endpoint's URL. ## Query aggregation Algolia accepts queries on each keystroke. To ensure you have relevant analytics data, however, the series of keystrokes is aggregated to keep only the latest (final) user query. This is called \"prefix\" aggregation. For more information, see [Query agggregation and processing](https://www.algolia.com/doc/guides/search-analytics/concepts/query-aggregation/). See the analytics implementation overview for more information about query aggregation.
55
*
66
* The version of the OpenAPI document: 2.0.0
77
* Generated by: https://github.com/openapitools/openapi-generator.git

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyAddToCartRates.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public DailyAddToCartRates() { }
2424
/// <summary>
2525
/// Initializes a new instance of the DailyAddToCartRates class.
2626
/// </summary>
27-
/// <param name="rate">Add-to-cart rate, calculated as number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
27+
/// <param name="rate">Add-to-cart rate: calculated as the number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
2828
/// <param name="trackedSearchCount">Number of tracked searches. Tracked searches are search requests where the `clickAnalytics` parameter is true. (required) (default to 0).</param>
2929
/// <param name="addToCartCount">Number of add-to-cart events from this search. (required) (default to 0).</param>
3030
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
@@ -37,9 +37,9 @@ public DailyAddToCartRates(double? rate, int trackedSearchCount, int addToCartCo
3737
}
3838

3939
/// <summary>
40-
/// Add-to-cart rate, calculated as number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
40+
/// Add-to-cart rate: calculated as the number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
4141
/// </summary>
42-
/// <value>Add-to-cart rate, calculated as number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
42+
/// <value>Add-to-cart rate: calculated as the number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
4343
[JsonPropertyName("rate")]
4444
public double? Rate { get; set; }
4545

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyClickThroughRates.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public DailyClickThroughRates() { }
2424
/// <summary>
2525
/// Initializes a new instance of the DailyClickThroughRates class.
2626
/// </summary>
27-
/// <param name="rate">Click-through rate, calculated as number of tracked searches with at least one click event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
27+
/// <param name="rate">Click-through rate: calculated as the number of tracked searches with at least one click event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
2828
/// <param name="clickCount">Number of clicks associated with this search. (required) (default to 0).</param>
2929
/// <param name="trackedSearchCount">Number of tracked searches. Tracked searches are search requests where the `clickAnalytics` parameter is true. (required) (default to 0).</param>
3030
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
@@ -37,9 +37,9 @@ public DailyClickThroughRates(double? rate, int clickCount, int trackedSearchCou
3737
}
3838

3939
/// <summary>
40-
/// Click-through rate, calculated as number of tracked searches with at least one click event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
40+
/// Click-through rate: calculated as the number of tracked searches with at least one click event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
4141
/// </summary>
42-
/// <value>Click-through rate, calculated as number of tracked searches with at least one click event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
42+
/// <value>Click-through rate: calculated as the number of tracked searches with at least one click event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
4343
[JsonPropertyName("rate")]
4444
public double? Rate { get; set; }
4545

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyConversionRates.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public DailyConversionRates() { }
2424
/// <summary>
2525
/// Initializes a new instance of the DailyConversionRates class.
2626
/// </summary>
27-
/// <param name="rate">Conversion rate, calculated as number of tracked searches with at least one conversion event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
27+
/// <param name="rate">Conversion rate: calculated as the number of tracked searches with at least one conversion event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
2828
/// <param name="trackedSearchCount">Number of tracked searches. Tracked searches are search requests where the `clickAnalytics` parameter is true. (required) (default to 0).</param>
2929
/// <param name="conversionCount">Number of conversions from this search. (required) (default to 0).</param>
3030
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
@@ -37,9 +37,9 @@ public DailyConversionRates(double? rate, int trackedSearchCount, int conversion
3737
}
3838

3939
/// <summary>
40-
/// Conversion rate, calculated as number of tracked searches with at least one conversion event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
40+
/// Conversion rate: calculated as the number of tracked searches with at least one conversion event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
4141
/// </summary>
42-
/// <value>Conversion rate, calculated as number of tracked searches with at least one conversion event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
42+
/// <value>Conversion rate: calculated as the number of tracked searches with at least one conversion event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
4343
[JsonPropertyName("rate")]
4444
public double? Rate { get; set; }
4545

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyNoClickRates.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public DailyNoClickRates() { }
2424
/// <summary>
2525
/// Initializes a new instance of the DailyNoClickRates class.
2626
/// </summary>
27-
/// <param name="rate">No click rate, calculated as number of tracked searches without any click divided by the number of tracked searches. (required).</param>
27+
/// <param name="rate">No click rate: calculated as the number of tracked searches without clicks divided by the number of tracked searches. (required).</param>
2828
/// <param name="count">Number of tracked searches. Tracked searches are search requests where the `clickAnalytics` parameter is true. (required) (default to 0).</param>
2929
/// <param name="noClickCount">Number of times this search was returned as a result without any click. (required).</param>
3030
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
@@ -37,9 +37,9 @@ public DailyNoClickRates(double rate, int count, int noClickCount, string date)
3737
}
3838

3939
/// <summary>
40-
/// No click rate, calculated as number of tracked searches without any click divided by the number of tracked searches.
40+
/// No click rate: calculated as the number of tracked searches without clicks divided by the number of tracked searches.
4141
/// </summary>
42-
/// <value>No click rate, calculated as number of tracked searches without any click divided by the number of tracked searches.</value>
42+
/// <value>No click rate: calculated as the number of tracked searches without clicks divided by the number of tracked searches. </value>
4343
[JsonPropertyName("rate")]
4444
public double Rate { get; set; }
4545

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyNoResultsRates.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public DailyNoResultsRates() { }
2727
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
2828
/// <param name="noResultCount">Number of searches without any results. (required).</param>
2929
/// <param name="count">Number of searches. (required).</param>
30-
/// <param name="rate">No results rate, calculated as number of searches with zero results divided by the total number of searches. (required).</param>
30+
/// <param name="rate">No results rate: calculated as the number of searches with zero results divided by the total number of searches. (required).</param>
3131
public DailyNoResultsRates(string date, int noResultCount, int count, double rate)
3232
{
3333
Date = date ?? throw new ArgumentNullException(nameof(date));
@@ -58,9 +58,9 @@ public DailyNoResultsRates(string date, int noResultCount, int count, double rat
5858
public int Count { get; set; }
5959

6060
/// <summary>
61-
/// No results rate, calculated as number of searches with zero results divided by the total number of searches.
61+
/// No results rate: calculated as the number of searches with zero results divided by the total number of searches.
6262
/// </summary>
63-
/// <value>No results rate, calculated as number of searches with zero results divided by the total number of searches.</value>
63+
/// <value>No results rate: calculated as the number of searches with zero results divided by the total number of searches. </value>
6464
[JsonPropertyName("rate")]
6565
public double Rate { get; set; }
6666

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyPurchaseRates.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public DailyPurchaseRates() { }
2424
/// <summary>
2525
/// Initializes a new instance of the DailyPurchaseRates class.
2626
/// </summary>
27-
/// <param name="rate">Purchase rate, calculated as number of tracked searches with at least one purchase event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
27+
/// <param name="rate">Purchase rate: calculated as the number of tracked searches with at least one purchase event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
2828
/// <param name="trackedSearchCount">Number of tracked searches. Tracked searches are search requests where the `clickAnalytics` parameter is true. (required) (default to 0).</param>
2929
/// <param name="purchaseCount">Number of purchase events from this search. (required) (default to 0).</param>
3030
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
@@ -37,9 +37,9 @@ public DailyPurchaseRates(double? rate, int trackedSearchCount, int purchaseCoun
3737
}
3838

3939
/// <summary>
40-
/// Purchase rate, calculated as number of tracked searches with at least one purchase event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
40+
/// Purchase rate: calculated as the number of tracked searches with at least one purchase event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
4141
/// </summary>
42-
/// <value>Purchase rate, calculated as number of tracked searches with at least one purchase event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
42+
/// <value>Purchase rate: calculated as the number of tracked searches with at least one purchase event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
4343
[JsonPropertyName("rate")]
4444
public double? Rate { get; set; }
4545

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/DailyRevenue.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public DailyRevenue() { }
2424
/// <summary>
2525
/// Initializes a new instance of the DailyRevenue class.
2626
/// </summary>
27-
/// <param name="currencies">Revenue associated with this search, broken-down by currencies. (required).</param>
27+
/// <param name="currencies">Revenue associated with this search: broken down by currency. (required).</param>
2828
/// <param name="date">Date in the format YYYY-MM-DD. (required).</param>
2929
public DailyRevenue(Dictionary<string, CurrencyCode> currencies, string date)
3030
{
@@ -33,9 +33,9 @@ public DailyRevenue(Dictionary<string, CurrencyCode> currencies, string date)
3333
}
3434

3535
/// <summary>
36-
/// Revenue associated with this search, broken-down by currencies.
36+
/// Revenue associated with this search: broken down by currency.
3737
/// </summary>
38-
/// <value>Revenue associated with this search, broken-down by currencies.</value>
38+
/// <value>Revenue associated with this search: broken down by currency. </value>
3939
[JsonPropertyName("currencies")]
4040
public Dictionary<string, CurrencyCode> Currencies { get; set; }
4141

clients/algoliasearch-client-csharp/algoliasearch/Models/Analytics/GetAddToCartRateResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public GetAddToCartRateResponse() { }
2424
/// <summary>
2525
/// Initializes a new instance of the GetAddToCartRateResponse class.
2626
/// </summary>
27-
/// <param name="rate">Add-to-cart rate, calculated as number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
27+
/// <param name="rate">Add-to-cart rate: calculated as the number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. (required).</param>
2828
/// <param name="trackedSearchCount">Number of tracked searches. Tracked searches are search requests where the `clickAnalytics` parameter is true. (required) (default to 0).</param>
2929
/// <param name="addToCartCount">Number of add-to-cart events from this search. (required) (default to 0).</param>
3030
/// <param name="dates">Daily add-to-cart rates. (required).</param>
@@ -37,9 +37,9 @@ public GetAddToCartRateResponse(double? rate, int trackedSearchCount, int addToC
3737
}
3838

3939
/// <summary>
40-
/// Add-to-cart rate, calculated as number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
40+
/// Add-to-cart rate: calculated as the number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true.
4141
/// </summary>
42-
/// <value>Add-to-cart rate, calculated as number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
42+
/// <value>Add-to-cart rate: calculated as the number of tracked searches with at least one add-to-cart event divided by the number of tracked searches. If null, Algolia didn't receive any search requests with `clickAnalytics` set to true. </value>
4343
[JsonPropertyName("rate")]
4444
public double? Rate { get; set; }
4545

0 commit comments

Comments
 (0)