UNPKG

@finbourne/lusid-sdk-angular8

Version:

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

41 lines (40 loc) 1.44 kB
import { ResultKeyRule } from './resultKeyRule'; export interface ResultDataKeyRule { /** * 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; /** * The result data key that identifies the address pattern that this is a rule for */ resourceKey: string; documentResultType: string; /** * The available values are: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule */ resultKeyRuleType: ResultDataKeyRule.ResultKeyRuleTypeEnum; } export declare namespace ResultDataKeyRule { type ResultKeyRuleTypeEnum = 'Invalid' | 'ResultDataKeyRule' | 'PortfolioResultDataKeyRule'; const ResultKeyRuleTypeEnum: { Invalid: ResultKeyRule.ResultKeyRuleTypeEnum; ResultDataKeyRule: ResultKeyRule.ResultKeyRuleTypeEnum; PortfolioResultDataKeyRule: ResultKeyRule.ResultKeyRuleTypeEnum; }; }