static void Main(string[] args) { // Configure API key authorization: Token Configuration.Default.AddApiKey("Authorization", "YOUR_TOKEN_HERE"); Configuration.Default.AddApiKeyPrefix("Authorization", "Token"); var documentsApi = new DocumentsApi(); var document = new Document(); document.FileFromUrl = "URL"; Document documentResult = documentsApi.DocumentsCreate(document); var apiInstance = new SignrequestsApi(); var data = new SignRequest.Model.SignRequest( signers: new List <Signer> { new Signer("*****@*****.**") }, fromEmail: "*****@*****.**", document: documentResult.Url ); SignRequest.Model.SignRequest result = apiInstance.SignrequestsCreate(data); Console.WriteLine(result); }
private void SetupSampleDocument(DocumentsApi documentsApi) { var doc = new Document("7", "contact"); doc.Fields.Add("age", "26"); doc.Fields.Add("name", "Vladimir"); documentsApi.CreateDocument(doc, "contact"); }
public void DocumentsApi_Get_SPARDocuments_List_Success() { _documentsApi = new DocumentsApi(CommonFunctions.BuildConfiguration(Engine.SPAR)); var response = _documentsApi.GetSPAR3DocumentsWithHttpInfo(CommonParameters.DefaultLookupDirectory); Assert.IsTrue(response.StatusCode == HttpStatusCode.OK, "Response should be 200 - OK"); Assert.IsTrue(response.Data != null, "Response data should not be null"); Assert.IsTrue(response.Data.GetType() == typeof(DocumentDirectories), "Response Data should be of DocumentDirectories type"); }
public void DoWork() { var documentsApi = new DocumentsApi("http://localhost:9800"); foreach (var doc in GetSampleDocuments(10, "contact")) { var response = documentsApi.CreateDocument(doc, doc.Id); Debug.Assert(response.Error?.Message == null); var createdDocumentId = response.Data.Id; // Should be between 1 and 10 } }
public void DoWork() { var documentsApi = new DocumentsApi("http://localhost:9800"); var response = documentsApi.DeleteDocument("contact", "7"); // This method doesn't return any significant data. It just reports any errors. if (response.Error?.Message != null) { Console.WriteLine(response.Error.Message); } }
public void TestGetDocument() { string token; var mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString( new Uri(BaseUri, @"v2/publicdocuments?documentType=1&hospitalId=126"))) .Returns( "{\"$id\": \"1\",\"success\": true,\"data\": [{\"$id\": \"2\",\"documentType\": 1,\"hospitalId\": 126,\"documentText\": \"Lorem ipsum dolor sit amet\" }] }"); var api = new DocumentsApi(Settings.Default.BaseUrl, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var actual = api.GetDocument(DocumentTypeCode.TermsAndConditions, 126); Assert.IsNotNull(actual); Assert.AreEqual(1, actual.Data.Count()); Assert.AreEqual("Lorem ipsum dolor sit amet", actual.Data.First().DocumentText); }
public void DoWork() { var documentsApi = new DocumentsApi("http://localhost:9800"); SetupSampleDocument(documentsApi); var correctedDocument = new Document("7", "contact"); // We need to supply *ALL* fields, even if we're not changing them correctedDocument.Fields.Add("name", "Vladimir"); correctedDocument.Fields.Add("age", "26"); var response = documentsApi.CreateOrUpdateDocument(correctedDocument, "contact", "7"); // This method doesn't return any significant data. It just reports any errors. if (response.Error?.Message != null) { Console.WriteLine(response.Error.Message); } }
public void TestGetDocument() { string token; var mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString( new Uri(BaseUri, @"v2/publicdocuments?documentType=1&hospitalId=126"))) .Returns( "{\"$id\": \"1\",\"success\": true,\"data\": [{\"$id\": \"2\",\"documentType\": 1,\"hospitalId\": 126,\"documentText\": \"Lorem ipsum dolor sit amet\" }] }"); var api = new DocumentsApi(Settings.Default.BaseUrl, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var actual = api.GetDocument(DocumentTypeCode.TermsAndConditions, 126); Assert.IsNotNull(actual); Assert.AreEqual(1, actual.Data.Count()); Assert.AreEqual("Lorem ipsum dolor sit amet", actual.Data.First().DocumentText); }
///<summary> /// Constructor ///</summary> ///<param name="context"></param> ///<param name="documentsApi">Docs api</param> public ProjectApi(ApiContext context, DocumentsApi documentsApi) { this.documentsApi = documentsApi; _context = context; }
public void Init() { instance = new DocumentsApi(); }
public void Init() { documentsApi = new DocumentsApi(CommonFunctions.BuildConfiguration()); ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; }
public ApiClient() { Documents = new DocumentsApi(this); Parts = new PartsApi(this); PartStudios = new PartStudiosApi(this); }