internal IdvWorkflowConfig ToSDKIdvWorkflowConfig()
        {
            if (apiIdvWorkflowConfiguration == null)
            {
                return(sdkIdvWorkflowConfig);
            }

            IdvWorkflowConfig idvWorkflowConfig = IdvWorkflowConfigBuilder
                                                  .NewIdvWorkflowConfig(apiIdvWorkflowConfiguration.Id)
                                                  .WithType(apiIdvWorkflowConfiguration.Type)
                                                  .WithTenant(apiIdvWorkflowConfiguration.Tenant)
                                                  .WithDesc(apiIdvWorkflowConfiguration.Desc)
                                                  .Build();

            idvWorkflowConfig.SkipWhenAccessingSignedDocuments =
                apiIdvWorkflowConfiguration.SkipWhenAccessingSignedDocuments;

            return(idvWorkflowConfig);
        }
Пример #2
0
        public void BuildTest()
        {
            string id     = "id";
            string type   = "type";
            string tenant = "tenant";
            string desc   = "desc";

            IdvWorkflowConfig idvWorkflowConfig = IdvWorkflowConfigBuilder.NewIdvWorkflowConfig(id)
                                                  .WithType(type)
                                                  .WithTenant(tenant)
                                                  .WithDesc(desc)
                                                  .EnableSkipWhenAccessingSignedDocuments()
                                                  .Build();

            Assert.AreEqual(id, idvWorkflowConfig.Id);
            Assert.AreEqual(type, idvWorkflowConfig.Type);
            Assert.AreEqual(tenant, idvWorkflowConfig.Tenant);
            Assert.AreEqual(desc, idvWorkflowConfig.Desc);
            Assert.IsTrue(idvWorkflowConfig.SkipWhenAccessingSignedDocuments);
        }