1 // --------------------------------------------------------------------------------------------------------------------
2 // <copyright file="MetaData.cs" company="HandBrake Project (http://handbrake.fr)">
3 //   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.
4 // </copyright>
5 // <summary>
6 //   An MetaData Class
7 // </summary>
8 // --------------------------------------------------------------------------------------------------------------------
9 
10 namespace HandBrakeWPF.Services.Scan.Model
11 {
12     /// <summary>
13     /// The meta data.
14     /// </summary>
15     public class Metadata
16     {
Metadata()17         public Metadata()
18         {
19         }
20 
Metadata(string albumArtist, string album, string artist, string comment, string composer, string description, string genre, string longDescription, string name, string releaseDate)21         public Metadata(string albumArtist, string album, string artist, string comment, string composer, string description, string genre, string longDescription, string name, string releaseDate)
22         {
23             this.AlbumArtist = albumArtist;
24             this.Album = album;
25             this.Artist = artist;
26             this.Comment = comment;
27             this.Composer = composer;
28             this.Description = description;
29             this.Genre = genre;
30             this.LongDescription = longDescription;
31             this.Name = name;
32             this.ReleaseDate = releaseDate;
33         }
34 
35         /// <summary>
36         /// Gets the album artist.
37         /// </summary>
38         public string AlbumArtist { get; }
39 
40 
41         /// <summary>
42         /// Gets the album.
43         /// </summary>
44         public string Album { get; }
45 
46         /// <summary>
47         /// Gets the artist.
48         /// </summary>
49         public string Artist { get; }
50 
51         /// <summary>
52         /// Gets the comment.
53         /// </summary>
54         public string Comment { get; }
55 
56         /// <summary>
57         /// Gets the composer.
58         /// </summary>
59         public string Composer { get; }
60 
61         /// <summary>
62         /// Gets the description.
63         /// </summary>
64         public string Description { get; }
65 
66         /// <summary>
67         /// Gets the genre.
68         /// </summary>
69         public string Genre { get; }
70 
71         /// <summary>
72         /// Gets the long description.
73         /// </summary>
74         public string LongDescription { get; }
75 
76         /// <summary>
77         /// Gets the name.
78         /// </summary>
79         public string Name { get; }
80 
81         /// <summary>
82         /// Gets the release date.
83         /// </summary>
84         public string ReleaseDate { get; }
85     }
86 }
87