using System.Collections.Generic; namespace Roadie.Library.SearchEngines.MetaData.LastFm { /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)] public partial class lfm { private lfmAlbum albumField; private string statusField; /// public lfmAlbum album { get { return this.albumField; } set { this.albumField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string status { get { return this.statusField; } set { this.statusField = value; } } public lfm() { } } /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public partial class lfmAlbum { private string artistField; private List imageField; private ushort listenersField; private string mbidField; private string nameField; private uint playcountField; private List tagsField; private List tracksField; private string urlField; /// public string artist { get { return this.artistField; } set { this.artistField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("image")] public List image { get { return this.imageField; } set { this.imageField = value; } } /// public ushort listeners { get { return this.listenersField; } set { this.listenersField = value; } } /// public string mbid { get { return this.mbidField; } set { this.mbidField = value; } } /// public string name { get { return this.nameField; } set { this.nameField = value; } } /// public uint playcount { get { return this.playcountField; } set { this.playcountField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable = false)] public List tags { get { return this.tagsField; } set { this.tagsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("track", IsNullable = false)] public List tracks { get { return this.tracksField; } set { this.tracksField = value; } } /// public string url { get { return this.urlField; } set { this.urlField = value; } } public lfmAlbum() { } } /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public partial class lfmAlbumImage { private string sizeField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string size { get { return this.sizeField; } set { this.sizeField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } public lfmAlbumImage() { } } /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public partial class lfmAlbumTag { private string nameField; private string urlField; /// public string name { get { return this.nameField; } set { this.nameField = value; } } /// public string url { get { return this.urlField; } set { this.urlField = value; } } public lfmAlbumTag() { } } /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public partial class lfmAlbumTrack { private lfmAlbumTrackArtist artistField; private ushort durationField; private string nameField; private byte rankField; private lfmAlbumTrackStreamable streamableField; private string urlField; /// public lfmAlbumTrackArtist artist { get { return this.artistField; } set { this.artistField = value; } } /// public ushort duration { get { return this.durationField; } set { this.durationField = value; } } /// public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public byte rank { get { return this.rankField; } set { this.rankField = value; } } /// public lfmAlbumTrackStreamable streamable { get { return this.streamableField; } set { this.streamableField = value; } } /// public string url { get { return this.urlField; } set { this.urlField = value; } } public lfmAlbumTrack() { } } /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public partial class lfmAlbumTrackArtist { private string mbidField; private string nameField; private string urlField; /// public string mbid { get { return this.mbidField; } set { this.mbidField = value; } } /// public string name { get { return this.nameField; } set { this.nameField = value; } } /// public string url { get { return this.urlField; } set { this.urlField = value; } } public lfmAlbumTrackArtist() { } } /// [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] public partial class lfmAlbumTrackStreamable { private byte fulltrackField; private byte valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public byte fulltrack { get { return this.fulltrackField; } set { this.fulltrackField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public byte Value { get { return this.valueField; } set { this.valueField = value; } } public lfmAlbumTrackStreamable() { } } }