roadie/Roadie.Api.Library/SearchEngines/MetaData/LastFm/Entities.cs
2018-12-26 13:39:13 -06:00

450 lines
No EOL
9.2 KiB
C#

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