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
public AdHocEventNotificationOutput AdHocEventNotification(Guid user, string eventId, AdHocEventNotificationInput input)
Parameters
user Guid
eventId string
input AdHocEventNotificationInput
Returns
- AdHocEventNotificationOutput
public ExamEventOutput ExamEvent(Guid user, int eventId, ExamEventInput input)
Parameters
user Guid
eventId int
input ExamEventInput
Returns
- ExamEventOutput
public ExamEventCandidateOutput ExamEventCandidate(Guid user, string eventId, string individualId, ExamEventCandidateInput input)
Parameters
user Guid
eventId string
individualId string
input ExamEventCandidateInput
Returns
- ExamEventCandidateOutput
public IndividualRequestOutput IndividualRequest(Guid user, IndividualRequestInput input)
Parameters
user Guid
input IndividualRequestInput
Returns
- IndividualRequestOutput
public ExamSubmissionResponse SubmitExamData(Guid user, ExamSubmissionRequest input)
Parameters
user Guid
input ExamSubmissionRequest
Returns
- ExamSubmissionResponse
public void VerifyActiveIndividual(Guid user, VerificationInputVariables inputs, VerificationDisplayVariables displays)
Parameters
user Guid
inputs VerificationInputVariables
displays VerificationDisplayVariables
public void VerifyCorrespondingRegistration(Guid user, VerificationInputVariables inputs, VerificationDisplayVariables displays)
Parameters
user Guid
inputs VerificationInputVariables
displays VerificationDisplayVariables