{string} Finds relationships for the entity.
Optional
relationshipObjectType: string{string} Used for filtering the name of an expected related entity.
Optional
relationshipName: string{string} Used for filtering the name of an expected relationship.
Optional
flattenMultiLinkIntoSingles: booleanWhether Relationships with a One->(multiple) links will get flattened into many One->Single relationships.
A Promise resolving to an object containing relationship type metadata. The object is empty if no relationship types exist.
Entity names.
Object with a Promise of type EntityAccessRule[] for each rule, where EntityAccessRule maps to the access rule of a given entity name.
{string} Entity name.
Object with a Promise of type boolean for each rule.
Object containing the field data type labels.
{string} Entity name.
Optional
iconType: string{string} Icon type. If iconType is not provided it is set to REGULAR by default.
A string containing the icon path. Returns undefined if objectType is empty.
Reference data list name.
Optional
options: { Object containing name and filter constraints. If constrainingListName is defined, then the refDataName parameter is ignored. parentCode is used to filter list items to those that are children of this list name.
Optional
constrainingOptional
parentPromise containing the reference data or undefined if none exists.
{string} End type entity name.
Optional
includeHeterogeneous: boolean{boolean} Boolean value to determine whether heterogeneous relationships are included.
A Promise resolving to a list of relationships, or an empty list if none are found.
endType {string} End type entity name.
A Promise resolving to Search entity metadata.
Use [getRootTypes()]getRootTypes and [getResolvedEntities()]getResolvedEntities` instead.
MetadataApi extension provides the functionality related to retrieval of metadata. Additional methods are available only in the SAS Visual Investigator Manage and Investigate interface.
Accessed from the window at
window.sas.vi.metadata
.Example