Table of Contents

Class BlacklistUploadStatusResponseModel

Namespace
Nfield.SDK
Assembly
Nfield.Public.SDK.dll

Model to obtain the status of the blacklist upload

public class BlacklistUploadStatusResponseModel
Inheritance
BlacklistUploadStatusResponseModel
Inherited Members

Properties

DuplicateKeyCount

Number of records contained in the request that result in a duplicate key

[JsonProperty("DuplicateKeyCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int DuplicateKeyCount { get; set; }

Property Value

int

EmptyKeyCount

Number of records contained in the request with no key

[JsonProperty("EmptyKeyCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int EmptyKeyCount { get; set; }

Property Value

int

ErrorMessages

Detailed error messages

[JsonProperty("ErrorMessages", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<UploadBlacklistError> ErrorMessages { get; set; }

Property Value

ICollection<UploadBlacklistError>

HeaderDataMismatch

True if the data in the request does not match the header

[JsonProperty("HeaderDataMismatch", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HeaderDataMismatch { get; set; }

Property Value

bool

HeaderInvalid

True if the data posted with the request has an invalid header

[JsonProperty("HeaderInvalid", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HeaderInvalid { get; set; }

Property Value

bool

HeaderInvalidColumnsCount

Number of header columns invalid in the request's data

[JsonProperty("HeaderInvalidColumnsCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int HeaderInvalidColumnsCount { get; set; }

Property Value

int

InsertedCount

Number of records inserted as result of the operation

[JsonProperty("InsertedCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int InsertedCount { get; set; }

Property Value

int

InvalidDataCount

Number of invalid records contained in the request

[JsonProperty("InvalidDataCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int InvalidDataCount { get; set; }

Property Value

int

InvalidKeyCount

Number of records contained in the request with invalid key

[JsonProperty("InvalidKeyCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int InvalidKeyCount { get; set; }

Property Value

int

ProcessingStatus

Description of the status of the upload operation

[JsonProperty("ProcessingStatus", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ProcessingStatus { get; set; }

Property Value

string

SkippedCount

Number of records skipped during the operation

[JsonProperty("SkippedCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int SkippedCount { get; set; }

Property Value

int

TotalRecordCount

Total number of records contained in the request

[JsonProperty("TotalRecordCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int TotalRecordCount { get; set; }

Property Value

int

UpdatedCount

Number of records updated as result of the operation

[JsonProperty("UpdatedCount", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int UpdatedCount { get; set; }

Property Value

int