Example #1
0
        /// <summary>
        /// Insert documents into scansheet.
        /// Documentation: https://devcenter.novaposhta.ua/docs/services/55662bd3a0fe4f10086ec96e/operations/556c4786a0fe4f0634657b65
        /// </summary>
        /// <param name="documents">Document references</param>
        /// <param name="reference">Scansheet reference, if it's already existing</param>
        /// <returns>documents inserting result</returns>
        public virtual IResponseEnvelope <InsertDocumentsResponse.ScanSheet> InsertDocuments(IList <Guid> documents, Guid?reference = null)
        {
            var request = new InsertDocumentsRequest()
            {
                DocumentRefs = documents,
                Ref          = reference
            };

            return(InsertDocuments(request));
        }
Example #2
0
        /// <summary>
        /// Insert documents into scansheet
        /// Documentation: https://devcenter.novaposhta.ua/docs/services/55662bd3a0fe4f10086ec96e/operations/556c4786a0fe4f0634657b65
        /// </summary>
        /// <param name="insertDocumentsRequest">Insertd documents request</param>
        /// <returns>Documents inserting result</returns>
        public virtual IResponseEnvelope <InsertDocumentsResponse.ScanSheet> InsertDocuments(InsertDocumentsRequest insertDocumentsRequest)
        {
            var request = new RequestEnvelope <InsertDocumentsRequest>(insertDocumentsRequest)
            {
                CalledMethod = "insertDocuments",
                ModelName    = MODEL
            };

            var response = _novaPoshtaGateway.CreateRequest <InsertDocumentsRequest, InsertDocumentsResponse>(request);

            return(response);
        }