Interface IAttachableBase
Inherited Members
Namespace: LemonEdge.API.Entities.Workflow
Assembly: LemonEdge.API.dll
Syntax
[IsBaseInterface]
public interface IAttachableBase : IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, IHasVersion
Properties
Date
The date associated with the inheriting entity.
Declaration
[EntityProperty(SQLType.DateTimeOffset, true, IsDate = true)]
[EntityDescription("The date associated with the inheriting entity.")]
DateTimeOffset? Date { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
Remarks
We should always use datetimeoffsets. They are international, with time zones, but most importantly odata supports them and not datetime
Description
A user friendly description of the document
Declaration
[EntityProperty(SQLType.NVarChar, 2000, true)]
[EntityDescription("The document description.")]
string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The name of the document ignoring any file extension
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("The document name.")]
string Name { get; set; }
Property Value
Type | Description |
---|---|
string |