mirror of
https://codeberg.org/ashley/poke.git
synced 2024-12-27 09:39:38 +01:00
31 lines
700 B
C#
31 lines
700 B
C#
|
using System.Xml;
|
||
|
using MongoDB.Bson.Serialization.Attributes;
|
||
|
|
||
|
namespace LightTube.Database
|
||
|
{
|
||
|
[BsonIgnoreExtraElements]
|
||
|
public class LTChannel
|
||
|
{
|
||
|
public string ChannelId;
|
||
|
public string Name;
|
||
|
public string Subscribers;
|
||
|
public string IconUrl;
|
||
|
|
||
|
public XmlNode GetXmlElement(XmlDocument doc)
|
||
|
{
|
||
|
XmlElement item = doc.CreateElement("Channel");
|
||
|
item.SetAttribute("id", ChannelId);
|
||
|
item.SetAttribute("subscribers", Subscribers);
|
||
|
|
||
|
XmlElement title = doc.CreateElement("Name");
|
||
|
title.InnerText = Name;
|
||
|
item.AppendChild(title);
|
||
|
|
||
|
XmlElement thumbnail = doc.CreateElement("Avatar");
|
||
|
thumbnail.InnerText = IconUrl;
|
||
|
item.AppendChild(thumbnail);
|
||
|
|
||
|
return item;
|
||
|
}
|
||
|
}
|
||
|
}
|