LSEG Data Library for TypeScript

getData

The getData function is used to send a request to the Delivery Platform (formerly Refinitiv Data Platform) to retrieve the data described by the Swaption.Definition object.

Syntax

definition.getData(session?: Session)

Parameters

Value Description Data type Optional Default value
session Session object. If it's not passed the default session will be used. Session Yes -

Returned value

ContentResponse object.

Usage

The following example shows how to get data for the specified underlyingDefinition:

const definition = IPA.FinancialContracts.Swaption.Definition({
    instrumentTag: 'myEURswaption',
    settlementType: IPA.FinancialContracts.Swaption.OptionSettlementType.Cash,
    tenor: '5Y',
    strikePercent: 2,
    buySell: IPA.FinancialContracts.Swaption.BuySell.Buy,
    callPut: IPA.FinancialContracts.Swaption.CallPut.Call,
    exerciseStyle: IPA.FinancialContracts.Swaption.ExerciseStyle.Euro,
    underlyingDefinition: {
        tenor: '5Y',
        template: 'EUR_AB6E',
    },
    pricingParameters: { valuationDate: '2020-04-24' },
});

const result = await definition.getData();

console.log(result.data);

None.

65 words (0:21 mins)