Class SafeEntityType
Inheritance
SafeEntityType
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
[MultipleUnique(new string[] { "ParentSafeID", "EntityTypeID" })]
public class SafeEntityType : BaseEntity, ISafeEntityType, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ISafeEntityType>
Constructors
SafeEntityType()
Declaration
Properties
CanMoveEntityTypeIntoSafe
Indicates this entity type can also be moved into the safe by a user, and not just created within the safe
Declaration
public bool CanMoveEntityTypeIntoSafe { get; set; }
Property Value
CanMoveEntityTypeOutOfSafe
Indicates this entity type can also be moved out of the safe by a user, and not just created within the safe
Declaration
public bool CanMoveEntityTypeOutOfSafe { get; set; }
Property Value
EntityTypeID
[Key] Links to ISafe. The type of entity that is allowed within this safe.
Declaration
[RequiredNoDefaultIDValidation]
public Guid EntityTypeID { get; set; }
Property Value
ParentSafeID
[Key] Links to ISafe. The Safe you want to specify the type of entity that is allowed in it.
Declaration
[RequiredNoDefaultIDValidation]
public Guid ParentSafeID { get; set; }
Property Value
ParentSafeID_Label
Declaration
public string ParentSafeID_Label { get; set; }
Property Value
ParentSafeID_Label_Silent
Declaration
[NotMapped]
public string ParentSafeID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ISafeEntityType)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ISafeEntityType source)
Parameters
Type |
Name |
Description |
ISafeEntityType |
source |
The source object to copy all values from.
|
Implements
Extension Methods