Class TypedEntityCreatorBase<T>

Base typed entity creator.

Inheritance
object
TypedEntityCreatorBase<T>
Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsFactories
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse

public abstract class TypedEntityCreatorBase<T> where T : EntityBase
Type Parameters
NameDescription
T

The type of the entity.

Methods

CreateAsset(EntityConstructionArgs)

Creates an asset.

Declaration
RequestResponse

protected abstract T CreateAsset(EntityConstructionArgs args)
Parameters
TypeNameDescription
EntityConstructionArgsargs

Entity creation args.

Returns
TypeDescription
T

The entity.

CreateEntity(EntityConstructionArgs)

Creates an entity.

Declaration
RequestResponse

protected abstract T CreateEntity(EntityConstructionArgs args)
Parameters
TypeNameDescription
EntityConstructionArgsargs

Entity creation args.

Returns
TypeDescription
T

The entity.

CreateMailTemplate(EntityConstructionArgs)

Creates a mail template.

Declaration
RequestResponse

protected abstract T CreateMailTemplate(EntityConstructionArgs args)
Parameters
TypeNameDescription
EntityConstructionArgsargs

Entity creation args.

Returns
TypeDescription
T

The entity.

CreateTypedEntity(EntityConstructionArgs)

Initializes a new instance of TypedEntityCreatorBase .

Declaration
RequestResponse

public virtual T CreateTypedEntity(EntityConstructionArgs args)
Parameters
TypeNameDescription
EntityConstructionArgsargs

The EntityConstructionArgs.

Returns
TypeDescription
T

A ITypedEntity.

Do you have some feedback for us?

If you have suggestions for improving this article,