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 Oct 31, 2024
1 parent d4ef495 commit 49639bf
Show file tree
Hide file tree
Showing 37 changed files with 2,489 additions and 199 deletions.
10 changes: 5 additions & 5 deletions 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.8.0</version>
<version>7.10.0</version>

<!-- Authors contain text that appears directly on the gallery -->
<authors>Intrinio</authors>
Expand All @@ -26,10 +26,10 @@
<!-- Dependencies are automatically installed when the package is installed -->
<dependencies>

<dependency id="NewtonSoft.Json" version="13.0.2" />
<dependency id="JsonSubTypes" version="1.9.0" />
<dependency id="RestSharp" version="108.0.1" />
<dependency id="Polly" version="7.2.3" />
<dependency id="NewtonSoft.Json" version="13.0.3" />
<dependency id="JsonSubTypes" version="2.0.1" />
<dependency id="RestSharp" version="112.0.0" />
<dependency id="Polly" version="8.4.1" />

</dependencies>
</metadata>
Expand Down
18 changes: 12 additions & 6 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.66.2
- Package version: 7.8.0
- API version: 2.72.2
- Package version: 7.10.0


<a name="frameworks-supported"></a>
Expand All @@ -24,10 +24,10 @@ Alternatively, you can download the required DLLs from the [Releases page](https

<a name="dependencies"></a>
## Dependencies
- [RestSharp](https://www.nuget.org/packages/RestSharp) - 108.0.1 or later
- [RestSharp](https://www.nuget.org/packages/RestSharp) - 112.0.0 or later
- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 7.0.0 or later
- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.9.0 or later
- [Polly](https://www.nuget.org/packages/Polly) - 7.2.3 or later
- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 2.0.1 or later
- [Polly](https://www.nuget.org/packages/Polly) - 8.4.1 or later

The DLLs included in the package may not be the latest version. We recommend using [NuGet] (https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages:
```
Expand Down Expand Up @@ -138,7 +138,7 @@ Class | Method | HTTP request | Description
*CompanyApi* | [**GetCompanyHistoricalData**](docs/CompanyApi.md#getcompanyhistoricaldata) | **GET** /companies/{identifier}/historical_data/{tag} | Historical Data for Company
*CompanyApi* | [**GetCompanyIpos**](docs/CompanyApi.md#getcompanyipos) | **GET** /companies/ipos | IPOs
*CompanyApi* | [**GetCompanyNews**](docs/CompanyApi.md#getcompanynews) | **GET** /companies/{identifier}/news | All News by Company
*CompanyApi* | [**GetCompanyNewsBody**](docs/CompanyApi.md#getcompanynewsbody) | **GET** /companies/news/body | The body of a news article. This endpoint requires additional authorization beyond basic news access. Please see a representative for details.
*CompanyApi* | [**GetCompanyNewsBody**](docs/CompanyApi.md#getcompanynewsbody) | **GET** /companies/news/body | News Article Body
*CompanyApi* | [**GetCompanyPublicFloat**](docs/CompanyApi.md#getcompanypublicfloat) | **GET** /companies/{identifier}/public_float | Get Company's public float
*CompanyApi* | [**GetCompanySecurities**](docs/CompanyApi.md#getcompanysecurities) | **GET** /companies/{identifier}/securities | All Securities by Company
*CompanyApi* | [**InsiderTransactionFilingsByCompany**](docs/CompanyApi.md#insidertransactionfilingsbycompany) | **GET** /companies/{identifier}/insider_transaction_filings | Insider Transaction Filings by Company
Expand Down Expand Up @@ -306,8 +306,11 @@ Class | Method | HTTP request | Description
*SecurityApi* | [**SearchSecurities**](docs/SecurityApi.md#searchsecurities) | **GET** /securities/search | Search Securities
*StockExchangeApi* | [**GetAllStockExchanges**](docs/StockExchangeApi.md#getallstockexchanges) | **GET** /stock_exchanges | All Stock Exchanges
*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
*StockExchangeApi* | [**GetStockExchangePriceAdjustments**](docs/StockExchangeApi.md#getstockexchangepriceadjustments) | **GET** /stock_exchanges/{identifier}/prices/adjustments | Stock Price Adjustments by Exchange
*StockExchangeApi* | [**GetStockExchangePrices**](docs/StockExchangeApi.md#getstockexchangeprices) | **GET** /stock_exchanges/{identifier}/prices | Stock Prices by Exchange
*StockExchangeApi* | [**GetStockExchangeQuote**](docs/StockExchangeApi.md#getstockexchangequote) | **GET** /stock_exchanges/{identifier}/quote | Realtime Quote Prices by Exchange
*StockExchangeApi* | [**GetStockExchangeRealtimePrices**](docs/StockExchangeApi.md#getstockexchangerealtimeprices) | **GET** /stock_exchanges/{identifier}/prices/realtime | Realtime Stock Prices by Exchange
*StockExchangeApi* | [**GetStockExchangeSecurities**](docs/StockExchangeApi.md#getstockexchangesecurities) | **GET** /stock_exchanges/{identifier}/securities | Securities by Exchange
*TechnicalApi* | [**GetSecurityPriceTechnicalsAdi**](docs/TechnicalApi.md#getsecuritypricetechnicalsadi) | **GET** /securities/{identifier}/prices/technicals/adi | Accumulation/Distribution Index
Expand Down Expand Up @@ -476,6 +479,8 @@ Class | Method | HTTP request | Description
- [Model.ApiResponseSecurityZacksSalesSurprises](docs/ApiResponseSecurityZacksSalesSurprises.md)
- [Model.ApiResponseStandardizedFinancials](docs/ApiResponseStandardizedFinancials.md)
- [Model.ApiResponseStandardizedFinancialsDimensions](docs/ApiResponseStandardizedFinancialsDimensions.md)
- [Model.ApiResponseStockExchangeMovers](docs/ApiResponseStockExchangeMovers.md)
- [Model.ApiResponseStockExchangeQuote](docs/ApiResponseStockExchangeQuote.md)
- [Model.ApiResponseStockExchangeRealtimeStockPrices](docs/ApiResponseStockExchangeRealtimeStockPrices.md)
- [Model.ApiResponseStockExchangeSecurities](docs/ApiResponseStockExchangeSecurities.md)
- [Model.ApiResponseStockExchangeStockPriceAdjustments](docs/ApiResponseStockExchangeStockPriceAdjustments.md)
Expand Down Expand Up @@ -620,6 +625,7 @@ Class | Method | HTTP request | Description
- [Model.StandardizedFinancialsDimension](docs/StandardizedFinancialsDimension.md)
- [Model.StochasticOscillatorTechnicalValue](docs/StochasticOscillatorTechnicalValue.md)
- [Model.StockExchange](docs/StockExchange.md)
- [Model.StockExchangeMover](docs/StockExchangeMover.md)
- [Model.StockMarketIndex](docs/StockMarketIndex.md)
- [Model.StockMarketIndexSummary](docs/StockMarketIndexSummary.md)
- [Model.StockPrice](docs/StockPrice.md)
Expand Down
8 changes: 4 additions & 4 deletions build.bat
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ if not exist ".\nuget.exe" powershell -Command "(new-object System.Net.WebClient

if not exist ".\bin" mkdir bin

copy packages\Newtonsoft.Json.13.0.2\lib\net45\Newtonsoft.Json.dll bin\Newtonsoft.Json.dll
copy packages\JsonSubTypes.1.9.0\lib\net45\JsonSubTypes.dll bin\JsonSubTypes.dll
copy packages\RestSharp.108.0.1\lib\net45\RestSharp.dll bin\RestSharp.dll
copy packages\Polly.7.2.3\lib\net472\Polly.dll bin\Polly.dll
copy packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll bin\Newtonsoft.Json.dll
copy packages\JsonSubTypes.2.0.1\lib\net45\JsonSubTypes.dll bin\JsonSubTypes.dll
copy packages\RestSharp.112.0.0\lib\net45\RestSharp.dll bin\RestSharp.dll
copy packages\Polly.8.4.1\lib\net472\Polly.dll bin\Polly.dll
%CSCPATH%\csc /reference:bin\Newtonsoft.Json.dll;bin\JsonSubTypes.dll;bin\RestSharp.dll;bin\Polly.dll;System.ComponentModel.DataAnnotations.dll /target:library /out:bin\Intrinio.SDK.dll /recurse:src\Intrinio.SDK\*.cs /doc:bin\Intrinio.SDK.xml
8 changes: 4 additions & 4 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ ${nuget_cmd} install src/Intrinio.SDK/packages.config -o packages;

echo "[INFO] Copy DLLs to the 'bin' folder"
mkdir -p bin;
cp packages/Newtonsoft.Json.13.0.2/lib/net45/Newtonsoft.Json.dll bin/Newtonsoft.Json.dll;
cp packages/RestSharp.108.0.1/lib/net45/RestSharp.dll bin/RestSharp.dll;
cp packages/JsonSubTypes.1.9.0/lib/net45/JsonSubTypes.dll bin/JsonSubTypes.dll
cp packages/Polly.7.2.3/lib/net472/Polly.dll bin/Polly.dll
cp packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll bin/Newtonsoft.Json.dll;
cp packages/RestSharp.112.0.0/lib/net45/RestSharp.dll bin/RestSharp.dll;
cp packages/JsonSubTypes.2.0.1/lib/net45/JsonSubTypes.dll bin/JsonSubTypes.dll
cp packages/Polly.8.4.1/lib/net472/Polly.dll bin/Polly.dll

echo "[INFO] Run 'mcs' to build bin/Intrinio.SDK.dll"
mcs -langversion:${langversion} -sdk:${sdk} -r:bin/Newtonsoft.Json.dll,bin/JsonSubTypes.dll,\
Expand Down
9 changes: 9 additions & 0 deletions docs/ApiResponseSecurityQuote.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,23 @@ Name | Type | Description
**ChangePercent** | decimal? | The percent difference in last price from the last close price &nbsp;
**AdjClose5DaysAgo** | decimal? | The adjusted close price 5 days ago. &nbsp;
**AdjClose30DaysAgo** | decimal? | The adjusted close price 30 days ago. &nbsp;
**AdjClose90DaysAgo** | decimal? | The adjusted close price 90 days ago. &nbsp;
**AdjClose180DaysAgo** | decimal? | The adjusted close price 180 days ago. &nbsp;
**AdjClose365DaysAgo** | decimal? | The adjusted close price 365 days ago. &nbsp;
**AdjClose730DaysAgo** | decimal? | The adjusted close price 730 days ago. &nbsp;
**AdjClose1825DaysAgo** | decimal? | The adjusted close price 1825 days ago. &nbsp;
**AdjCloseYearToDate** | decimal? | The adjusted close price at the start of the calendar year. &nbsp;
**ChangePercent5Days** | decimal? | The percent change from the adjusted price 5 days ago to now. &nbsp;
**ChangePercent30Days** | decimal? | The percent change from the adjusted price 30 days ago to now. &nbsp;
**ChangePercent90Days** | decimal? | The percent change from the adjusted price 90 days ago to now. &nbsp;
**ChangePercent180Days** | decimal? | The percent change from the adjusted price 180 days ago to now. &nbsp;
**ChangePercent365Days** | decimal? | The percent change from the adjusted price 365 days ago to now. &nbsp;
**ChangePercent730DaysAgo** | decimal? | The percent change from the adjusted price 730 days ago to now. &nbsp;
**ChangePercent1825Days** | decimal? | The percent change from the adjusted price 1825 days ago to now. &nbsp;
**ChangePercentYearToDate** | decimal? | The percent change from the adjusted price since the start of the calendar year to now. &nbsp;
**ExtendedHoursLast** | decimal? | The price of the latest trade in pre and post market trading. Might be null during normal trading &nbsp;
**ExtendedHoursChange** | decimal? | The difference in extended_hours_last price from most recent official close price &nbsp;
**ExtendedHoursChangePercent** | decimal? | The percent difference in extended_hours_last from the most recent official close price &nbsp;

[//]: # (END_DEFINITION)

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

[//]: # (KIND:object)

### Intrinio.SDK.Model.ApiResponseStockExchangeMovers
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**Movers** | [**List&lt;StockExchangeMover&gt;**](StockExchangeMover.md) | The mover security. &nbsp;
**StockExchange** | [**StockExchange**](StockExchange.md) | The Stock Exchange resolved from the given identifier &nbsp;

[//]: # (END_DEFINITION)


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


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


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

[//]: # (KIND:object)

### Intrinio.SDK.Model.ApiResponseStockExchangeQuote
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**Quotes** | [**List&lt;ApiResponseSecurityQuote&gt;**](ApiResponseSecurityQuote.md) | The realtime stock prices for all Securities traded on the Stock Exchange &nbsp;
**StockExchange** | [**StockExchange**](StockExchange.md) | The Stock Exchange resolved from the given identifier &nbsp;

[//]: # (END_DEFINITION)


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


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


1 change: 1 addition & 0 deletions docs/BulkDownloadSummary.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Name | Type | Description
**Format** | string | The file format of the bulk download &nbsp;
**DataLengthBytes** | string | The total length of the bulk download data in bytes &nbsp;
**UpdateFrequency** | string | The update frequency for the bulk download &nbsp;
**LastUpdated** | DateTime? | The date on which the bulk download was last updated &nbsp;
**Links** | [**List&lt;BulkDownloadLinks&gt;**](BulkDownloadLinks.md) | Links to all of the files comprising the bulk download. Links expire in 24 hours. &nbsp;

[//]: # (END_DEFINITION)
Expand Down
6 changes: 3 additions & 3 deletions docs/CompanyApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Method | HTTP request | Description
[**GetCompanyHistoricalData**](CompanyApi.md#getcompanyhistoricaldata) | **GET** /companies/{identifier}/historical_data/{tag} | Historical Data for Company
[**GetCompanyIpos**](CompanyApi.md#getcompanyipos) | **GET** /companies/ipos | IPOs
[**GetCompanyNews**](CompanyApi.md#getcompanynews) | **GET** /companies/{identifier}/news | All News by Company
[**GetCompanyNewsBody**](CompanyApi.md#getcompanynewsbody) | **GET** /companies/news/body | The body of a news article. This endpoint requires additional authorization beyond basic news access. Please see a representative for details.
[**GetCompanyNewsBody**](CompanyApi.md#getcompanynewsbody) | **GET** /companies/news/body | News Article Body
[**GetCompanyPublicFloat**](CompanyApi.md#getcompanypublicfloat) | **GET** /companies/{identifier}/public_float | Get Company&#39;s public float
[**GetCompanySecurities**](CompanyApi.md#getcompanysecurities) | **GET** /companies/{identifier}/securities | All Securities by Company
[**InsiderTransactionFilingsByCompany**](CompanyApi.md#insidertransactionfilingsbycompany) | **GET** /companies/{identifier}/insider_transaction_filings | Insider Transaction Filings by Company
Expand Down Expand Up @@ -1362,9 +1362,9 @@ Name | Type | Description | Notes

> ApiResponseCompanyNewsBody GetCompanyNewsBody (string newsStoryId, DateTime? publicationDate, string specificSource = null, string nextPage = null)
#### The body of a news article. This endpoint requires additional authorization beyond basic news access. Please see a representative for details.
#### News Article Body

Returns the news article body.
Returns the body of a news article. This endpoint requires additional authorization beyond basic news access. Please see a representative for details.

[//]: # (END_OVERVIEW)

Expand Down
16 changes: 12 additions & 4 deletions docs/OptionsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ This endpoint does not need any parameter.

[//]: # (START_OVERVIEW)

> ApiResponseOptionsAggregates GetOptionAggregates (Object date = null)
> ApiResponseOptionsAggregates GetOptionAggregates (Object date = null, int? pageSize = null, string nextPage = null)
#### Total open interest and volume aggregated by ticker

Expand Down Expand Up @@ -176,8 +176,10 @@ namespace Example
var optionsApi = new OptionsApi();

var date = new Object();
int? pageSize = 100;
string nextPage = null;

ApiResponseOptionsAggregates result = optionsApi.GetOptionAggregates(date);
ApiResponseOptionsAggregates result = optionsApi.GetOptionAggregates(date, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
Expand All @@ -194,6 +196,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**date** | [**Object**](Object.md)| Return aggregated data for this 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)
Expand Down Expand Up @@ -1899,7 +1903,7 @@ Name | Type | Description | Notes

[//]: # (START_OVERVIEW)

> ApiResponseOptionsPricesByTickerRealtime GetOptionsPricesRealtimeByTicker (string symbol, string source = null, string ivMode = null, string nextPage = null, int? pageSize = null, string stockPriceSource = null, string model = null, bool? showExtendedPrice = null)
> ApiResponseOptionsPricesByTickerRealtime GetOptionsPricesRealtimeByTicker (string symbol, string source = null, string ivMode = null, string nextPage = null, int? pageSize = null, string stockPriceSource = null, string model = null, bool? showExtendedPrice = null, Object expirationStartDate = null, Object expirationEndDate = null)
#### Option Prices Realtime By Ticker

Expand Down Expand Up @@ -1940,8 +1944,10 @@ namespace Example
string stockPriceSource = null;
string model = null;
bool? showExtendedPrice = null;
var expirationStartDate = new Object();
var expirationEndDate = new Object();

ApiResponseOptionsPricesByTickerRealtime result = optionsApi.GetOptionsPricesRealtimeByTicker(symbol, source, ivMode, nextPage, pageSize, stockPriceSource, model, showExtendedPrice);
ApiResponseOptionsPricesByTickerRealtime result = optionsApi.GetOptionsPricesRealtimeByTicker(symbol, source, ivMode, nextPage, pageSize, stockPriceSource, model, showExtendedPrice, expirationStartDate, expirationEndDate);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
Expand All @@ -1965,6 +1971,8 @@ Name | Type | Description | Notes
**stockPriceSource** | string| Source for underlying price for calculating Greeks. | [optional] &nbsp;
**model** | string| Model for calculating Greek values. Default is black_scholes. | [optional] &nbsp;
**showExtendedPrice** | bool?| Whether to include open close high low type fields. | [optional] &nbsp;
**expirationStartDate** | [**Object**](Object.md)| Filter out contracts that expire before this date. | [optional] &nbsp;
**expirationEndDate** | [**Object**](Object.md)| Filter out contracts that expire after this date. | [optional] &nbsp;
<br/>

[//]: # (END_PARAMETERS)
Expand Down
Loading

0 comments on commit 49639bf

Please sign in to comment.