Interface ICanvasItem
A complex type definition for holding the results of running a query that returns the changes in a canves
Can be executed from LemonEdge.API.Entities.Helpers.Queries.GetCanvasItems.Execute(System.Guid,LemonEdge.Utils.QueryableExecuter{LemonEdge.API.ComplexTypes.ICanvasItem})
Namespace: LemonEdge.API.ComplexTypes
Assembly: 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
Type | Description |
---|---|
System.Int64 |
ID
The unique global id of this item
Declaration
[Key]
[Column(Order = 1)]
Guid ID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Label
The label of this item
Declaration
string Label { get; set; }
Property Value
Type | Description |
---|---|
System.String |
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
Type | Description |
---|---|
System.DateTimeOffset |
ModifiedByUserID
The user who made the change in the canvas
Declaration
Guid ModifiedByUserID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
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
Type | Description |
---|---|
System.String |
ObjectType
The unique global id of the type of entity
Declaration
Guid ObjectType { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
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
Type | Description |
---|---|
System.String |
Status
The type of change that has occured to this item within the canvas
Declaration
CanvasStatus Status { get; set; }
Property Value
Type | Description |
---|---|
CanvasStatus |