IInterviewerService

Interface to work with interviewers

Methods


GetAsync(string odataQuery)

Get interviewer using OData filter

Parameters

odataQuery

The string with an OData query

Returns

List of Interviewer objects


GetAsync(int interviewerId)

Get interviewer by unique identifier of the interviewer

Parameters

interviewerId

Unique identifier of the interviewer

Returns

The Interviewer objects


Create(InterviewerProperties interviewerProperties)

Create a new interviewer

Parameters

interviewerProperties

The instance of the InterviewerProperties object

Returns

Unique identifier of the new interviewer


Update(InterviewerProperties interviewerProperties)

Update an existing interviewer

Parameters

interviewerProperties

The instance of the InterviewerProperties object

Returns

Unique identifier of the interviewer


Delete(int interviewerId)

Delete an existing interviewer

Parameters

interviewerId

Unique identifier of the interviewer


GetGroupsAsync(int interviewerId)

Get list of groups which contains the specified interviewer

Parameters

interviewerId

Unique identifier of the interviewer

Returns

List of Group objects


GetAssignments(int interviewerId)

Get all assignment information related to the specified interviewer

Parameters

interviewerId

Unique identifier of the interviewer

Returns

List of SurveyAssignment objects


AssignOnSurvey(int interviewerId, string surveyId)

Assign the specified interviewer to the specified survey

Parameters

interviewerId

Unique identifier of the interviewer

surveyId

Unique identifier of the survey (pXXXXXXXX)


DeAssignFromSurvey(int interviewerId, string surveyId)

Unassign the specified interviewer from the specified survey

Parameters

interviewerId

Unique identifier of the interviewer

surveyId

Unique identifier of the survey (pXXXXXXXX)


AssignOnCall(int interviewerId, string surveyId, int interviewId)

Assign the specified interviewer to the specified call

Parameters

interviewerId

Unique identifier of the interviewer

surveyId

Unique identifier of the survey (pXXXXXXXX)

interviewId

Unique identifier of the interview


DeAssignFromCalls(int interviewerId, string surveyId)

Unassign the specified interviewer from all calls on the specified survey

Parameters

interviewerId

Unique identifier of the interviewer

surveyId

Unique identifier of the survey (pXXXXXXXX)


CleanAssignments(int interviewerId)

Remove all assignments from the specified interviewer

Parameters

interviewerId

Unique identifier of the interviewer


Lock(int interviewerId)

Lock the specified interviewer

Parameters

interviewerId

Unique identifier of the interviewer


Unlock(int interviewerId)

Unlock the specified interviewer

Parameters

interviewerId

Unique identifier of the interviewer