Click or drag to resize
Infosoft Logo

UnknownTransaction Class

Represent an unknown/not parsable transaction containing nothing but the payload as it was in the file.
Inheritance Hierarchy
SystemObject
  Infosoft.Common.Contracts.DataContracts.DistributionIntegration.DimapsDiMapsTransaction
    Infosoft.Common.Contracts.DataContracts.DistributionIntegration.DimapsUnknownTransaction

Namespace: Infosoft.Common.Contracts.DataContracts.DistributionIntegration.Dimaps
Assembly: Infosoft.Common.Contracts (in Infosoft.Common.Contracts.dll) Version: 4.00.0.0
Syntax
public class UnknownTransaction : DiMapsTransaction, 
	IDiMapsTransaction

The UnknownTransaction type exposes the following members.

Constructors
 NameDescription
Public methodUnknownTransactionInitializes a new instance of the UnknownTransaction class
Top
Properties
 NameDescription
Public propertyCustomerNumber Gets the customer the transaction relates to (if any). Typically relevant for complaints, and delivery start/stops.
(Inherited from DiMapsTransaction)
Public propertyDirection Gets the direction relative to the Infosystems suite (i.e. incomming for transactions that should be imported, and outgoing for transactions that should be written to file for shipping to DiMaps).
(Overrides DiMapsTransactionDirection)
Public propertyInformationMessageGets or sets a message describing the reason why the transaction was created this way.
Public propertyPayloadGets or sets the payload of the transaction it was in the file
Public propertyTitleCode Gets the title the transaction relates to (if any). Relevant for most transaction types that are not informational.
(Inherited from DiMapsTransaction)
Public propertyTransactionNumber Gets or sets the number of the transaction, this number is not unique and is used to correlate request/responses over time on the same type of transaction.
(Inherited from DiMapsTransaction)
Public propertyTransactionTypeGets the type of the transaction record.
(Overrides DiMapsTransactionTransactionType)
Top
Methods
 NameDescription
Public methodSerializeCsvSerializes this instance into a semi-kolonseparated record (the payload).
(Overrides DiMapsTransaction.SerializeCsv)
Public methodToString
(Overrides DiMapsTransaction.ToString)
Top
See Also