---
title: "Namespace Stylelabs.M.Sdk.Contracts.Notifications"
slug: "sdk--stylelabs.m.sdk.contracts.notifications"
abstract: ""
---
# Namespace Stylelabs.M.Sdk.Contracts.Notifications

## Classes

### [TemplateVariable](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.templatevariable.html)

Model for template variables in e-mail templates.

## Interfaces

### [IMailRequest](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.imailrequest.html)

Interface for e-mail notification requests.

### [IMailTemplate](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.imailtemplate.html)

A strongly typed entity interface for mail templates.

### [IRealtimeRequest](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.irealtimerequest.html)

Interface for real-time notification requests.

### [IRequestById](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.irequestbyid.html)

Interface for notification requests that target users by id.

### [IRequestByUsername](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.irequestbyusername.html)

Interface for notification requests that target users by username.

## Enums

### [TemplateVariableType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.notifications.templatevariabletype.html)

Type options of variables in e-mail template variables.
