C# Class EddiCompanionAppService.CompanionAppService

Afficher le fichier Open project: cmdrmcdonald/EliteDangerousDataProvider

Méthodes publiques

Свойство Type Description
Credentials CompanionAppCredentials
CurrentState EddiDataDefinitions.State

Méthodes publiques

Méthode Description
CommoditiesFromProfile ( dynamic json ) : List
CompartmentFromProfile ( dynamic json ) : Compartment
Confirm ( string code ) : void

Confirm a login. Throws an exception if it fails

HardpointFromProfile ( dynamic json ) : Hardpoint
Login ( ) : void

Log in. Throws an exception if it fails

ModuleFromProfile ( string name, Newtonsoft.Json.Linq.JObject json ) : Module
OutfittingFromProfile ( dynamic json ) : List
Profile ( ) : Profile
ProfileFromJson ( Newtonsoft.Json.Linq.JObject json ) : Profile

Create a profile given the results from a /profile call

ProfileFromJson ( string data ) : Profile

Create a profile given the results from a /profile call

ShipFromProfile ( dynamic json ) : Ship
ShipyardFromProfile ( dynamic json ) : List
ShipyardFromProfile ( dynamic json, Profile &profile ) : List

Private Methods

Méthode Description
AddCompanionAppCookie ( CookieContainer cookies, CompanionAppCredentials credentials ) : void
AddMachineIdCookie ( CookieContainer cookies, CompanionAppCredentials credentials ) : void
AddMachineTokenCookie ( CookieContainer cookies, CompanionAppCredentials credentials ) : void
AugmentCmdrInfo ( Commander cmdr ) : void
AugmentShipInfo ( Ship ship, List storedShips ) : void
CompanionAppService ( ) : EddiDataDefinitions
GetRequest ( string url ) : HttpWebRequest
GetResponse ( HttpWebRequest request ) : HttpWebResponse
UpdateCredentials ( HttpWebResponse response ) : void
getResponseData ( HttpWebResponse response ) : string
obtainProfile ( ) : string
relogin ( ) : void

Method Details

CommoditiesFromProfile() public static méthode

public static CommoditiesFromProfile ( dynamic json ) : List
json dynamic
Résultat List

CompartmentFromProfile() public static méthode

public static CompartmentFromProfile ( dynamic json ) : Compartment
json dynamic
Résultat EddiDataDefinitions.Compartment

Confirm() public méthode

Confirm a login. Throws an exception if it fails
public Confirm ( string code ) : void
code string
Résultat void

HardpointFromProfile() public static méthode

public static HardpointFromProfile ( dynamic json ) : Hardpoint
json dynamic
Résultat EddiDataDefinitions.Hardpoint

Login() public méthode

Log in. Throws an exception if it fails
public Login ( ) : void
Résultat void

ModuleFromProfile() public static méthode

public static ModuleFromProfile ( string name, Newtonsoft.Json.Linq.JObject json ) : Module
name string
json Newtonsoft.Json.Linq.JObject
Résultat EddiDataDefinitions.Module

OutfittingFromProfile() public static méthode

public static OutfittingFromProfile ( dynamic json ) : List
json dynamic
Résultat List

Profile() public méthode

public Profile ( ) : Profile
Résultat Profile

ProfileFromJson() public static méthode

Create a profile given the results from a /profile call
public static ProfileFromJson ( Newtonsoft.Json.Linq.JObject json ) : Profile
json Newtonsoft.Json.Linq.JObject
Résultat Profile

ProfileFromJson() public static méthode

Create a profile given the results from a /profile call
public static ProfileFromJson ( string data ) : Profile
data string
Résultat Profile

ShipFromProfile() public static méthode

public static ShipFromProfile ( dynamic json ) : Ship
json dynamic
Résultat EddiDataDefinitions.Ship

ShipyardFromProfile() public static méthode

public static ShipyardFromProfile ( dynamic json ) : List
json dynamic
Résultat List

ShipyardFromProfile() public static méthode

public static ShipyardFromProfile ( dynamic json, Profile &profile ) : List
json dynamic
profile Profile
Résultat List

Property Details

Credentials public_oe property

public CompanionAppCredentials,EddiCompanionAppService Credentials
Résultat CompanionAppCredentials

CurrentState public_oe property

public State,EddiDataDefinitions CurrentState
Résultat EddiDataDefinitions.State