Class SurveysPublicIdsClient
public class SurveysPublicIdsClient
- Inheritance
-
SurveysPublicIdsClient
- Inherited Members
Constructors
SurveysPublicIdsClient(string, HttpClient)
public SurveysPublicIdsClient(string baseUrl, HttpClient httpClient)
Parameters
baseUrlstringhttpClientHttpClient
Properties
BaseUrl
public string BaseUrl { get; set; }
Property Value
JsonSerializerSettings
protected JsonSerializerSettings JsonSerializerSettings { get; }
Property Value
- JsonSerializerSettings
ReadResponseAsString
public bool ReadResponseAsString { get; set; }
Property Value
Methods
GetAsync(string, CancellationToken)
This method retrieves the list of public ids (internal test, external test and live) based on a survey.
This list can be filtered and sorted using standard OData syntax.
public virtual Task<ICollection<SurveyPublicIdModel>> GetAsync(string surveyId, CancellationToken cancellationToken = default)
Parameters
surveyIdstringThe id of the survey
cancellationTokenCancellationTokenA cancellation token that can be used by other objects or threads to receive notice of cancellation.
Returns
- Task<ICollection<SurveyPublicIdModel>>
Successful
Exceptions
- NfieldSdkException
A server side error occurred.
PutAsync(string, IEnumerable<SurveyPublicIdModel>, CancellationToken)
Update the survey public ids
public virtual Task PutAsync(string surveyId, IEnumerable<SurveyPublicIdModel> models, CancellationToken cancellationToken = default)
Parameters
surveyIdstringThe survey id
modelsIEnumerable<SurveyPublicIdModel>The list of survey public ids
cancellationTokenCancellationTokenA cancellation token that can be used by other objects or threads to receive notice of cancellation.
Returns
- Task
Successful
Exceptions
- NfieldSdkException
A server side error occurred.
ReadObjectResponseAsync<T>(HttpResponseMessage, IReadOnlyDictionary<string, IEnumerable<string>>, CancellationToken)
protected virtual Task<SurveysPublicIdsClient.ObjectResponseResult<T>> ReadObjectResponseAsync<T>(HttpResponseMessage response, IReadOnlyDictionary<string, IEnumerable<string>> headers, CancellationToken cancellationToken)
Parameters
responseHttpResponseMessageheadersIReadOnlyDictionary<string, IEnumerable<string>>cancellationTokenCancellationToken
Returns
Type Parameters
T