namespace MediaBrowser.Model.ApiClient { public class NetworkStatus { /// /// Gets or sets a value indicating whether this instance is network available. /// /// true if this instance is network available; otherwise, false. public bool IsNetworkAvailable { get; set; } /// /// Gets or sets a value indicating whether this instance is local network available. /// /// null if [is local network available] contains no value, true if [is local network available]; otherwise, false. public bool? IsLocalNetworkAvailable { get; set; } /// /// Gets the is any local network available. /// /// true if XXXX, false otherwise. public bool GetIsAnyLocalNetworkAvailable() { if (!IsLocalNetworkAvailable.HasValue) { return IsNetworkAvailable; } return IsLocalNetworkAvailable.Value; } } }