30 public ushort? NewPort {
get; }
40 public string NewInstanceName {
get; }
50 public Version NewServerVersion {
get; }
58 CommandType = commandType;
68 ChatCommand = chatCommand ??
throw new ArgumentNullException(nameof(chatCommand));
78 EventNotification = eventNotification ??
throw new ArgumentNullException(nameof(eventNotification));
98 NewRebootState = newRebootState;
108 NewInstanceName = newInstanceName ??
throw new ArgumentNullException(nameof(newInstanceName));
118 ChatUpdate = channelsUpdate ??
throw new ArgumentNullException(nameof(channelsUpdate));
129 NewServerVersion = newServerVersion ??
throw new ArgumentNullException(nameof(newServerVersion));
130 NewPort = serverPort;
TopicParameters(EventNotification eventNotification)
Initializes a new instance of the TopicParameters .
Use server authentication
Parameters for a topic request.
TopicCommandType
The type of topic command being sent.
Represents a chat command to be handled by DD
Notify the server of a reattach and potentially new version.
The owning instance was renamed.
Reboot state change request.
RebootState
Represents the action to take when /world/Reboot() is called
Common base for interop parameters.
DreamDaemon port change request.
Data structure for TopicCommandType.EventNotification requests.
TopicParameters(ushort newPort)
Initializes a new instance of the TopicParameters .
TopicParameters(RebootState newRebootState)
Initializes a new instance of the TopicParameters .
TopicParameters(string newInstanceName)
Initializes a new instance of the TopicParameters .
TopicParameters(TopicCommandType commandType)
Initializes a new instance of the TopicParameters .
TopicParameters(Version newServerVersion, ushort serverPort)
Initializes a new instance of the TopicParameters .
TopicParameters(ChatCommand chatCommand)
Initializes a new instance of the TopicParameters .
Chat channels were changed.
Ping to ensure the server is running.
TopicParameters()
Initializes a new instance of the TopicParameters .
Represents an update of ChannelRepresentations.
TopicParameters(ChatUpdate channelsUpdate)
Initializes a new instance of the TopicParameters .