SystemInfo

@Serializable
data class SystemInfo(val localAddress: String? = null, val serverName: String? = null, val version: String? = null, val productName: String? = null, val operatingSystem: String? = null, val id: String? = null, val startupWizardCompleted: Boolean? = null, val operatingSystemDisplayName: String? = null, val packageName: String? = null, val hasPendingRestart: Boolean, val isShuttingDown: Boolean, val supportsLibraryMonitor: Boolean, val webSocketPortNumber: Int, val completedInstallations: List<InstallationInfo>? = null, val canSelfRestart: Boolean = true, val canLaunchWebBrowser: Boolean = false, val programDataPath: String? = null, val webPath: String? = null, val itemsByNamePath: String? = null, val cachePath: String? = null, val logPath: String? = null, val internalMetadataPath: String? = null, val transcodingTempPath: String? = null, val castReceiverApplications: List<CastReceiverApplication>? = null, val hasUpdateAvailable: Boolean = false, val encoderLocation: String? = "System", val systemArchitecture: String? = "X64")

Class SystemInfo.

Constructors

Link copied to clipboard
constructor(localAddress: String? = null, serverName: String? = null, version: String? = null, productName: String? = null, operatingSystem: String? = null, id: String? = null, startupWizardCompleted: Boolean? = null, operatingSystemDisplayName: String? = null, packageName: String? = null, hasPendingRestart: Boolean, isShuttingDown: Boolean, supportsLibraryMonitor: Boolean, webSocketPortNumber: Int, completedInstallations: List<InstallationInfo>? = null, canSelfRestart: Boolean = true, canLaunchWebBrowser: Boolean = false, programDataPath: String? = null, webPath: String? = null, itemsByNamePath: String? = null, cachePath: String? = null, logPath: String? = null, internalMetadataPath: String? = null, transcodingTempPath: String? = null, castReceiverApplications: List<CastReceiverApplication>? = null, hasUpdateAvailable: Boolean = false, encoderLocation: String? = "System", systemArchitecture: String? = "X64")

Properties

Link copied to clipboard
@SerialName(value = "CachePath")
val cachePath: String?

The cache path.

Link copied to clipboard
@SerialName(value = "CanLaunchWebBrowser")
val canLaunchWebBrowser: Boolean
Link copied to clipboard
@SerialName(value = "CanSelfRestart")
val canSelfRestart: Boolean

A value indicating whether this instance can self restart.

Link copied to clipboard
@SerialName(value = "CastReceiverApplications")
val castReceiverApplications: List<CastReceiverApplication>?

The list of cast receiver applications.

Link copied to clipboard
@SerialName(value = "CompletedInstallations")
val completedInstallations: List<InstallationInfo>?

The completed installations.

Link copied to clipboard
@SerialName(value = "EncoderLocation")
val encoderLocation: String?
Link copied to clipboard
@SerialName(value = "HasPendingRestart")
val hasPendingRestart: Boolean

A value indicating whether this instance has pending restart.

Link copied to clipboard
@SerialName(value = "HasUpdateAvailable")
val hasUpdateAvailable: Boolean

A value indicating whether this instance has update available.

Link copied to clipboard
@SerialName(value = "Id")
val id: String?

The id.

Link copied to clipboard
@SerialName(value = "InternalMetadataPath")
val internalMetadataPath: String?

The internal metadata path.

Link copied to clipboard
@SerialName(value = "IsShuttingDown")
val isShuttingDown: Boolean
Link copied to clipboard
@SerialName(value = "ItemsByNamePath")
val itemsByNamePath: String?

The items by name path.

Link copied to clipboard
@SerialName(value = "LocalAddress")
val localAddress: String?

The local address.

Link copied to clipboard
@SerialName(value = "LogPath")
val logPath: String?

The log path.

Link copied to clipboard
@SerialName(value = "OperatingSystem")
val operatingSystem: String?

The operating system.

Link copied to clipboard
@SerialName(value = "OperatingSystemDisplayName")
val operatingSystemDisplayName: String?

The display name of the operating system.

Link copied to clipboard
@SerialName(value = "PackageName")
val packageName: String?

The package name.

Link copied to clipboard
@SerialName(value = "ProductName")
val productName: String?

The product name. This is the AssemblyProduct name.

Link copied to clipboard
@SerialName(value = "ProgramDataPath")
val programDataPath: String?

The program data path.

Link copied to clipboard
@SerialName(value = "ServerName")
val serverName: String?

The name of the server.

Link copied to clipboard
@SerialName(value = "StartupWizardCompleted")
val startupWizardCompleted: Boolean?

A value indicating whether the startup wizard is completed.

Link copied to clipboard
@SerialName(value = "SupportsLibraryMonitor")
val supportsLibraryMonitor: Boolean

A value indicating whether supports library monitor.

Link copied to clipboard
@SerialName(value = "SystemArchitecture")
val systemArchitecture: String?
Link copied to clipboard
@SerialName(value = "TranscodingTempPath")
val transcodingTempPath: String?

The transcode path.

Link copied to clipboard
@SerialName(value = "Version")
val version: String?

The server version.

Link copied to clipboard
@SerialName(value = "WebPath")
val webPath: String?

The web UI resources path.

Link copied to clipboard
@SerialName(value = "WebSocketPortNumber")
val webSocketPortNumber: Int

The web socket port number.