C# Class NotifierCore.DataProvider.ZicoreApi

Inheritance: ITradingPostApi, ITrendApi
ファイルを表示 Open project: Zicore/TradingPostNotifier Class Usage Examples

Public Methods

Method Description
ParseBuyGemValue ( Newtonsoft.Json.Linq.JObject json ) : double
ParseBuyGoldValue ( Newtonsoft.Json.Linq.JObject json ) : double
ParseItem ( HotItem item, Newtonsoft.Json.Linq.JObject json ) : HotItem
ParseItemListing ( HotItem item, Newtonsoft.Json.Linq.JObject json ) : HotItem
ParseSearch ( SearchResult sr, Newtonsoft.Json.Linq.JObject json ) : SearchResult
ParseTransaction ( SearchResult sr, Newtonsoft.Json.Linq.JObject json, TransactionType type ) : SearchResult
ParseTrendBuy ( JToken json ) : IList
ParseTrendSell ( JToken json ) : IList
UriBuildItem ( int dataId ) : string
UriBuyGems ( int count ) : string
UriBuyGold ( int count ) : string
UriListingItem ( int dataId ) : string
UriSearch ( string query, int offset, int count, String type = null, String subType = null, String rarity = null, String levelmin = null, String levelmax = null, String sortingMode = null, bool descending = false ) : string
UriTransaction ( TransactionType type, int offset, int count ) : string
UriTrendBuy ( ) : string
UriTrendSell ( ) : string

Method Details

ParseBuyGemValue() public method

public ParseBuyGemValue ( Newtonsoft.Json.Linq.JObject json ) : double
json Newtonsoft.Json.Linq.JObject
return double

ParseBuyGoldValue() public method

public ParseBuyGoldValue ( Newtonsoft.Json.Linq.JObject json ) : double
json Newtonsoft.Json.Linq.JObject
return double

ParseItem() public method

public ParseItem ( HotItem item, Newtonsoft.Json.Linq.JObject json ) : HotItem
item NotifierCore.Notifier.HotItem
json Newtonsoft.Json.Linq.JObject
return NotifierCore.Notifier.HotItem

ParseItemListing() public method

public ParseItemListing ( HotItem item, Newtonsoft.Json.Linq.JObject json ) : HotItem
item NotifierCore.Notifier.HotItem
json Newtonsoft.Json.Linq.JObject
return NotifierCore.Notifier.HotItem

ParseSearch() public method

public ParseSearch ( SearchResult sr, Newtonsoft.Json.Linq.JObject json ) : SearchResult
sr NotifierCore.Notifier.SearchResult
json Newtonsoft.Json.Linq.JObject
return NotifierCore.Notifier.SearchResult

ParseTransaction() public method

public ParseTransaction ( SearchResult sr, Newtonsoft.Json.Linq.JObject json, TransactionType type ) : SearchResult
sr NotifierCore.Notifier.SearchResult
json Newtonsoft.Json.Linq.JObject
type TransactionType
return NotifierCore.Notifier.SearchResult

ParseTrendBuy() public method

public ParseTrendBuy ( JToken json ) : IList
json JToken
return IList

ParseTrendSell() public method

public ParseTrendSell ( JToken json ) : IList
json JToken
return IList

UriBuildItem() public method

public UriBuildItem ( int dataId ) : string
dataId int
return string

UriBuyGems() public method

public UriBuyGems ( int count ) : string
count int
return string

UriBuyGold() public method

public UriBuyGold ( int count ) : string
count int
return string

UriListingItem() public method

public UriListingItem ( int dataId ) : string
dataId int
return string

UriSearch() public method

public UriSearch ( string query, int offset, int count, String type = null, String subType = null, String rarity = null, String levelmin = null, String levelmax = null, String sortingMode = null, bool descending = false ) : string
query string
offset int
count int
type String
subType String
rarity String
levelmin String
levelmax String
sortingMode String
descending bool
return string

UriTransaction() public method

public UriTransaction ( TransactionType type, int offset, int count ) : string
type TransactionType
offset int
count int
return string

UriTrendBuy() public method

public UriTrendBuy ( ) : string
return string

UriTrendSell() public method

public UriTrendSell ( ) : string
return string