UNPKG

@finbourne/lusid-sdk-angular8

Version:

An angular (8+) SDK for secure access to the LUSID® by FINBOURNE web API

38 lines (37 loc) 1.38 kB
import { ResultKeyRule } from './resultKeyRule'; export interface PortfolioResultDataKeyRule { /** * the result resource supplier (where the data comes from) */ supplier: string; /** * which is the scope in which the data should be found */ dataScope: string; /** * document code that defines which document is desired */ documentCode: string; /** * Shorthand for the time interval used to select result data. This must be a dot-separated string specifying a start and end date, for example \'5D.0D\' to look back 5 days from today (0 days ago). */ quoteInterval?: string | null; /** * The AsAt predicate specification. */ asAt?: Date | null; portfolioCode?: string | null; portfolioScope?: string | null; /** * The available values are: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule */ resultKeyRuleType: PortfolioResultDataKeyRule.ResultKeyRuleTypeEnum; } export declare namespace PortfolioResultDataKeyRule { type ResultKeyRuleTypeEnum = 'Invalid' | 'ResultDataKeyRule' | 'PortfolioResultDataKeyRule'; const ResultKeyRuleTypeEnum: { Invalid: ResultKeyRule.ResultKeyRuleTypeEnum; ResultDataKeyRule: ResultKeyRule.ResultKeyRuleTypeEnum; PortfolioResultDataKeyRule: ResultKeyRule.ResultKeyRuleTypeEnum; }; }