mirror of
https://github.com/simtactics/mysimulation.git
synced 2025-03-26 11:19:10 +00:00
51 lines
1.3 KiB
C#
51 lines
1.3 KiB
C#
|
using FSO.Common.Utils;
|
|||
|
using System;
|
|||
|
|
|||
|
namespace FSO.Server.Protocol.CitySelector
|
|||
|
{
|
|||
|
public class InitialConnectServletResult : IXMLEntity
|
|||
|
{
|
|||
|
public InitialConnectServletResultType Status;
|
|||
|
public XMLErrorMessage Error;
|
|||
|
public UserAuthorized UserAuthorized;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#region IXMLEntity Members
|
|||
|
|
|||
|
public System.Xml.XmlElement Serialize(System.Xml.XmlDocument doc)
|
|||
|
{
|
|||
|
throw new NotImplementedException();
|
|||
|
}
|
|||
|
|
|||
|
public void Parse(System.Xml.XmlElement element)
|
|||
|
{
|
|||
|
switch (element.Name)
|
|||
|
{
|
|||
|
case "Error-Message":
|
|||
|
Status = InitialConnectServletResultType.Error;
|
|||
|
Error = new XMLErrorMessage();
|
|||
|
Error.Parse(element);
|
|||
|
break;
|
|||
|
case "User-Authorized":
|
|||
|
Status = InitialConnectServletResultType.Authorized;
|
|||
|
UserAuthorized = new UserAuthorized();
|
|||
|
UserAuthorized.Parse(element);
|
|||
|
break;
|
|||
|
case "Patch-Result":
|
|||
|
Status = InitialConnectServletResultType.Patch;
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
#endregion
|
|||
|
}
|
|||
|
|
|||
|
public enum InitialConnectServletResultType
|
|||
|
{
|
|||
|
Authorized,
|
|||
|
Patch,
|
|||
|
Error
|
|||
|
}
|
|||
|
}
|