Table of Contents

Class Interviewer

Namespace
Nfield.SDK
Assembly
Nfield.Public.SDK.dll

The CAPI interviewer

public class Interviewer
Inheritance
Interviewer
Inherited Members

Properties

ClientInterviewerId

The InterviewerId as it is used on the client (and stored in data)

[JsonProperty("ClientInterviewerId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[StringLength(8)]
public string ClientInterviewerId { get; set; }

Property Value

string

DroppedOutCount

Number of dropped out interviews for this interviewer

[JsonProperty("DroppedOutCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int DroppedOutCount { get; set; }

Property Value

int

EmailAddress

Email Address of the interviewer

[JsonProperty("EmailAddress", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[StringLength(50)]
public string EmailAddress { get; set; }

Property Value

string

FirstName

First name of the interviewer

[JsonProperty("FirstName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[StringLength(50)]
public string FirstName { get; set; }

Property Value

string

InterviewerId

The unique id of the user

[JsonProperty("InterviewerId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string InterviewerId { get; set; }

Property Value

string

IsFullSynced

interviewer full-sync status: true if fully synced, false if not fully synced

[JsonProperty("IsFullSynced", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsFullSynced { get; set; }

Property Value

bool

IsLastSyncSuccessful

true if last sync was successful, false if not

[JsonProperty("IsLastSyncSuccessful", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsLastSyncSuccessful { get; set; }

Property Value

bool

IsSupervisor

Property indicating weather the interviewer is a supervisor or not.

Supervisors have special powers e.g. they can enter and modify the
device ID in the CAPI client application in the Settings page.

[JsonProperty("IsSupervisor", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsSupervisor { get; set; }

Property Value

bool

LastName

Last name of the interviewer

[JsonProperty("LastName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[StringLength(50)]
public string LastName { get; set; }

Property Value

string

LastPasswordChangeTime

Time the password was last changed

[JsonProperty("LastPasswordChangeTime", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public DateTimeOffset? LastPasswordChangeTime { get; set; }

Property Value

DateTimeOffset?

LastSyncDate

The date and time of the last sync

[JsonProperty("LastSyncDate", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public DateTimeOffset? LastSyncDate { get; set; }

Property Value

DateTimeOffset?

RejectedCount

Number of rejected interviews for this interviewer

[JsonProperty("RejectedCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int RejectedCount { get; set; }

Property Value

int

SuccessfulCount

Number of successfully completed interviews for this interviewer

[JsonProperty("SuccessfulCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int SuccessfulCount { get; set; }

Property Value

int

TelephoneNumber

TelephoneNumber of the interviewer

[JsonProperty("TelephoneNumber", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[StringLength(30)]
public string TelephoneNumber { get; set; }

Property Value

string

UnsuccessfulCount

Number of unsuccessfully completed interviews for this interviewer

[JsonProperty("UnsuccessfulCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int UnsuccessfulCount { get; set; }

Property Value

int

UserName

The interviewer's username

[JsonProperty("UserName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[StringLength(50)]
public string UserName { get; set; }

Property Value

string