Interface IOwner
Inherited Members
Namespace: LemonEdge.API.Entities.Workflow
Assembly: LemonEdge.API.dll
Syntax
public interface IOwner : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
OwnerID
[Key] The globally unique id of the entity (of type OwnerTypeID) that this document is stored against
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
[EntityLinkToAnyParentRelationship("OwnerTypeID", SingleJoinType.One, "Owner Of Attachable Items", false, null)]
[Required]
[EntityDescription("The id of the item this article is set against.")]
Guid OwnerID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
OwnerTypeID
[Key] The type id of entity the article is being stored against.
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false, IsEntityTypeLink = true)]
[EntityKeyProperty]
[RequiredNoDefaultIDValidation]
[EntityDescription("The item type this article is set against.")]
Guid OwnerTypeID { get; set; }
Property Value
Type | Description |
---|---|
Guid |