@@ -6,7 +6,7 @@ module XIVAPI::Request
6
6
LODESTONE_LIMIT = 50 . freeze
7
7
8
8
# Options used to retrieve all data when querying a character
9
- ALL_CHARACTER_DATA = 'AC,FR,FC,FCM,PVP' . freeze
9
+ ALL_CHARACTER_DATA = 'AC,MIMO,CJ, FR,FC,FCM,PVP' . freeze
10
10
11
11
# @param indexes [String, Array <String>] One or more indexes to search on
12
12
# @param string [String] Value to search for in the string column
@@ -63,11 +63,13 @@ def servers(group: false)
63
63
64
64
# @param id [Integer] Character ID
65
65
# @param all_data [true, false] Return the full set of character data
66
+ # @param extended [true, false] Return additional data for various fields (e.g. name, icon)
66
67
# @param data [String, Array <String>] Additional data to request, see: https://xivapi.com/docs/Character#character
67
68
# @param columns [String, Array <String>] One or more columns to limit results to
68
69
# @return [OpenStruct] The requested character
69
- def character ( id : nil , all_data : false , data : [ ] , columns : [ ] )
70
+ def character ( id : nil , all_data : false , extended : false , data : [ ] , columns : [ ] )
70
71
params = { data : character_data ( all_data , data ) , columns : [ *columns ] . join ( ',' ) }
72
+ params [ :extended ] = 1 if extended
71
73
request ( self , "character/#{ id } " , params )
72
74
end
73
75
0 commit comments