Interface IPermissionsUser
The system entity for a period end adjustment entity, which is a part of a period end that the user can add adjustments to
See https://help.lemonedge.com/permissions-tool-window/ for more information
Inherited Members
Namespace: LemonEdge.API.Entities.Administration
Assembly: LemonEdge.API.dll
Syntax
[EntityDefinition(EntityID.PermissionsUser, "dbo.LT_PermissionsUsers", "PermissionsUser", ReplicateForEachDescriptorType = typeof(IBaseEntityWithPermissionsUser))]
[DefaultEntityIcon(ImageType.LockKey)]
[EntityIndex(Name = "EntityID", ColumnNames = new string[] { "EntityID", "UserID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending, IndexOrder.Ascending }, IsClustered = false, IsUnique = true)]
public interface IPermissionsUser : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, IPermissionsBase
Properties
UserID
The User ID
Declaration
[EntityRelationship(EntityID.Users, "ID", SingleJoinType.ZeroToOne, "User", "Permissions", DeleteWithRelationship = true, PreventAutoConstraint = true)]
[RequiredNoDefaultIDValidation]
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
Guid UserID { get; set; }
Property Value
Type | Description |
---|---|
Guid |