Table of Contents

Class MessengingHelper

Namespace
SecureExchangesSDK.Helpers
Assembly
SecureExchangesSDK.NetCore.dll

MessengingHelper is the class use to create, and get Messenging. SESAR service use messenging.

public static class MessengingHelper
Inheritance
MessengingHelper
Inherited Members

Methods

CompleteNewSESARConfigRequestConfirmed(CompleteNewSESARConfigRequestConfirmedArgs)

public static CompleteNewSESARConfigRequestConfirmedAnswer CompleteNewSESARConfigRequestConfirmed(CompleteNewSESARConfigRequestConfirmedArgs args)

Parameters

args CompleteNewSESARConfigRequestConfirmedArgs

Returns

CompleteNewSESARConfigRequestConfirmedAnswer

CreateMessenging(CreateMessengingArgs)

public static CreateMessengingAnswer CreateMessenging(CreateMessengingArgs args)

Parameters

args CreateMessengingArgs

Returns

CreateMessengingAnswer

CreateRestoreRequest(CreateRestoreRequestArgs)

public static CreateRestoreRequestAnswer CreateRestoreRequest(CreateRestoreRequestArgs args)

Parameters

args CreateRestoreRequestArgs

Returns

CreateRestoreRequestAnswer

GetBusinessMessenginKeys(GetBusinessMessenginKeysArgs)

public static GetBusinessMessenginKeysAnswer GetBusinessMessenginKeys(GetBusinessMessenginKeysArgs args)

Parameters

args GetBusinessMessenginKeysArgs

Returns

GetBusinessMessenginKeysAnswer

GetMessenging(GetMessengingArgs)

Retrieves messengings for the given serial. Used by SESAR to poll incoming messages.

public static GetMessengingResponse GetMessenging(GetMessengingArgs args)

Parameters

args GetMessengingArgs

Returns

GetMessengingResponse

GetResendSignatureRequest(GetSESARResendSignatureRequestArgs)

public static GetResendSignatureRequestAnswer GetResendSignatureRequest(GetSESARResendSignatureRequestArgs args)

Parameters

args GetSESARResendSignatureRequestArgs

Returns

GetResendSignatureRequestAnswer

GetRestoreRequest(GetRestoreRequestArgs)

public static GetRestoreRequestAnswer GetRestoreRequest(GetRestoreRequestArgs args)

Parameters

args GetRestoreRequestArgs

Returns

GetRestoreRequestAnswer

GetSESARLatestVersion(GetSESARLatestVersionArgs)

Gets the latest SESAR version and compares it to the current installed version.

public static GetSESARVersionResponse GetSESARLatestVersion(GetSESARLatestVersionArgs args)

Parameters

args GetSESARLatestVersionArgs

Returns

GetSESARVersionResponse

InitializeSesar(InitSesarArgs)

Initializes a SESAR connection and retrieves notification parameters and contacts.

public static InitSesarResponse InitializeSesar(InitSesarArgs args)

Parameters

args InitSesarArgs

Returns

InitSesarResponse

LogMessengingRequests(string, MessengingLogRequestType, NotificationBags, BaseAPIArgs, bool)

Logs a SESAR messenging request and optionally notifies contacts.

public static Answer LogMessengingRequests(string message, MessengingLogRequestType messageType, NotificationBags bags, BaseAPIArgs args, bool notifyContacts = false)

Parameters

message string
messageType MessengingLogRequestType
bags NotificationBags
args BaseAPIArgs
notifyContacts bool

Returns

Answer

SetResendSignatureAsExecutedRequest(SetResendSignatureAsExecutedRequestArgs)

public static SetResendSignatureAsExecutedRequestAnswer SetResendSignatureAsExecutedRequest(SetResendSignatureAsExecutedRequestArgs args)

Parameters

args SetResendSignatureAsExecutedRequestArgs

Returns

SetResendSignatureAsExecutedRequestAnswer

UpdateRestoreRequestStatus(UpdateRestoreRequestStatusArgs)

public static UpdateRestoreRequestStatusAnswer UpdateRestoreRequestStatus(UpdateRestoreRequestStatusArgs args)

Parameters

args UpdateRestoreRequestStatusArgs

Returns

UpdateRestoreRequestStatusAnswer