Example #1
0
        /// <summary>
        /// Public constructor with required data
        /// </summary>
        /// <param name="path"></param>
        /// <param name="kind"></param>
        /// <param name="_metadata0"></param>
        /// <param name="_personrole1"></param>
        public Artwork(string path, global::Jellyfin.Data.Enums.ArtKind kind, global::Jellyfin.Data.Entities.Metadata _metadata0, global::Jellyfin.Data.Entities.PersonRole _personrole1)
        {
            if (string.IsNullOrEmpty(path))
            {
                throw new ArgumentNullException(nameof(path));
            }
            this.Path = path;

            this.Kind = kind;

            if (_metadata0 == null)
            {
                throw new ArgumentNullException(nameof(_metadata0));
            }
            _metadata0.Artwork.Add(this);

            if (_personrole1 == null)
            {
                throw new ArgumentNullException(nameof(_personrole1));
            }
            _personrole1.Artwork = this;


            Init();
        }
Example #2
0
 /// <summary>
 /// Static create function (for use in LINQ queries, etc.)
 /// </summary>
 /// <param name="path"></param>
 /// <param name="kind"></param>
 /// <param name="_metadata0"></param>
 /// <param name="_personrole1"></param>
 public static Artwork Create(string path, global::Jellyfin.Data.Enums.ArtKind kind, global::Jellyfin.Data.Entities.Metadata _metadata0, global::Jellyfin.Data.Entities.PersonRole _personrole1)
 {
     return(new Artwork(path, kind, _metadata0, _personrole1));
 }
Example #3
0
 /// <summary>
 /// When provided in a partial class, allows value of Kind to be changed before returning.
 /// </summary>
 partial void GetKind(ref global::Jellyfin.Data.Enums.ArtKind result);
Example #4
0
 /// <summary>
 /// When provided in a partial class, allows value of Kind to be changed before setting.
 /// </summary>
 partial void SetKind(global::Jellyfin.Data.Enums.ArtKind oldValue, ref global::Jellyfin.Data.Enums.ArtKind newValue);