public IDocumentProtocolResult GenerateForwardedDocumentProtocol(string authToken, string boxId, ForwardedDocumentId forwardedDocumentId) { if (string.IsNullOrEmpty(boxId)) { throw new ArgumentNullException("boxId"); } return(diadocHttpApi.GenerateForwardedDocumentProtocol(authToken, boxId, forwardedDocumentId)); }
public byte[] GetForwardedEntityContent(string authToken, string boxId, ForwardedDocumentId forwardedDocumentId, string entityId) { if (string.IsNullOrEmpty(boxId)) { throw new ArgumentNullException("boxId"); } return(diadocHttpApi.GetForwardedEntityContent(authToken, boxId, forwardedDocumentId, entityId)); }
public static PathAndQueryBuilder WithForwardedDocumentId( [NotNull] this PathAndQueryBuilder qsb, [NotNull] ForwardedDocumentId forwardedDocumentId) { qsb.AddParameter("fromBoxId", forwardedDocumentId.FromBoxId); qsb.AddParameter("messageId", forwardedDocumentId.DocumentId.MessageId); qsb.AddParameter("documentId", forwardedDocumentId.DocumentId.EntityId); qsb.AddParameter("forwardEventId", forwardedDocumentId.ForwardEventId); return(qsb); }
public Task <PrintFormResult> GenerateForwardedDocumentPrintFormAsync([NotNull] string authToken, [NotNull] string boxId, [NotNull] ForwardedDocumentId forwardedDocumentId) { var queryString = new PathAndQueryBuilder("/GenerateForwardedDocumentPrintForm") .WithBoxId(boxId) .WithForwardedDocumentId(forwardedDocumentId) .BuildPathAndQuery(); return(GetPrintFormResultAsync(authToken, queryString)); }
public Task <DocumentProtocolResult> GenerateForwardedDocumentProtocolAsync([NotNull] string authToken, [NotNull] string boxId, [NotNull] ForwardedDocumentId forwardedDocumentId) { var queryString = new PathAndQueryBuilder("/V2/GenerateForwardedDocumentProtocol") .WithBoxId(boxId) .WithForwardedDocumentId(forwardedDocumentId) .BuildPathAndQuery(); var request = BuildHttpRequest(authToken, "GET", queryString, null); return(GenerateDocumentProtocolAsync(request)); }
public Task <byte[]> GetForwardedEntityContentAsync([NotNull] string authToken, [NotNull] string boxId, [NotNull] ForwardedDocumentId forwardedDocumentId, [NotNull] string entityId) { var queryString = new PathAndQueryBuilder("/V2/GetForwardedEntityContent") .WithBoxId(boxId) .WithForwardedDocumentId(forwardedDocumentId) .With("entityId", entityId) .BuildPathAndQuery(); return(PerformHttpRequestAsync(authToken, "GET", queryString)); }