AdaptableSharedEntity

Defines an AdaptableObject shared with Team Sharing

TypeScript
export interface AdaptableSharedEntity extends
Extends

AdaptableObject

Properties

PropertyTypeDescription
ChangedAtnumberLast time when the object was changed
ChangedBystringLast User who changed the object
DescriptionstringDescription of object being shared
EntityAdaptableObjectActual Adaptable Object being shared
EntityDependencyIdsTypeUuid[]Ids of direct entity dependencies
EntityType'adaptableEntity'Type of shared entity (either Adaptable specific or custom object)
ModuleAdaptableModuleAdaptable Module to which object belongs
RevisionnumberRevision - incremental for 'Active', always 1 for 'Snapshot'
TimestampnumberWhen the object was shared
TypeSharedEntityType'Snapshot' (for 1-time sharing) or 'Active' (for continuous sharing)
UserNamestringUser who shared the object
IsReadOnlybooleanSets Entity to ReadOnly (overwriting a Strategy Entitlement of 'Full')

Property Details

ChangedAt

Last time when the object was changed

TypeScript
ChangedAt: number;
Property Value

number

ChangedBy

Last User who changed the object

TypeScript
ChangedBy: string;
Property Value

string

Description

Description of object being shared

TypeScript
Description: string;
Property Value

string

Entity

Actual Adaptable Object being shared

TypeScript
Entity: AdaptableObject;
Property Value

AdaptableObject

EntityDependencyIds

Ids of direct entity dependencies

TypeScript
EntityDependencyIds: TypeUuid[];
Property Value

TypeUuid[]

EntityType

Type of shared entity (either Adaptable specific or custom object)

TypeScript
EntityType: 'adaptableEntity';
Property Value

'adaptableEntity'

Module

Adaptable Module to which object belongs

TypeScript
Module: AdaptableModule;
Property Value

AdaptableModule

Revision

Revision - incremental for 'Active', always 1 for 'Snapshot'

TypeScript
Revision: number;
Property Value

number

Timestamp

When the object was shared

TypeScript
Timestamp: number;
Property Value

number

Type

'Snapshot' (for 1-time sharing) or 'Active' (for continuous sharing)

TypeScript
Type: SharedEntityType;
Property Value

SharedEntityType

UserName

User who shared the object

TypeScript
UserName: string;
Property Value

string

IsReadOnly

Inherited from AdaptableObject

Sets Entity to ReadOnly (overwriting a Strategy Entitlement of 'Full')

TypeScript
IsReadOnly?: boolean;
Property Value

boolean