Api

Api

Objekt zum Abfragen der Daten aus der offiziellen AG-Spiel API und den Webseiten. Wird durch das "Auth"-Objekt erweitert.

Constructor

new Api(agspielCookie, cacheTimeopt, versionopt)

Source:
Parameters:
Name Type Attributes Default Description
agspielCookie string Einzigartiger "ag-spiel"-Cookie, der zum Log-in benötigt wird.
cacheTime number <optional>
5*60*1000 Dauer in Millisekunden für die die Daten der API im Cache zwischengespeichert werden.
version string <optional>
"5" API-Version, die genutzt werde soll.

Extends

Members

agsCookie

Source:
Overrides:
Properties:
Name Type Description
agsCookie string Einzigartiger "ag-spiel"-Cookie, der zum Log-in benötigt wird.

cacheTime

Source:
Properties:
Name Type Description
cacheTime number Dauer in Millisekunden für die die Daten der API im Cache zwischengespeichert werden.

version

Source:
Properties:
Name Type Description
version string API-Version, die genutzt werde soll.

Methods

ag(wkn) → {Promise.<Ag>}

Source:
Parameters:
Name Type Description
wkn number
Returns:
- Promise Object welches ein AG-Object wiedergibt.
Type
Promise.<Ag>

agListe() → {Promise.<Array.<AgOfList>>}

Source:
Returns:
- Promise Object welches eine Liste von allen AGs mit WKNs, Name und CEO wiedergibt (sortiert nach WKN).
Type
Promise.<Array.<AgOfList>>

aktionaere(wkn) → {Promise.<Array.<Aktionaer>>}

Source:
Parameters:
Name Type Description
wkn number
Returns:
- Promise Object welches ein Array mit Aktionaer-Objecten wiedergibt.
Type
Promise.<Array.<Aktionaer>>

bilanzen(wkn) → {Promise.<Array.<Bilanz>>}

Source:
Parameters:
Name Type Description
wkn number
Returns:
- Promise Object welches ein Array mit Bilanz-Objecten wiedergibt.
Type
Promise.<Array.<Bilanz>>

chronik(wkn) → {Promise.<Chronik>}

Source:
Parameters:
Name Type Description
wkn number
Returns:
- Promise Object welches ein Chronik-Object wiedergibt.
Type
Promise.<Chronik>

indexListe() → {Promise.<Array.<Index>>}

Source:
Returns:
- Promise Object welches ein Array von Index-Objecten wiedergibt (sortiert nach IndexID).
Type
Promise.<Array.<Index>>

kontoauszug(wkn) → {Promise.<Array.<Kontoauszug>>}

Source:
Parameters:
Name Type Description
wkn number
Returns:
- Promise Object welches ein Array mit Kontoauszug-Objecten wiedergibt.
Type
Promise.<Array.<Kontoauszug>>