/**
 * メールコンテンツを作成する(ライセンス失効警告)
 * @param companyName
 * @param ExpiringSoonUserCount
 * @param dealer
 * @returns メールのサブジェクトとコンテンツ
 */
export async function createMailContentOfLicenseExpiringSoon(
  companyName: string,
  ExpiringSoonUserCount: number,
  dealer: string | undefined
): Promise<{
  subject: string;
  text: string;
  html: string;
}> {
  return {
    // subject ////////////////////////////////////////////////////////////////////
    subject: "License Expiration Warning [U-104]",
    // text ////////////////////////////////////////////////////////////////////
    text: `<English>
Dear ${companyName},

One or more of your assigned ODMS Cloud licenses will expire today.
Number of licenses expiring: ${ExpiringSoonUserCount}

If you do not have a sufficient number of licenses, you will need to order annual licenses from your  ${dealer} and assign them to your users whose licenses are expiring.

Please log in to ODMS Cloud to configure your user setting and verify the license expiration date.
URL: https://odmscloud.omsystem.com/

If you need support regarding ODMS Cloud, please contact ${dealer}.

If you have received this e-mail in error, please delete this e-mail from your system.
This is an automatically generated e-mail and this mailbox is not monitored. Please do not reply.


<Deutsch>
Sehr geehrte(r) ${companyName},

Eine oder mehrere Ihrer zugewiesenen ODMS Cloud-Lizenzen laufen heute ab.
Anzahl der auslaufenden Lizenzen: ${ExpiringSoonUserCount}

Wenn Sie nicht über genügend Lizenzen verfügen, müssen Sie Jahreslizenzen bei Ihrem  ${dealer} bestellen und diese Ihren Benutzern zuweisen, deren Lizenzen ablaufen.

Bitte melden Sie sich bei ODMS Cloud an, um Ihre Benutzereinstellungen zu konfigurieren und das Ablaufdatum der Lizenz zu überprüfen.
URL: https://odmscloud.omsystem.com/

Wenn Sie Unterstützung bezüglich ODMS benötigen, wenden Sie sich bitte an ${dealer}.

Wenn Sie diese E-Mail fälschlicherweise erhalten haben, löschen Sie diese E-Mail bitte aus Ihrem System.
Dies ist eine automatisch generierte E-Mail und dieses Postfach wird nicht überwacht. Bitte nicht antworten.


<Français>
Chère/Cher ${companyName},

Une ou plusieurs de vos licences ODMS Cloud attribuées expireront aujourd'hui.
Nombre de licences arrivant à expiration: ${ExpiringSoonUserCount}

Si vous ne disposez pas d'un nombre suffisant de licences, vous devrez commander des licences annuelles auprès de votre  ${dealer} et les attribuer à vos utilisateurs dont les licences arrivent à expiration.

Veuillez vous connecter à ODMS Cloud pour configurer vos paramètres utilisateur et vérifier la date d'expiration de la licence.
URL: https://odmscloud.omsystem.com/

Si vous avez besoin d'assistance concernant ODMS Cloud, veuillez contacter ${dealer}.

Si vous avez reçu cet e-mail par erreur, veuillez supprimer cet e-mail de votre système.
Il s'agit d'un e-mail généré automatiquement et cette boîte aux lettres n'est pas surveillée. Merci de ne pas répondre.`,
    // html ////////////////////////////////////////////////////////////////////
    html: `<h3>&lt;English&gt;</h3>
<p>Dear ${companyName},</p>

<p>One or more of your assigned ODMS Cloud licenses will expire today.<br>
Number of licenses expiring: ${ExpiringSoonUserCount}</p>

<p>If you do not have a sufficient number of licenses, you will need to order annual licenses from your  ${dealer} and assign them to your users whose licenses are expiring.</p>

<p>Please log in to ODMS Cloud to configure your user setting and verify the license expiration date.<br>
URL: <a href="https://odmscloud.omsystem.com/">https://odmscloud.omsystem.com/</a></p>

<p>If you need support regarding ODMS Cloud, please contact ${dealer}.</p>

<p>If you have received this e-mail in error, please delete this e-mail from your system.<br>
This is an automatically generated e-mail and this mailbox is not monitored. Please do not reply.</p>


<h3>&lt;Deutsch&gt;</h3>
<p>Sehr geehrte(r) ${companyName},</p>

<p>Eine oder mehrere Ihrer zugewiesenen ODMS Cloud-Lizenzen laufen heute ab.<br>
Anzahl der auslaufenden Lizenzen: ${ExpiringSoonUserCount}</p>

<p>Wenn Sie nicht über genügend Lizenzen verfügen, müssen Sie Jahreslizenzen bei Ihrem  ${dealer} bestellen und diese Ihren Benutzern zuweisen, deren Lizenzen ablaufen.</p>

<p>Bitte melden Sie sich bei ODMS Cloud an, um Ihre Benutzereinstellungen zu konfigurieren und das Ablaufdatum der Lizenz zu überprüfen.<br>
URL: <a href="https://odmscloud.omsystem.com/">https://odmscloud.omsystem.com/</a></p>

<p>Wenn Sie Unterstützung bezüglich ODMS benötigen, wenden Sie sich bitte an ${dealer}.</p>

<p>Wenn Sie diese E-Mail fälschlicherweise erhalten haben, löschen Sie diese E-Mail bitte aus Ihrem System.<br>
Dies ist eine automatisch generierte E-Mail und dieses Postfach wird nicht überwacht. Bitte nicht antworten.</p>


<h3>&lt;Français&gt;</h3>
<p>Chère/Cher ${companyName},</p>

<p>Une ou plusieurs de vos licences ODMS Cloud attribuées expireront aujourd'hui.<br>
Nombre de licences arrivant à expiration: ${ExpiringSoonUserCount}</p>

<p>Si vous ne disposez pas d'un nombre suffisant de licences, vous devrez commander des licences annuelles auprès de votre  ${dealer} et les attribuer à vos utilisateurs dont les licences arrivent à expiration.</p>

<p>Veuillez vous connecter à ODMS Cloud pour configurer vos paramètres utilisateur et vérifier la date d'expiration de la licence.<br>
URL: <a href="https://odmscloud.omsystem.com/">https://odmscloud.omsystem.com/</a></p>

<p>Si vous avez besoin d'assistance concernant ODMS Cloud, veuillez contacter ${dealer}.</p>

<p>Si vous avez reçu cet e-mail par erreur, veuillez supprimer cet e-mail de votre système.<br>
Il s'agit d'un e-mail généré automatiquement et cette boîte aux lettres n'est pas surveillée. Merci de ne pas répondre.</p>
`,
  };
}
