Table of Contents

Class GetLogArgs

Namespace
SecureExchangesSDK.Models.Args
Assembly
SecureExchangesSDK.NetCore.dll

This is the args for the GetLog Method.

public class GetLogArgs : IEndPointConfiguration, IEndPointName, IUriBindingConfiguration, IAuthenticationNeeded, ILogRequest
Inheritance
GetLogArgs
Implements
Inherited Members
Extension Methods

Constructors

GetLogArgs(string, Guid, Guid, Guid)

Generic constructor to get the log by messageID or by TrackingID

public GetLogArgs(string endPointConfigurationName, Guid serial, Guid apiUser, Guid apiPassword)

Parameters

endPointConfigurationName string
serial Guid
apiUser Guid
apiPassword Guid

GetLogArgs(string, Guid, Guid, Guid, Guid)

Constructor using the EndPointConfiguration Name

public GetLogArgs(string endPointConfigurationName, Guid serial, Guid apiUser, Guid apiPassword, Guid messageID)

Parameters

endPointConfigurationName string
serial Guid
apiUser Guid
apiPassword Guid
messageID Guid

GetLogArgs(Uri, Guid, Guid, Guid)

Generic constructor to get the log by messageID or by TrackingID

public GetLogArgs(Uri endPoint, Guid serial, Guid apiUser, Guid apiPassword)

Parameters

endPoint Uri
serial Guid
apiUser Guid
apiPassword Guid

GetLogArgs(Uri, Guid, Guid, Guid, Guid)

Constructor using the Enpoint URI

public GetLogArgs(Uri endPoint, Guid serial, Guid apiUser, Guid apiPassword, Guid messageID)

Parameters

endPoint Uri
serial Guid
apiUser Guid
apiPassword Guid
messageID Guid

Properties

ApiPassword

Api password (guid)

public Guid ApiPassword { get; set; }

Property Value

Guid

ApiUser

API user

public Guid ApiUser { get; set; }

Property Value

Guid

EndPointConfigurationName

Endpoint configuration (not required if EndPointURI provide)

public string EndPointConfigurationName { get; set; }

Property Value

string

EndPointUri

The URI of the API ex : https://www.secure-exchanges.com/_api/0217/0217.asmx Not required if the EndPointConfigurationName is provide

public Uri EndPointUri { get; set; }

Property Value

Uri

MessageID

The message ID you try to retreive logs

public Guid MessageID { get; set; }

Property Value

Guid

Serial

The serial

public Guid Serial { get; set; }

Property Value

Guid

TrackingID

The tacking ID of the message you try to retreived

public Guid TrackingID { get; set; }

Property Value

Guid

UserLogSerial

The userlog whoe we need to retreived logs( leave empty will result to get the logs of the serial)

public Guid UserLogSerial { get; set; }

Property Value

Guid