class XIVAPI::Dataclasses::CharacterResponse
- XIVAPI::Dataclasses::CharacterResponse
- Reference
- Object
Overview
A class used to map out the response from the Character endpoint.
Currently, this class contains the entire data using the extended=1 flag, but columns are still specifiable for the requests.
Defined in:
dataclasses/character/character_response.crConstructors
Instance Method Summary
-
#achievements : XIVAPI::Dataclasses::Achievements?
An
Achievementsclass containing all of the Character's Achievements data. - #achievements=(_achievements : ::Union(Achievements, Nil))
-
#character : XIVAPI::Dataclasses::Character
A
CharacterDataclass containing the actual data about the Character. - #character=(_character : Character)
-
#free_company : XIVAPI::Dataclasses::FreeCompany?
A
FreeCompanyclass representing the Character's Free Company. - #free_company=(_free_company : ::Union(FreeCompany, Nil))
-
#free_company_members : Array(XIVAPI::Dataclasses::CharacterSummary)?
An Array of
CharacterSummaryclasss with details about the members of the Character's Free Company. - #free_company_members=(_free_company_members : ::Union(Array(CharacterSummary), Nil))
-
#friends : Array(XIVAPI::Dataclasses::CharacterSummary)?
An Array of
CharacterSummaryclasss with details about the Character's friends. - #friends=(_friends : ::Union(Array(CharacterSummary), Nil))
-
#pvp_team : XIVAPI::Dataclasses::PvpTeam?
A
PvpTeamclass representing the Character's PVP Team. - #pvp_team=(_pvp_team : ::Union(PvpTeam, Nil))
- #to_json(json : JSON::Builder)
Constructor Detail
Instance Method Detail
An Achievements class containing all of the Character's Achievements data.
Will be nil unless the Achievements data (AC) is requested.
A CharacterData class containing the actual data about the Character.
A FreeCompany class representing the Character's Free Company.
Will be nil unless the Free Company data (FC) is requested, or if it is not yet in the system.
An Array of CharacterSummary classs with details about the members of the Character's Free Company.
Will be nil unless the Free Company Members data (FCM) is requested, or if it is not yet in the system.
An Array of CharacterSummary classs with details about the Character's friends.
Will be nil unless the Friends List data (FR) is requested.
A PvpTeam class representing the Character's PVP Team.
Will be nil unless the PVP Team data (PVP) is requested, or if it is not yet in the system.