Interface ICanvasItem
Assembly: LemonEdge.API.dll
Syntax
[ComplexDefinition(ImageType.Canvas, "Canvas Item")]
public interface ICanvasItem
Properties
AccountID
The account id this item belongs to
Declaration
[Key]
[Column(Order = 0)]
long AccountID { get; set; }
Property Value
ApprovedByUserID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true, FriendlyLabel = "Approved By User")]
Guid? ApprovedByUserID { get; set; }
Property Value
ApprovedByUserID_Label
Declaration
[EntityProperty(SQLType.NVarChar, true)]
string ApprovedByUserID_Label { get; set; }
Property Value
Declaration
[EntityProperty(SQLType.NVarChar, true, FriendlyLabel = "Comment")]
string Comment { get; set; }
Property Value
ID
The unique global id of this item
Declaration
[Key]
[Column(Order = 1)]
Guid ID { get; set; }
Property Value
Label
Declaration
string Label { get; set; }
Property Value
LastUpdated
The date/time stamp this item was last changed on in the canvas
Declaration
[Key]
[Column(Order = 2)]
DateTimeOffset LastUpdated { get; set; }
Property Value
ModifiedByUserID
The user who made the change in the canvas
Declaration
Guid ModifiedByUserID { get; set; }
Property Value
ModifiedByUserID_Label
The name of the user who made the change in the canvas
Declaration
[EntityProperty(SQLType.NVarChar, false, FriendlyLabel = "Modified By")]
string ModifiedByUserID_Label { get; set; }
Property Value
ObjectType
The unique global id of the type of entity
Declaration
Guid ObjectType { get; set; }
Property Value
ObjectType_Label
The label of the entity type that this changed item belongs to
Declaration
[EntityProperty(SQLType.NVarChar, false, FriendlyLabel = "Type")]
string ObjectType_Label { get; set; }
Property Value
RejectedByUserID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true, FriendlyLabel = "Rejected By User")]
Guid? RejectedByUserID { get; set; }
Property Value
RejectedByUserID_Label
Declaration
[EntityProperty(SQLType.NVarChar, true)]
string RejectedByUserID_Label { get; set; }
Property Value
Status
The type of change that has occured to this item within the canvas
Declaration
CanvasItemStatus Status { get; set; }
Property Value
Extension Methods