dotnet-cakemail-sdk/CM.TransactionalEmail/EmailEncoding.cs

118 lines
2.1 KiB
C#

using System.Text.Json.Serialization;
namespace CM.TransactionalEmail;
[JsonConverter(typeof(JsonStringEnumConverter<EmailEncoding>))]
public enum EmailEncoding
{
[JsonStringEnumMemberName("utf-8")]
Utf8,
[JsonStringEnumMemberName("armscii-8")]
Armscii8,
[JsonStringEnumMemberName("ascii")]
Ascii,
[JsonStringEnumMemberName("big-5")]
Big5,
[JsonStringEnumMemberName("cp51932")]
Cp51932,
[JsonStringEnumMemberName("cp866")]
Cp866,
[JsonStringEnumMemberName("cp936")]
Cp936,
[JsonStringEnumMemberName("euc-cn")]
EucCn,
[JsonStringEnumMemberName("euc-jp")]
EucJp,
[JsonStringEnumMemberName("eucjp-win")]
EucJpWin,
[JsonStringEnumMemberName("euc-kr")]
EucKr,
[JsonStringEnumMemberName("euc-tw")]
EucTw,
[JsonStringEnumMemberName("hz")]
Hz,
[JsonStringEnumMemberName("iso-2022-jp")]
Iso2022Jp,
[JsonStringEnumMemberName("iso-2022-jp-ms")]
Iso2022JpMs,
[JsonStringEnumMemberName("iso-2022-kr")]
Iso2022Kr,
[JsonStringEnumMemberName("iso-8859-1")]
Iso88591,
[JsonStringEnumMemberName("iso-8859-10")]
Iso885910,
[JsonStringEnumMemberName("iso-8859-13")]
Iso885913,
[JsonStringEnumMemberName("iso-8859-14")]
Iso885914,
[JsonStringEnumMemberName("iso-8859-15")]
Iso885915,
[JsonStringEnumMemberName("iso-8859-16")]
Iso885916,
[JsonStringEnumMemberName("iso-8859-2")]
Iso88592,
[JsonStringEnumMemberName("iso-8859-3")]
Iso88593,
[JsonStringEnumMemberName("iso-8859-4")]
Iso88594,
[JsonStringEnumMemberName("iso-8859-5")]
Iso88595,
[JsonStringEnumMemberName("iso-8859-6")]
Iso88596,
[JsonStringEnumMemberName("iso-8859-7")]
Iso88597,
[JsonStringEnumMemberName("iso-8859-8")]
Iso88598,
[JsonStringEnumMemberName("iso-8859-9")]
Iso88599,
[JsonStringEnumMemberName("jis")]
Jis,
[JsonStringEnumMemberName("koi8-r")]
Koi8R,
[JsonStringEnumMemberName("sjis")]
Sjis,
[JsonStringEnumMemberName("sjis-win")]
SjisWin,
[JsonStringEnumMemberName("uhc")]
Uhc,
[JsonStringEnumMemberName("windows-1251")]
Windows1251,
[JsonStringEnumMemberName("windows-1252")]
Windows1252
}