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