Class Tag
Implements
Inherited Members
Namespace: LemonEdge.API.Entities.Workflow
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class Tag : BaseEntityWithPermissions, ITag, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier, ICloneableAsync<ITag>
Constructors
Tag()
Declaration
public Tag()
Properties
AvailableAgainstAllObjects
Indicates if this Tag can be marked against any item in the system.
If not you need to specify the certain record types that can use this tag using ITagType
Declaration
public bool AvailableAgainstAllObjects { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Description
A user friendly description of this tag
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
[Key] The unique name of this tag that the user can select to mark any record in the system with
Declaration
[Unique]
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
| Type | Name | Description |
|---|---|---|
| IBaseEntity | src |
Overrides
CopyFromSource(ITag)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ITag source)
Parameters
| Type | Name | Description |
|---|---|---|
| ITag | source | The source object to copy all values from. |
ToString()
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string |