mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-25 00:08:23 +01:00
31 lines
No EOL
700 B
C#
31 lines
No EOL
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;
|
|
}
|
|
}
|
|
} |