2021-08-10 05:07:13 +02:00
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
2018-07-19 12:31:17 +02:00
|
|
|
namespace BTCPayServer.Services
|
|
|
|
{
|
|
|
|
public class MigrationSettings
|
|
|
|
{
|
2021-08-10 05:07:13 +02:00
|
|
|
[JsonProperty("MigrateHotwalletProperty2")]
|
2021-06-17 08:36:22 +02:00
|
|
|
public bool MigrateHotwalletProperty { get; set; }
|
2021-12-31 08:59:02 +01:00
|
|
|
public bool MigrateU2FToFIDO2 { get; set; }
|
2018-07-19 12:31:17 +02:00
|
|
|
public bool DeprecatedLightningConnectionStringCheck { get; set; }
|
2018-08-01 11:38:46 +02:00
|
|
|
public bool ConvertMultiplierToSpread { get; set; }
|
2019-01-04 16:37:09 +01:00
|
|
|
public bool ConvertNetworkFeeProperty { get; set; }
|
2019-02-19 04:53:24 +01:00
|
|
|
public bool ConvertCrowdfundOldSettings { get; set; }
|
2019-05-08 16:39:11 +02:00
|
|
|
public bool ConvertWalletKeyPathRoots { get; set; }
|
2019-11-06 06:31:45 +01:00
|
|
|
public bool CheckedFirstRun { get; set; }
|
2020-12-29 09:58:35 +01:00
|
|
|
public bool PaymentMethodCriteria { get; set; }
|
|
|
|
public bool TransitionToStoreBlobAdditionalData { get; set; }
|
2021-03-02 03:11:58 +01:00
|
|
|
public bool TransitionInternalNodeConnectionString { get; set; }
|
2020-12-29 09:58:35 +01:00
|
|
|
|
2019-08-27 16:30:25 +02:00
|
|
|
public override string ToString()
|
|
|
|
{
|
|
|
|
return string.Empty;
|
|
|
|
}
|
2021-12-31 08:59:02 +01:00
|
|
|
|
2020-12-28 11:10:53 +01:00
|
|
|
// Done in DbMigrationsHostedService
|
|
|
|
public int? MigratedInvoiceTextSearchPages { get; set; }
|
2022-10-11 10:34:29 +02:00
|
|
|
public int? MigratedTransactionLabels { get; set; }
|
2021-10-11 12:46:05 +02:00
|
|
|
public bool MigrateAppCustomOption { get; set; }
|
2021-10-21 17:43:02 +02:00
|
|
|
public bool MigratePayoutDestinationId { get; set; }
|
2021-11-26 15:13:41 +01:00
|
|
|
public bool AddInitialUserBlob { get; set; }
|
2022-01-27 17:06:02 +01:00
|
|
|
public bool LighingAddressSettingRename { get; set; }
|
2022-04-19 09:58:31 +02:00
|
|
|
public bool LighingAddressDatabaseMigration { get; set; }
|
2022-04-24 05:19:34 +02:00
|
|
|
public bool AddStoreToPayout { get; set; }
|
2022-06-29 16:38:44 +02:00
|
|
|
public bool MigrateEmailServerDisableTLSCerts { get; set; }
|
2022-10-11 10:34:29 +02:00
|
|
|
public bool MigrateWalletColors { get; set; }
|
2022-12-12 12:28:24 +01:00
|
|
|
public bool FileSystemStorageAsDefault { get; set; }
|
2023-03-07 02:26:47 +01:00
|
|
|
public bool FixSeqAfterSqliteMigration { get; set; }
|
2023-04-17 03:34:41 +02:00
|
|
|
public bool FixMappedDomainAppType { get; set; }
|
2023-05-23 02:18:57 +02:00
|
|
|
public bool MigrateAppYmlToJson { get; set; }
|
2018-07-19 12:31:17 +02:00
|
|
|
}
|
|
|
|
}
|