IParent8.8
Interface in Unbroken.LaunchBox.Plugins.Data
public interface IParent
This interface represents a relationship between an IPlatform, IPlaylist, or IPlatformCategory, to a parent IPlatform, IPlaylist, or IPlatformCategory.
Properties
IdGets the automatically generated ID for this Parent. Two Parent objects with the same ID are guaranteed to be identical.ParentPlatformCategoryNameGets or sets the name of the IPlatformCategory that is the parent. Will be null or empty if the parent is an IPlatform or an IPlaylist, or if the associated IPlatformCategory should be displayed in the root.ParentPlatformNameGets or sets the name of the IPlatform that is the parent. Will be null or empty if the parent is an IPlaylist or an IPlatformCategory, or if the associated IPlatform should be displayed in the root.ParentPlatformOrCategoryOrPlaylistGets the associated IPlatform, IPlatformCategory, or IPlaylist object that represents the parent.ParentPlaylistIdGets or sets the ID of the IPlaylist that is the parent. Will be null or empty if the parent is an IPlatform or an IPlatformCategory, or if the associated IPlaylist should be displayed in the root.PlatformCategoryNameGets or sets the name of the IPlatformCategory that is the child. Will be null or empty if the child is an IPlatform or an IPlaylist.PlatformNameGets or sets the name of the IPlatform that is the child. Will be null or empty if the child is an IPlaylist or an IPlatformCategory.PlatformOrCategoryOrPlaylistGets the associated IPlatform, IPlatformCategory, or IPlaylist object that represents the child.PlaylistIdGets or sets the ID of the IPlaylist that is the child. Will be null or empty if the child is an IPlatform or an IPlatformCategory.
Id
string Id { get; }
Gets the automatically generated ID for this Parent. Two Parent objects with the same ID are guaranteed to be identical.
ParentPlatformCategoryName
string ParentPlatformCategoryName { get; set; }
Gets or sets the name of the IPlatformCategory that is the parent. Will be null or empty if the parent is an IPlatform or an IPlaylist, or if the associated IPlatformCategory should be displayed in the root.
ParentPlatformName
string ParentPlatformName { get; set; }
Gets or sets the name of the IPlatform that is the parent. Will be null or empty if the parent is an IPlaylist or an IPlatformCategory, or if the associated IPlatform should be displayed in the root.
ParentPlatformOrCategoryOrPlaylist
IPlatform ParentPlatformOrCategoryOrPlaylist { get; }ParentPlaylistId
string ParentPlaylistId { get; set; }
Gets or sets the ID of the IPlaylist that is the parent. Will be null or empty if the parent is an IPlatform or an IPlatformCategory, or if the associated IPlaylist should be displayed in the root.
PlatformCategoryName
string PlatformCategoryName { get; set; }
Gets or sets the name of the IPlatformCategory that is the child. Will be null or empty if the child is an IPlatform or an IPlaylist.
PlatformName
string PlatformName { get; set; }
Gets or sets the name of the IPlatform that is the child. Will be null or empty if the child is an IPlaylist or an IPlatformCategory.
PlatformOrCategoryOrPlaylist
IPlatform PlatformOrCategoryOrPlaylist { get; }PlaylistId
string PlaylistId { get; set; }
Gets or sets the ID of the IPlaylist that is the child. Will be null or empty if the child is an IPlatform or an IPlatformCategory.