{LinkObject} Existing Object that the relationship is from.
{NewLinkObject} New Object to be created and related to.
{ObjectRelationship} The relationship.
A Promise that resolves to a newly created relationship.
{string} Object type.
{number} Object type ID.
{FieldValues} Field values of the object.
Optional
options: CreateObjectOptions{CreateObjectOptions} Optional extra parameters.
A Promise that resolves to the created object when the object has successfully been created.
{string} Object type.
{string} Object ID.
{string} Attachment ID.
A Promise that resolves to an empty HttpResponse when the attachment is successfully deleted.
{VIObject[]} Array of objects.
{string} Type of the objects in the array.
Optional
options: FormatObjectFieldsOptions{FormatObjectFieldsOptions} Optional parameters to control the formatting. By default, nothing is skipped and there is no formatCallback.
A Promise that resolves to the formatted array of objects.
{string} Object type.
{string} Object ID.
{string} Attachment ID.
A Promise that resolves to a HttpResponse with a FileAssociationResponse as the data.
{string} Object type.
{string} Gets the child objects relating to the object ID.
{string} Child object type.
Optional
limit: number{number} Maximum number of child objects to be returned.
A Promise that resolves to an array of objects, that are child objects of the specified object.
{string} Object type.
{string} Object ID.
Optional
includeDisplayLabel: boolean{boolean} Checks whether or not to return the object with a display label.
Optional
includeChildObjects: boolean{boolean} Checks whether or not to return the child objects associated with this object.
The specified object.
{string} Object type.
{string} Object ID.
Object with three boolean methods which provide boolean data on a specified object.
{string} Relationship ID.
A Promise that resolves to a relationship.
{CreateDialogModel} Object containing entity and relationship data.
A Promise which resolves when the dialog box is closed.
{string} Object type.
{string} Object ID.
{number} Object type ID.
{number} Object type version.
{FieldValues} Field values before the object was edited
{FieldValues} Field values after the object was edited
{number} Object Version
Optional
options: UpdateObjectOptions{UpdateObjectOptions} Optional extra parameters.
A Promise that resolves to the updated object when the object has successfully been updated.
{string} Relationship ID.
{FieldValues} Field values before the relationship was edited
{FieldValues} Field values after the relationship was edited
A Promise that resolves to a relationship.
{LinkObject} Object that relationship is from.
{LinkObject} Object that relationship is to.
{ObjectRelationship} The relationship.
A Promise that resolves to an object.
{string} Object type.
{string} Object ID.
{number} Object type ID.
{number} Object type version.
{FieldValues} Field values of the object.
Optional
options: UpdateObjectOptions{UpdateObjectOptions} Optional extra parameters.
A Promise that resolves to the updated object when the object has successfully been updated.
{string} Relationship ID.
{any} HTTP request content.
A Promise that resolves to a relationship.
{AttachmentModel} Attachment model.
{string} Object type.
{string} Object ID.
A Promise that resolves to a HttpResponse with a FileAssociationResponse as the data.
Page model.
Child object metadata.
An observable that resolves to an array of validation results.
This API provides the functionality related to objects within SAS Visual Investigator.
Accessed from the window at
window.sas.vi.object
.Example