Show / Hide Table of Contents

Class MsFilterRecordData

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

Inheritance
Object
MsFilterRecordData
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 MsFilterRecordData
Remarks

Please use this class instead of a full MsFilterRow 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 MsFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

MsFilterRecordData()

Declaration
public MsFilterRecordData()

Fields

Action

A bitmask representing the actions that should be performed if this filter is executed.

Declaration
public int Action
Field Value
Type Description
Int32

ActionWhen

Enum indicating what should trigger this filter.

Declaration
public short ActionWhen
Field Value
Type Description
Int16

AutofaqReplyCategory

The root folder for the auto faq search.

Declaration
public int AutofaqReplyCategory
Field Value
Type Description
Int32

BodyTemplate

The template to use for the body of the message.

Declaration
public int BodyTemplate
Field Value
Type Description
Int32

Description

A description for this filter.

Declaration
public string Description
Field Value
Type Description
String

Ejscript

The reference to the ejscript to execute for this filter.

Declaration
public int Ejscript
Field Value
Type Description
Int32

Flags

Flags

Declaration
public int Flags
Field Value
Type Description
Int32

ForwardTo

An email address to forward the ticket to.

Declaration
public string ForwardTo
Field Value
Type Description
String

MsFilterId

The primary key (auto-incremented)

Declaration
public int MsFilterId
Field Value
Type Description
Int32

NewCategory

The id of the category to set for the ticket if specified by action.

Declaration
public int NewCategory
Field Value
Type Description
Int32

NewOwner

The id of the owner to set for the ticket if specified by action.

Declaration
public int NewOwner
Field Value
Type Description
Int32

NewPriority

The id of the priority to set for the ticket if specified by action.

Declaration
public int NewPriority
Field Value
Type Description
Int32

NewSlevel

The security level to set for the ticket if specified by action.

Declaration
public int NewSlevel
Field Value
Type Description
Int32

ParseMode

If automatic parsing this column indicate mode

Declaration
public short ParseMode
Field Value
Type Description
Int16

Priority

A number indicating the priority for this filter (0..10).

Declaration
public int Priority
Field Value
Type Description
Int32

ReplyTemplate

The id of the template to use as the reply template if specified by action.

Declaration
public int ReplyTemplate
Field Value
Type Description
Int32

ReplyTo

The email address to reply to.

Declaration
public string ReplyTo
Field Value
Type Description
String

ReplyToSms

The SMS number to reply to.

Declaration
public string ReplyToSms
Field Value
Type Description
String

SearchLocation

Enum indicating where to search.

Declaration
public short SearchLocation
Field Value
Type Description
Int16

SearchString

The string to search for.

Declaration
public string SearchString
Field Value
Type Description
String

SearchString2

A second string to search for. Only used if not empty.

Declaration
public string SearchString2
Field Value
Type Description
String

Extension Methods

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