Class GameSettingsInstaller
Abstract base class for installing GameSettings.
Inherited Members
Namespace: Serenity.GameSettings.Installation.Installers
Assembly: Serenity.Global.Installation.dll
Syntax
public abstract class GameSettingsInstaller
Constructors
GameSettingsInstaller()
Declaration
protected GameSettingsInstaller()
Fields
_repository
Declaration
protected IGameSettingsRepository _repository
Field Value
| Type | Description |
|---|---|
| IGameSettingsRepository | The game settings repository. |
_service
Declaration
protected IGameSettingsService _service
Field Value
| Type | Description |
|---|---|
| IGameSettingsService | The game settings service, repository, and use cases. |
_useCases
Declaration
protected GameSettingsUseCases _useCases
Field Value
| Type | Description |
|---|---|
| GameSettingsUseCases | The game settings use cases. |
Methods
GetRepository()
Gets the game settings repository.
Declaration
public IGameSettingsRepository GetRepository()
Returns
| Type | Description |
|---|---|
| IGameSettingsRepository | The game settings repository. |
GetService()
Gets the game settings service.
Declaration
public IGameSettingsService GetService()
Returns
| Type | Description |
|---|---|
| IGameSettingsService | The game settings service. |
GetUseCases()
Gets the game settings use cases.
Declaration
public GameSettingsUseCases GetUseCases()
Returns
| Type | Description |
|---|---|
| GameSettingsUseCases | The game settings use cases. |
Install(GameSettingsInstallerInstallInput)
Installs the game settings using the provided input data transfer object.
Declaration
public abstract void Install(GameSettingsInstallerInstallInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| GameSettingsInstallerInstallInput | input | The input data transfer object. |