/// <summary> /// Public constructor with required data /// </summary> /// <param name="maximumvalue"></param> /// <param name="minimumvalue"></param> /// <param name="_rating0"></param> public RatingSource(double maximumvalue, double minimumvalue, global::Jellyfin.Data.Entities.Rating _rating0) { this.MaximumValue = maximumvalue; this.MinimumValue = minimumvalue; if (_rating0 == null) { throw new ArgumentNullException(nameof(_rating0)); } _rating0.RatingType = this; Init(); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="maximumvalue"></param> /// <param name="minimumvalue"></param> /// <param name="_rating0"></param> public static RatingSource Create(double maximumvalue, double minimumvalue, global::Jellyfin.Data.Entities.Rating _rating0) { return(new RatingSource(maximumvalue, minimumvalue, _rating0)); }