MessageBuilder.prepareMultipartAlternativeMessage constructor
MessageBuilder.prepareMultipartAlternativeMessage({
- String? plainText,
- String? htmlText,
- TransferEncoding transferEncoding = TransferEncoding.eightBit,
Convenience method for initiating a multipart/alternative message
In case you want to use 7bit instead of the default 8bit content transfer
encoding, specify the optional transferEncoding.
You can also create a new MessageBuilder and call
setContentType with the same effect when using the
multipart/alternative media subtype.
Implementation
factory MessageBuilder.prepareMultipartAlternativeMessage({
String? plainText,
String? htmlText,
TransferEncoding transferEncoding = TransferEncoding.eightBit,
}) {
final builder = MessageBuilder.prepareMessageWithMediaType(
MediaSubtype.multipartAlternative,
transferEncoding: transferEncoding,
);
if (plainText != null && htmlText != null) {
builder
..addTextPlain(plainText)
..addTextHtml(htmlText);
}
return builder;
}