public InsertDocumentsResponse(Alachisoft.NosDB.Common.Protobuf.Response response) : base(response.ToBuilder()) { _insertResponse = response.InsertDocumentsResponse.ToBuilder(); if (_insertResponse.FailedDocumentsList != null && _insertResponse.FailedDocumentsList.Count > 0) { _failedDocumentsList = new List <FailedDocument>(); foreach (Protobuf.FailedDocument document in _insertResponse.FailedDocumentsList) { FailedDocument failedDocument = new FailedDocument(); failedDocument.DocumentKey = document.DocumentId; failedDocument.ErrorCode = document.ErrorCode; failedDocument.ErrorParameters = document.ErrorParamsList.ToArray(); failedDocument.ErrorMessage = string.Format(ErrorHandling.ErrorMessages.GetErrorMessage(document.ErrorCode), failedDocument.ErrorParameters); _failedDocumentsList.Add(failedDocument); } } base.ResponseMessage = this; }
public InsertDocumentsResponse() { _insertResponse = new Alachisoft.NosDB.Common.Protobuf.InsertDocumentsResponse.Builder(); base.ResponseMessage = this; }