C# Class ArchiSteamFarm.ArchiWebHandler

Inheritance: IDisposable
Show file Open project: JustArchi/ArchiSteamFarm Class Usage Examples

Private Properties

Property Type Description
AcceptTradeOffer Task
AddFreeLicense Task
ArchiWebHandler System
DeclineTradeOffer void
GetActiveTradeOffers HashSet
GetAppIDFromMarketHashName uint
GetBadgePage Task
GetConfirmationDetails Task
GetConfirmations Task
GetFamilySharingSteamIDs Task>
GetGameCardsPage Task
GetItemType Steam.Item.EType
GetMySteamInventory Task>
GetOwnedGames string>.Dictionary
GetOwnedGames string>>.Task
GetServerTime uint
GetTradeHoldDuration Task
HandleConfirmation Task
HandleConfirmations Task
Init Task
Init void
IsLoggedIn Task
JoinGroup Task
MarkInventory Task
OnDisconnected void
ParseItems bool
RedeemWalletKey Task
RefreshSessionIfNeeded Task
SendTradeOffer Task
UnlockParentalAccount Task

Public Methods

Method Description
Dispose ( ) : void

Private Methods

Method Description
AcceptTradeOffer ( ulong tradeID ) : Task
AddFreeLicense ( uint subID ) : Task
ArchiWebHandler ( ArchiSteamFarm.Bot bot ) : System
DeclineTradeOffer ( ulong tradeID ) : void
GetActiveTradeOffers ( ) : HashSet
GetAppIDFromMarketHashName ( string hashName ) : uint
GetBadgePage ( byte page ) : Task
GetConfirmationDetails ( string deviceID, string confirmationHash, uint time, MobileAuthenticator confirmation ) : Task
GetConfirmations ( string deviceID, string confirmationHash, uint time ) : Task
GetFamilySharingSteamIDs ( ) : Task>
GetGameCardsPage ( ulong appID ) : Task
GetItemType ( string name ) : Steam.Item.EType
GetMySteamInventory ( bool tradable ) : Task>
GetOwnedGames ( ulong steamID ) : string>.Dictionary
GetOwnedGames ( ) : string>>.Task
GetServerTime ( ) : uint
GetTradeHoldDuration ( ulong tradeID ) : Task
HandleConfirmation ( string deviceID, string confirmationHash, uint time, uint confirmationID, ulong confirmationKey, bool accept ) : Task
HandleConfirmations ( string deviceID, string confirmationHash, uint time, HashSet confirmations, bool accept ) : Task
Init ( ulong steamID, EUniverse universe, string webAPIUserNonce, string parentalPin ) : Task
Init ( ) : void
IsLoggedIn ( ) : Task
JoinGroup ( ulong groupID ) : Task
MarkInventory ( ) : Task
OnDisconnected ( ) : void
ParseItems ( Steam.Item.EType>.Dictionary descriptions, List input, HashSet output ) : bool
RedeemWalletKey ( string key ) : Task
RefreshSessionIfNeeded ( ) : Task
SendTradeOffer ( HashSet inventory, ulong partnerID, string token = null ) : Task
UnlockParentalAccount ( string parentalPin ) : Task

Method Details

Dispose() public method

public Dispose ( ) : void
return void