Share via


CommunicationMessagesModelFactory.MessageTemplate Method

Definition

Initializes a new instance of MessageTemplate.

public static Azure.Communication.Messages.MessageTemplate MessageTemplate (string name = default, string language = default, System.Collections.Generic.IEnumerable<Azure.Communication.Messages.MessageTemplateValue> values = default, Azure.Communication.Messages.MessageTemplateBindings bindings = default);
static member MessageTemplate : string * string * seq<Azure.Communication.Messages.MessageTemplateValue> * Azure.Communication.Messages.MessageTemplateBindings -> Azure.Communication.Messages.MessageTemplate
Public Shared Function MessageTemplate (Optional name As String = Nothing, Optional language As String = Nothing, Optional values As IEnumerable(Of MessageTemplateValue) = Nothing, Optional bindings As MessageTemplateBindings = Nothing) As MessageTemplate

Parameters

name
String

Name of the template.

language
String

The template's language, in the ISO 639 format, consist of a two-letter language code followed by an optional two-letter country code, e.g., 'en' or 'en_US'.

values
IEnumerable<MessageTemplateValue>

The template values.

bindings
MessageTemplateBindings

The binding object to link values to the template specific locations.

Returns

A new MessageTemplate instance for mocking.

Applies to