Show / Hide Table of Contents

Class SShipmentAddrRecordData

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

Inheritance
object
SShipmentAddrRecordData
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 SShipmentAddrRecordData
Remarks

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

Constructors

SShipmentAddrRecordData()

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

Declaration
public SShipmentAddrRecordData()
Remarks

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

Fields

Address

The email address

Declaration
public string Address
Field Value
Type Description
string
Remarks

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

BounceCode

If this recipient bounced and we have a bounce code, this field will contain the code

Declaration
public int BounceCode
Field Value
Type Description
int
Remarks

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

BounceReason

Reason text received from mailing system

Declaration
public string BounceReason
Field Value
Type Description
string
Remarks

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

BounceReasontag

If this recipient bounced and we have a bounce reason, this field will contain the reason

Declaration
public string BounceReasontag
Field Value
Type Description
string
Remarks

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

Cleaned

Used for indicating that a bounced recipient row has been cleaned, and now will not be presented again in the cleaning list

Declaration
public short Cleaned
Field Value
Type Description
short
Remarks

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

ContactId

Id of contact bound to shipment address

Declaration
public int ContactId
Field Value
Type Description
int
Remarks

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

CustomerId

Id of the customer if this entry is created by a dynamic list

Declaration
public int CustomerId
Field Value
Type Description
int
Remarks

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

FormSubmissionId

If this mailing recipient is created from a form submission, this will contain a reference to that submission

Declaration
public int FormSubmissionId
Field Value
Type Description
int
Remarks

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

Name

The name of the recipient

Declaration
public string Name
Field Value
Type Description
string
Remarks

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

SShipmentAddrId

Primary key

Declaration
public int SShipmentAddrId
Field Value
Type Description
int
Remarks

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

SenderNr

Used for multiple ejSenders. This field indicate which ejSender process this belongs to

Declaration
public int SenderNr
Field Value
Type Description
int
Remarks

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

SendingTime

Estimated or actual sent time (depends on status)

Declaration
public DateTime SendingTime
Field Value
Type Description
DateTime
Remarks

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

ShipmentId

Which shipment this address belongs to

Declaration
public int ShipmentId
Field Value
Type Description
int
Remarks

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

Status

Status for sending to this particular recipient

Declaration
public ShipmentAddrStatus Status
Field Value
Type Description
ShipmentAddrStatus
Remarks

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

TicketId

Id of the ticket if this entry is created by a ticketSelection list

Declaration
public int TicketId
Field Value
Type Description
int
Remarks

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

Timestamp

A stamp set when this address it taken by ejSender to prevent two ejSenders to take one address.

Declaration
public int Timestamp
Field Value
Type Description
int
Remarks

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

Type

Indicates if this is an email or a sms

Declaration
public int Type
Field Value
Type Description
int
Remarks

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

WorkflowInstanceId

The row was created by this workflow instance

Declaration
public int WorkflowInstanceId
Field Value
Type Description
int
Remarks

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

WorkflowStepId

The row was created by this workflow step

Declaration
public int WorkflowStepId
Field Value
Type Description
int
Remarks

Please use this class instead of a full SShipmentAddrRow 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 SShipmentAddrTableInfo 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)
SShipmentAddrRecordDataExtensions.ToInsertAsync(SShipmentAddrRecordData, 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