namespace MediaBrowser.Model.Net; /// /// Class holding information for a published server URI override. /// public class PublishedServerUriOverride { /// /// Initializes a new instance of the class. /// /// The . /// The override. /// A value indicating whether the override is for internal requests. /// A value indicating whether the override is for external requests. public PublishedServerUriOverride(IPData data, string overrideUri, bool internalOverride, bool externalOverride) { Data = data; OverrideUri = overrideUri; IsInternalOverride = internalOverride; IsExternalOverride = externalOverride; } /// /// Gets or sets the object's IP address. /// public IPData Data { get; set; } /// /// Gets or sets the override URI. /// public string OverrideUri { get; set; } /// /// Gets or sets a value indicating whether the override should be applied to internal requests. /// public bool IsInternalOverride { get; set; } /// /// Gets or sets a value indicating whether the override should be applied to external requests. /// public bool IsExternalOverride { get; set; } }