Class MarketBoardRequestImpl
java.lang.Object
de.chojo.universalis.rest.requests.RequestBuilder<MarketBoardResponse>
de.chojo.universalis.rest.routes.requests.MarketBoardRequestImpl
- All Implemented Interfaces:
Request<MarketBoardResponse>
,DataCenterScope<RegionMarketBoardRequest>
,ItemScope<MarketBoardRequest>
,RegionScope<RegionMarketBoardRequest>
,WorldScope<RegionMarketBoardRequest>
,BlankMarketBoardRequest
,RegionMarketBoardRequest
,MarketBoardRequest
public class MarketBoardRequestImpl
extends RequestBuilder<MarketBoardResponse>
implements MarketBoardRequest
Implementation for a
MarketBoardRequest
-
Field Summary
Fields inherited from class de.chojo.universalis.rest.requests.RequestBuilder
rest
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a new market board request -
Method Summary
Modifier and TypeMethodDescriptiondataCenter
(DataCenter dataCenter) Data center scope of the request.Filter for HQ listings and entries.highQuality
(boolean highQuality) Filter for HQ listings and entries.historyLimit
(int limit) The number of entries to return.historyTime
(Duration duration) The amount of time before now to take entries within the history data returned byMarketBoardResponse.recentHistory()
.Items to lookupitems
(Collection<Item> items) Items to lookupItem ids to lookupitemsIds
(Collection<Integer> itemIds) Item ids to lookuplistingsLimit
(int limit) The number of entries to return.noGst()
Deprecated, for removal: This API element is subject to removal in a future version.noGst
(boolean noGst) Deprecated, for removal: This API element is subject to removal in a future version.Region scope of the request.The amount of time before now to calculate stats over.World scope of the request.Methods inherited from class de.chojo.universalis.rest.requests.RequestBuilder
complete, parameter, path, path, queue, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.chojo.universalis.rest.routes.api.MarketBoardRequest
normalQuality
-
Constructor Details
-
MarketBoardRequestImpl
Create a new market board request- Parameters:
rest
- rest client
-
-
Method Details
-
region
Description copied from interface:RegionScope
Region scope of the request.Calling this again will remove other scopes.
- Specified by:
region
in interfaceRegionScope<RegionMarketBoardRequest>
- Parameters:
region
- region- Returns:
- request builder
-
dataCenter
Description copied from interface:DataCenterScope
Data center scope of the request.Calling this again will remove other scopes.
- Specified by:
dataCenter
in interfaceDataCenterScope<RegionMarketBoardRequest>
- Parameters:
dataCenter
- data center- Returns:
- request builder
-
world
Description copied from interface:WorldScope
World scope of the request.Calling this again will remove other scopes.
- Specified by:
world
in interfaceWorldScope<RegionMarketBoardRequest>
- Parameters:
world
- world- Returns:
- request builder
-
items
Description copied from interface:ItemScope
Items to lookup- Specified by:
items
in interfaceItemScope<MarketBoardRequest>
- Parameters:
items
- items- Returns:
- request builder
-
items
Description copied from interface:ItemScope
Items to lookup- Specified by:
items
in interfaceItemScope<MarketBoardRequest>
- Parameters:
items
- items- Returns:
- request builder
-
itemsIds
Description copied from interface:ItemScope
Item ids to lookup- Specified by:
itemsIds
in interfaceItemScope<MarketBoardRequest>
- Parameters:
itemIds
- item ids- Returns:
- request builder
-
itemsIds
Description copied from interface:ItemScope
Item ids to lookup- Specified by:
itemsIds
in interfaceItemScope<MarketBoardRequest>
- Parameters:
itemIds
- item ids- Returns:
- request builder
-
listingsLimit
Description copied from interface:MarketBoardRequest
The number of entries to return. By default, all listings will be returned.- Specified by:
listingsLimit
in interfaceMarketBoardRequest
- Parameters:
limit
- limit- Returns:
- request
-
historyLimit
Description copied from interface:MarketBoardRequest
The number of entries to return. By default, a maximum of 5 entries will be returned.- Specified by:
historyLimit
in interfaceMarketBoardRequest
- Parameters:
limit
- limit- Returns:
- request
-
noGst
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MarketBoardRequest
If the result should not have Gil sales tax (GST) factored in. GST is applied to all consumer purchases in-game, and is separate from the retainer city tax that impacts what sellers receive. By default, GST is factored in.- Specified by:
noGst
in interfaceMarketBoardRequest
- Returns:
- request
-
noGst
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MarketBoardRequest
If the result should not have Gil sales tax (GST) factored in. GST is applied to all consumer purchases in-game, and is separate from the retainer city tax that impacts what sellers receive. By default, GST is factored in.- Specified by:
noGst
in interfaceMarketBoardRequest
- Parameters:
noGst
- set to true to disable GST- Returns:
- request
-
highQuality
Description copied from interface:MarketBoardRequest
Filter for HQ listings and entries. By default, both HQ and NQ listings and entries will be returned.- Specified by:
highQuality
in interfaceMarketBoardRequest
- Returns:
- request
-
highQuality
Description copied from interface:MarketBoardRequest
Filter for HQ listings and entries. By default, both HQ and NQ listings and entries will be returned.- Specified by:
highQuality
in interfaceMarketBoardRequest
- Parameters:
highQuality
- set to true to only receive hq listings- Returns:
- request
-
historyTime
Description copied from interface:MarketBoardRequest
The amount of time before now to take entries within the history data returned byMarketBoardResponse.recentHistory()
.- Specified by:
historyTime
in interfaceMarketBoardRequest
- Parameters:
duration
- duration- Returns:
- request
-
statsTime
Description copied from interface:MarketBoardRequest
The amount of time before now to calculate stats over. By default, this is 7 days.- Specified by:
statsTime
in interfaceMarketBoardRequest
- Parameters:
duration
- duration- Returns:
- request
-