public void BuildTest()
        {
            TransactionRetention        retention = TransactionRetentionBuilder.NewTransactionRetention().Build();
            DataManagementPolicyBuilder builder   = DataManagementPolicyBuilder.NewDataManagementPolicy()
                                                    .WithTransactionRetention(retention);

            DataManagementPolicy result = builder.Build();

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.TransactionRetention);
        }
        override public void Execute()
        {
            DataManagementPolicy dataManagementPolicy = DataManagementPolicyBuilder.NewDataManagementPolicy()
                                                        .WithTransactionRetention(TransactionRetentionBuilder.NewTransactionRetention()
                                                                                  .WithArchived(60)
                                                                                  .WithCompleted(60)
                                                                                  .WithDeclined(60)
                                                                                  .WithDraft(60)
                                                                                  .WithExpired(60)
                                                                                  .WithOptedOut(60)
                                                                                  .WithSent(0)
                                                                                  .Build())
                                                        .Build();

            OssClient.DataRetentionSettingsService.SetDataManagementPolicy(dataManagementPolicy);
            dataManagementPolicyAfterUpdate = OssClient.DataRetentionSettingsService.GetDataManagementPolicy();
        }