#nullable disable
#pragma warning disable CS1591
using System.Collections.Generic;
using MediaBrowser.Model.Entities;
namespace MediaBrowser.Controller.Entities
{
public interface IHasTrailers : IHasProviderIds
{
///
/// Gets or sets the remote trailers.
///
/// The remote trailers.
IReadOnlyList RemoteTrailers { get; set; }
///
/// Gets the local trailers.
///
/// The local trailers.
IReadOnlyList LocalTrailers { get; }
}
///
/// Class providing extension methods for working with .
///
public static class HasTrailerExtensions
{
///
/// Gets the trailer count.
///
/// Media item.
/// .
public static int GetTrailerCount(this IHasTrailers item)
=> item.LocalTrailers.Count + item.RemoteTrailers.Count;
}
}