mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-18 22:44:29 +01:00
* LNURL Payment Method Support * Merge recent Lightning controller related changes * Fix build * Create separate payment settings section for stores * Improve LNURL configuration * Prevent duplicate array entries when merging Swagger JSON * Fix CanSetPaymentMethodLimitsLightning * Fix CanUsePayjoinViaUI * Adapt test for new cancel bolt invoice feature * rebase fixes * Fixes after rebase * Test fixes * Do not turn LNURL on by default, Off-Chain payment criteria should affects both BOLT11 and LNURL, Payment criteria of unset payment method shouldn't be shown * Send better error if payment method not found * Revert "Prevent duplicate array entries when merging Swagger JSON" This reverts commit 5783db9eda17c29908a60fdef2c3ebe130a8b059. * Fix LNUrl doc * Fix some warnings Co-authored-by: Dennis Reimann <mail@dennisreimann.de> Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
32 lines
938 B
C#
32 lines
938 B
C#
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using BTCPayServer.Client.Models;
|
|
using BTCPayServer.Validation;
|
|
using static BTCPayServer.Data.StoreBlob;
|
|
|
|
namespace BTCPayServer.Models.StoreViewModels
|
|
{
|
|
public class StoreViewModel
|
|
{
|
|
public List<StoreDerivationScheme> DerivationSchemes { get; set; }
|
|
public List<StoreLightningNode> LightningNodes { get; set; }
|
|
public bool HintWallet { get; set; }
|
|
public bool HintLightning { get; set; }
|
|
public bool CanDelete { get; set; }
|
|
|
|
[Display(Name = "Store ID")]
|
|
public string Id { get; set; }
|
|
|
|
[Display(Name = "Store Name")]
|
|
[Required]
|
|
[MaxLength(50)]
|
|
[MinLength(1)]
|
|
public string StoreName { get; set; }
|
|
|
|
[Uri]
|
|
[Display(Name = "Store Website")]
|
|
[MaxLength(500)]
|
|
public string StoreWebsite { get; set; }
|
|
}
|
|
}
|