44 if (apiClient ==
null)
45 throw new ArgumentNullException(nameof(apiClient));
46 if (!instance.
Id.HasValue)
47 throw new ArgumentException(
"Instance missing ID!", nameof(instance));
49 Metadata = instance ??
throw new ArgumentNullException(nameof(instance));
virtual ? long Id
The ID of the entity.
Metadata about a server instance.
Instance Metadata
The Instance used to create the IInstanceClient.
IEngineClient Engine
Access the IEngineClient.
IDreamDaemonClient DreamDaemon
Access the IDreamDaemonClient.
IConfigurationClient Configuration
Access the IConfigurationClient.
IRepositoryClient Repository
Access the IRepositoryClient.
IInstancePermissionSetClient PermissionSets
Access the IInstancePermissionSetClient.
IJobsClient Jobs
Access the IJobsClient.
IChatBotsClient ChatBots
Access the IChatBotsClient.
InstanceClient(IApiClient apiClient, Instance instance)
Initializes a new instance of the InstanceClient class.
IDreamMakerClient DreamMaker
Access the IDreamMakerClient.
For managing the chat bots.
For managing IConfigurationFiles.
For managing DreamDaemonResponse.
For managing the compiler.
For managing the engine installations.
For managing a single Instance.
For managing instance permission sets.
For managing the git repository.
Web interface for the API.