Table of Contents

Interface IDirectAccessClient

Namespace
Shift.Toolbox.Integration.DirectAccess
Assembly
Shift.Toolbox.dll
public interface IDirectAccessClient
Extension Methods

Methods

AdHocEventNotification(Guid, string, AdHocEventNotificationInput)

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

Parameters

user Guid
eventId string
input AdHocEventNotificationInput

Returns

AdHocEventNotificationOutput

ExamEvent(Guid, int, ExamEventInput)

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

Parameters

user Guid
eventId int
input ExamEventInput

Returns

ExamEventOutput

ExamEventCandidate(Guid, string, string, ExamEventCandidateInput)

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

Parameters

user Guid
eventId string
individualId string
input ExamEventCandidateInput

Returns

ExamEventCandidateOutput

IndividualRequest(Guid, IndividualRequestInput)

IndividualRequestOutput IndividualRequest(Guid user, IndividualRequestInput input)

Parameters

user Guid
input IndividualRequestInput

Returns

IndividualRequestOutput

SubmitExamData(Guid, ExamSubmissionRequest)

ExamSubmissionResponse SubmitExamData(Guid user, ExamSubmissionRequest input)

Parameters

user Guid
input ExamSubmissionRequest

Returns

ExamSubmissionResponse

VerifyActiveIndividual(Guid, VerificationInputVariables, VerificationDisplayVariables)

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

Parameters

user Guid
inputs VerificationInputVariables
displays VerificationDisplayVariables

VerifyCorrespondingRegistration(Guid, VerificationInputVariables, VerificationDisplayVariables)

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

Parameters

user Guid
inputs VerificationInputVariables
displays VerificationDisplayVariables