Skip to content

Commit

Permalink
No release notes for this build
Browse files Browse the repository at this point in the history
  • Loading branch information
ssnyder-intrinio committed Nov 27, 2024
1 parent 4d0a30b commit b4ac546
Show file tree
Hide file tree
Showing 29 changed files with 1,150 additions and 39 deletions.
2 changes: 1 addition & 1 deletion Intrinio.SDK.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<title>Intrinio</title>

<!-- The package version number that is used when resolving dependencies -->
<version>7.11.0</version>
<version>7.12.0</version>

<!-- Authors contain text that appears directly on the gallery -->
<authors>Intrinio</authors>
Expand Down
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ To get an API key, [sign up here](https://intrinio.com/).

Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://docs.intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner.

- API version: 2.75.0
- Package version: 7.11.0
- API version: 2.76.3
- Package version: 7.12.0


<a name="frameworks-supported"></a>
Expand Down Expand Up @@ -309,6 +309,7 @@ Class | Method | HTTP request | Description
*SecurityApi* | [**ScreenSecurities**](docs/SecurityApi.md#screensecurities) | **POST** /securities/screen | Screen Securities
*SecurityApi* | [**SearchSecurities**](docs/SecurityApi.md#searchsecurities) | **GET** /securities/search | Search Securities
*StockExchangeApi* | [**GetAllStockExchanges**](docs/StockExchangeApi.md#getallstockexchanges) | **GET** /stock_exchanges | All Stock Exchanges
*StockExchangeApi* | [**GetStockExchangeBetas**](docs/StockExchangeApi.md#getstockexchangebetas) | **GET** /stock_exchanges/{identifier}/betas | Security Betas
*StockExchangeApi* | [**GetStockExchangeById**](docs/StockExchangeApi.md#getstockexchangebyid) | **GET** /stock_exchanges/{identifier} | Lookup Stock Exchange
*StockExchangeApi* | [**GetStockExchangeGainers**](docs/StockExchangeApi.md#getstockexchangegainers) | **GET** /stock_exchanges/{identifier}/gainers | Top Gainers by Exchange
*StockExchangeApi* | [**GetStockExchangeLosers**](docs/StockExchangeApi.md#getstockexchangelosers) | **GET** /stock_exchanges/{identifier}/losers | Top Losers by Exchange
Expand Down Expand Up @@ -485,6 +486,7 @@ Class | Method | HTTP request | Description
- [Model.ApiResponseSecurityZacksSalesSurprises](docs/ApiResponseSecurityZacksSalesSurprises.md)
- [Model.ApiResponseStandardizedFinancials](docs/ApiResponseStandardizedFinancials.md)
- [Model.ApiResponseStandardizedFinancialsDimensions](docs/ApiResponseStandardizedFinancialsDimensions.md)
- [Model.ApiResponseStockExchangeBetas](docs/ApiResponseStockExchangeBetas.md)
- [Model.ApiResponseStockExchangeMovers](docs/ApiResponseStockExchangeMovers.md)
- [Model.ApiResponseStockExchangeQuote](docs/ApiResponseStockExchangeQuote.md)
- [Model.ApiResponseStockExchangeRealtimeStockPrices](docs/ApiResponseStockExchangeRealtimeStockPrices.md)
Expand Down Expand Up @@ -513,6 +515,7 @@ Class | Method | HTTP request | Description
- [Model.AverageDirectionalIndexTechnicalValue](docs/AverageDirectionalIndexTechnicalValue.md)
- [Model.AverageTrueRangeTechnicalValue](docs/AverageTrueRangeTechnicalValue.md)
- [Model.AwesomeOscillatorTechnicalValue](docs/AwesomeOscillatorTechnicalValue.md)
- [Model.Beta](docs/Beta.md)
- [Model.BollingerBandsTechnicalValue](docs/BollingerBandsTechnicalValue.md)
- [Model.BulkDownloadLinks](docs/BulkDownloadLinks.md)
- [Model.BulkDownloadSummary](docs/BulkDownloadSummary.md)
Expand Down
24 changes: 24 additions & 0 deletions docs/ApiResponseStockExchangeBetas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[//]: # (CLASS:Intrinio.SDK.Model.ApiResponseStockExchangeBetas)

[//]: # (KIND:object)

### Intrinio.SDK.Model.ApiResponseStockExchangeBetas
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**Betas** | [**List&lt;Beta&gt;**](Beta.md) | The mover security. &nbsp;
**StockExchange** | [**StockExchange**](StockExchange.md) | The Stock Exchange resolved from the given identifier &nbsp;
**NextPage** | string | The token required to request the next page of the data. If null, no further results are available. &nbsp;

[//]: # (END_DEFINITION)


[//]: # (CONTAINED_CLASS:Intrinio.SDK.Model.Beta)


[//]: # (CONTAINED_CLASS:Intrinio.SDK.Model.StockExchange)


25 changes: 25 additions & 0 deletions docs/Beta.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
[//]: # (CLASS:Intrinio.SDK.Model.Beta)

[//]: # (KIND:object)

### Intrinio.SDK.Model.Beta
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**PeriodType** | string | Type of period for this beta value. &nbsp;
**OneYearBeta** | decimal? | The one year beta value for this security. &nbsp;
**ThreeYearBeta** | decimal? | The three year beta value for this security. &nbsp;
**FiveYearBeta** | decimal? | The five year beta value for this security. &nbsp;
**SevenYearBeta** | decimal? | The seven year beta value for this security. &nbsp;
**TenYearBeta** | decimal? | The ten year beta value for this security. &nbsp;
**Security** | [**SecuritySummary**](SecuritySummary.md) | The Security. &nbsp;

[//]: # (END_DEFINITION)


[//]: # (CONTAINED_CLASS:Intrinio.SDK.Model.SecuritySummary)


3 changes: 2 additions & 1 deletion docs/OptionInterval.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@ Name | Type | Description
**High** | decimal? | The highest traded contract price in this interval. &nbsp;
**Low** | decimal? | The lowest traded contract price in this interval. &nbsp;
**Close** | decimal? | The last traded contract price in this interval. &nbsp;
**Volume** | decimal? | The volume of contract trades in this interval. &nbsp;
**Volume** | decimal? | The volume of contracts traded in this interval. &nbsp;
**Average** | decimal? | The volume weighted average price of contract trades in this interval. &nbsp;
**Change** | decimal? | The ratio of Close minus Open to Open. &nbsp;
**TradeCount** | decimal? | The number of qualified trades executed during the period &nbsp;

[//]: # (END_DEFINITION)

Expand Down
3 changes: 2 additions & 1 deletion docs/OptionIntervalMover.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ Name | Type | Description
**High** | decimal? | The highest traded contract price in this interval. &nbsp;
**Low** | decimal? | The lowest traded contract price in this interval. &nbsp;
**Close** | decimal? | The last traded contract price in this interval. &nbsp;
**Volume** | decimal? | The volume of contract trades in this interval. &nbsp;
**Volume** | decimal? | The volume of contracts traded in this interval. &nbsp;
**Average** | decimal? | The volume weighted average price of contract trades in this interval. &nbsp;
**TradeCount** | decimal? | The number of contract trades executed in this interval &nbsp;

[//]: # (END_DEFINITION)

Expand Down
10 changes: 7 additions & 3 deletions docs/OptionsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Method | HTTP request | Description

[//]: # (START_OVERVIEW)

> ApiResponseOptionsTickers GetAllOptionsTickers ()
> ApiResponseOptionsTickers GetAllOptionsTickers (bool? useUnderlyingSymbols = null)
#### Options Tickers

Expand Down Expand Up @@ -94,8 +94,9 @@ namespace Example

var optionsApi = new OptionsApi();

bool? useUnderlyingSymbols = false;

ApiResponseOptionsTickers result = optionsApi.GetAllOptionsTickers();
ApiResponseOptionsTickers result = optionsApi.GetAllOptionsTickers(useUnderlyingSymbols);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
Expand All @@ -108,7 +109,10 @@ namespace Example

[//]: # (START_PARAMETERS)

This endpoint does not need any parameter.

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**useUnderlyingSymbols** | bool?| Use underlying symbol vs contract symbol | [optional] [default to false] &nbsp;
<br/>

[//]: # (END_PARAMETERS)
Expand Down
3 changes: 2 additions & 1 deletion docs/SecurityIntervalMover.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ Name | Type | Description
**High** | decimal? | The highest traded price in this interval. &nbsp;
**Low** | decimal? | The lowest traded price in this interval. &nbsp;
**Close** | decimal? | The last traded price in this interval. &nbsp;
**Volume** | decimal? | The volume of trades in this interval. &nbsp;
**Volume** | decimal? | The volume of shares in this interval. &nbsp;
**Average** | decimal? | The volume weighted average price of trades in this interval. &nbsp;
**TradeCount** | decimal? | The of trades in this interval. &nbsp;

[//]: # (END_DEFINITION)

Expand Down
97 changes: 97 additions & 0 deletions docs/StockExchangeApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ All URIs are relative to *https://api-v2.intrinio.com*
Method | HTTP request | Description
------------- | ------------- | -------------
[**GetAllStockExchanges**](StockExchangeApi.md#getallstockexchanges) | **GET** /stock_exchanges | All Stock Exchanges
[**GetStockExchangeBetas**](StockExchangeApi.md#getstockexchangebetas) | **GET** /stock_exchanges/{identifier}/betas | Security Betas
[**GetStockExchangeById**](StockExchangeApi.md#getstockexchangebyid) | **GET** /stock_exchanges/{identifier} | Lookup Stock Exchange
[**GetStockExchangeGainers**](StockExchangeApi.md#getstockexchangegainers) | **GET** /stock_exchanges/{identifier}/gainers | Top Gainers by Exchange
[**GetStockExchangeLosers**](StockExchangeApi.md#getstockexchangelosers) | **GET** /stock_exchanges/{identifier}/losers | Top Losers by Exchange
Expand Down Expand Up @@ -110,6 +111,102 @@ Name | Type | Description | Notes
[//]: # (END_OPERATION)


[//]: # (START_OPERATION)

[//]: # (CLASS:Intrinio.SDK.Api.StockExchangeApi)

[//]: # (METHOD:GetStockExchangeBetas)

[//]: # (RETURN_TYPE:Intrinio.SDK.Model.ApiResponseStockExchangeBetas)

[//]: # (RETURN_TYPE_KIND:object)

[//]: # (RETURN_TYPE_DOC:ApiResponseStockExchangeBetas.md)

[//]: # (OPERATION:GetStockExchangeBetas_v2)

[//]: # (ENDPOINT:/stock_exchanges/{identifier}/betas)

[//]: # (DOCUMENT_LINK:StockExchangeApi.md#getstockexchangebetas)

<a name="getstockexchangebetas"></a>
## **GetStockExchangeBetas**

[**View Intrinio API Documentation**](https://docs.intrinio.com/documentation/csharp/GetStockExchangeBetas_v2)

[//]: # (START_OVERVIEW)

> ApiResponseStockExchangeBetas GetStockExchangeBetas (string identifier, string type = null, Object date = null, int? pageSize = null, string nextPage = null)
#### Security Betas

Returns security beta data in the Stock Exchange with the given `identifier`

[//]: # (END_OVERVIEW)

### Example

[//]: # (START_CODE_EXAMPLE)

```csharp
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
public class GetStockExchangeBetasExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;

var stockExchangeApi = new StockExchangeApi();

string identifier = "USCOMP";
string type = null;
var date = new Object();
int? pageSize = 100;
string nextPage = null;

ApiResponseStockExchangeBetas result = stockExchangeApi.GetStockExchangeBetas(identifier, type, date, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
```

[//]: # (END_CODE_EXAMPLE)

### Parameters

[//]: # (START_PARAMETERS)


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**identifier** | string| A Stock Exchange identifier (MIC or Intrinio ID) | &nbsp;
**type** | string| Only of the given type | [optional] [default to weekly] &nbsp;
**date** | [**Object**](Object.md)| Return data for this period end date. | [optional] &nbsp;
**pageSize** | int?| The number of results to return | [optional] [default to 100] &nbsp;
**nextPage** | string| Gets the next page of data from a previous API call | [optional] &nbsp;
<br/>

[//]: # (END_PARAMETERS)

### Return type

[**ApiResponseStockExchangeBetas**](ApiResponseStockExchangeBetas.md)

[//]: # (END_OPERATION)


[//]: # (START_OPERATION)

[//]: # (CLASS:Intrinio.SDK.Api.StockExchangeApi)
Expand Down
1 change: 1 addition & 0 deletions docs/StockPriceInterval.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Name | Type | Description
**AskFirstTime** | DateTime? | The timestamp that represents the first ask time from the interval span. &nbsp;
**AskLastTime** | DateTime? | The timestamp that represents the last ask time from the interval span. &nbsp;
**AskChangePercent** | decimal? | The ratio of the close to open ask difference, in percent. &nbsp;
**TradeCount** | decimal? | The number of qualified trades executed during the period &nbsp;

[//]: # (END_DEFINITION)

Expand Down
3 changes: 2 additions & 1 deletion src/Intrinio.SDK.Test/Api/OptionsApiTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ public void InstanceTest()
public void GetAllOptionsTickersTest()
{
// TODO uncomment below to test the method and replace null with proper value
//var response = instance.GetAllOptionsTickers();
//bool? useUnderlyingSymbols = null;
//var response = instance.GetAllOptionsTickers(useUnderlyingSymbols);
//Assert.IsInstanceOf<ApiResponseOptionsTickers> (response, "response is ApiResponseOptionsTickers");
}

Expand Down
16 changes: 16 additions & 0 deletions src/Intrinio.SDK.Test/Api/StockExchangeApiTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,22 @@ public void GetAllStockExchangesTest()
//Assert.IsInstanceOf<ApiResponseStockExchanges> (response, "response is ApiResponseStockExchanges");
}

/// <summary>
/// Test GetStockExchangeBetas
/// </summary>
[Test]
public void GetStockExchangeBetasTest()
{
// TODO uncomment below to test the method and replace null with proper value
//string identifier = null;
//string type = null;
//Object date = null;
//int? pageSize = null;
//string nextPage = null;
//var response = instance.GetStockExchangeBetas(identifier, type, date, pageSize, nextPage);
//Assert.IsInstanceOf<ApiResponseStockExchangeBetas> (response, "response is ApiResponseStockExchangeBetas");
}

/// <summary>
/// Test GetStockExchangeById
/// </summary>
Expand Down
2 changes: 1 addition & 1 deletion src/Intrinio.SDK.Test/Intrinio.SDK.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://docs.intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner.
OpenAPI spec version: 2.75.0
OpenAPI spec version: 2.76.3
-->

Expand Down
Loading

0 comments on commit b4ac546

Please sign in to comment.