Files
SteamTools/System.Application.Services.SmsSender/Models/SmsOptions.cs
T
Aigio Liu ec2b665726 sms api
2021-03-05 16:52:00 +08:00

25 lines
833 B
C#

#pragma warning disable IDE1006 // 命名样式
namespace System.Application.Models
{
public class SmsOptions
{
public AlibabaCloud.SmsOptions? AlibabaCloud { get; set; }
public NetEaseCloud.SmsOptions? NetEaseCloud { get; set; }
public _21VianetBlueCloud.SmsOptions? _21VianetBlueCloud { get; set; }
public static string? GetDefaultProviderName(SmsOptions? options)
{
if (options != null)
{
if (options._21VianetBlueCloud.HasValue()) return nameof(_21VianetBlueCloud);
if (options.AlibabaCloud.HasValue()) return nameof(AlibabaCloud);
if (options.NetEaseCloud.HasValue()) return nameof(NetEaseCloud);
}
return null;
}
}
}
#pragma warning restore IDE1006 // 命名样式