Type Alias LinkStateFullV2

The full state of a Link.

type LinkStateFullV2 = {
    bindings?: BindingArrayV2;
    createdDate: string;
    dynamicView?: boolean;
    genAppAccessible?: boolean;
    id: string;
    includeScript?: boolean;
    modifiedByUser?: odagLinks.UserStateCondensedV2;
    modifiedDate?: string;
    name: LinkNameV2;
    owner: odagLinks.UserStateCondensedV2;
    privileges?: string[];
    properties: LinkPropertiesV2;
    rowEstExpr: LinkRowEstExprV2;
    sourceLinkId?: string;
    status: LinkStatusV2;
    templateApp: odagLinks.AppStateCondensedV2;
    templateAppChartObjects?: unknown[];
}
Index
bindings?: BindingArrayV2

A collection of Bindings. Note that there can be multiple bindings having the same templateAppFieldName in a binding collection to denote different usages of the field's selection state in the context of the data prep logic but they all must have the same value for their range property.

createdDate: string
dynamicView?: boolean

When true, the ODAG link is treated as a dynamic view.

genAppAccessible?: boolean

Only returned on LinkGet and set to true if user will have access to an Analytics Application generated by this link.

id: string
includeScript?: boolean

Set to true to include the generated Analytics Application load script in the generated Analytics Application. The default value is false.

Condensed state of a user returned in state of ownable ODAG entities (for example, a link or request).

modifiedDate?: string

The name of a link.

Condensed state of a user returned in state of ownable ODAG entities (for example, a link or request).

privileges?: string[]
properties: LinkPropertiesV2

The complete set of possible properties for a link and their associated user context/value pairings.

rowEstExpr: LinkRowEstExprV2

The measure expression to be evaluated in the context of the selection Analytics Application for the link that estimates the number of records that will be qualified by the primary load query of the template Analytics Application. This expression must be valid in the context of the selection Analytics Application fields and update whenever the selection state of the selection Analytics Application changes.

sourceLinkId?: string

The ID of the original link this was copied from. Present only on deep-copied links.

status: LinkStatusV2

The current status of a link.

Condensed state of an Analytics Application returned in state for Link, LinkUsage, Request, and ODAG Apps GET calls.

templateAppChartObjects?: unknown[]