1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #nullable disable
- #pragma warning disable CS1591
- using System;
- using System.Text.Json.Serialization;
- using MediaBrowser.Model.Entities;
- namespace MediaBrowser.Controller.Entities
- {
- public class ItemImageInfo
- {
- /// <summary>
- /// Gets or sets the path.
- /// </summary>
- /// <value>The path.</value>
- public string Path { get; set; }
- /// <summary>
- /// Gets or sets the type.
- /// </summary>
- /// <value>The type.</value>
- public ImageType Type { get; set; }
- /// <summary>
- /// Gets or sets the date modified.
- /// </summary>
- /// <value>The date modified.</value>
- public DateTime DateModified { get; set; }
- public int Width { get; set; }
- public int Height { get; set; }
- /// <summary>
- /// Gets or sets the blurhash.
- /// </summary>
- /// <value>The blurhash.</value>
- public string BlurHash { get; set; }
- [JsonIgnore]
- public bool IsLocalFile => Path == null || !Path.StartsWith("http", StringComparison.OrdinalIgnoreCase);
- }
- }
|