Show / Hide Table of Contents

Class TaskRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the Task table.

Inheritance
object
TaskRecordData
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class TaskRecordData
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

TaskRecordData()

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the Task table.

Declaration
public TaskRecordData()
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

ColorIndex

JAP

Declaration
public short ColorIndex
Field Value
Type Description
short
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DefaultAlldayEvent

Default value for alldayEvent flag

Declaration
public AllDayEvent DefaultAlldayEvent
Field Value
Type Description
AllDayEvent
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DefaultFreeBusy

Default value for Free/Busy indicator

Declaration
public FreeBusy DefaultFreeBusy
Field Value
Type Description
FreeBusy
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DefaultPublishType

Should this field be published by default?

Declaration
public PublishType DefaultPublishType
Field Value
Type Description
PublishType
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DefaultVideomeetingStatus

Default video-meeting status for meetings created in SuperOffice CRM.

Declaration
public VideoMeetingStatus DefaultVideomeetingStatus
Field Value
Type Description
VideoMeetingStatus
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Deleted

0 -> record is active 1 -> record is 'deleted' and should not be shown in lists

Declaration
public short Deleted
Field Value
Type Description
short
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Direction

1 = incoming, 2 = outgoing, see EAppntDirection

Declaration
public TaskDirection Direction
Field Value
Type Description
TaskDirection
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

IntentId

Link to the intention of this kind of task (used by SAINT)

Declaration
public int IntentId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Name

The list item

Declaration
public string Name
Field Value
Type Description
string
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Rank

Rank order

Declaration
public short Rank
Field Value
Type Description
short
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

RecordType

1 = app, 2 = doc, 3 = email, 4 = fax, 5 = phone, 6 = todo - see EAppntRecordTypes

Declaration
public TaskType RecordType
Field Value
Type Description
TaskType
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Registered

Registered when in UTC.

Declaration
public DateTime Registered
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

RegisteredAssociateId

Registered by whom

Declaration
public int RegisteredAssociateId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TaskId

Primary key

Declaration
public int TaskId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Tooltip

Tooltip or other description

Declaration
public string Tooltip
Field Value
Type Description
string
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Updated

Last updated when in UTC.

Declaration
public DateTime Updated
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

UpdatedAssociateId

Last updated by whom

Declaration
public int UpdatedAssociateId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

UpdatedCount

Number of updates made to this record

Declaration
public short UpdatedCount
Field Value
Type Description
short
Remarks

Please use this class instead of a full TaskRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TaskTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
TaskRecordDataExtensions.ToInsertAsync(TaskRecordData, CancellationToken)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top