RespondentToken

This class contains the status of each round trip to fetch respondent data.

Fields

Name Data Type Description

Id

Guid

The id of the RespondentToken instance.

LastRespIdReturned

long

Gets or sets the respondent id of the last respondent returned in a respondent transfer. This property should NOT be set by any clients between each round trip to fetch data. If so, it may result in inconsistent data.

FirstRespIdReturned

long

Gets or sets the respondent id of the first respondent returned in a respondent transfer. This property should NOT be set by any clients between each round trip to fetch data. If so, it may result in inconsistent data.

NumberOfRespondentsReturned

long

Gets or sets the number respondent returned, so far in a respondent transfer. This property should NOT be set by any clients between each round trip to fetch data. If so, it may result in inconsistent data.

DatasetsReturned

long

Gets or sets the number of data sets returned, so far in a respondent transfer. This property should NOT be set by any clients between each round trip to fetch data. If so, it may result in inconsistent data.

LastDataSet

bool

Gets or sets if the data set returned in a data transfer is the last data set. This property should NOT be set by any clients between each round trip to fetch data. If so, it may result in inconsistent data.

ProjectId

string

Gets the projectId for which this RespondentToken is linked to.

ChangeTrackingVersion

long

Will be set to the database’s current change tracking version prior to reading data for the first batch when calling GetChangedData. Use this value when calling GetChangedData on next iteration.