Table of Contents

Class SurveysWaveMinSuccessfulsBeforeAutoStartClient

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

Constructors

SurveysWaveMinSuccessfulsBeforeAutoStartClient(string, HttpClient)

public SurveysWaveMinSuccessfulsBeforeAutoStartClient(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

DeleteAsync(string, CancellationToken)

Deletes minimum successfuls before wave auto-start

public virtual Task DeleteAsync(string waveId, CancellationToken cancellationToken = default)

Parameters

waveId string
cancellationToken CancellationToken

A 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.

GetAsync(string, CancellationToken)

Gets minimum successfuls before wave auto-start

public virtual Task<WaveMinSuccessfulsBeforeAutoStartModel> GetAsync(string waveId, CancellationToken cancellationToken = default)

Parameters

waveId string
cancellationToken CancellationToken

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

Returns

Task<WaveMinSuccessfulsBeforeAutoStartModel>

Successful

Exceptions

NfieldSdkException

A server side error occurred.

PutAsync(string, WaveMinSuccessfulsBeforeAutoStartModel, CancellationToken)

Sets minimum successfuls before wave auto-start

public virtual Task PutAsync(string waveId, WaveMinSuccessfulsBeforeAutoStartModel minSuccessfulsBeforeAutoStartModel, CancellationToken cancellationToken = default)

Parameters

waveId string
minSuccessfulsBeforeAutoStartModel WaveMinSuccessfulsBeforeAutoStartModel
cancellationToken CancellationToken

A 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<SurveysWaveMinSuccessfulsBeforeAutoStartClient.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<SurveysWaveMinSuccessfulsBeforeAutoStartClient.ObjectResponseResult<T>>

Type Parameters

T