Table of Contents

Class SurveyInterviewerAssignmentRequestModel

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

Model for multiple sampling points to multiple interviewers assignments

public class SurveyInterviewerAssignmentRequestModel
Inheritance
SurveyInterviewerAssignmentRequestModel
Inherited Members

Properties

AssignmentType

Assignment type AssignmentType
SupportedAssignmentTypes "BasicAssignment", "GroupAssignment", "WorkPackageAssignment", "SamplingPointsAssignment", "InterviewersToSamplingPointsAssignment"

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

Property Value

string

Description

Assignment description. It's Shown in survey card as a secondary description.

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

Property Value

string

SamplingPointsFilter

Sampling Point Filter(Only available for SamplingPointAssignment) Request

[JsonProperty("SamplingPointsFilter", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<FilterWithOr> SamplingPointsFilter { get; set; }

Property Value

ICollection<FilterWithOr>

TargetToDistribute

Target depends on AssignmentType (Only available for WorkPackageAssignment)

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

Property Value

int?