using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.Options; namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample_Net5.Options { public partial class WxpayOptions : IOptions { WxpayOptions IOptions.Value => this; public WechatMerchant[] Merchants { get; set; } = Array.Empty(); public string CallbackUrl { get; set; } = string.Empty; } partial class WxpayOptions { public class WechatMerchant { public string MerchantId { get; set; } = string.Empty; public string SecretV3 { get; set; } = string.Empty; public string CertSerialNumber { get; set; } = string.Empty; public string CertPrivateKey { get; set; } = string.Empty; } } }