Appearance
stage.ref.admin.email.template
ステージに紐づく各種メールテンプレートのオペレータです。
メソッド
create() admin
引数 | 必須 | 型 | 内容 |
---|---|---|---|
type | ✓ | EmailType | メールの種類 |
data | ✓ | string | テンプレートデータ |
format | boolean | 改行コードを<br/> に変更するかどうか |
type
Promise<EmailTemplate>
メールテンプレートを作成します。
使用方法
ts
// 物販の場合
await Hedgehog.stage
.ref("ステージのUUID")
.admin.email.template.create(EmailType.Product, {
title: "タイトル",
body: "メール本文",
});
delete() admin
引数 | 必須 | 型 | 内容 |
---|---|---|---|
type | ✓ | EmailType | メールの種類 |
type
Promise<EmailTemplate>
メールテンプレートを削除します。
使用方法
ts
// 物販の場合
await Hedgehog.stage
.ref("ステージのUUID")
.admin.email.template.delete(EmailType.Product);
get() admin
引数 | 必須 | 型 | 内容 |
---|---|---|---|
type | ✓ | EmailType | メールの種類 |
type
Promise<(EmailTemplate|undefined)>
メールテンプレートを取得します。
使用方法
ts
// 物販の場合
const template = await Hedgehog.stage
.ref("ステージのUUID")
.admin.email.template.get(EmailType.Product);
update() admin
引数 | 必須 | 型 | 内容 |
---|---|---|---|
type | ✓ | EmailType | メールの種類 |
data | ✓ | string | テンプレートデータ |
format | boolean | 改行コードを<br/> に変更するかどうか |
type
Promise<EmailTemplate>
メールテンプレートを更新します。
使用方法
ts
// 物販の場合
await Hedgehog.stage
.ref("ステージのUUID")
.admin.email.template.update(EmailType.Product, {
title: "タイトル",
body: "メール本文",
});
variables() admin
引数 | 必須 | 型 | 内容 |
---|---|---|---|
type | ✓ | EmailType | メールの種類 |
type
Promise<Array<EmailVariable>>
メールテンプレートで使用できる変数を取得します。
使用方法
ts
// 物販の場合
const vals = await Hedgehog.stage
.ref("ステージのUUID")
.admin.email.template.variables(EmailType.Product);