1. Stylelabs.M.Sdk.Models.Typed

Interface IMailTemplateEntity

Defines a typed entity of type M.Mailing.Template.

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.ModelsTyped

Assembly: Stylelabs.M.Sdk.dll

Syntax

[TypedEntityDefinitionConstraintAttribute]
public interface IMailTemplateEntity : ITypedEntity, IEntity, IResource, IDirtyTracking

Properties

Body

Gets the body.

Declaration


[TypedEntityPropertyAttribute]
CultureSensitive<string> Body { get; }

Property Value

TypeDescription
CultureSensitivestring

Description

Gets the description.

Declaration


[TypedEntityPropertyAttribute]
CultureSensitive<string> Description { get; }

Property Value

TypeDescription
CultureSensitivestring

Label

Gets the label.

Declaration


[TypedEntityPropertyAttribute]
CultureSensitive<string> Label { get; }

Property Value

TypeDescription
CultureSensitivestring

Name

Gets or sets the name.

Declaration


[TypedEntityPropertyAttribute]
string Name { get; set; }

Property Value

TypeDescription
string

Subject

Gets the subject.

Declaration


[TypedEntityPropertyAttribute]
CultureSensitive<string> Subject { get; }

Property Value

TypeDescription
CultureSensitivestring

Extension Methods

MailTemplateEntityExtensions.GetTemplateVariables(IMailTemplateEntity)

MailTemplateEntityExtensions.SetTemplateVariables(IMailTemplateEntity, IEnumerable)

If you have suggestions for improving this article, let us know!