Interface IShareAcrossAccounts
Indicates this entity is one that can be shared accross multi-tenanted accounts in the same database.
This is used for configuration such as addins IAddInModule, and custom objects ICustomObject.
Only the root account (ID=1) can edit items that are shared items across acounts
Inherited Members
System.IEquatable<LemonEdge.API.Core.IBaseEntity>.Equals(LemonEdge.API.Core.IBaseEntity)
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
System.ComponentModel.INotifyPropertyChanging.PropertyChanging
Namespace: LemonEdge.API.Core
Assembly: API.dll
Syntax
public interface IShareAcrossAccounts : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
IsShared
Indicates this record is a shared record. Only the root account can edit items that are shared records
Declaration
[EntityProperty(SQLType.Bit, false, "0")]
[EntityDescription("Indicates this record is shared for read-only access across all other accounts.")]
bool IsShared { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |