C# Class Nfield.Services.Implementation.NfieldInterviewQualityService

Implementation of INfieldInterviewQualityService
Inheritance: INfieldInterviewQualityService, INfieldConnectionClientObject
Show file Open project: NIPOSoftware/Nfield-SDK Class Usage Examples

Private Properties

Property Type Description
CheckInterviewId void
CheckSurveyId void
InterviewQualityApi System.Uri
PutAsync Task

Public Methods

Method Description
InitializeNfieldConnection ( INfieldConnectionClient connection ) : void
PutAsync ( string surveyId, Nfield.Models.InterviewDetailsModel interviewDetails ) : Task
PutAsync ( string surveyId, string interviewId, int newQualityState ) : Task
QueryAsync ( string surveyId ) : Task>
QueryAsync ( string surveyId, string interviewId ) : Task

Private Methods

Method Description
CheckInterviewId ( string interviewId ) : void
CheckSurveyId ( string surveyId ) : void
InterviewQualityApi ( string surveyId, string interviewId ) : Uri
PutAsync ( string surveyId, string interviewId, InterviewQuality newQualityState ) : Task

Method Details

InitializeNfieldConnection() public method

public InitializeNfieldConnection ( INfieldConnectionClient connection ) : void
connection INfieldConnectionClient
return void

PutAsync() public method

public PutAsync ( string surveyId, Nfield.Models.InterviewDetailsModel interviewDetails ) : Task
surveyId string
interviewDetails Nfield.Models.InterviewDetailsModel
return Task

PutAsync() public method

public PutAsync ( string surveyId, string interviewId, int newQualityState ) : Task
surveyId string
interviewId string
newQualityState int
return Task

QueryAsync() public method

public QueryAsync ( string surveyId ) : Task>
surveyId string
return Task>

QueryAsync() public method

public QueryAsync ( string surveyId, string interviewId ) : Task
surveyId string
interviewId string
return Task