IInterviewerService
Interface to work with interviewers
Methods
- GetAsync(string odataQuery)
- 
Get interviewer using OData filter 
Parameters
- odataQuery
- 
The string with an OData query 
List of Interviewer objects
- GetAsync(int interviewerId)
- 
Get interviewer by unique identifier of the interviewer 
Parameters
- interviewerId
- 
Unique identifier of the interviewer 
The Interviewer objects
- Create(InterviewerProperties interviewerProperties)
- 
Create a new interviewer 
Parameters
- interviewerProperties
- 
The instance of the InterviewerProperties object 
Unique identifier of the new interviewer
- Update(InterviewerProperties interviewerProperties)
- 
Update an existing interviewer 
Parameters
- interviewerProperties
- 
The instance of the InterviewerProperties object 
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 
List of Group objects
- GetAssignments(int interviewerId)
- 
Get all assignment information related to the specified interviewer 
Parameters
- interviewerId
- 
Unique identifier of the interviewer 
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