C# Класс EddiCompanionAppService.CompanionAppService

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Credentials CompanionAppCredentials
CurrentState EddiDataDefinitions.State

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CommoditiesFromProfile() публичный статический Метод

public static CommoditiesFromProfile ( dynamic json ) : List
json dynamic
Результат List

CompartmentFromProfile() публичный статический Метод

public static CompartmentFromProfile ( dynamic json ) : Compartment
json dynamic
Результат EddiDataDefinitions.Compartment

Confirm() публичный Метод

Confirm a login. Throws an exception if it fails
public Confirm ( string code ) : void
code string
Результат void

HardpointFromProfile() публичный статический Метод

public static HardpointFromProfile ( dynamic json ) : Hardpoint
json dynamic
Результат EddiDataDefinitions.Hardpoint

Login() публичный Метод

Log in. Throws an exception if it fails
public Login ( ) : void
Результат void

ModuleFromProfile() публичный статический Метод

public static ModuleFromProfile ( string name, Newtonsoft.Json.Linq.JObject json ) : Module
name string
json Newtonsoft.Json.Linq.JObject
Результат EddiDataDefinitions.Module

OutfittingFromProfile() публичный статический Метод

public static OutfittingFromProfile ( dynamic json ) : List
json dynamic
Результат List

Profile() публичный Метод

public Profile ( ) : Profile
Результат Profile

ProfileFromJson() публичный статический Метод

Create a profile given the results from a /profile call
public static ProfileFromJson ( Newtonsoft.Json.Linq.JObject json ) : Profile
json Newtonsoft.Json.Linq.JObject
Результат Profile

ProfileFromJson() публичный статический Метод

Create a profile given the results from a /profile call
public static ProfileFromJson ( string data ) : Profile
data string
Результат Profile

ShipFromProfile() публичный статический Метод

public static ShipFromProfile ( dynamic json ) : Ship
json dynamic
Результат EddiDataDefinitions.Ship

ShipyardFromProfile() публичный статический Метод

public static ShipyardFromProfile ( dynamic json ) : List
json dynamic
Результат List

ShipyardFromProfile() публичный статический Метод

public static ShipyardFromProfile ( dynamic json, Profile &profile ) : List
json dynamic
profile Profile
Результат List

Описание свойств

Credentials публичное свойство

public CompanionAppCredentials,EddiCompanionAppService Credentials
Результат CompanionAppCredentials

CurrentState публичное свойство

public State,EddiDataDefinitions CurrentState
Результат EddiDataDefinitions.State