Table of Contents

Class DirectAccessClient

Namespace
InSite.Persistence.Integration.DirectAccess
Assembly
InSite.Persistence.dll
public class DirectAccessClient : IDirectAccessClient
Inheritance
DirectAccessClient
Implements
Inherited Members

Constructors

DirectAccessClient(EnvironmentName, VariantSkilledTradesBC, IApiRequestLogger, IJsonSerializer)

public DirectAccessClient(EnvironmentName environment, VariantSkilledTradesBC servers, IApiRequestLogger logger, IJsonSerializer serializer)

Parameters

environment EnvironmentName
servers VariantSkilledTradesBC
logger IApiRequestLogger
serializer IJsonSerializer

Methods

AdHocEventNotification(Guid, string, AdHocEventNotificationInput)

public AdHocEventNotificationOutput AdHocEventNotification(Guid user, string eventId, AdHocEventNotificationInput input)

Parameters

user Guid
eventId string
input AdHocEventNotificationInput

Returns

AdHocEventNotificationOutput

ExamEvent(Guid, int, ExamEventInput)

public ExamEventOutput ExamEvent(Guid user, int eventId, ExamEventInput input)

Parameters

user Guid
eventId int
input ExamEventInput

Returns

ExamEventOutput

ExamEventCandidate(Guid, string, string, ExamEventCandidateInput)

public ExamEventCandidateOutput ExamEventCandidate(Guid user, string eventId, string individualId, ExamEventCandidateInput input)

Parameters

user Guid
eventId string
individualId string
input ExamEventCandidateInput

Returns

ExamEventCandidateOutput

IndividualRequest(Guid, IndividualRequestInput)

public IndividualRequestOutput IndividualRequest(Guid user, IndividualRequestInput input)

Parameters

user Guid
input IndividualRequestInput

Returns

IndividualRequestOutput

SubmitExamData(Guid, ExamSubmissionRequest)

public ExamSubmissionResponse SubmitExamData(Guid user, ExamSubmissionRequest input)

Parameters

user Guid
input ExamSubmissionRequest

Returns

ExamSubmissionResponse

VerifyActiveIndividual(Guid, VerificationInputVariables, VerificationDisplayVariables)

public void VerifyActiveIndividual(Guid user, VerificationInputVariables inputs, VerificationDisplayVariables displays)

Parameters

user Guid
inputs VerificationInputVariables
displays VerificationDisplayVariables

VerifyCorrespondingRegistration(Guid, VerificationInputVariables, VerificationDisplayVariables)

public void VerifyCorrespondingRegistration(Guid user, VerificationInputVariables inputs, VerificationDisplayVariables displays)

Parameters

user Guid
inputs VerificationInputVariables
displays VerificationDisplayVariables