LSEG Data Library for .NET

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" }
                                        });