@@ -55,12 +55,38 @@ def content(name: nil, ids: [], minify: false, limit: 100, columns: [])
55
55
end
56
56
57
57
# @param group [true, false] Group the servers by data center
58
- # @return [Array<String>] list of servers
58
+ # @return [Array<String>] List of servers
59
59
def servers ( group : false )
60
60
endpoint = group ? 'servers/dc' : 'servers'
61
61
request ( self , endpoint )
62
62
end
63
63
64
+ # @param server [String] Server to retrieve the market for
65
+ # @param id [Integer] ID of the item to price
66
+ # @return [OpenStruct] Maret price results
67
+ def market_price ( server : nil , id : nil )
68
+ request ( self , "market/#{ server } /items/#{ id } " )
69
+ end
70
+
71
+ # @param server [String] Server to retrieve the market for
72
+ # @param id [Integer] ID of the item to price
73
+ # @return [OpenStruct] Market history results
74
+ def market_history ( server : nil , id : nil )
75
+ request ( self , "market/#{ server } /items/#{ id } /history" )
76
+ end
77
+
78
+ # @param server [String] Server to retrieve the market for
79
+ # @param id [Integer] ID of the category to retrieve
80
+ # @return [Array<OpenStruct>] Market category results
81
+ def market_category ( server : nil , id : nil )
82
+ request ( self , "market/#{ server } /category/#{ id } " )
83
+ end
84
+
85
+ # @return [Array<OpenStruct>] List of Market categories
86
+ def market_categories
87
+ request ( self , 'market/categories' )
88
+ end
89
+
64
90
# @param id [Integer] Character ID
65
91
# @param all_data [true, false] Return the full set of character data
66
92
# @param poll [true, false] Continuously call the API until a result is cached and returned
0 commit comments