using System.Collections.Generic; using BTCPayServer.Models.StoreViewModels; namespace BTCPayServer.Plugins.Multisig.Models; public class MultisigSetupViewModel : DerivationSchemeViewModel { public string StoreId { get; set; } public int? MultisigRequiredSigners { get; set; } public int? MultisigTotalSigners { get; set; } public string MultisigScriptType { get; set; } public string[] MultisigParticipantUserIds { get; set; } public string MultisigRequestId { get; set; } public List MultisigStoreUsers { get; set; } = new(); } public class MultisigStoreUserItem { public string UserId { get; set; } public string Email { get; set; } public string Name { get; set; } public bool Selected { get; set; } }