feat: add typed ESI transport extensions
This commit is contained in:
@@ -0,0 +1 @@
|
||||
[{"item_id":9007199254740993,"position":{"x":1,"y":-2,"z":0}}]
|
||||
+1
@@ -0,0 +1 @@
|
||||
[{"item_id":9007199254740993,"name":"Freighter"}]
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"compatibilityDate": "2026-08-18",
|
||||
"evidence": {
|
||||
"assetHelpers": { "source": "docs/research/eve-openapi-evidence.json", "verification": "pinned-authoritative" },
|
||||
"walletBalance": {
|
||||
"source": "https://esi.evetech.net/meta/openapi.json?compatibility_date=2026-08-18",
|
||||
"verification": "current-retrieval-with-pinned-compatibility-date-not-historical-capture",
|
||||
"retrievedAt": "2026-09-19T19:30:12Z",
|
||||
"responseDate": "2026-08-18",
|
||||
"openapiVersion": "2026-08-18",
|
||||
"sha256": "9a9a0f4af77216300e960cfd2576c9baac085a8170022e40c928c28622d80fc6",
|
||||
"operationId": "GetCharactersCharacterIdWallet",
|
||||
"route": "/characters/{character_id}/wallet",
|
||||
"method": "GET",
|
||||
"requiredScope": "esi-wallet.read_character_wallet.v1",
|
||||
"characterId": { "type": "int64", "required": true },
|
||||
"pagination": "none",
|
||||
"response": { "status": 200, "mediaType": "application/json", "shape": "scalar number/double" },
|
||||
"cache": { "ttlSeconds": 120, "policy": "ttl-based", "validators": ["Cache-Control", "ETag", "Last-Modified"] },
|
||||
"rateLimit": { "group": "char-wallet", "tokens": 150, "window": "15m" },
|
||||
"officialDocs": {
|
||||
"versioning": "https://developers.eveonline.com/docs/services/esi/overview/",
|
||||
"caching": "https://developers.eveonline.com/docs/services/esi/overview/#caching",
|
||||
"rateLimiting": "https://developers.eveonline.com/docs/services/esi/rate-limiting/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"operations": {
|
||||
"characterAssetNames": { "route": "/characters/{character_id}/assets/names", "method": "POST", "requiredScope": "esi-assets.read_assets.v1" },
|
||||
"characterAssetLocations": { "route": "/characters/{character_id}/assets/locations", "method": "POST", "requiredScope": "esi-assets.read_assets.v1" },
|
||||
"characterWalletBalance": { "route": "/characters/{character_id}/wallet", "method": "GET", "requiredScope": "esi-wallet.read_character_wallet.v1" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
-9007199254740993.01
|
||||
Reference in New Issue
Block a user