Email Nofitication

Pengembang dapat menggunakan fungsi dalam email untuk manajemen notifikasi.

client.email;

Email methods

send(payload)

mengirim email.

Arguments

nametypedescriptionspecial use
payloadobjectpayload email
payload.contentobjectcontent email
payload.content.tostring / arraytujuan pengiriman email
payload.content.fromstringalamat pengirim email
payload.content.replayTostringalamat email balasan
payload.content.rawBodystringbody email
payload.content.subjectstringsubject email
payload.content.templatestringnama template
payload.content.valuesobjectvalue yang dimasukkan ke dalam template

Return

Promise<Object> berisi response dari endpoint notification/push

Example

const email = client.email;
const payload = {
content: {
from: "MBAAS-SERVER <email@mail.com>",
to: ["email@gmail.com"],
replyTo: "fr.n@mail.com",
rawBody: "body",
subject: "subject test email",
},
};
email.send(payload);

getTemplates()

digunakan untuk mendapatkan list template yang tersedia.

Return

Promise<Object[]> berisi array of object dari list template yang tersedia.

Example

const email = client.email;
(async function () {
const templates = await email.getTemplates();
console.log(templates); // list template yang tersedia
})();