chaosbot/ChaosBot/Lodestone/CharacterDetailed.cs

59 lines
1.4 KiB
C#

using System.Collections.Generic;
namespace ChaosBot.Lodestone
{
public class CharacterDetailed
{
public CharacterDetails Character;
}
public class CharacterDetails
{
public CharacterClassJob ActiveClassJob;
public string Avatar;
public string Bio;
public List<CharacterClassJob> ClassJobs;
public string DC;
public string FreeCompanyId;
public int Gender;
public CharacterGrandCompany GrandCompany;
public int GuardianDeity;
public long ID;
public string? Lang;
public string Name;
public string Nameday;
public long ParseDate;
public string Portrait;
public int Race;
public string Server;
public int Title;
public bool TitleTop;
public int Town;
public int Tribe;
}
public class CharacterClassJob
{
public int ClassID;
public long ExpLevel;
public long ExpLevelMax;
public long ExpLevelTogo;
public bool IsSpecialised;
public int JobID;
public int Level;
public string Name;
public CharacterClassJobUnlockedState UnlockedState;
}
public class CharacterGrandCompany
{
public int NameID;
public int RankID;
}
public class CharacterClassJobUnlockedState
{
public int? ID;
public string Name;
}
}