1. Stylelabs.M.Sdk.Contracts.Notifications

Interface IMailTemplate

A strongly typed entity interface for mail templates.

Inherited Members

ITypedEntity.LoadTypedMembersAsync()

IEntity.Id

IEntity.Identifier

IEntity.IsNew

IEntity.DefinitionName

IEntity.LockedBy

IEntity.LockedOn

IEntity.IsRootTaxonomyItem

IEntity.IsPathRoot

IEntity.InheritsSecurity

IEntity.IsSystemOwned

IEntity.Version

IEntity.Cultures

IEntity.Properties

IEntity.Relations

IEntity.Renditions

IEntity.RelatedPaths

IEntity.GetProperty(string)

IEntity.GetProperty(string)

IEntity.GetPropertyAsync(string, MemberLoadOption)

IEntity.GetPropertyAsync(string, MemberLoadOption)

IEntity.GetPropertyValue(string)

IEntity.GetPropertyValue(string)

IEntity.GetPropertyValueAsync(string, MemberLoadOption)

IEntity.GetPropertyValueAsync(string, MemberLoadOption)

IEntity.GetPropertyValue(string, CultureInfo)

IEntity.GetPropertyValue(string, CultureInfo)

IEntity.GetPropertyValueAsync(string, CultureInfo, MemberLoadOption)

IEntity.SetPropertyValue(string, object)

IEntity.SetPropertyValue(string, CultureInfo, object)

IEntity.GetRelation(string, RelationRole?)

IEntity.GetRelation(string)

IEntity.GetRelationAsync(string, RelationRole?, MemberLoadOption)

IEntity.GetRelationAsync(string, MemberLoadOption)

IEntity.CanDoLazyLoading()

IEntity.LoadPropertiesAsync(IPropertyLoadOption)

IEntity.LoadRelationsAsync(IRelationLoadOption)

IEntity.LoadMembersAsync(IPropertyLoadOption, IRelationLoadOption)

IEntity.GetRendition(string)

IEntity.GetEntityDefinitionAsync()

IEntity.GetPermissionsAsync()

IResource.CreatedBy

IResource.CreatedOn

IResource.ModifiedBy

IResource.ModifiedOn

IDirtyTracking.IsTracking

IDirtyTracking.IsDirty

IDirtyTracking.StartTracking()

IDirtyTracking.MarkClean()

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ContractsNotifications

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IMailTemplate : ITypedEntity, IEntity, IResource, IDirtyTracking

Properties

Name

Gets or sets the name.

Declaration

string Name { get; set; }

Property Value

TypeDescription
string

Methods

GetBody(CultureInfo)

Gets the body.

Declaration

string GetBody(CultureInfo culture)

Parameters

TypeNameDescription
CultureInfocultureThe culture.

Returns

TypeDescription
stringThe body.

GetDescription(CultureInfo)

Gets the description.

Declaration

string GetDescription(CultureInfo culture)

Parameters

TypeNameDescription
CultureInfocultureThe culture.

Returns

TypeDescription
stringThe description.

GetSubject(CultureInfo)

Gets the subject.

Declaration

string GetSubject(CultureInfo culture)

Parameters

TypeNameDescription
CultureInfocultureThe culture.

Returns

TypeDescription
stringThe subject.

GetTemplateVariables()

Gets the template variables.

Declaration

IList<TemplateVariable> GetTemplateVariables()

Returns

TypeDescription
IList<>TemplateVariableA list of template variables.

SetBody(CultureInfo, string)

Sets the body.

Declaration

void SetBody(CultureInfo culture, string body)

Parameters

TypeNameDescription
CultureInfocultureThe culture.
stringbodyThe body.

SetDescription(CultureInfo, string)

Sets the description.

Declaration

void SetDescription(CultureInfo culture, string description)

Parameters

TypeNameDescription
CultureInfocultureThe culture.
stringdescriptionThe description.

SetSubject(CultureInfo, string)

Sets the subject.

Declaration

void SetSubject(CultureInfo culture, string subject)

Parameters

TypeNameDescription
CultureInfocultureThe culture.
stringsubjectThe subject.

SetTemplateVariables(IEnumerable)

Sets the template variables.

Declaration

void SetTemplateVariables(IEnumerable<TemplateVariable> variables)

Parameters

TypeNameDescription
IEnumerable<>TemplateVariablevariablesA collection of template variables.
If you have suggestions for improving this article, let us know!