Class GetLogArgs
This is the args for the GetLog Method.
Implements
Inherited Members
Namespace: SecureExchangesSDK.Models.Args
Assembly: SecureExchangesSDK.dll
Syntax
public class GetLogArgs : IEndPointConfiguration, IEndPointName, IUriBindingConfiguration, IAuthenticationNeeded, ILogRequest
Constructors
GetLogArgs(string, Guid, Guid, Guid)
Generic constructor to get the log by messageID or by TrackingID
Declaration
public GetLogArgs(string endPointConfigurationName, Guid serial, Guid apiUser, Guid apiPassword)
Parameters
| Type | Name | Description |
|---|---|---|
| string | endPointConfigurationName | |
| Guid | serial | |
| Guid | apiUser | |
| Guid | apiPassword |
GetLogArgs(string, Guid, Guid, Guid, Guid)
Constructor using the EndPointConfiguration Name
Declaration
public GetLogArgs(string endPointConfigurationName, Guid serial, Guid apiUser, Guid apiPassword, Guid messageID)
Parameters
| Type | Name | Description |
|---|---|---|
| string | endPointConfigurationName | |
| Guid | serial | |
| Guid | apiUser | |
| Guid | apiPassword | |
| Guid | messageID |
GetLogArgs(Uri, Guid, Guid, Guid)
Generic constructor to get the log by messageID or by TrackingID
Declaration
public GetLogArgs(Uri endPoint, Guid serial, Guid apiUser, Guid apiPassword)
Parameters
| Type | Name | Description |
|---|---|---|
| Uri | endPoint | |
| Guid | serial | |
| Guid | apiUser | |
| Guid | apiPassword |
GetLogArgs(Uri, Guid, Guid, Guid, Guid)
Constructor using the Enpoint URI
Declaration
public GetLogArgs(Uri endPoint, Guid serial, Guid apiUser, Guid apiPassword, Guid messageID)
Parameters
| Type | Name | Description |
|---|---|---|
| Uri | endPoint | |
| Guid | serial | |
| Guid | apiUser | |
| Guid | apiPassword | |
| Guid | messageID |
Properties
ApiPassword
Api password (guid)
Declaration
public Guid ApiPassword { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
ApiUser
API user
Declaration
public Guid ApiUser { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
EndPointConfigurationName
Endpoint configuration (not required if EndPointURI provide)
Declaration
public string EndPointConfigurationName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndPointUri
The URI of the API ex : https://www.secure-exchanges.com/_api/0217/0217.asmx Not required if the EndPointConfigurationName is provide
Declaration
public Uri EndPointUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Uri |
MessageID
The message ID you try to retreive logs
Declaration
public Guid MessageID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
Serial
The serial
Declaration
public Guid Serial { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
TrackingID
The tacking ID of the message you try to retreived
Declaration
public Guid TrackingID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
UserLogSerial
The userlog whoe we need to retreived logs( leave empty will result to get the logs of the serial)
Declaration
public Guid UserLogSerial { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |