OptionalBodyOptionalBodyOptional, when provided, Body is ignored and the template is used to render the message. In addition, if BodyTemplate is provided it will be used to render the Body and if the template has HTML content it will also be used to render the HTMLBody
OptionalContextOptional, any context data that is needed to render the message template
The sender of the message, typically an email address but can be anything that is provider-specific for example for a provider that is a social media provider, it might be a user's social media handle
OptionalHTMLThe HTML body of the message
OptionalHTMLOptional, when provided, HTMLBody is ignored and the template is used to render the message. This OVERRIDES the BodyTemplate's HTML content even if BodyTemplate is provided. This allows for flexibility in that you can specify a completely different HTMLBodyTemplate and not just relay on the TemplateContent of the BodyTemplate having an HTML option.
The type of message to send
OptionalSubjectThe subject line for the message, used if SubjectTemplate is not provided and only supported by some providers
OptionalSubjectOptional, when provided, Subject is ignored and the template is used to render the message
The recipient of the message, typically an email address but can be anything that is provider-specific for example for a provider that is a social media provider, it might be a user's social media handle
The body of the message, used if BodyTemplate is not provided.