logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GameSettingsInstallerInstallInput

    Input data transfer object for installing GameSettings.

    Inheritance
    object
    GameSettingsInstallerInstallInput
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.GameSettings.Installation.DTO
    Assembly: Serenity.Global.Installation.dll
    Syntax
    public class GameSettingsInstallerInstallInput

    Constructors

    GameSettingsInstallerInstallInput(string, string, IEventDispatcherService, ILogService, PersistenceUseCases, IPathService, string)

    Initializes a new instance of the GameSettingsInstallerInstallInput class.

    Declaration
    public GameSettingsInstallerInstallInput(string id, string guid, IEventDispatcherService eventDispatcherService, ILogService logService, PersistenceUseCases persistenceUseCases, IPathService pathService, string persistedFileName = null)
    Parameters
    Type Name Description
    string id

    The unique identifier of the game settings instance.

    string guid

    The GUID associated with the game settings instance.

    IEventDispatcherService eventDispatcherService

    The event dispatcher service.

    ILogService logService

    The logging service.

    PersistenceUseCases persistenceUseCases

    The persistence use cases.

    IPathService pathService

    The path service.

    string persistedFileName

    The filename used for persisted game settings. Null means use default.

    Fields

    EventDispatcherService

    Declaration
    public IEventDispatcherService EventDispatcherService
    Field Value
    Type Description
    IEventDispatcherService

    The event dispatcher service.

    Guid

    Declaration
    public string Guid
    Field Value
    Type Description
    string

    The GUID associated with the game settings instance.

    Id

    Declaration
    public string Id
    Field Value
    Type Description
    string

    The unique identifier of the game settings instance.

    LogService

    Declaration
    public ILogService LogService
    Field Value
    Type Description
    ILogService

    The logging service.

    PathService

    Declaration
    public IPathService PathService
    Field Value
    Type Description
    IPathService

    The path service.

    PersistedFileName

    Declaration
    public string PersistedFileName
    Field Value
    Type Description
    string

    The filename used for persisted game settings. Null means use default.

    PersistenceUseCases

    Declaration
    public PersistenceUseCases PersistenceUseCases
    Field Value
    Type Description
    PersistenceUseCases

    The persistence use cases.

    In this article
    © 2026 Serenity. All Rights Reserved