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 |