48 lines
No EOL
1.8 KiB
C#
48 lines
No EOL
1.8 KiB
C#
using LANCommander.SDK.Abstractions;
|
|
using LANCommander.SDK.Models;
|
|
using LANCommander.SDK.Providers;
|
|
using LANCommander.SDK.Services;
|
|
|
|
namespace LANCommander.SDK;
|
|
|
|
public class Client(
|
|
AuthenticationClient authenticationClient,
|
|
BeaconClient beaconClient,
|
|
ChatHubClient chatHubClient,
|
|
IConnectionClient connectionClient,
|
|
DepotClient depotClient,
|
|
GameClient gameClient,
|
|
IssueClient issueClient,
|
|
LauncherClient launcherClient,
|
|
LibraryClient libraryClient,
|
|
LobbyClient lobbyClient,
|
|
MediaClient mediaClient,
|
|
PlaySessionClient playSessionClient,
|
|
ProfileClient profileClient,
|
|
RedistributableClient redistributableClient,
|
|
SaveClient saveClient,
|
|
ScriptClient scriptClient,
|
|
ServerClient serverClient,
|
|
ISettingsProvider settingsProvider,
|
|
TagClient tagClient)
|
|
{
|
|
public AuthenticationClient Authentication = authenticationClient;
|
|
public BeaconClient Beacon = beaconClient;
|
|
public ChatHubClient ChatHub = chatHubClient;
|
|
public IConnectionClient Connection = connectionClient;
|
|
public DepotClient Depot = depotClient;
|
|
public GameClient Games = gameClient;
|
|
public IssueClient Issues = issueClient;
|
|
public LauncherClient Launcher = launcherClient;
|
|
public LibraryClient Library = libraryClient;
|
|
public LobbyClient Lobbies = lobbyClient;
|
|
public MediaClient Media = mediaClient;
|
|
public PlaySessionClient PlaySessions = playSessionClient;
|
|
public ProfileClient Profile = profileClient;
|
|
public RedistributableClient Redistributables = redistributableClient;
|
|
public SaveClient Saves = saveClient;
|
|
public ScriptClient Scripts = scriptClient;
|
|
public ServerClient Servers = serverClient;
|
|
public ISettingsProvider Settings = settingsProvider;
|
|
public TagClient Tags = tagClient;
|
|
} |