Show / Hide Table of Contents

Class FormSubmissionRecordData

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

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

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

Constructors

FormSubmissionRecordData()

Declaration
public FormSubmissionRecordData()

Fields

ContactId

The optional id of the contact of the person who submitted.

Declaration
public int ContactId
Field Value
Type Description
Int32

EmailAddress

The email address of the person who submitted

Declaration
public string EmailAddress
Field Value
Type Description
String

FormId

The id of the parent form.

Declaration
public int FormId
Field Value
Type Description
Int32

FormSubmissionId

Primary key

Declaration
public int FormSubmissionId
Field Value
Type Description
Int32

PersonId

The optional id of the person who submitted.

Declaration
public int PersonId
Field Value
Type Description
Int32

ProcessingLog

A log of what happened during processing

Declaration
public string ProcessingLog
Field Value
Type Description
String

Response

The JSON-formatted response from this form

Declaration
public string Response
Field Value
Type Description
String

ResponseShipmentAddrId

The id of the s_shipment_addr that is the response mail

Declaration
public int ResponseShipmentAddrId
Field Value
Type Description
Int32

Status

What is the status of this submission

Declaration
public FormSubmissionStatus Status
Field Value
Type Description
FormSubmissionStatus

WhenSubmitted

The time of the submit.

Declaration
public DateTime WhenSubmitted
Field Value
Type Description
DateTime

Extension Methods

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