forked from SoDOff-Project/sodoff

* add support for old missions API (aka "steps missions") * config option to disable loading non SoD Data (used only for missions and achievements for now) * make AuthenticateUser endpoint compatible with games that use e-mail as login * add api keys for lands * add GetGameCurrency endpoint * allow create empty stores and add store "8" (empty) --------- Co-authored-by: Robert Paciorek <robert@opcode.eu.org>
39 lines
1.0 KiB
C#
39 lines
1.0 KiB
C#
using System.Xml.Serialization;
|
|
|
|
namespace sodoff.Schema
|
|
{
|
|
[XmlRoot(ElementName = "BadgeDataBadge", Namespace = "")]
|
|
[Serializable]
|
|
public class BadgeDataBadge
|
|
{
|
|
[XmlElement(ElementName = "BadgeId")]
|
|
public int BadgeId;
|
|
|
|
[XmlElement(ElementName = "Name")]
|
|
public string Name;
|
|
|
|
[XmlElement(ElementName = "Description")]
|
|
public string Description;
|
|
|
|
[XmlElement(ElementName = "Experience")]
|
|
public int Experience;
|
|
|
|
[XmlElement(ElementName = "Pieces")]
|
|
public int Pieces;
|
|
|
|
[XmlElement(ElementName = "Mask")]
|
|
public string Mask;
|
|
|
|
[XmlElement(ElementName = "Color")]
|
|
public string Color;
|
|
|
|
[XmlElement(ElementName = "Grey")]
|
|
public string Grey;
|
|
|
|
[XmlElement(ElementName = "PieceDialog", IsNullable = true)]
|
|
public BadgeDataBadgePieceDialog PieceDialog;
|
|
|
|
[XmlElement(ElementName = "CompleteDialog", IsNullable = true)]
|
|
public BadgeDataBadgeCompleteDialog CompleteDialog;
|
|
}
|
|
} |