Table of Contents

Class SurveysScreenerChildrenRoutingSettingsClient

Namespace
Nfield.SDK
Assembly
Nfield.Public.SDK.dll
public class SurveysScreenerChildrenRoutingSettingsClient
Inheritance
SurveysScreenerChildrenRoutingSettingsClient
Inherited Members

Constructors

SurveysScreenerChildrenRoutingSettingsClient(string, HttpClient)

public SurveysScreenerChildrenRoutingSettingsClient(string baseUrl, HttpClient httpClient)

Parameters

baseUrl string
httpClient HttpClient

Properties

BaseUrl

public string BaseUrl { get; set; }

Property Value

string

JsonSerializerSettings

protected JsonSerializerSettings JsonSerializerSettings { get; }

Property Value

JsonSerializerSettings

ReadResponseAsString

public bool ReadResponseAsString { get; set; }

Property Value

bool

Methods

GetScreenerChildrenRouterSettingsAsync(string, CancellationToken)

Gets screener children router settings

public virtual Task<ScreenerRouterSettingsModel> GetScreenerChildrenRouterSettingsAsync(string screenerId, CancellationToken cancellationToken = default)

Parameters

screenerId string

The screener survey ID

cancellationToken CancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns

Task<ScreenerRouterSettingsModel>

Retrieved

Exceptions

NfieldSdkException

A server side error occurred.

ReadObjectResponseAsync<T>(HttpResponseMessage, IReadOnlyDictionary<string, IEnumerable<string>>, CancellationToken)

protected virtual Task<SurveysScreenerChildrenRoutingSettingsClient.ObjectResponseResult<T>> ReadObjectResponseAsync<T>(HttpResponseMessage response, IReadOnlyDictionary<string, IEnumerable<string>> headers, CancellationToken cancellationToken)

Parameters

response HttpResponseMessage
headers IReadOnlyDictionary<string, IEnumerable<string>>
cancellationToken CancellationToken

Returns

Task<SurveysScreenerChildrenRoutingSettingsClient.ObjectResponseResult<T>>

Type Parameters

T

UpdateScreenerChildrenRouterSettingsAsync(string, ScreenerRouterSettingsModel, CancellationToken)

Updates screener children router settings

public virtual Task<ScreenerRouterSettingsModel> UpdateScreenerChildrenRouterSettingsAsync(string screenerId, ScreenerRouterSettingsModel screenerRouterSettings, CancellationToken cancellationToken = default)

Parameters

screenerId string

The screener survey ID

screenerRouterSettings ScreenerRouterSettingsModel

The screener children router settings to update

cancellationToken CancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns

Task<ScreenerRouterSettingsModel>

Updated

Exceptions

NfieldSdkException

A server side error occurred.