import "github.com/emailr/emailr-go/v2"
client := emailr.NewClient("em_xxxxxxxxx")
// Create template
params := &emailr.CreateTemplateRequest{
Name: "order-confirmation",
From: "Emailr Store <[email protected]>",
Subject: "Thanks for your order!",
Html: "<p>Name: {{{PRODUCT}}}</p><p>Total: {{{PRICE}}}</p>",
Variables: []emailr.TemplateVariable{
{
Key: "PRODUCT",
Type: "string",
FallbackValue: "item",
},
{
Key: "PRICE",
Type: "number",
FallbackValue: 20,
},
},
}
template, _ := client.Templates.Create(params)
// Publish template
client.Templates.Publish(template.Id)