Show / Hide Table of Contents

Class TResult

This class has information related to operation results

Inheritance
System.Object
TResult
Namespace: EDIPlatformFinance.BusinessLayer.Operational
Assembly: EDIPlatformFinance.BusinessLayer.Core.dll
Syntax
[Serializable]
[DataContract]
public class TResult

Properties

ErrorCode

Declaration
[DataMember(EmitDefaultValue = false)]
public string ErrorCode { get; set; }
Property Value
Type Description
System.String

Code of error (if operation failed).
Possible values:
10 (postal payment order not found),
11 (too many postal payment orders found),
12 (the organization calling the API is not authorized to process the postal payment order),
13 (issuing or paying organizations are unknown to UPU-IP),
14 (operation is not allowed - For example a reimbursement attempt by the issuing organization while the postal payment is in paid state),
15 (there is missing data that prevents operation from being executed - i.e. an attempt to pay without providing payment information),
16 (Agreement related issue)

ErrorDetails

Declaration
[DataMember(EmitDefaultValue = false)]
public string ErrorDetails { get; set; }
Property Value
Type Description
System.String

Error details (if operation failed)

Successful

Declaration
[DataMember(IsRequired = true)]
public bool Successful { get; set; }
Property Value
Type Description
System.Boolean

Whether operation was successful or not. This is a mandatory property

Back to top Generated by DocFX