Class TMOEvent
This class has information related to postal payment order events
Inheritance
System.Object
TMOEvent
Namespace: EDIPlatformFinance.BusinessLayer.Operational
Assembly: EDIPlatformFinance.BusinessLayer.Core.dll
Syntax
[Serializable]
[DataContract]
public class TMOEvent
Properties
DateAndPlace
Declaration
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public TDateAndPlace DateAndPlace { get; set; }
Property Value
| Type | Description |
|---|---|
| TDateAndPlace | Date and place of event. This is a mandatory property |
EDIListID
Declaration
[DataMember(EmitDefaultValue = false)]
public string EDIListID { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | EDI list ID (in case the event was exchanged through an EDI, via MONORD/RESORD) |
EventType
Declaration
[DataMember(IsRequired = true)]
public TMOEventType EventType { get; set; }
Property Value
| Type | Description |
|---|---|
| TMOEventType | Event type details. This is a mandatory property |
HubGMTDT
Declaration
public DateTime HubGMTDT { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | GMT Date at UPU-IP |
NonPaymentInfo
Declaration
[DataMember(EmitDefaultValue = false)]
public TNonPaymentDetails NonPaymentInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| TNonPaymentDetails | Non-payment details |
PaymentInfo
Declaration
[DataMember(EmitDefaultValue = false)]
public TPayInfo PaymentInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| TPayInfo | Payment information |
ReimburseInfo
Declaration
[DataMember(EmitDefaultValue = false)]
public TPayInfo ReimburseInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| TPayInfo | Payment details regarding reimbursement |
State
Declaration
[DataMember(IsRequired = true)]
public TState State { get; set; }
Property Value
| Type | Description |
|---|---|
| TState | Postal payment order's state. This is a mandatory property |