FundamentalAndReference.Definition object
This object defines a request definition used to retrieve Fundamental and Reference data.
Syntax
FundamentalAndReference.Definition()FundamentalAndReference.Definition(params string[] universe)FundamentalAndReference.Definition(IEnumerable<string> universe)
FundamentalAndReference Parameters
| Value | Description | Optional | Default value |
|---|---|---|---|
| universe | Single instrument, multiple instruments or list of instruments | No | - |
You can set one or more instruments when calling the Definition() method.
Another way of specifying the instrument (RIC) is using the Universe() method in continuation of the Definition() method.
For a request to be valid, at least one universe is required.
Returned value
FundamentalAndReferenceDefinition object.
Usage
The following example demonstrates how to create a Fundamental And Reference object definition to get revenue for "IBM.N"
using LSEG.Data.Content.Data;
var definition = FundamentalAndReference.Definition("IBM.N").Fields("TR.Revenue");
Another example showing how to get real time data fields for Apple
using LSEG.Data.Content.Data;
var definition = FundamentalAndReference.Definition()
.Universe("AAPL.O")
.Fields("BID", "CF_BID", "CF_ASK", "CF_LAST");
One more example showing how to retrieve historical data between for a given interval, by specifying a start date and end date as parameters
using LSEG.Data.Content.Data;
var definition = FundamentalAndReference.Definition("BHP.AX")
.Fields("TR.AdjmtFactorAdjustmentDate")
.Parameters(new JObject()
{
{"SDate", "1980-01-01" },
{"EDate", "2018-09-29" }
});