namespace BTCPayServer.Client.Models { public class CreateAppRequest { public string AppName { get; set; } public string AppType { get; set; } } public class CreatePointOfSaleAppRequest : CreateAppRequest { public string Currency { get; set; } = null; public string Title { get; set; } = null; public string Description { get; set; } = null; public string Template { get; set; } = null; public string DefaultView { get; set; } = null; public bool ShowCustomAmount { get; set; } = true; public bool ShowDiscount { get; set; } = true; public bool EnableTips { get; set; } = true; public string CustomAmountPayButtonText { get; set; } = null; public string FixedAmountPayButtonText { get; set; } = null; public string TipText { get; set; } = null; public string CustomCSSLink { get; set; } = null; public string NotificationUrl { get; set; } = null; public string RedirectUrl { get; set; } = null; public bool? RedirectAutomatically { get; set; } = null; public bool? RequiresRefundEmail { get; set; } = null; public string EmbeddedCSS { get; set; } = null; } }