@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...

    Interface Esi

    One runtime and its views.

    interface Esi {
        public: PublicScopeTree;
        as(identity: Identity): ScopeTree;
        withMetadata(): EsiViews<
            {
                alliance: (
                    ...args: [allianceId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<AlliancesDetail>>;
                    corporations: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<AlliancesAllianceIdCorporationsGet>>;
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<AlliancesAllianceIdIconsGet>>;
                    };
                } & {};
                alliances: { get(...args: []): Promise<OperationResponse<AlliancesGet>> };
                character: (
                    ...args: [characterId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<CharactersDetail>>;
                    corporationhistory: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CharactersCharacterIdCorporationhistoryGet>,
                        >;
                    };
                    portrait: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdPortraitGet>>;
                    };
                } & {};
                characters: {
                    affiliation: {
                        post(
                            ...args: [body: PostCharactersAffiliationBody],
                        ): Promise<OperationResponse<CharactersAffiliationPost>>;
                    };
                };
                contracts: {
                    public: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation?: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    } & {
                        bids: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                        } & {};
                        items: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    is_blueprint_copy?: (...)
                                    | (...)
                                    | (...);
                                    is_included: boolean;
                                    item_id?: (...) | (...);
                                    material_efficiency?: (...) | (...);
                                    quantity: number;
                                    record_id: number;
                                    runs?: (...) | (...);
                                    time_efficiency?: (...) | (...);
                                    type_id: number;
                                },
                            >;
                        } & {};
                    };
                };
                corporation: (
                    ...args: [corporationId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<CorporationsDetail>>;
                    alliancehistory: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CorporationsCorporationIdAlliancehistoryGet>,
                        >;
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdIconsGet>>;
                    };
                } & {};
                corporations: {
                    npccorps: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsNpccorpsGet>>;
                    };
                };
                cosmetics: {
                    skinr: (
                        ...args: [skinrId: string],
                    ) => { get(...args: []): Promise<OperationResponse<CosmeticsSkinr>> } & {};
                };
                dogma: {
                    attributes: (
                        ...args: [attributeId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<DogmaAttributesAttributeIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<DogmaAttributesGet>> };
                    dynamic: {
                        items: (
                            ...args: [typeId: number, itemId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<DogmaDynamicItemsTypeIdItemIdGet>>;
                        } & {};
                    };
                    effects: (
                        ...args: [effectId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<DogmaEffectsEffectIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<DogmaEffectsGet>> };
                };
                freelanceJob: (
                    ...args: [jobId: string],
                ) => {
                    get(...args: []): Promise<OperationResponse<FreelanceJobsDetail>>;
                } & {};
                freelanceJobs: {
                    get(
                        ...args: [params?: GetFreelanceJobsListingParams],
                    ): Promise<OperationResponse<FreelanceJobsListing>>;
                };
                fw: {
                    leaderboards: {
                        get(...args: []): Promise<OperationResponse<FwLeaderboardsGet>>;
                        characters: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<FwLeaderboardsCharactersGet>>;
                        };
                        corporations: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<FwLeaderboardsCorporationsGet>>;
                        };
                    };
                    stats: { get(...args: []): Promise<OperationResponse<FwStatsGet>> };
                    systems: { get(...args: []): Promise<OperationResponse<FwSystemsGet>> };
                    wars: { get(...args: []): Promise<OperationResponse<FwWarsGet>> };
                };
                incursions: {
                    get(...args: []): Promise<OperationResponse<IncursionsGet>>;
                };
                industry: {
                    facilities: {
                        get(...args: []): Promise<OperationResponse<IndustryFacilitiesGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResponse<IndustrySystemsGet>>;
                    };
                };
                insurance: {
                    prices: {
                        get(...args: []): Promise<OperationResponse<InsurancePricesGet>>;
                    };
                };
                killmail: (
                    ...args: [killmailId: number, killmailHash: string],
                ) => {
                    get(
                        ...args: [],
                    ): Promise<OperationResponse<KillmailsKillmailIdKillmailHashGet>>;
                } & {};
                loyalty: {
                    stores: (
                        ...args: [corporationId: number],
                    ) => {
                        offers: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<LoyaltyStoresCorporationIdOffersGet>>;
                        };
                    } & {};
                };
                market: (
                    ...args: [regionId: number],
                ) => {
                    history: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                            ],
                        ): Promise<OperationResponse<MarketsRegionIdHistoryGet>>;
                    };
                    orders: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdOrdersParams, "region_id">,
                            ],
                        ): AsyncIterable<
                            {
                                duration: number;
                                is_buy_order: boolean;
                                issued: string;
                                location_id: number;
                                min_volume: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                system_id: number;
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                            },
                        >;
                    };
                    types: { get(...args: []): AsyncIterable<number> };
                } & {};
                markets: {
                    groups: (
                        ...args: [marketGroupId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<MarketsGroupsMarketGroupIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<MarketsGroupsGet>> };
                    prices: {
                        get(...args: []): Promise<OperationResponse<MarketsPricesGet>>;
                    };
                };
                meta: {
                    changelog: {
                        get(...args: []): Promise<OperationResponse<MetaChangelog>>;
                    };
                    compatibilityDates: {
                        get(...args: []): Promise<OperationResponse<MetaCompatibilityDates>>;
                    };
                    name: { get(...args: []): Promise<OperationResponse<MetaName>> };
                    openapiJson: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<Readonly<Record<string, unknown>>>>;
                    };
                    openapiYaml: { get(...args: []): Promise<OperationResponse<string>> };
                    status: { get(...args: []): Promise<OperationResponse<MetaStatus>> };
                };
                militaryCampaign: (
                    ...args: [campaignId: string],
                ) => {
                    get(...args: []): Promise<OperationResponse<MilitaryCampaignsDetail>>;
                    objectives: (
                        ...args: [objectiveId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<MilitaryCampaignsObjectivesDetail>>;
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetMilitaryCampaignsObjectivesListingParams,
                                    "campaign_id",
                                >,
                            ],
                        ): Promise<OperationResponse<MilitaryCampaignsObjectivesListing>>;
                    };
                } & {};
                militaryCampaigns: {
                    get(
                        ...args: [],
                    ): Promise<OperationResponse<MilitaryCampaignsListing>>;
                };
                paragonHub: {
                    skinr: {
                        get(
                            ...args: [params?: GetParagonHubSkinrParams],
                        ): Promise<OperationResponse<ParagonHubSkinr>>;
                    };
                };
                route: (
                    ...args: [originSystemId: number, destinationSystemId: number],
                ) => {
                    post(
                        ...args: [body: RouteRequestBody],
                    ): Promise<OperationResponse<Route>>;
                } & {};
                skyhooks: {
                    raidable: {
                        get(...args: []): Promise<OperationResponse<SkyhooksRaidable>>;
                    };
                };
                sovereignty: {
                    campaigns: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<SovereigntyCampaignsGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResponse<SovereigntySystems>>;
                    };
                };
                status: { get(...args: []): Promise<OperationResponse<Status>> };
                universe: {
                    ancestries: {
                        get(...args: []): Promise<OperationResponse<UniverseAncestriesGet>>;
                    };
                    asteroidBelts: (
                        ...args: [asteroidBeltId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                    } & {};
                    bloodlines: {
                        get(...args: []): Promise<OperationResponse<UniverseBloodlinesGet>>;
                    };
                    categories: (
                        ...args: [categoryId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseCategoriesCategoryIdGet>>;
                    } & {
                        get(...args: []): Promise<OperationResponse<UniverseCategoriesGet>>;
                    };
                    constellations: (
                        ...args: [constellationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseConstellationsConstellationIdGet>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseConstellationsGet>>;
                    };
                    factions: {
                        get(...args: []): Promise<OperationResponse<UniverseFactionsGet>>;
                    };
                    graphics: (
                        ...args: [graphicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseGraphicsGraphicIdGet>>;
                    } & {
                        get(...args: []): Promise<OperationResponse<UniverseGraphicsGet>>;
                    };
                    groups: (
                        ...args: [groupId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseGroupsGroupIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                    ids: {
                        post(
                            ...args: [body: PostUniverseIdsBody],
                        ): Promise<OperationResponse<UniverseIdsPost>>;
                    };
                    moons: (
                        ...args: [moonId: number],
                    ) => {
                        get(...args: []): Promise<OperationResponse<UniverseMoonsMoonIdGet>>;
                    } & {};
                    names: {
                        post(
                            ...args: [body: PostUniverseNamesBody],
                        ): Promise<OperationResponse<UniverseNamesPost>>;
                    };
                    planets: (
                        ...args: [planetId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniversePlanetsPlanetIdGet>>;
                    } & {};
                    races: {
                        get(...args: []): Promise<OperationResponse<UniverseRacesGet>>;
                    };
                    regions: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseRegionsRegionIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<UniverseRegionsGet>> };
                    schematics: (
                        ...args: [schematicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseSchematicsSchematicIdGet>>;
                    } & {};
                    stargates: (
                        ...args: [stargateId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseStargatesStargateIdGet>>;
                    } & {};
                    stars: (
                        ...args: [starId: number],
                    ) => {
                        get(...args: []): Promise<OperationResponse<UniverseStarsStarIdGet>>;
                    } & {};
                    stations: (
                        ...args: [stationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseStationsStationIdGet>>;
                    } & {};
                    structures: {
                        get(
                            ...args: [params?: GetUniverseStructuresParams],
                        ): Promise<OperationResponse<UniverseStructuresGet>>;
                    };
                    systemJumps: {
                        get(...args: []): Promise<OperationResponse<UniverseSystemJumpsGet>>;
                    };
                    systemKills: {
                        get(...args: []): Promise<OperationResponse<UniverseSystemKillsGet>>;
                    };
                    systems: (
                        ...args: [systemId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseSystemsSystemIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<UniverseSystemsGet>> };
                    types: (
                        ...args: [typeId: number],
                    ) => {
                        get(...args: []): Promise<OperationResponse<UniverseTypesTypeIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                };
                war: (
                    ...args: [warId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<WarsWarIdGet>>;
                    killmails: {
                        get(
                            ...args: [],
                        ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                    };
                } & {};
                wars: {
                    get(
                        ...args: [params?: GetWarsParams],
                    ): Promise<OperationResponse<WarsGet>>;
                };
            },
            {
                alliance: (
                    ...args: [allianceId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<AlliancesDetail>>;
                    contacts: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                contact_id: number;
                                contact_type: "faction"
                                | "character"
                                | "corporation"
                                | "alliance";
                                label_ids?: readonly number[];
                                standing: number;
                            },
                        >;
                        labels: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<AlliancesAllianceIdContactsLabelsGet>>;
                        };
                    };
                    corporations: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<AlliancesAllianceIdCorporationsGet>>;
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<AlliancesAllianceIdIconsGet>>;
                    };
                } & {};
                alliances: { get(...args: []): Promise<OperationResponse<AlliancesGet>> };
                character: (
                    ...args: [characterId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<CharactersDetail>>;
                    accessLists: (
                        ...args: [accessListId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersAccessListsDetail>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersAccessListsListing>>;
                    };
                    agentsResearch: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdAgentsResearchGet>>;
                    };
                    assets: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                is_blueprint_copy?: boolean;
                                is_singleton: boolean;
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "BoosterBay"
                                | "CapsuleerDeliveries"
                                | "Cargo"
                                | "CorporationGoalDeliveries"
                                | "CorpseBay"
                                | "Deliveries"
                                | "DroneBay"
                                | "ExpeditionHold"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "FrigateEscapeBay"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "InfrastructureHangar"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "MobileDepotHold"
                                | "MoonMaterialBay"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "Skill"
                                | "SpecializedAmmoHold"
                                | "SpecializedAsteroidHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIceHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "StructureDeedBay"
                                | "SubSystemBay"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Wardrobe";
                                location_id: number;
                                location_type: "other"
                                | "solar_system"
                                | "station"
                                | "item";
                                quantity: number;
                                type_id: number;
                            },
                        >;
                        locations: {
                            post(
                                ...args: [body: PostCharactersCharacterIdAssetsLocationsBody],
                            ): Promise<
                                OperationResponse<CharactersCharacterIdAssetsLocationsPost>,
                            >;
                        };
                        names: {
                            post(
                                ...args: [body: PostCharactersCharacterIdAssetsNamesBody],
                            ): Promise<OperationResponse<CharactersCharacterIdAssetsNamesPost>>;
                        };
                    };
                    attributes: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdAttributesGet>>;
                    };
                    blueprints: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "Cargo"
                                | "CorpseBay"
                                | "Deliveries"
                                | "DroneBay"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "SpecializedAmmoHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Module";
                                location_id: number;
                                material_efficiency: number;
                                quantity: number;
                                runs: number;
                                time_efficiency: number;
                                type_id: number;
                            },
                        >;
                    };
                    calendar: (
                        ...args: [eventId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdCalendarEventIdGet>>;
                        put(
                            ...args: [body: PutCharactersCharacterIdCalendarEventIdBody],
                        ): Promise<OperationResponse<void>>;
                        attendees: { get(...args: []): Promise<OperationResponse<(...)>> };
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetCharactersCharacterIdCalendarParams,
                                    "character_id",
                                >,
                            ],
                        ): Promise<OperationResponse<CharactersCharacterIdCalendarGet>>;
                    };
                    clones: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdClonesGet>>;
                    };
                    contacts: {
                        delete(
                            ...args: [
                                params: Omit<
                                    DeleteCharactersCharacterIdContactsParams,
                                    "character_id",
                                >,
                            ],
                        ): Promise<OperationResponse<void>>;
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                contact_id: number;
                                contact_type: "faction"
                                | "character"
                                | "corporation"
                                | "alliance";
                                is_blocked?: boolean;
                                is_watched?: boolean;
                                label_ids?: readonly number[];
                                standing: number;
                            },
                        >;
                        post(
                            ...args: [
                                body: PostCharactersCharacterIdContactsBody,
                                params: Omit<PostCharactersCharacterIdContactsParams, "character_id">,
                            ],
                        ): Promise<OperationResponse<CharactersCharacterIdContactsPost>>;
                        put(
                            ...args: [
                                body: PutCharactersCharacterIdContactsBody,
                                params: Omit<PutCharactersCharacterIdContactsParams, "character_id">,
                            ],
                        ): Promise<OperationResponse<void>>;
                        labels: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CharactersCharacterIdContactsLabelsGet>>;
                        };
                    };
                    contracts: (
                        ...args: [contractId: number],
                    ) => {
                        bids: { get(...args: []): Promise<OperationResponse<(...)>> };
                        items: { get(...args: []): Promise<OperationResponse<(...)>> };
                    } & {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                acceptor_id: number;
                                assignee_id: number;
                                availability: "corporation"
                                | "alliance"
                                | "public"
                                | "personal";
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_accepted?: string;
                                date_completed?: string;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                status:
                                    | "cancelled"
                                    | "outstanding"
                                    | "in_progress"
                                    | "finished_issuer"
                                    | "finished_contractor"
                                    | "finished"
                                    | "rejected"
                                    | "failed"
                                    | "deleted"
                                    | "reversed";
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    };
                    corporationhistory: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CharactersCharacterIdCorporationhistoryGet>,
                        >;
                    };
                    cosmetics: {
                        skinr: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CharactersCosmeticsSkinr>>;
                            components: {
                                get(
                                    ...args: [],
                                ): Promise<OperationResponse<CharactersCosmeticsSkinrComponents>>;
                            };
                        };
                    };
                    cspa: {
                        post(
                            ...args: [body: PostCharactersCharacterIdCspaBody],
                        ): Promise<OperationResponse<number>>;
                    };
                    fatigue: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdFatigueGet>>;
                    };
                    fittings: (
                        ...args: [fittingId: number],
                    ) => { delete(...args: []): Promise<OperationResponse<void>> } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdFittingsGet>>;
                        post(
                            ...args: [body: PostCharactersCharacterIdFittingsBody],
                        ): Promise<OperationResponse<CharactersCharacterIdFittingsPost>>;
                    };
                    fleet: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdFleetGet>>;
                    };
                    freelanceJobs: (
                        ...args: [jobId: string],
                    ) => {
                        participation: {
                            get(...args: []): Promise<OperationResponse<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersFreelanceJobsListing>>;
                    };
                    fw: {
                        stats: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CharactersCharacterIdFwStatsGet>>;
                        };
                    };
                    implants: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdImplantsGet>>;
                    };
                    industry: {
                        jobs: {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetCharactersCharacterIdIndustryJobsParams,
                                        "character_id",
                                    >,
                                ],
                            ): Promise<OperationResponse<CharactersCharacterIdIndustryJobsGet>>;
                        };
                    };
                    killmails: {
                        recent: {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                        };
                    };
                    location: {
                        get(...args: []): Promise<OperationResponse<CharactersLocation>>;
                    };
                    loyalty: {
                        points: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CharactersCharacterIdLoyaltyPointsGet>>;
                        };
                    };
                    mail: (
                        ...args: [mailId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResponse<void>>;
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdMailMailIdGet>>;
                        put(
                            ...args: [body: PutCharactersCharacterIdMailMailIdBody],
                        ): Promise<OperationResponse<void>>;
                    } & {
                        get(
                            ...args: [
                                params?: Omit<GetCharactersCharacterIdMailParams, "character_id">,
                            ],
                        ): Promise<OperationResponse<CharactersCharacterIdMailGet>>;
                        post(
                            ...args: [body: PostCharactersCharacterIdMailBody],
                        ): Promise<OperationResponse<number>>;
                        labels: (
                            ...args: [labelId: number],
                        ) => { delete(...args: []): Promise<(...)> } & {
                            get(...args: []): Promise<OperationResponse<(...)>>;
                            post(
                                ...args: [body: PostCharactersCharacterIdMailLabelsBody],
                            ): Promise<OperationResponse<(...)>>;
                        };
                        lists: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CharactersCharacterIdMailListsGet>>;
                        };
                    };
                    medals: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdMedalsGet>>;
                    };
                    mercenaryTacticalOperations: (
                        ...args: [operationId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CharactersMercenaryTacticalOperationsDetail>,
                        >;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CharactersMercenaryTacticalOperationsListing>,
                        >;
                    };
                    militaryCampaigns: {
                        objectives: (
                            ...args: [objectiveId: string],
                        ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                            get(
                                ...args: [params?: Omit<(...), (...)>],
                            ): Promise<
                                OperationResponse<CharactersMilitaryCampaignsObjectivesListing>,
                            >;
                        };
                    };
                    mining: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                date: string;
                                quantity: number;
                                solar_system_id: number;
                                type_id: number;
                            },
                        >;
                    };
                    notifications: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdNotificationsGet>>;
                        contacts: {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResponse<CharactersCharacterIdNotificationsContactsGet>,
                            >;
                        };
                    };
                    online: {
                        get(...args: []): Promise<OperationResponse<CharactersOnline>>;
                    };
                    orders: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdOrdersGet>>;
                        history: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    duration: number;
                                    escrow?: number;
                                    is_buy_order?: boolean;
                                    is_corporation: boolean;
                                    issued: string;
                                    location_id: number;
                                    min_volume?: number;
                                    order_id: number;
                                    price: number;
                                    range: | "1"
                                    | "2"
                                    | "3"
                                    | "4"
                                    | "5"
                                    | "region"
                                    | "station"
                                    | "10"
                                    | "20"
                                    | "30"
                                    | "40"
                                    | "solarsystem";
                                    region_id: number;
                                    state: "cancelled"
                                    | "expired";
                                    type_id: number;
                                    volume_remain: number;
                                    volume_total: number;
                                },
                            >;
                        };
                    };
                    paragonHub: {
                        skinr: {
                            get(
                                ...args: [
                                    params?: Omit<GetCharactersParagonHubSkinrParams, "character_id">,
                                ],
                            ): Promise<OperationResponse<CharactersParagonHubSkinr>>;
                        };
                    };
                    planets: (
                        ...args: [planetId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdPlanetsPlanetIdGet>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdPlanetsGet>>;
                    };
                    portrait: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdPortraitGet>>;
                    };
                    roles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdRolesGet>>;
                    };
                    search: {
                        get(
                            ...args: [
                                params: Omit<GetCharactersCharacterIdSearchParams, "character_id">,
                            ],
                        ): Promise<OperationResponse<CharactersCharacterIdSearchGet>>;
                    };
                    ship: { get(...args: []): Promise<OperationResponse<CharactersShip>> };
                    skillqueue: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<GetCharactersCharacterIdSkillqueueResponse>,
                        >;
                    };
                    skills: {
                        get(...args: []): Promise<OperationResponse<CharactersSkills>>;
                    };
                    standings: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdStandingsGet>>;
                    };
                    structures: {
                        mercenaryDens: (
                            ...args: [mercenaryDenId: number],
                        ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResponse<CharactersStructuresMercenaryDensListing>,
                            >;
                        };
                    };
                    titles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CharactersCharacterIdTitlesGet>>;
                    };
                    wallet: {
                        get(...args: []): Promise<OperationResponse<number>>;
                        journal: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    amount?: number;
                                    balance?: number;
                                    context_id?: number;
                                    context_id_type?: | "alliance_id"
                                    | "character_id"
                                    | "corporation_id"
                                    | "type_id"
                                    | "system_id"
                                    | "structure_id"
                                    | "planet_id"
                                    | "station_id"
                                    | "contract_id"
                                    | "market_transaction_id"
                                    | "eve_system"
                                    | "industry_job_id";
                                    date: string;
                                    description: string;
                                    first_party_id?: number;
                                    id: number;
                                    reason?: string;
                                    ref_type: | "shares"
                                    | "copying"
                                    | "manufacturing"
                                    | "reaction"
                                    | "researching_technology"
                                    | "reverse_engineering"
                                    | "insurance"
                                    | "acceleration_gate_fee"
                                    | "achievement_category_milestone_reward"
                                    | "achievement_milestone_reward"
                                    | "advertisement_listing_fee"
                                    | "agent_donation"
                                    | "agent_location_services"
                                    | "agent_miscellaneous"
                                    | "agent_mission_collateral_paid"
                                    | "agent_mission_collateral_refunded"
                                    | "agent_mission_reward"
                                    | "agent_mission_reward_corporation_tax"
                                    | "agent_mission_security_tax"
                                    | "agent_mission_time_bonus_reward"
                                    | "agent_mission_time_bonus_reward_corporation_tax"
                                    | "agent_security_services"
                                    | "agent_services_rendered"
                                    | "agents_preward"
                                    | "air_career_program_reward"
                                    | "alliance_maintainance_fee"
                                    | "alliance_registration_fee"
                                    | "allignment_based_gate_toll"
                                    | "asset_safety_recovery_tax"
                                    | "bounty"
                                    | "bounty_prize"
                                    | "bounty_prize_corporation_tax"
                                    | "bounty_prizes"
                                    | "bounty_reimbursement"
                                    | "bounty_surcharge"
                                    | "brokers_fee"
                                    | "campaign_objective_isk_reward"
                                    | "clone_activation"
                                    | "clone_transfer"
                                    | "contraband_fine"
                                    | "contract_auction_bid"
                                    | "contract_auction_bid_corp"
                                    | "contract_auction_bid_refund"
                                    | "contract_auction_sold"
                                    | "contract_brokers_fee"
                                    | "contract_brokers_fee_corp"
                                    | "contract_collateral"
                                    | "contract_collateral_deposited_corp"
                                    | "contract_collateral_payout"
                                    | "contract_collateral_refund"
                                    | "contract_deposit"
                                    | "contract_deposit_corp"
                                    | "contract_deposit_refund"
                                    | "contract_deposit_sales_tax"
                                    | "contract_price"
                                    | "contract_price_payment_corp"
                                    | "contract_reversal"
                                    | "contract_reward"
                                    | "contract_reward_deposited"
                                    | "contract_reward_deposited_corp"
                                    | "contract_reward_refund"
                                    | "contract_sales_tax"
                                    | "corporate_reward_payout"
                                    | "corporate_reward_tax"
                                    | "corporation_account_withdrawal"
                                    | "corporation_bulk_payment"
                                    | "corporation_dividend_payment"
                                    | "corporation_liquidation"
                                    | "corporation_logo_change_cost"
                                    | "corporation_payment"
                                    | "corporation_registration_fee"
                                    | "cosmetic_market_component_item_purchase"
                                    | "cosmetic_market_skin_purchase"
                                    | "cosmetic_market_skin_sale"
                                    | "cosmetic_market_skin_sale_broker_fee"
                                    | "cosmetic_market_skin_sale_tax"
                                    | "cosmetic_market_skin_transaction"
                                    | "courier_mission_escrow"
                                    | "cspa"
                                    | "cspaofflinerefund"
                                    | "daily_challenge_reward"
                                    | "daily_goal_payouts"
                                    | "daily_goal_payouts_tax"
                                    | "datacore_fee"
                                    | "dna_modification_fee"
                                    | "docking_fee"
                                    | "duel_wager_escrow"
                                    | "duel_wager_payment"
                                    | "duel_wager_refund"
                                    | "ess_escrow_transfer"
                                    | "external_trade_delivery"
                                    | "external_trade_freeze"
                                    | "external_trade_thaw"
                                    | "factory_slot_rental_fee"
                                    | "flux_payout"
                                    | "flux_tax"
                                    | "flux_ticket_repayment"
                                    | "flux_ticket_sale"
                                    | "freelance_jobs_broadcasting_fee"
                                    | "freelance_jobs_duration_fee"
                                    | "freelance_jobs_escrow_refund"
                                    | "freelance_jobs_reward"
                                    | "freelance_jobs_reward_corporation_tax"
                                    | "freelance_jobs_reward_escrow"
                                    | "gm_cash_transfer"
                                    | "gm_plex_fee_refund"
                                    | "industry_job_tax"
                                    | "industry_security_tax"
                                    | "infrastructure_hub_maintenance"
                                    | "inheritance"
                                    | "insurgency_corruption_contribution_reward"
                                    | "insurgency_suppression_contribution_reward"
                                    | "item_trader_payment"
                                    | "jump_clone_activation_fee"
                                    | "jump_clone_installation_fee"
                                    | "kill_right_fee"
                                    | "lp_store"
                                    | "market_escrow"
                                    | "market_fine_paid"
                                    | "market_provider_tax"
                                    | "market_security_tax"
                                    | "market_transaction"
                                    | "medal_creation"
                                    | "medal_issued"
                                    | "milestone_reward_payment"
                                    | "mission_completion"
                                    | "mission_cost"
                                    | "mission_expiration"
                                    | "mission_reward"
                                    | "npc_bounty_security_tax"
                                    | "office_rental_fee"
                                    | "operation_bonus"
                                    | "opportunity_reward"
                                    | "planetary_construction"
                                    | "planetary_export_tax"
                                    | "planetary_import_tax"
                                    | "player_donation"
                                    | "player_trading"
                                    | "project_discovery_reward"
                                    | "project_discovery_tax"
                                    | "project_payouts"
                                    | "redeemed_isk_token"
                                    | "release_of_impounded_property"
                                    | "repair_bill"
                                    | "reprocessing_tax"
                                    | "researching_material_productivity"
                                    | "researching_time_productivity"
                                    | "resource_wars_reward"
                                    | "season_challenge_reward"
                                    | "security_processing_fee"
                                    | "skill_purchase"
                                    | "skyhook_claim_fee"
                                    | "sovereignity_bill"
                                    | "store_purchase"
                                    | "store_purchase_refund"
                                    | "structure_gate_jump"
                                    | "transaction_tax"
                                    | "under_construction"
                                    | "upkeep_adjustment_fee"
                                    | "war_ally_contract"
                                    | "war_fee"
                                    | "war_fee_surrender";
                                    second_party_id?: number;
                                    tax?: number;
                                    tax_receiver_id?: number;
                                },
                            >;
                        };
                        transactions: {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetCharactersCharacterIdWalletTransactionsParams,
                                        "character_id",
                                    >,
                                ],
                            ): Promise<
                                OperationResponse<CharactersCharacterIdWalletTransactionsGet>,
                            >;
                        };
                    };
                } & {};
                characters: {
                    affiliation: {
                        post(
                            ...args: [body: PostCharactersAffiliationBody],
                        ): Promise<OperationResponse<CharactersAffiliationPost>>;
                    };
                };
                contracts: {
                    public: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation?: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    } & {
                        bids: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                        } & {};
                        items: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    is_blueprint_copy?: (...)
                                    | (...)
                                    | (...);
                                    is_included: boolean;
                                    item_id?: (...) | (...);
                                    material_efficiency?: (...) | (...);
                                    quantity: number;
                                    record_id: number;
                                    runs?: (...) | (...);
                                    time_efficiency?: (...) | (...);
                                    type_id: number;
                                },
                            >;
                        } & {};
                    };
                };
                corporation: (
                    ...args: [corporationId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<CorporationsDetail>>;
                    alliancehistory: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CorporationsCorporationIdAlliancehistoryGet>,
                        >;
                    };
                    assets: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                is_blueprint_copy?: boolean;
                                is_singleton: boolean;
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "BoosterBay"
                                | "CapsuleerDeliveries"
                                | "Cargo"
                                | "CorporationGoalDeliveries"
                                | "Deliveries"
                                | "DroneBay"
                                | "ExpeditionHold"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "FrigateEscapeBay"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "InfrastructureHangar"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "MobileDepotHold"
                                | "MoonMaterialBay"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "Skill"
                                | "SpecializedAmmoHold"
                                | "SpecializedAsteroidHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIceHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "SubSystemBay"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Wardrobe"
                                | "Bonus"
                                | "Booster"
                                | "Capsule"
                                | "CorpDeliveries"
                                | "CorpSAG1"
                                | "CorpSAG2"
                                | "CorpSAG3"
                                | "CorpSAG4"
                                | "CorpSAG5"
                                | "CorpSAG6"
                                | "CorpSAG7"
                                | "CrateLoot"
                                | "DustBattle"
                                | "DustDatabank"
                                | "Impounded"
                                | "JunkyardReprocessed"
                                | "JunkyardTrashed"
                                | "OfficeFolder"
                                | "Pilot"
                                | "PlanetSurface"
                                | "QuantumCoreRoom"
                                | "Reward"
                                | "SecondaryStorage"
                                | "ServiceSlot0"
                                | "ServiceSlot1"
                                | "ServiceSlot2"
                                | "ServiceSlot3"
                                | "ServiceSlot4"
                                | "ServiceSlot5"
                                | "ServiceSlot6"
                                | "ServiceSlot7"
                                | "ShipOffline"
                                | "SkillInTraining"
                                | "StructureActive"
                                | "StructureFuel"
                                | "StructureInactive"
                                | "StructureOffline"
                                | "Wallet";
                                location_id: number;
                                location_type: "other"
                                | "solar_system"
                                | "station"
                                | "item";
                                quantity: number;
                                type_id: number;
                            },
                        >;
                        locations: {
                            post(
                                ...args: [body: PostCorporationsCorporationIdAssetsLocationsBody],
                            ): Promise<
                                OperationResponse<CorporationsCorporationIdAssetsLocationsPost>,
                            >;
                        };
                        names: {
                            post(
                                ...args: [body: PostCorporationsCorporationIdAssetsNamesBody],
                            ): Promise<
                                OperationResponse<CorporationsCorporationIdAssetsNamesPost>,
                            >;
                        };
                    };
                    blueprints: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "BoosterBay"
                                | "CapsuleerDeliveries"
                                | "Cargo"
                                | "CorporationGoalDeliveries"
                                | "Deliveries"
                                | "DroneBay"
                                | "ExpeditionHold"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "FrigateEscapeBay"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "InfrastructureHangar"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "MobileDepotHold"
                                | "MoonMaterialBay"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "Skill"
                                | "SpecializedAmmoHold"
                                | "SpecializedAsteroidHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIceHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "SubSystemBay"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Wardrobe"
                                | "Bonus"
                                | "Booster"
                                | "Capsule"
                                | "CorpDeliveries"
                                | "CorpSAG1"
                                | "CorpSAG2"
                                | "CorpSAG3"
                                | "CorpSAG4"
                                | "CorpSAG5"
                                | "CorpSAG6"
                                | "CorpSAG7"
                                | "CrateLoot"
                                | "DustBattle"
                                | "DustDatabank"
                                | "Impounded"
                                | "JunkyardReprocessed"
                                | "JunkyardTrashed"
                                | "OfficeFolder"
                                | "Pilot"
                                | "PlanetSurface"
                                | "QuantumCoreRoom"
                                | "Reward"
                                | "SecondaryStorage"
                                | "ServiceSlot0"
                                | "ServiceSlot1"
                                | "ServiceSlot2"
                                | "ServiceSlot3"
                                | "ServiceSlot4"
                                | "ServiceSlot5"
                                | "ServiceSlot6"
                                | "ServiceSlot7"
                                | "ShipOffline"
                                | "SkillInTraining"
                                | "StructureActive"
                                | "StructureFuel"
                                | "StructureInactive"
                                | "StructureOffline"
                                | "Wallet";
                                location_id: number;
                                material_efficiency: number;
                                quantity: number;
                                runs: number;
                                time_efficiency: number;
                                type_id: number;
                            },
                        >;
                    };
                    contacts: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                contact_id: number;
                                contact_type: "faction"
                                | "character"
                                | "corporation"
                                | "alliance";
                                is_watched?: boolean;
                                label_ids?: readonly number[];
                                standing: number;
                            },
                        >;
                        labels: {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResponse<CorporationsCorporationIdContactsLabelsGet>,
                            >;
                        };
                    };
                    containers: {
                        logs: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    action: | "add"
                                    | "assemble"
                                    | "configure"
                                    | "enter_password"
                                    | "lock"
                                    | "move"
                                    | "repackage"
                                    | "set_name"
                                    | "set_password"
                                    | "unlock";
                                    character_id: number;
                                    container_id: number;
                                    container_type_id: number;
                                    location_flag: | "AssetSafety"
                                    | "AutoFit"
                                    | "BoosterBay"
                                    | "CapsuleerDeliveries"
                                    | "Cargo"
                                    | "CorporationGoalDeliveries"
                                    | "Deliveries"
                                    | "DroneBay"
                                    | "ExpeditionHold"
                                    | "FighterBay"
                                    | "FighterTube0"
                                    | "FighterTube1"
                                    | "FighterTube2"
                                    | "FighterTube3"
                                    | "FighterTube4"
                                    | "FleetHangar"
                                    | "FrigateEscapeBay"
                                    | "Hangar"
                                    | "HangarAll"
                                    | "HiSlot0"
                                    | "HiSlot1"
                                    | "HiSlot2"
                                    | "HiSlot3"
                                    | "HiSlot4"
                                    | "HiSlot5"
                                    | "HiSlot6"
                                    | "HiSlot7"
                                    | "HiddenModifiers"
                                    | "Implant"
                                    | "InfrastructureHangar"
                                    | "LoSlot0"
                                    | "LoSlot1"
                                    | "LoSlot2"
                                    | "LoSlot3"
                                    | "LoSlot4"
                                    | "LoSlot5"
                                    | "LoSlot6"
                                    | "LoSlot7"
                                    | "Locked"
                                    | "MedSlot0"
                                    | "MedSlot1"
                                    | "MedSlot2"
                                    | "MedSlot3"
                                    | "MedSlot4"
                                    | "MedSlot5"
                                    | "MedSlot6"
                                    | "MedSlot7"
                                    | "MobileDepotHold"
                                    | "MoonMaterialBay"
                                    | "QuafeBay"
                                    | "RigSlot0"
                                    | "RigSlot1"
                                    | "RigSlot2"
                                    | "RigSlot3"
                                    | "RigSlot4"
                                    | "RigSlot5"
                                    | "RigSlot6"
                                    | "RigSlot7"
                                    | "ShipHangar"
                                    | "Skill"
                                    | "SpecializedAmmoHold"
                                    | "SpecializedAsteroidHold"
                                    | "SpecializedCommandCenterHold"
                                    | "SpecializedFuelBay"
                                    | "SpecializedGasHold"
                                    | "SpecializedIceHold"
                                    | "SpecializedIndustrialShipHold"
                                    | "SpecializedLargeShipHold"
                                    | "SpecializedMaterialBay"
                                    | "SpecializedMediumShipHold"
                                    | "SpecializedMineralHold"
                                    | "SpecializedOreHold"
                                    | "SpecializedPlanetaryCommoditiesHold"
                                    | "SpecializedSalvageHold"
                                    | "SpecializedShipHold"
                                    | "SpecializedSmallShipHold"
                                    | "SubSystemBay"
                                    | "SubSystemSlot0"
                                    | "SubSystemSlot1"
                                    | "SubSystemSlot2"
                                    | "SubSystemSlot3"
                                    | "SubSystemSlot4"
                                    | "SubSystemSlot5"
                                    | "SubSystemSlot6"
                                    | "SubSystemSlot7"
                                    | "Unlocked"
                                    | "Wardrobe"
                                    | "Bonus"
                                    | "Booster"
                                    | "Capsule"
                                    | "CorpDeliveries"
                                    | "CorpSAG1"
                                    | "CorpSAG2"
                                    | "CorpSAG3"
                                    | "CorpSAG4"
                                    | "CorpSAG5"
                                    | "CorpSAG6"
                                    | "CorpSAG7"
                                    | "CrateLoot"
                                    | "DustBattle"
                                    | "DustDatabank"
                                    | "Impounded"
                                    | "JunkyardReprocessed"
                                    | "JunkyardTrashed"
                                    | "OfficeFolder"
                                    | "Pilot"
                                    | "PlanetSurface"
                                    | "QuantumCoreRoom"
                                    | "Reward"
                                    | "SecondaryStorage"
                                    | "ServiceSlot0"
                                    | "ServiceSlot1"
                                    | "ServiceSlot2"
                                    | "ServiceSlot3"
                                    | "ServiceSlot4"
                                    | "ServiceSlot5"
                                    | "ServiceSlot6"
                                    | "ServiceSlot7"
                                    | "ShipOffline"
                                    | "SkillInTraining"
                                    | "StructureActive"
                                    | "StructureFuel"
                                    | "StructureInactive"
                                    | "StructureOffline"
                                    | "Wallet";
                                    location_id: number;
                                    logged_at: string;
                                    new_config_bitmask?: number;
                                    old_config_bitmask?: number;
                                    password_type?: "config"
                                    | "general";
                                    quantity?: number;
                                    type_id?: number;
                                },
                            >;
                        };
                    };
                    contracts: (
                        ...args: [contractId: number],
                    ) => {
                        bids: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                { amount: ...; bid_id: ...; bidder_id: ...; date_bid: ... },
                            >;
                        };
                        items: { get(...args: []): Promise<OperationResponse<(...)>> };
                    } & {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                acceptor_id: number;
                                assignee_id: number;
                                availability: "corporation"
                                | "alliance"
                                | "public"
                                | "personal";
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_accepted?: string;
                                date_completed?: string;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                status:
                                    | "cancelled"
                                    | "outstanding"
                                    | "in_progress"
                                    | "finished_issuer"
                                    | "finished_contractor"
                                    | "finished"
                                    | "rejected"
                                    | "failed"
                                    | "deleted"
                                    | "reversed";
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    };
                    customsOffices: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                alliance_tax_rate?: number;
                                allow_access_with_standings: boolean;
                                allow_alliance_access: boolean;
                                bad_standing_tax_rate?: number;
                                corporation_tax_rate?: number;
                                excellent_standing_tax_rate?: number;
                                good_standing_tax_rate?: number;
                                neutral_standing_tax_rate?: number;
                                office_id: number;
                                reinforce_exit_end: number;
                                reinforce_exit_start: number;
                                standing_level?: | "bad"
                                | "excellent"
                                | "good"
                                | "neutral"
                                | "terrible";
                                system_id: number;
                                terrible_standing_tax_rate?: number;
                                type_id?: number;
                            },
                        >;
                    };
                    divisions: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdDivisionsGet>>;
                    };
                    facilities: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdFacilitiesGet>>;
                    };
                    freelanceJobs: (
                        ...args: [jobId: string],
                    ) => {
                        participants: {
                            get(
                                ...args: [params?: (...) | (...)],
                            ): Promise<OperationResponse<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetCorporationsFreelanceJobsListingParams,
                                    "corporation_id",
                                >,
                            ],
                        ): Promise<OperationResponse<CorporationsFreelanceJobsListing>>;
                    };
                    fw: {
                        stats: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CorporationsCorporationIdFwStatsGet>>;
                        };
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdIconsGet>>;
                    };
                    industry: {
                        jobs: {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetCorporationsCorporationIdIndustryJobsParams,
                                        "corporation_id",
                                    >,
                                ],
                            ): AsyncIterable<
                                {
                                    activity_id: number;
                                    blueprint_id: number;
                                    blueprint_location_id: number;
                                    blueprint_type_id: number;
                                    completed_character_id?: number;
                                    completed_date?: string;
                                    cost?: number;
                                    duration: number;
                                    end_date: string;
                                    facility_id: number;
                                    installer_id: number;
                                    job_id: number;
                                    licensed_runs?: number;
                                    location_id: number;
                                    output_location_id: number;
                                    pause_date?: string;
                                    probability?: number;
                                    product_type_id?: number;
                                    runs: number;
                                    start_date: string;
                                    status: | "active"
                                    | "cancelled"
                                    | "delivered"
                                    | "paused"
                                    | "ready"
                                    | "reverted";
                                    successful_runs?: number;
                                },
                            >;
                        };
                    };
                    killmails: {
                        recent: {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                        };
                    };
                    medals: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                created_at: string;
                                creator_id: number;
                                description: string;
                                medal_id: number;
                                title: string;
                            },
                        >;
                        issued: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    character_id: number;
                                    issued_at: string;
                                    issuer_id: number;
                                    medal_id: number;
                                    reason: string;
                                    status: "private"
                                    | "public";
                                },
                            >;
                        };
                    };
                    members: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdMembersGet>>;
                        limit: { get(...args: []): Promise<OperationResponse<number>> };
                        titles: {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResponse<CorporationsCorporationIdMembersTitlesGet>,
                            >;
                        };
                    };
                    membertracking: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResponse<CorporationsCorporationIdMembertrackingGet>,
                        >;
                    };
                    mining: {
                        extractions: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    chunk_arrival_time: string;
                                    extraction_start_time: string;
                                    moon_id: number;
                                    natural_decay_time: string;
                                    structure_id: number;
                                },
                            >;
                        };
                        observers: (
                            ...args: [observerId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    character_id: ...;
                                    last_updated: ...;
                                    quantity: ...;
                                    recorded_corporation_id: ...;
                                    type_id: ...;
                                },
                            >;
                        } & {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    last_updated: string;
                                    observer_id: number;
                                    observer_type: "structure";
                                },
                            >;
                        };
                    };
                    orders: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                duration: number;
                                escrow?: number;
                                is_buy_order?: boolean;
                                issued: string;
                                issued_by: number;
                                location_id: number;
                                min_volume?: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                region_id: number;
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                                wallet_division: number;
                            },
                        >;
                        history: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    duration: number;
                                    escrow?: number;
                                    is_buy_order?: boolean;
                                    issued: string;
                                    issued_by?: number;
                                    location_id: number;
                                    min_volume?: number;
                                    order_id: number;
                                    price: number;
                                    range: | "1"
                                    | "2"
                                    | "3"
                                    | "4"
                                    | "5"
                                    | "region"
                                    | "station"
                                    | "10"
                                    | "20"
                                    | "30"
                                    | "40"
                                    | "solarsystem";
                                    region_id: number;
                                    state: "cancelled"
                                    | "expired";
                                    type_id: number;
                                    volume_remain: number;
                                    volume_total: number;
                                    wallet_division: number;
                                },
                            >;
                        };
                    };
                    projects: (
                        ...args: [projectId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsProjectsDetail>>;
                        contribution: (
                            ...args: [characterId: ...],
                        ) => { get(...args: ...): ... } & {};
                        contributors: {
                            get(
                                ...args: [params?: (...) | (...)],
                            ): Promise<OperationResponse<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetCorporationsProjectsListingParams,
                                    "corporation_id",
                                >,
                            ],
                        ): Promise<OperationResponse<CorporationsProjectsListing>>;
                    };
                    roles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdRolesGet>>;
                        history: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    changed_at: string;
                                    character_id: number;
                                    issuer_id: number;
                                    new_roles: readonly (
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                    )[];
                                    old_roles: readonly (
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                    )[];
                                    role_type:
                                        | "roles"
                                        | "roles_at_hq"
                                        | "roles_at_base"
                                        | "roles_at_other"
                                        | "grantable_roles"
                                        | "grantable_roles_at_hq"
                                        | "grantable_roles_at_base"
                                        | "grantable_roles_at_other";
                                },
                            >;
                        };
                    };
                    shareholders: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                share_count: number;
                                shareholder_id: number;
                                shareholder_type: "character"
                                | "corporation";
                            },
                        >;
                    };
                    standings: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                from_id: number;
                                from_type: "agent"
                                | "npc_corp"
                                | "faction";
                                standing: number;
                            },
                        >;
                    };
                    starbases: (
                        ...args: [starbaseId: number],
                    ) => {
                        get(
                            ...args: [
                                params: Omit<
                                    GetCorporationsCorporationIdStarbasesStarbaseIdParams,
                                    (...)
                                    | (...),
                                >,
                            ],
                        ): Promise<
                            OperationResponse<CorporationsCorporationIdStarbasesStarbaseIdGet>,
                        >;
                    } & {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                moon_id?: number;
                                onlined_since?: string;
                                reinforced_until?: string;
                                starbase_id: number;
                                state?: | "offline"
                                | "online"
                                | "onlining"
                                | "reinforced"
                                | "unanchoring";
                                system_id: number;
                                type_id: number;
                                unanchor_at?: string;
                            },
                        >;
                    };
                    structures: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                corporation_id: number;
                                fuel_expires?: string;
                                name?: string;
                                next_reinforce_apply?: string;
                                next_reinforce_hour?: number;
                                profile_id: number;
                                reinforce_hour?: number;
                                services?: readonly { name: ...; state: ... }[];
                                state:
                                    | "unknown"
                                    | "anchor_vulnerable"
                                    | "anchoring"
                                    | "armor_reinforce"
                                    | "armor_vulnerable"
                                    | "deploy_vulnerable"
                                    | "fitting_invulnerable"
                                    | "hull_reinforce"
                                    | "hull_vulnerable"
                                    | "online_deprecated"
                                    | "onlining_vulnerable"
                                    | "shield_vulnerable"
                                    | "unanchored";
                                state_timer_end?: string;
                                state_timer_start?: string;
                                structure_id: number;
                                system_id: number;
                                type_id: number;
                                unanchors_at?: string;
                            },
                        >;
                        skyhooks: (
                            ...args: [skyhookId: number],
                        ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<CorporationsStructuresSkyhooksListing>>;
                        };
                        sovereigntyHubs: (
                            ...args: [sovereigntyHubId: number],
                        ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResponse<CorporationsStructuresSovereigntyHubsListing>,
                            >;
                        };
                    };
                    titles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdTitlesGet>>;
                    };
                    wallets: (
                        ...args: [division: number],
                    ) => {
                        journal: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    amount?: ...;
                                    balance?: ...;
                                    context_id?: ...;
                                    context_id_type?: ...;
                                    date: ...;
                                    description: ...;
                                    first_party_id?: ...;
                                    id: ...;
                                    reason?: ...;
                                    ref_type: ...;
                                    second_party_id?: ...;
                                    tax?: ...;
                                    tax_receiver_id?: ...;
                                },
                            >;
                        };
                        transactions: {
                            get(
                                ...args: [params?: (...) | (...)],
                            ): Promise<OperationResponse<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsCorporationIdWalletsGet>>;
                    };
                } & {};
                corporations: {
                    npccorps: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<CorporationsNpccorpsGet>>;
                    };
                };
                cosmetics: {
                    skinr: (
                        ...args: [skinrId: string],
                    ) => { get(...args: []): Promise<OperationResponse<CosmeticsSkinr>> } & {};
                };
                dogma: {
                    attributes: (
                        ...args: [attributeId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<DogmaAttributesAttributeIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<DogmaAttributesGet>> };
                    dynamic: {
                        items: (
                            ...args: [typeId: number, itemId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<DogmaDynamicItemsTypeIdItemIdGet>>;
                        } & {};
                    };
                    effects: (
                        ...args: [effectId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<DogmaEffectsEffectIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<DogmaEffectsGet>> };
                };
                fleet: (
                    ...args: [fleetId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<FleetsFleetIdGet>>;
                    put(
                        ...args: [body: PutFleetsFleetIdBody],
                    ): Promise<OperationResponse<void>>;
                    members: (
                        ...args: [memberId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResponse<void>>;
                        put(
                            ...args: [body: PutFleetsFleetIdMembersMemberIdBody],
                        ): Promise<OperationResponse<void>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<FleetsFleetIdMembersGet>>;
                        post(
                            ...args: [body: PostFleetsFleetIdMembersBody],
                        ): Promise<OperationResponse<void>>;
                    };
                    squads: (
                        ...args: [squadId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResponse<void>>;
                        put(
                            ...args: [body: PutFleetsFleetIdSquadsSquadIdBody],
                        ): Promise<OperationResponse<void>>;
                    } & {};
                    wings: (
                        ...args: [wingId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResponse<void>>;
                        put(
                            ...args: [body: PutFleetsFleetIdWingsWingIdBody],
                        ): Promise<OperationResponse<void>>;
                        squads: { post(...args: []): Promise<OperationResponse<(...)>> };
                    } & {
                        get(...args: []): Promise<OperationResponse<FleetsFleetIdWingsGet>>;
                        post(...args: []): Promise<OperationResponse<FleetsFleetIdWingsPost>>;
                    };
                } & {};
                freelanceJob: (
                    ...args: [jobId: string],
                ) => {
                    get(...args: []): Promise<OperationResponse<FreelanceJobsDetail>>;
                } & {};
                freelanceJobs: {
                    get(
                        ...args: [params?: GetFreelanceJobsListingParams],
                    ): Promise<OperationResponse<FreelanceJobsListing>>;
                };
                fw: {
                    leaderboards: {
                        get(...args: []): Promise<OperationResponse<FwLeaderboardsGet>>;
                        characters: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<FwLeaderboardsCharactersGet>>;
                        };
                        corporations: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<FwLeaderboardsCorporationsGet>>;
                        };
                    };
                    stats: { get(...args: []): Promise<OperationResponse<FwStatsGet>> };
                    systems: { get(...args: []): Promise<OperationResponse<FwSystemsGet>> };
                    wars: { get(...args: []): Promise<OperationResponse<FwWarsGet>> };
                };
                incursions: {
                    get(...args: []): Promise<OperationResponse<IncursionsGet>>;
                };
                industry: {
                    facilities: {
                        get(...args: []): Promise<OperationResponse<IndustryFacilitiesGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResponse<IndustrySystemsGet>>;
                    };
                };
                insurance: {
                    prices: {
                        get(...args: []): Promise<OperationResponse<InsurancePricesGet>>;
                    };
                };
                killmail: (
                    ...args: [killmailId: number, killmailHash: string],
                ) => {
                    get(
                        ...args: [],
                    ): Promise<OperationResponse<KillmailsKillmailIdKillmailHashGet>>;
                } & {};
                loyalty: {
                    stores: (
                        ...args: [corporationId: number],
                    ) => {
                        offers: {
                            get(
                                ...args: [],
                            ): Promise<OperationResponse<LoyaltyStoresCorporationIdOffersGet>>;
                        };
                    } & {};
                };
                market: (
                    ...args: [regionId: number],
                ) => {
                    history: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                            ],
                        ): Promise<OperationResponse<MarketsRegionIdHistoryGet>>;
                    };
                    orders: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdOrdersParams, "region_id">,
                            ],
                        ): AsyncIterable<
                            {
                                duration: number;
                                is_buy_order: boolean;
                                issued: string;
                                location_id: number;
                                min_volume: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                system_id: number;
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                            },
                        >;
                    };
                    types: { get(...args: []): AsyncIterable<number> };
                } & {};
                markets: {
                    groups: (
                        ...args: [marketGroupId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<MarketsGroupsMarketGroupIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<MarketsGroupsGet>> };
                    prices: {
                        get(...args: []): Promise<OperationResponse<MarketsPricesGet>>;
                    };
                    structures: (
                        ...args: [structureId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                duration: number;
                                is_buy_order: boolean;
                                issued: string;
                                location_id: number;
                                min_volume: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                            },
                        >;
                    } & {};
                };
                meta: {
                    changelog: {
                        get(...args: []): Promise<OperationResponse<MetaChangelog>>;
                    };
                    compatibilityDates: {
                        get(...args: []): Promise<OperationResponse<MetaCompatibilityDates>>;
                    };
                    name: { get(...args: []): Promise<OperationResponse<MetaName>> };
                    openapiJson: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<Readonly<Record<string, unknown>>>>;
                    };
                    openapiYaml: { get(...args: []): Promise<OperationResponse<string>> };
                    status: { get(...args: []): Promise<OperationResponse<MetaStatus>> };
                };
                militaryCampaign: (
                    ...args: [campaignId: string],
                ) => {
                    get(...args: []): Promise<OperationResponse<MilitaryCampaignsDetail>>;
                    objectives: (
                        ...args: [objectiveId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<MilitaryCampaignsObjectivesDetail>>;
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetMilitaryCampaignsObjectivesListingParams,
                                    "campaign_id",
                                >,
                            ],
                        ): Promise<OperationResponse<MilitaryCampaignsObjectivesListing>>;
                    };
                } & {};
                militaryCampaigns: {
                    get(
                        ...args: [],
                    ): Promise<OperationResponse<MilitaryCampaignsListing>>;
                };
                paragonHub: {
                    skinr: {
                        get(
                            ...args: [params?: GetParagonHubSkinrParams],
                        ): Promise<OperationResponse<ParagonHubSkinr>>;
                        alliances: (
                            ...args: [allianceId: number],
                        ) => {
                            get(
                                ...args: [
                                    params?: Omit<GetParagonHubSkinrAlliancesParams, "alliance_id">,
                                ],
                            ): Promise<OperationResponse<ParagonHubSkinrAlliances>>;
                        } & {};
                        characters: (
                            ...args: [characterId: number],
                        ) => {
                            get(
                                ...args: [
                                    params?: Omit<GetParagonHubSkinrCharactersParams, "character_id">,
                                ],
                            ): Promise<OperationResponse<ParagonHubSkinrCharacters>>;
                        } & {};
                        corporations: (
                            ...args: [corporationId: number],
                        ) => {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetParagonHubSkinrCorporationsParams,
                                        "corporation_id",
                                    >,
                                ],
                            ): Promise<OperationResponse<ParagonHubSkinrCorporations>>;
                        } & {};
                    };
                };
                route: (
                    ...args: [originSystemId: number, destinationSystemId: number],
                ) => {
                    post(
                        ...args: [body: RouteRequestBody],
                    ): Promise<OperationResponse<Route>>;
                } & {};
                skyhooks: {
                    raidable: {
                        get(...args: []): Promise<OperationResponse<SkyhooksRaidable>>;
                    };
                };
                sovereignty: {
                    campaigns: {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<SovereigntyCampaignsGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResponse<SovereigntySystems>>;
                    };
                };
                status: { get(...args: []): Promise<OperationResponse<Status>> };
                ui: {
                    autopilot: {
                        waypoint: {
                            post(
                                ...args: [params: PostUiAutopilotWaypointParams],
                            ): Promise<OperationResponse<void>>;
                        };
                    };
                    openwindow: {
                        contract: {
                            post(
                                ...args: [params: PostUiOpenwindowContractParams],
                            ): Promise<OperationResponse<void>>;
                        };
                        information: {
                            post(
                                ...args: [params: PostUiOpenwindowInformationParams],
                            ): Promise<OperationResponse<void>>;
                        };
                        marketdetails: {
                            post(
                                ...args: [params: PostUiOpenwindowMarketdetailsParams],
                            ): Promise<OperationResponse<void>>;
                        };
                        newmail: {
                            post(
                                ...args: [body: PostUiOpenwindowNewmailBody],
                            ): Promise<OperationResponse<void>>;
                        };
                    };
                };
                universe: {
                    ancestries: {
                        get(...args: []): Promise<OperationResponse<UniverseAncestriesGet>>;
                    };
                    asteroidBelts: (
                        ...args: [asteroidBeltId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                    } & {};
                    bloodlines: {
                        get(...args: []): Promise<OperationResponse<UniverseBloodlinesGet>>;
                    };
                    categories: (
                        ...args: [categoryId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseCategoriesCategoryIdGet>>;
                    } & {
                        get(...args: []): Promise<OperationResponse<UniverseCategoriesGet>>;
                    };
                    constellations: (
                        ...args: [constellationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseConstellationsConstellationIdGet>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseConstellationsGet>>;
                    };
                    factions: {
                        get(...args: []): Promise<OperationResponse<UniverseFactionsGet>>;
                    };
                    graphics: (
                        ...args: [graphicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseGraphicsGraphicIdGet>>;
                    } & {
                        get(...args: []): Promise<OperationResponse<UniverseGraphicsGet>>;
                    };
                    groups: (
                        ...args: [groupId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseGroupsGroupIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                    ids: {
                        post(
                            ...args: [body: PostUniverseIdsBody],
                        ): Promise<OperationResponse<UniverseIdsPost>>;
                    };
                    moons: (
                        ...args: [moonId: number],
                    ) => {
                        get(...args: []): Promise<OperationResponse<UniverseMoonsMoonIdGet>>;
                    } & {};
                    names: {
                        post(
                            ...args: [body: PostUniverseNamesBody],
                        ): Promise<OperationResponse<UniverseNamesPost>>;
                    };
                    planets: (
                        ...args: [planetId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniversePlanetsPlanetIdGet>>;
                    } & {};
                    races: {
                        get(...args: []): Promise<OperationResponse<UniverseRacesGet>>;
                    };
                    regions: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseRegionsRegionIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<UniverseRegionsGet>> };
                    schematics: (
                        ...args: [schematicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseSchematicsSchematicIdGet>>;
                    } & {};
                    stargates: (
                        ...args: [stargateId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseStargatesStargateIdGet>>;
                    } & {};
                    stars: (
                        ...args: [starId: number],
                    ) => {
                        get(...args: []): Promise<OperationResponse<UniverseStarsStarIdGet>>;
                    } & {};
                    stations: (
                        ...args: [stationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseStationsStationIdGet>>;
                    } & {};
                    structures: (
                        ...args: [structureId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseStructuresStructureIdGet>>;
                    } & {
                        get(
                            ...args: [params?: GetUniverseStructuresParams],
                        ): Promise<OperationResponse<UniverseStructuresGet>>;
                    };
                    systemJumps: {
                        get(...args: []): Promise<OperationResponse<UniverseSystemJumpsGet>>;
                    };
                    systemKills: {
                        get(...args: []): Promise<OperationResponse<UniverseSystemKillsGet>>;
                    };
                    systems: (
                        ...args: [systemId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResponse<UniverseSystemsSystemIdGet>>;
                    } & { get(...args: []): Promise<OperationResponse<UniverseSystemsGet>> };
                    types: (
                        ...args: [typeId: number],
                    ) => {
                        get(...args: []): Promise<OperationResponse<UniverseTypesTypeIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                };
                war: (
                    ...args: [warId: number],
                ) => {
                    get(...args: []): Promise<OperationResponse<WarsWarIdGet>>;
                    killmails: {
                        get(
                            ...args: [],
                        ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                    };
                } & {};
                wars: {
                    get(
                        ...args: [params?: GetWarsParams],
                    ): Promise<OperationResponse<WarsGet>>;
                };
            },
        >;
        withSafeMode(): EsiViews<
            {
                alliance: (
                    ...args: [allianceId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<AlliancesDetail>>;
                    corporations: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<AlliancesAllianceIdCorporationsGet>>;
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<AlliancesAllianceIdIconsGet>>;
                    };
                } & {};
                alliances: { get(...args: []): Promise<OperationResult<AlliancesGet>> };
                character: (
                    ...args: [characterId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<CharactersDetail>>;
                    corporationhistory: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdCorporationhistoryGet>>;
                    };
                    portrait: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdPortraitGet>>;
                    };
                } & {};
                characters: {
                    affiliation: {
                        post(
                            ...args: [body: PostCharactersAffiliationBody],
                        ): Promise<OperationResult<CharactersAffiliationPost>>;
                    };
                };
                contracts: {
                    public: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation?: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    } & {
                        bids: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                        } & {};
                        items: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    is_blueprint_copy?: (...)
                                    | (...)
                                    | (...);
                                    is_included: boolean;
                                    item_id?: (...) | (...);
                                    material_efficiency?: (...) | (...);
                                    quantity: number;
                                    record_id: number;
                                    runs?: (...) | (...);
                                    time_efficiency?: (...) | (...);
                                    type_id: number;
                                },
                            >;
                        } & {};
                    };
                };
                corporation: (
                    ...args: [corporationId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<CorporationsDetail>>;
                    alliancehistory: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResult<CorporationsCorporationIdAlliancehistoryGet>,
                        >;
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdIconsGet>>;
                    };
                } & {};
                corporations: {
                    npccorps: {
                        get(...args: []): Promise<OperationResult<CorporationsNpccorpsGet>>;
                    };
                };
                cosmetics: {
                    skinr: (
                        ...args: [skinrId: string],
                    ) => { get(...args: []): Promise<OperationResult<CosmeticsSkinr>> } & {};
                };
                dogma: {
                    attributes: (
                        ...args: [attributeId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<DogmaAttributesAttributeIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<DogmaAttributesGet>> };
                    dynamic: {
                        items: (
                            ...args: [typeId: number, itemId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<DogmaDynamicItemsTypeIdItemIdGet>>;
                        } & {};
                    };
                    effects: (
                        ...args: [effectId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<DogmaEffectsEffectIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<DogmaEffectsGet>> };
                };
                freelanceJob: (
                    ...args: [jobId: string],
                ) => { get(...args: []): Promise<OperationResult<FreelanceJobsDetail>> } & {};
                freelanceJobs: {
                    get(
                        ...args: [params?: GetFreelanceJobsListingParams],
                    ): Promise<OperationResult<FreelanceJobsListing>>;
                };
                fw: {
                    leaderboards: {
                        get(...args: []): Promise<OperationResult<FwLeaderboardsGet>>;
                        characters: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<FwLeaderboardsCharactersGet>>;
                        };
                        corporations: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<FwLeaderboardsCorporationsGet>>;
                        };
                    };
                    stats: { get(...args: []): Promise<OperationResult<FwStatsGet>> };
                    systems: { get(...args: []): Promise<OperationResult<FwSystemsGet>> };
                    wars: { get(...args: []): Promise<OperationResult<FwWarsGet>> };
                };
                incursions: { get(...args: []): Promise<OperationResult<IncursionsGet>> };
                industry: {
                    facilities: {
                        get(...args: []): Promise<OperationResult<IndustryFacilitiesGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResult<IndustrySystemsGet>>;
                    };
                };
                insurance: {
                    prices: {
                        get(...args: []): Promise<OperationResult<InsurancePricesGet>>;
                    };
                };
                killmail: (
                    ...args: [killmailId: number, killmailHash: string],
                ) => {
                    get(
                        ...args: [],
                    ): Promise<OperationResult<KillmailsKillmailIdKillmailHashGet>>;
                } & {};
                loyalty: {
                    stores: (
                        ...args: [corporationId: number],
                    ) => {
                        offers: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<LoyaltyStoresCorporationIdOffersGet>>;
                        };
                    } & {};
                };
                market: (
                    ...args: [regionId: number],
                ) => {
                    history: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                            ],
                        ): Promise<OperationResult<MarketsRegionIdHistoryGet>>;
                    };
                    orders: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdOrdersParams, "region_id">,
                            ],
                        ): AsyncIterable<
                            {
                                duration: number;
                                is_buy_order: boolean;
                                issued: string;
                                location_id: number;
                                min_volume: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                system_id: number;
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                            },
                        >;
                    };
                    types: { get(...args: []): AsyncIterable<number> };
                } & {};
                markets: {
                    groups: (
                        ...args: [marketGroupId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<MarketsGroupsMarketGroupIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<MarketsGroupsGet>> };
                    prices: { get(...args: []): Promise<OperationResult<MarketsPricesGet>> };
                };
                meta: {
                    changelog: {
                        get(...args: []): Promise<OperationResult<MetaChangelog>>;
                    };
                    compatibilityDates: {
                        get(...args: []): Promise<OperationResult<MetaCompatibilityDates>>;
                    };
                    name: { get(...args: []): Promise<OperationResult<MetaName>> };
                    openapiJson: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<Readonly<Record<string, unknown>>>>;
                    };
                    openapiYaml: { get(...args: []): Promise<OperationResult<string>> };
                    status: { get(...args: []): Promise<OperationResult<MetaStatus>> };
                };
                militaryCampaign: (
                    ...args: [campaignId: string],
                ) => {
                    get(...args: []): Promise<OperationResult<MilitaryCampaignsDetail>>;
                    objectives: (
                        ...args: [objectiveId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<MilitaryCampaignsObjectivesDetail>>;
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetMilitaryCampaignsObjectivesListingParams,
                                    "campaign_id",
                                >,
                            ],
                        ): Promise<OperationResult<MilitaryCampaignsObjectivesListing>>;
                    };
                } & {};
                militaryCampaigns: {
                    get(...args: []): Promise<OperationResult<MilitaryCampaignsListing>>;
                };
                paragonHub: {
                    skinr: {
                        get(
                            ...args: [params?: GetParagonHubSkinrParams],
                        ): Promise<OperationResult<ParagonHubSkinr>>;
                    };
                };
                route: (
                    ...args: [originSystemId: number, destinationSystemId: number],
                ) => {
                    post(
                        ...args: [body: RouteRequestBody],
                    ): Promise<OperationResult<Route>>;
                } & {};
                skyhooks: {
                    raidable: {
                        get(...args: []): Promise<OperationResult<SkyhooksRaidable>>;
                    };
                };
                sovereignty: {
                    campaigns: {
                        get(...args: []): Promise<OperationResult<SovereigntyCampaignsGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResult<SovereigntySystems>>;
                    };
                };
                status: { get(...args: []): Promise<OperationResult<Status>> };
                universe: {
                    ancestries: {
                        get(...args: []): Promise<OperationResult<UniverseAncestriesGet>>;
                    };
                    asteroidBelts: (
                        ...args: [asteroidBeltId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                    } & {};
                    bloodlines: {
                        get(...args: []): Promise<OperationResult<UniverseBloodlinesGet>>;
                    };
                    categories: (
                        ...args: [categoryId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseCategoriesCategoryIdGet>>;
                    } & {
                        get(...args: []): Promise<OperationResult<UniverseCategoriesGet>>;
                    };
                    constellations: (
                        ...args: [constellationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseConstellationsConstellationIdGet>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseConstellationsGet>>;
                    };
                    factions: {
                        get(...args: []): Promise<OperationResult<UniverseFactionsGet>>;
                    };
                    graphics: (
                        ...args: [graphicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseGraphicsGraphicIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<UniverseGraphicsGet>> };
                    groups: (
                        ...args: [groupId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseGroupsGroupIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                    ids: {
                        post(
                            ...args: [body: PostUniverseIdsBody],
                        ): Promise<OperationResult<UniverseIdsPost>>;
                    };
                    moons: (
                        ...args: [moonId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseMoonsMoonIdGet>>;
                    } & {};
                    names: {
                        post(
                            ...args: [body: PostUniverseNamesBody],
                        ): Promise<OperationResult<UniverseNamesPost>>;
                    };
                    planets: (
                        ...args: [planetId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniversePlanetsPlanetIdGet>>;
                    } & {};
                    races: { get(...args: []): Promise<OperationResult<UniverseRacesGet>> };
                    regions: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseRegionsRegionIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<UniverseRegionsGet>> };
                    schematics: (
                        ...args: [schematicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseSchematicsSchematicIdGet>>;
                    } & {};
                    stargates: (
                        ...args: [stargateId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseStargatesStargateIdGet>>;
                    } & {};
                    stars: (
                        ...args: [starId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseStarsStarIdGet>>;
                    } & {};
                    stations: (
                        ...args: [stationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseStationsStationIdGet>>;
                    } & {};
                    structures: {
                        get(
                            ...args: [params?: GetUniverseStructuresParams],
                        ): Promise<OperationResult<UniverseStructuresGet>>;
                    };
                    systemJumps: {
                        get(...args: []): Promise<OperationResult<UniverseSystemJumpsGet>>;
                    };
                    systemKills: {
                        get(...args: []): Promise<OperationResult<UniverseSystemKillsGet>>;
                    };
                    systems: (
                        ...args: [systemId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseSystemsSystemIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<UniverseSystemsGet>> };
                    types: (
                        ...args: [typeId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseTypesTypeIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                };
                war: (
                    ...args: [warId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<WarsWarIdGet>>;
                    killmails: {
                        get(
                            ...args: [],
                        ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                    };
                } & {};
                wars: {
                    get(
                        ...args: [params?: GetWarsParams],
                    ): Promise<OperationResult<WarsGet>>;
                };
            },
            {
                alliance: (
                    ...args: [allianceId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<AlliancesDetail>>;
                    contacts: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                contact_id: number;
                                contact_type: "faction"
                                | "character"
                                | "corporation"
                                | "alliance";
                                label_ids?: readonly number[];
                                standing: number;
                            },
                        >;
                        labels: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<AlliancesAllianceIdContactsLabelsGet>>;
                        };
                    };
                    corporations: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<AlliancesAllianceIdCorporationsGet>>;
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<AlliancesAllianceIdIconsGet>>;
                    };
                } & {};
                alliances: { get(...args: []): Promise<OperationResult<AlliancesGet>> };
                character: (
                    ...args: [characterId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<CharactersDetail>>;
                    accessLists: (
                        ...args: [accessListId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersAccessListsDetail>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersAccessListsListing>>;
                    };
                    agentsResearch: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdAgentsResearchGet>>;
                    };
                    assets: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                is_blueprint_copy?: boolean;
                                is_singleton: boolean;
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "BoosterBay"
                                | "CapsuleerDeliveries"
                                | "Cargo"
                                | "CorporationGoalDeliveries"
                                | "CorpseBay"
                                | "Deliveries"
                                | "DroneBay"
                                | "ExpeditionHold"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "FrigateEscapeBay"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "InfrastructureHangar"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "MobileDepotHold"
                                | "MoonMaterialBay"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "Skill"
                                | "SpecializedAmmoHold"
                                | "SpecializedAsteroidHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIceHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "StructureDeedBay"
                                | "SubSystemBay"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Wardrobe";
                                location_id: number;
                                location_type: "other"
                                | "solar_system"
                                | "station"
                                | "item";
                                quantity: number;
                                type_id: number;
                            },
                        >;
                        locations: {
                            post(
                                ...args: [body: PostCharactersCharacterIdAssetsLocationsBody],
                            ): Promise<OperationResult<CharactersCharacterIdAssetsLocationsPost>>;
                        };
                        names: {
                            post(
                                ...args: [body: PostCharactersCharacterIdAssetsNamesBody],
                            ): Promise<OperationResult<CharactersCharacterIdAssetsNamesPost>>;
                        };
                    };
                    attributes: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdAttributesGet>>;
                    };
                    blueprints: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "Cargo"
                                | "CorpseBay"
                                | "Deliveries"
                                | "DroneBay"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "SpecializedAmmoHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Module";
                                location_id: number;
                                material_efficiency: number;
                                quantity: number;
                                runs: number;
                                time_efficiency: number;
                                type_id: number;
                            },
                        >;
                    };
                    calendar: (
                        ...args: [eventId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdCalendarEventIdGet>>;
                        put(
                            ...args: [body: PutCharactersCharacterIdCalendarEventIdBody],
                        ): Promise<OperationResult<void>>;
                        attendees: { get(...args: []): Promise<OperationResult<(...)>> };
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetCharactersCharacterIdCalendarParams,
                                    "character_id",
                                >,
                            ],
                        ): Promise<OperationResult<CharactersCharacterIdCalendarGet>>;
                    };
                    clones: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdClonesGet>>;
                    };
                    contacts: {
                        delete(
                            ...args: [
                                params: Omit<
                                    DeleteCharactersCharacterIdContactsParams,
                                    "character_id",
                                >,
                            ],
                        ): Promise<OperationResult<void>>;
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                contact_id: number;
                                contact_type: "faction"
                                | "character"
                                | "corporation"
                                | "alliance";
                                is_blocked?: boolean;
                                is_watched?: boolean;
                                label_ids?: readonly number[];
                                standing: number;
                            },
                        >;
                        post(
                            ...args: [
                                body: PostCharactersCharacterIdContactsBody,
                                params: Omit<PostCharactersCharacterIdContactsParams, "character_id">,
                            ],
                        ): Promise<OperationResult<CharactersCharacterIdContactsPost>>;
                        put(
                            ...args: [
                                body: PutCharactersCharacterIdContactsBody,
                                params: Omit<PutCharactersCharacterIdContactsParams, "character_id">,
                            ],
                        ): Promise<OperationResult<void>>;
                        labels: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CharactersCharacterIdContactsLabelsGet>>;
                        };
                    };
                    contracts: (
                        ...args: [contractId: number],
                    ) => {
                        bids: { get(...args: []): Promise<OperationResult<(...)>> };
                        items: { get(...args: []): Promise<OperationResult<(...)>> };
                    } & {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                acceptor_id: number;
                                assignee_id: number;
                                availability: "corporation"
                                | "alliance"
                                | "public"
                                | "personal";
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_accepted?: string;
                                date_completed?: string;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                status:
                                    | "cancelled"
                                    | "outstanding"
                                    | "in_progress"
                                    | "finished_issuer"
                                    | "finished_contractor"
                                    | "finished"
                                    | "rejected"
                                    | "failed"
                                    | "deleted"
                                    | "reversed";
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    };
                    corporationhistory: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdCorporationhistoryGet>>;
                    };
                    cosmetics: {
                        skinr: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CharactersCosmeticsSkinr>>;
                            components: {
                                get(
                                    ...args: [],
                                ): Promise<OperationResult<CharactersCosmeticsSkinrComponents>>;
                            };
                        };
                    };
                    cspa: {
                        post(
                            ...args: [body: PostCharactersCharacterIdCspaBody],
                        ): Promise<OperationResult<number>>;
                    };
                    fatigue: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdFatigueGet>>;
                    };
                    fittings: (
                        ...args: [fittingId: number],
                    ) => { delete(...args: []): Promise<OperationResult<void>> } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdFittingsGet>>;
                        post(
                            ...args: [body: PostCharactersCharacterIdFittingsBody],
                        ): Promise<OperationResult<CharactersCharacterIdFittingsPost>>;
                    };
                    fleet: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdFleetGet>>;
                    };
                    freelanceJobs: (
                        ...args: [jobId: string],
                    ) => {
                        participation: { get(...args: []): Promise<OperationResult<(...)>> };
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersFreelanceJobsListing>>;
                    };
                    fw: {
                        stats: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CharactersCharacterIdFwStatsGet>>;
                        };
                    };
                    implants: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdImplantsGet>>;
                    };
                    industry: {
                        jobs: {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetCharactersCharacterIdIndustryJobsParams,
                                        "character_id",
                                    >,
                                ],
                            ): Promise<OperationResult<CharactersCharacterIdIndustryJobsGet>>;
                        };
                    };
                    killmails: {
                        recent: {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                        };
                    };
                    location: {
                        get(...args: []): Promise<OperationResult<CharactersLocation>>;
                    };
                    loyalty: {
                        points: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CharactersCharacterIdLoyaltyPointsGet>>;
                        };
                    };
                    mail: (
                        ...args: [mailId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResult<void>>;
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdMailMailIdGet>>;
                        put(
                            ...args: [body: PutCharactersCharacterIdMailMailIdBody],
                        ): Promise<OperationResult<void>>;
                    } & {
                        get(
                            ...args: [
                                params?: Omit<GetCharactersCharacterIdMailParams, "character_id">,
                            ],
                        ): Promise<OperationResult<CharactersCharacterIdMailGet>>;
                        post(
                            ...args: [body: PostCharactersCharacterIdMailBody],
                        ): Promise<OperationResult<number>>;
                        labels: (
                            ...args: [labelId: number],
                        ) => { delete(...args: []): Promise<(...)> } & {
                            get(...args: []): Promise<OperationResult<(...)>>;
                            post(
                                ...args: [body: PostCharactersCharacterIdMailLabelsBody],
                            ): Promise<OperationResult<(...)>>;
                        };
                        lists: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CharactersCharacterIdMailListsGet>>;
                        };
                    };
                    medals: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdMedalsGet>>;
                    };
                    mercenaryTacticalOperations: (
                        ...args: [operationId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResult<CharactersMercenaryTacticalOperationsDetail>,
                        >;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResult<CharactersMercenaryTacticalOperationsListing>,
                        >;
                    };
                    militaryCampaigns: {
                        objectives: (
                            ...args: [objectiveId: string],
                        ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                            get(
                                ...args: [params?: Omit<(...), (...)>],
                            ): Promise<
                                OperationResult<CharactersMilitaryCampaignsObjectivesListing>,
                            >;
                        };
                    };
                    mining: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                date: string;
                                quantity: number;
                                solar_system_id: number;
                                type_id: number;
                            },
                        >;
                    };
                    notifications: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdNotificationsGet>>;
                        contacts: {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResult<CharactersCharacterIdNotificationsContactsGet>,
                            >;
                        };
                    };
                    online: { get(...args: []): Promise<OperationResult<CharactersOnline>> };
                    orders: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdOrdersGet>>;
                        history: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    duration: number;
                                    escrow?: number;
                                    is_buy_order?: boolean;
                                    is_corporation: boolean;
                                    issued: string;
                                    location_id: number;
                                    min_volume?: number;
                                    order_id: number;
                                    price: number;
                                    range: | "1"
                                    | "2"
                                    | "3"
                                    | "4"
                                    | "5"
                                    | "region"
                                    | "station"
                                    | "10"
                                    | "20"
                                    | "30"
                                    | "40"
                                    | "solarsystem";
                                    region_id: number;
                                    state: "cancelled"
                                    | "expired";
                                    type_id: number;
                                    volume_remain: number;
                                    volume_total: number;
                                },
                            >;
                        };
                    };
                    paragonHub: {
                        skinr: {
                            get(
                                ...args: [
                                    params?: Omit<GetCharactersParagonHubSkinrParams, "character_id">,
                                ],
                            ): Promise<OperationResult<CharactersParagonHubSkinr>>;
                        };
                    };
                    planets: (
                        ...args: [planetId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdPlanetsPlanetIdGet>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdPlanetsGet>>;
                    };
                    portrait: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdPortraitGet>>;
                    };
                    roles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdRolesGet>>;
                    };
                    search: {
                        get(
                            ...args: [
                                params: Omit<GetCharactersCharacterIdSearchParams, "character_id">,
                            ],
                        ): Promise<OperationResult<CharactersCharacterIdSearchGet>>;
                    };
                    ship: { get(...args: []): Promise<OperationResult<CharactersShip>> };
                    skillqueue: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<GetCharactersCharacterIdSkillqueueResponse>>;
                    };
                    skills: { get(...args: []): Promise<OperationResult<CharactersSkills>> };
                    standings: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdStandingsGet>>;
                    };
                    structures: {
                        mercenaryDens: (
                            ...args: [mercenaryDenId: number],
                        ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CharactersStructuresMercenaryDensListing>>;
                        };
                    };
                    titles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CharactersCharacterIdTitlesGet>>;
                    };
                    wallet: {
                        get(...args: []): Promise<OperationResult<number>>;
                        journal: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    amount?: number;
                                    balance?: number;
                                    context_id?: number;
                                    context_id_type?: | "alliance_id"
                                    | "character_id"
                                    | "corporation_id"
                                    | "type_id"
                                    | "system_id"
                                    | "structure_id"
                                    | "planet_id"
                                    | "station_id"
                                    | "contract_id"
                                    | "market_transaction_id"
                                    | "eve_system"
                                    | "industry_job_id";
                                    date: string;
                                    description: string;
                                    first_party_id?: number;
                                    id: number;
                                    reason?: string;
                                    ref_type: | "shares"
                                    | "copying"
                                    | "manufacturing"
                                    | "reaction"
                                    | "researching_technology"
                                    | "reverse_engineering"
                                    | "insurance"
                                    | "acceleration_gate_fee"
                                    | "achievement_category_milestone_reward"
                                    | "achievement_milestone_reward"
                                    | "advertisement_listing_fee"
                                    | "agent_donation"
                                    | "agent_location_services"
                                    | "agent_miscellaneous"
                                    | "agent_mission_collateral_paid"
                                    | "agent_mission_collateral_refunded"
                                    | "agent_mission_reward"
                                    | "agent_mission_reward_corporation_tax"
                                    | "agent_mission_security_tax"
                                    | "agent_mission_time_bonus_reward"
                                    | "agent_mission_time_bonus_reward_corporation_tax"
                                    | "agent_security_services"
                                    | "agent_services_rendered"
                                    | "agents_preward"
                                    | "air_career_program_reward"
                                    | "alliance_maintainance_fee"
                                    | "alliance_registration_fee"
                                    | "allignment_based_gate_toll"
                                    | "asset_safety_recovery_tax"
                                    | "bounty"
                                    | "bounty_prize"
                                    | "bounty_prize_corporation_tax"
                                    | "bounty_prizes"
                                    | "bounty_reimbursement"
                                    | "bounty_surcharge"
                                    | "brokers_fee"
                                    | "campaign_objective_isk_reward"
                                    | "clone_activation"
                                    | "clone_transfer"
                                    | "contraband_fine"
                                    | "contract_auction_bid"
                                    | "contract_auction_bid_corp"
                                    | "contract_auction_bid_refund"
                                    | "contract_auction_sold"
                                    | "contract_brokers_fee"
                                    | "contract_brokers_fee_corp"
                                    | "contract_collateral"
                                    | "contract_collateral_deposited_corp"
                                    | "contract_collateral_payout"
                                    | "contract_collateral_refund"
                                    | "contract_deposit"
                                    | "contract_deposit_corp"
                                    | "contract_deposit_refund"
                                    | "contract_deposit_sales_tax"
                                    | "contract_price"
                                    | "contract_price_payment_corp"
                                    | "contract_reversal"
                                    | "contract_reward"
                                    | "contract_reward_deposited"
                                    | "contract_reward_deposited_corp"
                                    | "contract_reward_refund"
                                    | "contract_sales_tax"
                                    | "corporate_reward_payout"
                                    | "corporate_reward_tax"
                                    | "corporation_account_withdrawal"
                                    | "corporation_bulk_payment"
                                    | "corporation_dividend_payment"
                                    | "corporation_liquidation"
                                    | "corporation_logo_change_cost"
                                    | "corporation_payment"
                                    | "corporation_registration_fee"
                                    | "cosmetic_market_component_item_purchase"
                                    | "cosmetic_market_skin_purchase"
                                    | "cosmetic_market_skin_sale"
                                    | "cosmetic_market_skin_sale_broker_fee"
                                    | "cosmetic_market_skin_sale_tax"
                                    | "cosmetic_market_skin_transaction"
                                    | "courier_mission_escrow"
                                    | "cspa"
                                    | "cspaofflinerefund"
                                    | "daily_challenge_reward"
                                    | "daily_goal_payouts"
                                    | "daily_goal_payouts_tax"
                                    | "datacore_fee"
                                    | "dna_modification_fee"
                                    | "docking_fee"
                                    | "duel_wager_escrow"
                                    | "duel_wager_payment"
                                    | "duel_wager_refund"
                                    | "ess_escrow_transfer"
                                    | "external_trade_delivery"
                                    | "external_trade_freeze"
                                    | "external_trade_thaw"
                                    | "factory_slot_rental_fee"
                                    | "flux_payout"
                                    | "flux_tax"
                                    | "flux_ticket_repayment"
                                    | "flux_ticket_sale"
                                    | "freelance_jobs_broadcasting_fee"
                                    | "freelance_jobs_duration_fee"
                                    | "freelance_jobs_escrow_refund"
                                    | "freelance_jobs_reward"
                                    | "freelance_jobs_reward_corporation_tax"
                                    | "freelance_jobs_reward_escrow"
                                    | "gm_cash_transfer"
                                    | "gm_plex_fee_refund"
                                    | "industry_job_tax"
                                    | "industry_security_tax"
                                    | "infrastructure_hub_maintenance"
                                    | "inheritance"
                                    | "insurgency_corruption_contribution_reward"
                                    | "insurgency_suppression_contribution_reward"
                                    | "item_trader_payment"
                                    | "jump_clone_activation_fee"
                                    | "jump_clone_installation_fee"
                                    | "kill_right_fee"
                                    | "lp_store"
                                    | "market_escrow"
                                    | "market_fine_paid"
                                    | "market_provider_tax"
                                    | "market_security_tax"
                                    | "market_transaction"
                                    | "medal_creation"
                                    | "medal_issued"
                                    | "milestone_reward_payment"
                                    | "mission_completion"
                                    | "mission_cost"
                                    | "mission_expiration"
                                    | "mission_reward"
                                    | "npc_bounty_security_tax"
                                    | "office_rental_fee"
                                    | "operation_bonus"
                                    | "opportunity_reward"
                                    | "planetary_construction"
                                    | "planetary_export_tax"
                                    | "planetary_import_tax"
                                    | "player_donation"
                                    | "player_trading"
                                    | "project_discovery_reward"
                                    | "project_discovery_tax"
                                    | "project_payouts"
                                    | "redeemed_isk_token"
                                    | "release_of_impounded_property"
                                    | "repair_bill"
                                    | "reprocessing_tax"
                                    | "researching_material_productivity"
                                    | "researching_time_productivity"
                                    | "resource_wars_reward"
                                    | "season_challenge_reward"
                                    | "security_processing_fee"
                                    | "skill_purchase"
                                    | "skyhook_claim_fee"
                                    | "sovereignity_bill"
                                    | "store_purchase"
                                    | "store_purchase_refund"
                                    | "structure_gate_jump"
                                    | "transaction_tax"
                                    | "under_construction"
                                    | "upkeep_adjustment_fee"
                                    | "war_ally_contract"
                                    | "war_fee"
                                    | "war_fee_surrender";
                                    second_party_id?: number;
                                    tax?: number;
                                    tax_receiver_id?: number;
                                },
                            >;
                        };
                        transactions: {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetCharactersCharacterIdWalletTransactionsParams,
                                        "character_id",
                                    >,
                                ],
                            ): Promise<
                                OperationResult<CharactersCharacterIdWalletTransactionsGet>,
                            >;
                        };
                    };
                } & {};
                characters: {
                    affiliation: {
                        post(
                            ...args: [body: PostCharactersAffiliationBody],
                        ): Promise<OperationResult<CharactersAffiliationPost>>;
                    };
                };
                contracts: {
                    public: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation?: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    } & {
                        bids: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                        } & {};
                        items: (
                            ...args: [contractId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    is_blueprint_copy?: (...)
                                    | (...)
                                    | (...);
                                    is_included: boolean;
                                    item_id?: (...) | (...);
                                    material_efficiency?: (...) | (...);
                                    quantity: number;
                                    record_id: number;
                                    runs?: (...) | (...);
                                    time_efficiency?: (...) | (...);
                                    type_id: number;
                                },
                            >;
                        } & {};
                    };
                };
                corporation: (
                    ...args: [corporationId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<CorporationsDetail>>;
                    alliancehistory: {
                        get(
                            ...args: [],
                        ): Promise<
                            OperationResult<CorporationsCorporationIdAlliancehistoryGet>,
                        >;
                    };
                    assets: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                is_blueprint_copy?: boolean;
                                is_singleton: boolean;
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "BoosterBay"
                                | "CapsuleerDeliveries"
                                | "Cargo"
                                | "CorporationGoalDeliveries"
                                | "Deliveries"
                                | "DroneBay"
                                | "ExpeditionHold"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "FrigateEscapeBay"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "InfrastructureHangar"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "MobileDepotHold"
                                | "MoonMaterialBay"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "Skill"
                                | "SpecializedAmmoHold"
                                | "SpecializedAsteroidHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIceHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "SubSystemBay"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Wardrobe"
                                | "Bonus"
                                | "Booster"
                                | "Capsule"
                                | "CorpDeliveries"
                                | "CorpSAG1"
                                | "CorpSAG2"
                                | "CorpSAG3"
                                | "CorpSAG4"
                                | "CorpSAG5"
                                | "CorpSAG6"
                                | "CorpSAG7"
                                | "CrateLoot"
                                | "DustBattle"
                                | "DustDatabank"
                                | "Impounded"
                                | "JunkyardReprocessed"
                                | "JunkyardTrashed"
                                | "OfficeFolder"
                                | "Pilot"
                                | "PlanetSurface"
                                | "QuantumCoreRoom"
                                | "Reward"
                                | "SecondaryStorage"
                                | "ServiceSlot0"
                                | "ServiceSlot1"
                                | "ServiceSlot2"
                                | "ServiceSlot3"
                                | "ServiceSlot4"
                                | "ServiceSlot5"
                                | "ServiceSlot6"
                                | "ServiceSlot7"
                                | "ShipOffline"
                                | "SkillInTraining"
                                | "StructureActive"
                                | "StructureFuel"
                                | "StructureInactive"
                                | "StructureOffline"
                                | "Wallet";
                                location_id: number;
                                location_type: "other"
                                | "solar_system"
                                | "station"
                                | "item";
                                quantity: number;
                                type_id: number;
                            },
                        >;
                        locations: {
                            post(
                                ...args: [body: PostCorporationsCorporationIdAssetsLocationsBody],
                            ): Promise<
                                OperationResult<CorporationsCorporationIdAssetsLocationsPost>,
                            >;
                        };
                        names: {
                            post(
                                ...args: [body: PostCorporationsCorporationIdAssetsNamesBody],
                            ): Promise<OperationResult<CorporationsCorporationIdAssetsNamesPost>>;
                        };
                    };
                    blueprints: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                item_id: number;
                                location_flag: | "AssetSafety"
                                | "AutoFit"
                                | "BoosterBay"
                                | "CapsuleerDeliveries"
                                | "Cargo"
                                | "CorporationGoalDeliveries"
                                | "Deliveries"
                                | "DroneBay"
                                | "ExpeditionHold"
                                | "FighterBay"
                                | "FighterTube0"
                                | "FighterTube1"
                                | "FighterTube2"
                                | "FighterTube3"
                                | "FighterTube4"
                                | "FleetHangar"
                                | "FrigateEscapeBay"
                                | "Hangar"
                                | "HangarAll"
                                | "HiSlot0"
                                | "HiSlot1"
                                | "HiSlot2"
                                | "HiSlot3"
                                | "HiSlot4"
                                | "HiSlot5"
                                | "HiSlot6"
                                | "HiSlot7"
                                | "HiddenModifiers"
                                | "Implant"
                                | "InfrastructureHangar"
                                | "LoSlot0"
                                | "LoSlot1"
                                | "LoSlot2"
                                | "LoSlot3"
                                | "LoSlot4"
                                | "LoSlot5"
                                | "LoSlot6"
                                | "LoSlot7"
                                | "Locked"
                                | "MedSlot0"
                                | "MedSlot1"
                                | "MedSlot2"
                                | "MedSlot3"
                                | "MedSlot4"
                                | "MedSlot5"
                                | "MedSlot6"
                                | "MedSlot7"
                                | "MobileDepotHold"
                                | "MoonMaterialBay"
                                | "QuafeBay"
                                | "RigSlot0"
                                | "RigSlot1"
                                | "RigSlot2"
                                | "RigSlot3"
                                | "RigSlot4"
                                | "RigSlot5"
                                | "RigSlot6"
                                | "RigSlot7"
                                | "ShipHangar"
                                | "Skill"
                                | "SpecializedAmmoHold"
                                | "SpecializedAsteroidHold"
                                | "SpecializedCommandCenterHold"
                                | "SpecializedFuelBay"
                                | "SpecializedGasHold"
                                | "SpecializedIceHold"
                                | "SpecializedIndustrialShipHold"
                                | "SpecializedLargeShipHold"
                                | "SpecializedMaterialBay"
                                | "SpecializedMediumShipHold"
                                | "SpecializedMineralHold"
                                | "SpecializedOreHold"
                                | "SpecializedPlanetaryCommoditiesHold"
                                | "SpecializedSalvageHold"
                                | "SpecializedShipHold"
                                | "SpecializedSmallShipHold"
                                | "SubSystemBay"
                                | "SubSystemSlot0"
                                | "SubSystemSlot1"
                                | "SubSystemSlot2"
                                | "SubSystemSlot3"
                                | "SubSystemSlot4"
                                | "SubSystemSlot5"
                                | "SubSystemSlot6"
                                | "SubSystemSlot7"
                                | "Unlocked"
                                | "Wardrobe"
                                | "Bonus"
                                | "Booster"
                                | "Capsule"
                                | "CorpDeliveries"
                                | "CorpSAG1"
                                | "CorpSAG2"
                                | "CorpSAG3"
                                | "CorpSAG4"
                                | "CorpSAG5"
                                | "CorpSAG6"
                                | "CorpSAG7"
                                | "CrateLoot"
                                | "DustBattle"
                                | "DustDatabank"
                                | "Impounded"
                                | "JunkyardReprocessed"
                                | "JunkyardTrashed"
                                | "OfficeFolder"
                                | "Pilot"
                                | "PlanetSurface"
                                | "QuantumCoreRoom"
                                | "Reward"
                                | "SecondaryStorage"
                                | "ServiceSlot0"
                                | "ServiceSlot1"
                                | "ServiceSlot2"
                                | "ServiceSlot3"
                                | "ServiceSlot4"
                                | "ServiceSlot5"
                                | "ServiceSlot6"
                                | "ServiceSlot7"
                                | "ShipOffline"
                                | "SkillInTraining"
                                | "StructureActive"
                                | "StructureFuel"
                                | "StructureInactive"
                                | "StructureOffline"
                                | "Wallet";
                                location_id: number;
                                material_efficiency: number;
                                quantity: number;
                                runs: number;
                                time_efficiency: number;
                                type_id: number;
                            },
                        >;
                    };
                    contacts: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                contact_id: number;
                                contact_type: "faction"
                                | "character"
                                | "corporation"
                                | "alliance";
                                is_watched?: boolean;
                                label_ids?: readonly number[];
                                standing: number;
                            },
                        >;
                        labels: {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResult<CorporationsCorporationIdContactsLabelsGet>,
                            >;
                        };
                    };
                    containers: {
                        logs: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    action: | "add"
                                    | "assemble"
                                    | "configure"
                                    | "enter_password"
                                    | "lock"
                                    | "move"
                                    | "repackage"
                                    | "set_name"
                                    | "set_password"
                                    | "unlock";
                                    character_id: number;
                                    container_id: number;
                                    container_type_id: number;
                                    location_flag: | "AssetSafety"
                                    | "AutoFit"
                                    | "BoosterBay"
                                    | "CapsuleerDeliveries"
                                    | "Cargo"
                                    | "CorporationGoalDeliveries"
                                    | "Deliveries"
                                    | "DroneBay"
                                    | "ExpeditionHold"
                                    | "FighterBay"
                                    | "FighterTube0"
                                    | "FighterTube1"
                                    | "FighterTube2"
                                    | "FighterTube3"
                                    | "FighterTube4"
                                    | "FleetHangar"
                                    | "FrigateEscapeBay"
                                    | "Hangar"
                                    | "HangarAll"
                                    | "HiSlot0"
                                    | "HiSlot1"
                                    | "HiSlot2"
                                    | "HiSlot3"
                                    | "HiSlot4"
                                    | "HiSlot5"
                                    | "HiSlot6"
                                    | "HiSlot7"
                                    | "HiddenModifiers"
                                    | "Implant"
                                    | "InfrastructureHangar"
                                    | "LoSlot0"
                                    | "LoSlot1"
                                    | "LoSlot2"
                                    | "LoSlot3"
                                    | "LoSlot4"
                                    | "LoSlot5"
                                    | "LoSlot6"
                                    | "LoSlot7"
                                    | "Locked"
                                    | "MedSlot0"
                                    | "MedSlot1"
                                    | "MedSlot2"
                                    | "MedSlot3"
                                    | "MedSlot4"
                                    | "MedSlot5"
                                    | "MedSlot6"
                                    | "MedSlot7"
                                    | "MobileDepotHold"
                                    | "MoonMaterialBay"
                                    | "QuafeBay"
                                    | "RigSlot0"
                                    | "RigSlot1"
                                    | "RigSlot2"
                                    | "RigSlot3"
                                    | "RigSlot4"
                                    | "RigSlot5"
                                    | "RigSlot6"
                                    | "RigSlot7"
                                    | "ShipHangar"
                                    | "Skill"
                                    | "SpecializedAmmoHold"
                                    | "SpecializedAsteroidHold"
                                    | "SpecializedCommandCenterHold"
                                    | "SpecializedFuelBay"
                                    | "SpecializedGasHold"
                                    | "SpecializedIceHold"
                                    | "SpecializedIndustrialShipHold"
                                    | "SpecializedLargeShipHold"
                                    | "SpecializedMaterialBay"
                                    | "SpecializedMediumShipHold"
                                    | "SpecializedMineralHold"
                                    | "SpecializedOreHold"
                                    | "SpecializedPlanetaryCommoditiesHold"
                                    | "SpecializedSalvageHold"
                                    | "SpecializedShipHold"
                                    | "SpecializedSmallShipHold"
                                    | "SubSystemBay"
                                    | "SubSystemSlot0"
                                    | "SubSystemSlot1"
                                    | "SubSystemSlot2"
                                    | "SubSystemSlot3"
                                    | "SubSystemSlot4"
                                    | "SubSystemSlot5"
                                    | "SubSystemSlot6"
                                    | "SubSystemSlot7"
                                    | "Unlocked"
                                    | "Wardrobe"
                                    | "Bonus"
                                    | "Booster"
                                    | "Capsule"
                                    | "CorpDeliveries"
                                    | "CorpSAG1"
                                    | "CorpSAG2"
                                    | "CorpSAG3"
                                    | "CorpSAG4"
                                    | "CorpSAG5"
                                    | "CorpSAG6"
                                    | "CorpSAG7"
                                    | "CrateLoot"
                                    | "DustBattle"
                                    | "DustDatabank"
                                    | "Impounded"
                                    | "JunkyardReprocessed"
                                    | "JunkyardTrashed"
                                    | "OfficeFolder"
                                    | "Pilot"
                                    | "PlanetSurface"
                                    | "QuantumCoreRoom"
                                    | "Reward"
                                    | "SecondaryStorage"
                                    | "ServiceSlot0"
                                    | "ServiceSlot1"
                                    | "ServiceSlot2"
                                    | "ServiceSlot3"
                                    | "ServiceSlot4"
                                    | "ServiceSlot5"
                                    | "ServiceSlot6"
                                    | "ServiceSlot7"
                                    | "ShipOffline"
                                    | "SkillInTraining"
                                    | "StructureActive"
                                    | "StructureFuel"
                                    | "StructureInactive"
                                    | "StructureOffline"
                                    | "Wallet";
                                    location_id: number;
                                    logged_at: string;
                                    new_config_bitmask?: number;
                                    old_config_bitmask?: number;
                                    password_type?: "config"
                                    | "general";
                                    quantity?: number;
                                    type_id?: number;
                                },
                            >;
                        };
                    };
                    contracts: (
                        ...args: [contractId: number],
                    ) => {
                        bids: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                { amount: ...; bid_id: ...; bidder_id: ...; date_bid: ... },
                            >;
                        };
                        items: { get(...args: []): Promise<OperationResult<(...)>> };
                    } & {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                acceptor_id: number;
                                assignee_id: number;
                                availability: "corporation"
                                | "alliance"
                                | "public"
                                | "personal";
                                buyout?: number;
                                collateral?: number;
                                contract_id: number;
                                date_accepted?: string;
                                date_completed?: string;
                                date_expired: string;
                                date_issued: string;
                                days_to_complete?: number;
                                end_location_id?: number;
                                for_corporation: boolean;
                                issuer_corporation_id: number;
                                issuer_id: number;
                                price?: number;
                                reward?: number;
                                start_location_id?: number;
                                status:
                                    | "cancelled"
                                    | "outstanding"
                                    | "in_progress"
                                    | "finished_issuer"
                                    | "finished_contractor"
                                    | "finished"
                                    | "rejected"
                                    | "failed"
                                    | "deleted"
                                    | "reversed";
                                title?: string;
                                type: "unknown"
                                | "item_exchange"
                                | "auction"
                                | "courier"
                                | "loan";
                                volume?: number;
                            },
                        >;
                    };
                    customsOffices: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                alliance_tax_rate?: number;
                                allow_access_with_standings: boolean;
                                allow_alliance_access: boolean;
                                bad_standing_tax_rate?: number;
                                corporation_tax_rate?: number;
                                excellent_standing_tax_rate?: number;
                                good_standing_tax_rate?: number;
                                neutral_standing_tax_rate?: number;
                                office_id: number;
                                reinforce_exit_end: number;
                                reinforce_exit_start: number;
                                standing_level?: | "bad"
                                | "excellent"
                                | "good"
                                | "neutral"
                                | "terrible";
                                system_id: number;
                                terrible_standing_tax_rate?: number;
                                type_id?: number;
                            },
                        >;
                    };
                    divisions: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdDivisionsGet>>;
                    };
                    facilities: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdFacilitiesGet>>;
                    };
                    freelanceJobs: (
                        ...args: [jobId: string],
                    ) => {
                        participants: {
                            get(
                                ...args: [params?: (...) | (...)],
                            ): Promise<OperationResult<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetCorporationsFreelanceJobsListingParams,
                                    "corporation_id",
                                >,
                            ],
                        ): Promise<OperationResult<CorporationsFreelanceJobsListing>>;
                    };
                    fw: {
                        stats: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CorporationsCorporationIdFwStatsGet>>;
                        };
                    };
                    icons: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdIconsGet>>;
                    };
                    industry: {
                        jobs: {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetCorporationsCorporationIdIndustryJobsParams,
                                        "corporation_id",
                                    >,
                                ],
                            ): AsyncIterable<
                                {
                                    activity_id: number;
                                    blueprint_id: number;
                                    blueprint_location_id: number;
                                    blueprint_type_id: number;
                                    completed_character_id?: number;
                                    completed_date?: string;
                                    cost?: number;
                                    duration: number;
                                    end_date: string;
                                    facility_id: number;
                                    installer_id: number;
                                    job_id: number;
                                    licensed_runs?: number;
                                    location_id: number;
                                    output_location_id: number;
                                    pause_date?: string;
                                    probability?: number;
                                    product_type_id?: number;
                                    runs: number;
                                    start_date: string;
                                    status: | "active"
                                    | "cancelled"
                                    | "delivered"
                                    | "paused"
                                    | "ready"
                                    | "reverted";
                                    successful_runs?: number;
                                },
                            >;
                        };
                    };
                    killmails: {
                        recent: {
                            get(
                                ...args: [],
                            ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                        };
                    };
                    medals: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                created_at: string;
                                creator_id: number;
                                description: string;
                                medal_id: number;
                                title: string;
                            },
                        >;
                        issued: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    character_id: number;
                                    issued_at: string;
                                    issuer_id: number;
                                    medal_id: number;
                                    reason: string;
                                    status: "private"
                                    | "public";
                                },
                            >;
                        };
                    };
                    members: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdMembersGet>>;
                        limit: { get(...args: []): Promise<OperationResult<number>> };
                        titles: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CorporationsCorporationIdMembersTitlesGet>>;
                        };
                    };
                    membertracking: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdMembertrackingGet>>;
                    };
                    mining: {
                        extractions: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    chunk_arrival_time: string;
                                    extraction_start_time: string;
                                    moon_id: number;
                                    natural_decay_time: string;
                                    structure_id: number;
                                },
                            >;
                        };
                        observers: (
                            ...args: [observerId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    character_id: ...;
                                    last_updated: ...;
                                    quantity: ...;
                                    recorded_corporation_id: ...;
                                    type_id: ...;
                                },
                            >;
                        } & {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    last_updated: string;
                                    observer_id: number;
                                    observer_type: "structure";
                                },
                            >;
                        };
                    };
                    orders: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                duration: number;
                                escrow?: number;
                                is_buy_order?: boolean;
                                issued: string;
                                issued_by: number;
                                location_id: number;
                                min_volume?: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                region_id: number;
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                                wallet_division: number;
                            },
                        >;
                        history: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    duration: number;
                                    escrow?: number;
                                    is_buy_order?: boolean;
                                    issued: string;
                                    issued_by?: number;
                                    location_id: number;
                                    min_volume?: number;
                                    order_id: number;
                                    price: number;
                                    range: | "1"
                                    | "2"
                                    | "3"
                                    | "4"
                                    | "5"
                                    | "region"
                                    | "station"
                                    | "10"
                                    | "20"
                                    | "30"
                                    | "40"
                                    | "solarsystem";
                                    region_id: number;
                                    state: "cancelled"
                                    | "expired";
                                    type_id: number;
                                    volume_remain: number;
                                    volume_total: number;
                                    wallet_division: number;
                                },
                            >;
                        };
                    };
                    projects: (
                        ...args: [projectId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsProjectsDetail>>;
                        contribution: (
                            ...args: [characterId: ...],
                        ) => { get(...args: ...): ... } & {};
                        contributors: {
                            get(
                                ...args: [params?: (...) | (...)],
                            ): Promise<OperationResult<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetCorporationsProjectsListingParams,
                                    "corporation_id",
                                >,
                            ],
                        ): Promise<OperationResult<CorporationsProjectsListing>>;
                    };
                    roles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdRolesGet>>;
                        history: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    changed_at: string;
                                    character_id: number;
                                    issuer_id: number;
                                    new_roles: readonly (
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                    )[];
                                    old_roles: readonly (
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                    )[];
                                    role_type:
                                        | "roles"
                                        | "roles_at_hq"
                                        | "roles_at_base"
                                        | "roles_at_other"
                                        | "grantable_roles"
                                        | "grantable_roles_at_hq"
                                        | "grantable_roles_at_base"
                                        | "grantable_roles_at_other";
                                },
                            >;
                        };
                    };
                    shareholders: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                share_count: number;
                                shareholder_id: number;
                                shareholder_type: "character"
                                | "corporation";
                            },
                        >;
                    };
                    standings: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                from_id: number;
                                from_type: "agent"
                                | "npc_corp"
                                | "faction";
                                standing: number;
                            },
                        >;
                    };
                    starbases: (
                        ...args: [starbaseId: number],
                    ) => {
                        get(
                            ...args: [
                                params: Omit<
                                    GetCorporationsCorporationIdStarbasesStarbaseIdParams,
                                    (...)
                                    | (...),
                                >,
                            ],
                        ): Promise<
                            OperationResult<CorporationsCorporationIdStarbasesStarbaseIdGet>,
                        >;
                    } & {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                moon_id?: number;
                                onlined_since?: string;
                                reinforced_until?: string;
                                starbase_id: number;
                                state?: | "offline"
                                | "online"
                                | "onlining"
                                | "reinforced"
                                | "unanchoring";
                                system_id: number;
                                type_id: number;
                                unanchor_at?: string;
                            },
                        >;
                    };
                    structures: {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                corporation_id: number;
                                fuel_expires?: string;
                                name?: string;
                                next_reinforce_apply?: string;
                                next_reinforce_hour?: number;
                                profile_id: number;
                                reinforce_hour?: number;
                                services?: readonly { name: ...; state: ... }[];
                                state:
                                    | "unknown"
                                    | "anchor_vulnerable"
                                    | "anchoring"
                                    | "armor_reinforce"
                                    | "armor_vulnerable"
                                    | "deploy_vulnerable"
                                    | "fitting_invulnerable"
                                    | "hull_reinforce"
                                    | "hull_vulnerable"
                                    | "online_deprecated"
                                    | "onlining_vulnerable"
                                    | "shield_vulnerable"
                                    | "unanchored";
                                state_timer_end?: string;
                                state_timer_start?: string;
                                structure_id: number;
                                system_id: number;
                                type_id: number;
                                unanchors_at?: string;
                            },
                        >;
                        skyhooks: (
                            ...args: [skyhookId: number],
                        ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<CorporationsStructuresSkyhooksListing>>;
                        };
                        sovereigntyHubs: (
                            ...args: [sovereigntyHubId: number],
                        ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                            get(
                                ...args: [],
                            ): Promise<
                                OperationResult<CorporationsStructuresSovereigntyHubsListing>,
                            >;
                        };
                    };
                    titles: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdTitlesGet>>;
                    };
                    wallets: (
                        ...args: [division: number],
                    ) => {
                        journal: {
                            get(
                                ...args: [],
                            ): AsyncIterable<
                                {
                                    amount?: ...;
                                    balance?: ...;
                                    context_id?: ...;
                                    context_id_type?: ...;
                                    date: ...;
                                    description: ...;
                                    first_party_id?: ...;
                                    id: ...;
                                    reason?: ...;
                                    ref_type: ...;
                                    second_party_id?: ...;
                                    tax?: ...;
                                    tax_receiver_id?: ...;
                                },
                            >;
                        };
                        transactions: {
                            get(
                                ...args: [params?: (...) | (...)],
                            ): Promise<OperationResult<(...)>>;
                        };
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<CorporationsCorporationIdWalletsGet>>;
                    };
                } & {};
                corporations: {
                    npccorps: {
                        get(...args: []): Promise<OperationResult<CorporationsNpccorpsGet>>;
                    };
                };
                cosmetics: {
                    skinr: (
                        ...args: [skinrId: string],
                    ) => { get(...args: []): Promise<OperationResult<CosmeticsSkinr>> } & {};
                };
                dogma: {
                    attributes: (
                        ...args: [attributeId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<DogmaAttributesAttributeIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<DogmaAttributesGet>> };
                    dynamic: {
                        items: (
                            ...args: [typeId: number, itemId: number],
                        ) => {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<DogmaDynamicItemsTypeIdItemIdGet>>;
                        } & {};
                    };
                    effects: (
                        ...args: [effectId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<DogmaEffectsEffectIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<DogmaEffectsGet>> };
                };
                fleet: (
                    ...args: [fleetId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<FleetsFleetIdGet>>;
                    put(
                        ...args: [body: PutFleetsFleetIdBody],
                    ): Promise<OperationResult<void>>;
                    members: (
                        ...args: [memberId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResult<void>>;
                        put(
                            ...args: [body: PutFleetsFleetIdMembersMemberIdBody],
                        ): Promise<OperationResult<void>>;
                    } & {
                        get(...args: []): Promise<OperationResult<FleetsFleetIdMembersGet>>;
                        post(
                            ...args: [body: PostFleetsFleetIdMembersBody],
                        ): Promise<OperationResult<void>>;
                    };
                    squads: (
                        ...args: [squadId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResult<void>>;
                        put(
                            ...args: [body: PutFleetsFleetIdSquadsSquadIdBody],
                        ): Promise<OperationResult<void>>;
                    } & {};
                    wings: (
                        ...args: [wingId: number],
                    ) => {
                        delete(...args: []): Promise<OperationResult<void>>;
                        put(
                            ...args: [body: PutFleetsFleetIdWingsWingIdBody],
                        ): Promise<OperationResult<void>>;
                        squads: { post(...args: []): Promise<OperationResult<(...)>> };
                    } & {
                        get(...args: []): Promise<OperationResult<FleetsFleetIdWingsGet>>;
                        post(...args: []): Promise<OperationResult<FleetsFleetIdWingsPost>>;
                    };
                } & {};
                freelanceJob: (
                    ...args: [jobId: string],
                ) => { get(...args: []): Promise<OperationResult<FreelanceJobsDetail>> } & {};
                freelanceJobs: {
                    get(
                        ...args: [params?: GetFreelanceJobsListingParams],
                    ): Promise<OperationResult<FreelanceJobsListing>>;
                };
                fw: {
                    leaderboards: {
                        get(...args: []): Promise<OperationResult<FwLeaderboardsGet>>;
                        characters: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<FwLeaderboardsCharactersGet>>;
                        };
                        corporations: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<FwLeaderboardsCorporationsGet>>;
                        };
                    };
                    stats: { get(...args: []): Promise<OperationResult<FwStatsGet>> };
                    systems: { get(...args: []): Promise<OperationResult<FwSystemsGet>> };
                    wars: { get(...args: []): Promise<OperationResult<FwWarsGet>> };
                };
                incursions: { get(...args: []): Promise<OperationResult<IncursionsGet>> };
                industry: {
                    facilities: {
                        get(...args: []): Promise<OperationResult<IndustryFacilitiesGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResult<IndustrySystemsGet>>;
                    };
                };
                insurance: {
                    prices: {
                        get(...args: []): Promise<OperationResult<InsurancePricesGet>>;
                    };
                };
                killmail: (
                    ...args: [killmailId: number, killmailHash: string],
                ) => {
                    get(
                        ...args: [],
                    ): Promise<OperationResult<KillmailsKillmailIdKillmailHashGet>>;
                } & {};
                loyalty: {
                    stores: (
                        ...args: [corporationId: number],
                    ) => {
                        offers: {
                            get(
                                ...args: [],
                            ): Promise<OperationResult<LoyaltyStoresCorporationIdOffersGet>>;
                        };
                    } & {};
                };
                market: (
                    ...args: [regionId: number],
                ) => {
                    history: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                            ],
                        ): Promise<OperationResult<MarketsRegionIdHistoryGet>>;
                    };
                    orders: {
                        get(
                            ...args: [
                                params: Omit<GetMarketsRegionIdOrdersParams, "region_id">,
                            ],
                        ): AsyncIterable<
                            {
                                duration: number;
                                is_buy_order: boolean;
                                issued: string;
                                location_id: number;
                                min_volume: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                system_id: number;
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                            },
                        >;
                    };
                    types: { get(...args: []): AsyncIterable<number> };
                } & {};
                markets: {
                    groups: (
                        ...args: [marketGroupId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<MarketsGroupsMarketGroupIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<MarketsGroupsGet>> };
                    prices: { get(...args: []): Promise<OperationResult<MarketsPricesGet>> };
                    structures: (
                        ...args: [structureId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): AsyncIterable<
                            {
                                duration: number;
                                is_buy_order: boolean;
                                issued: string;
                                location_id: number;
                                min_volume: number;
                                order_id: number;
                                price: number;
                                range: | "1"
                                | "2"
                                | "3"
                                | "4"
                                | "5"
                                | "region"
                                | "station"
                                | "10"
                                | "20"
                                | "30"
                                | "40"
                                | "solarsystem";
                                type_id: number;
                                volume_remain: number;
                                volume_total: number;
                            },
                        >;
                    } & {};
                };
                meta: {
                    changelog: {
                        get(...args: []): Promise<OperationResult<MetaChangelog>>;
                    };
                    compatibilityDates: {
                        get(...args: []): Promise<OperationResult<MetaCompatibilityDates>>;
                    };
                    name: { get(...args: []): Promise<OperationResult<MetaName>> };
                    openapiJson: {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<Readonly<Record<string, unknown>>>>;
                    };
                    openapiYaml: { get(...args: []): Promise<OperationResult<string>> };
                    status: { get(...args: []): Promise<OperationResult<MetaStatus>> };
                };
                militaryCampaign: (
                    ...args: [campaignId: string],
                ) => {
                    get(...args: []): Promise<OperationResult<MilitaryCampaignsDetail>>;
                    objectives: (
                        ...args: [objectiveId: string],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<MilitaryCampaignsObjectivesDetail>>;
                    } & {
                        get(
                            ...args: [
                                params?: Omit<
                                    GetMilitaryCampaignsObjectivesListingParams,
                                    "campaign_id",
                                >,
                            ],
                        ): Promise<OperationResult<MilitaryCampaignsObjectivesListing>>;
                    };
                } & {};
                militaryCampaigns: {
                    get(...args: []): Promise<OperationResult<MilitaryCampaignsListing>>;
                };
                paragonHub: {
                    skinr: {
                        get(
                            ...args: [params?: GetParagonHubSkinrParams],
                        ): Promise<OperationResult<ParagonHubSkinr>>;
                        alliances: (
                            ...args: [allianceId: number],
                        ) => {
                            get(
                                ...args: [
                                    params?: Omit<GetParagonHubSkinrAlliancesParams, "alliance_id">,
                                ],
                            ): Promise<OperationResult<ParagonHubSkinrAlliances>>;
                        } & {};
                        characters: (
                            ...args: [characterId: number],
                        ) => {
                            get(
                                ...args: [
                                    params?: Omit<GetParagonHubSkinrCharactersParams, "character_id">,
                                ],
                            ): Promise<OperationResult<ParagonHubSkinrCharacters>>;
                        } & {};
                        corporations: (
                            ...args: [corporationId: number],
                        ) => {
                            get(
                                ...args: [
                                    params?: Omit<
                                        GetParagonHubSkinrCorporationsParams,
                                        "corporation_id",
                                    >,
                                ],
                            ): Promise<OperationResult<ParagonHubSkinrCorporations>>;
                        } & {};
                    };
                };
                route: (
                    ...args: [originSystemId: number, destinationSystemId: number],
                ) => {
                    post(
                        ...args: [body: RouteRequestBody],
                    ): Promise<OperationResult<Route>>;
                } & {};
                skyhooks: {
                    raidable: {
                        get(...args: []): Promise<OperationResult<SkyhooksRaidable>>;
                    };
                };
                sovereignty: {
                    campaigns: {
                        get(...args: []): Promise<OperationResult<SovereigntyCampaignsGet>>;
                    };
                    systems: {
                        get(...args: []): Promise<OperationResult<SovereigntySystems>>;
                    };
                };
                status: { get(...args: []): Promise<OperationResult<Status>> };
                ui: {
                    autopilot: {
                        waypoint: {
                            post(
                                ...args: [params: PostUiAutopilotWaypointParams],
                            ): Promise<OperationResult<void>>;
                        };
                    };
                    openwindow: {
                        contract: {
                            post(
                                ...args: [params: PostUiOpenwindowContractParams],
                            ): Promise<OperationResult<void>>;
                        };
                        information: {
                            post(
                                ...args: [params: PostUiOpenwindowInformationParams],
                            ): Promise<OperationResult<void>>;
                        };
                        marketdetails: {
                            post(
                                ...args: [params: PostUiOpenwindowMarketdetailsParams],
                            ): Promise<OperationResult<void>>;
                        };
                        newmail: {
                            post(
                                ...args: [body: PostUiOpenwindowNewmailBody],
                            ): Promise<OperationResult<void>>;
                        };
                    };
                };
                universe: {
                    ancestries: {
                        get(...args: []): Promise<OperationResult<UniverseAncestriesGet>>;
                    };
                    asteroidBelts: (
                        ...args: [asteroidBeltId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                    } & {};
                    bloodlines: {
                        get(...args: []): Promise<OperationResult<UniverseBloodlinesGet>>;
                    };
                    categories: (
                        ...args: [categoryId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseCategoriesCategoryIdGet>>;
                    } & {
                        get(...args: []): Promise<OperationResult<UniverseCategoriesGet>>;
                    };
                    constellations: (
                        ...args: [constellationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseConstellationsConstellationIdGet>>;
                    } & {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseConstellationsGet>>;
                    };
                    factions: {
                        get(...args: []): Promise<OperationResult<UniverseFactionsGet>>;
                    };
                    graphics: (
                        ...args: [graphicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseGraphicsGraphicIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<UniverseGraphicsGet>> };
                    groups: (
                        ...args: [groupId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseGroupsGroupIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                    ids: {
                        post(
                            ...args: [body: PostUniverseIdsBody],
                        ): Promise<OperationResult<UniverseIdsPost>>;
                    };
                    moons: (
                        ...args: [moonId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseMoonsMoonIdGet>>;
                    } & {};
                    names: {
                        post(
                            ...args: [body: PostUniverseNamesBody],
                        ): Promise<OperationResult<UniverseNamesPost>>;
                    };
                    planets: (
                        ...args: [planetId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniversePlanetsPlanetIdGet>>;
                    } & {};
                    races: { get(...args: []): Promise<OperationResult<UniverseRacesGet>> };
                    regions: (
                        ...args: [regionId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseRegionsRegionIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<UniverseRegionsGet>> };
                    schematics: (
                        ...args: [schematicId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseSchematicsSchematicIdGet>>;
                    } & {};
                    stargates: (
                        ...args: [stargateId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseStargatesStargateIdGet>>;
                    } & {};
                    stars: (
                        ...args: [starId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseStarsStarIdGet>>;
                    } & {};
                    stations: (
                        ...args: [stationId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseStationsStationIdGet>>;
                    } & {};
                    structures: (
                        ...args: [structureId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseStructuresStructureIdGet>>;
                    } & {
                        get(
                            ...args: [params?: GetUniverseStructuresParams],
                        ): Promise<OperationResult<UniverseStructuresGet>>;
                    };
                    systemJumps: {
                        get(...args: []): Promise<OperationResult<UniverseSystemJumpsGet>>;
                    };
                    systemKills: {
                        get(...args: []): Promise<OperationResult<UniverseSystemKillsGet>>;
                    };
                    systems: (
                        ...args: [systemId: number],
                    ) => {
                        get(
                            ...args: [],
                        ): Promise<OperationResult<UniverseSystemsSystemIdGet>>;
                    } & { get(...args: []): Promise<OperationResult<UniverseSystemsGet>> };
                    types: (
                        ...args: [typeId: number],
                    ) => {
                        get(...args: []): Promise<OperationResult<UniverseTypesTypeIdGet>>;
                    } & { get(...args: []): AsyncIterable<number> };
                };
                war: (
                    ...args: [warId: number],
                ) => {
                    get(...args: []): Promise<OperationResult<WarsWarIdGet>>;
                    killmails: {
                        get(
                            ...args: [],
                        ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                    };
                } & {};
                wars: {
                    get(
                        ...args: [params?: GetWarsParams],
                    ): Promise<OperationResult<WarsGet>>;
                };
            },
        >;
        diagnostics: RuntimeDiagnostics;
        getCacheStats(): CacheStats | null;
        clearCache(): void;
        updateCacheConfig(config: Partial<ETagCacheConfig>): void;
        getCircuitBreakerStats(): CircuitBreakerStats | null;
        resetCircuitBreaker(endpoint?: string): void;
        shutdown(): void;
    }
    Index

    The operations that need no scope. An authenticated one does not compile here.

    diagnostics: RuntimeDiagnostics

    The shared middleware's statistics and resets; the methods below are shortcuts to it.

    • The same views, over the same clients and middleware, with every single-answer operation resolving { data, meta }: the body and the response metadata (ETag, Expires, X-Pages, the error-limit headers, whether the cache answered). Paginated operations still yield items. The same object comes back on every call.

      Returns EsiViews<
          {
              alliance: (
                  ...args: [allianceId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<AlliancesDetail>>;
                  corporations: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<AlliancesAllianceIdCorporationsGet>>;
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<AlliancesAllianceIdIconsGet>>;
                  };
              } & {};
              alliances: { get(...args: []): Promise<OperationResponse<AlliancesGet>> };
              character: (
                  ...args: [characterId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<CharactersDetail>>;
                  corporationhistory: {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CharactersCharacterIdCorporationhistoryGet>,
                      >;
                  };
                  portrait: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdPortraitGet>>;
                  };
              } & {};
              characters: {
                  affiliation: {
                      post(
                          ...args: [body: PostCharactersAffiliationBody],
                      ): Promise<OperationResponse<CharactersAffiliationPost>>;
                  };
              };
              contracts: {
                  public: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation?: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  } & {
                      bids: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                      } & {};
                      items: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  is_blueprint_copy?: (...)
                                  | (...)
                                  | (...);
                                  is_included: boolean;
                                  item_id?: (...) | (...);
                                  material_efficiency?: (...) | (...);
                                  quantity: number;
                                  record_id: number;
                                  runs?: (...) | (...);
                                  time_efficiency?: (...) | (...);
                                  type_id: number;
                              },
                          >;
                      } & {};
                  };
              };
              corporation: (
                  ...args: [corporationId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<CorporationsDetail>>;
                  alliancehistory: {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CorporationsCorporationIdAlliancehistoryGet>,
                      >;
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdIconsGet>>;
                  };
              } & {};
              corporations: {
                  npccorps: {
                      get(...args: []): Promise<OperationResponse<CorporationsNpccorpsGet>>;
                  };
              };
              cosmetics: {
                  skinr: (
                      ...args: [skinrId: string],
                  ) => { get(...args: []): Promise<OperationResponse<CosmeticsSkinr>> } & {};
              };
              dogma: {
                  attributes: (
                      ...args: [attributeId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<DogmaAttributesAttributeIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<DogmaAttributesGet>> };
                  dynamic: {
                      items: (
                          ...args: [typeId: number, itemId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<DogmaDynamicItemsTypeIdItemIdGet>>;
                      } & {};
                  };
                  effects: (
                      ...args: [effectId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<DogmaEffectsEffectIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<DogmaEffectsGet>> };
              };
              freelanceJob: (
                  ...args: [jobId: string],
              ) => { get(...args: []): Promise<OperationResponse<FreelanceJobsDetail>> } & {};
              freelanceJobs: {
                  get(
                      ...args: [params?: GetFreelanceJobsListingParams],
                  ): Promise<OperationResponse<FreelanceJobsListing>>;
              };
              fw: {
                  leaderboards: {
                      get(...args: []): Promise<OperationResponse<FwLeaderboardsGet>>;
                      characters: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<FwLeaderboardsCharactersGet>>;
                      };
                      corporations: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<FwLeaderboardsCorporationsGet>>;
                      };
                  };
                  stats: { get(...args: []): Promise<OperationResponse<FwStatsGet>> };
                  systems: { get(...args: []): Promise<OperationResponse<FwSystemsGet>> };
                  wars: { get(...args: []): Promise<OperationResponse<FwWarsGet>> };
              };
              incursions: {
                  get(...args: []): Promise<OperationResponse<IncursionsGet>>;
              };
              industry: {
                  facilities: {
                      get(...args: []): Promise<OperationResponse<IndustryFacilitiesGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResponse<IndustrySystemsGet>>;
                  };
              };
              insurance: {
                  prices: {
                      get(...args: []): Promise<OperationResponse<InsurancePricesGet>>;
                  };
              };
              killmail: (
                  ...args: [killmailId: number, killmailHash: string],
              ) => {
                  get(
                      ...args: [],
                  ): Promise<OperationResponse<KillmailsKillmailIdKillmailHashGet>>;
              } & {};
              loyalty: {
                  stores: (
                      ...args: [corporationId: number],
                  ) => {
                      offers: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<LoyaltyStoresCorporationIdOffersGet>>;
                      };
                  } & {};
              };
              market: (
                  ...args: [regionId: number],
              ) => {
                  history: {
                      get(
                          ...args: [
                              params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                          ],
                      ): Promise<OperationResponse<MarketsRegionIdHistoryGet>>;
                  };
                  orders: {
                      get(
                          ...args: [params: Omit<GetMarketsRegionIdOrdersParams, "region_id">],
                      ): AsyncIterable<
                          {
                              duration: number;
                              is_buy_order: boolean;
                              issued: string;
                              location_id: number;
                              min_volume: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              system_id: number;
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                          },
                      >;
                  };
                  types: { get(...args: []): AsyncIterable<number> };
              } & {};
              markets: {
                  groups: (
                      ...args: [marketGroupId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<MarketsGroupsMarketGroupIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<MarketsGroupsGet>> };
                  prices: {
                      get(...args: []): Promise<OperationResponse<MarketsPricesGet>>;
                  };
              };
              meta: {
                  changelog: {
                      get(...args: []): Promise<OperationResponse<MetaChangelog>>;
                  };
                  compatibilityDates: {
                      get(...args: []): Promise<OperationResponse<MetaCompatibilityDates>>;
                  };
                  name: { get(...args: []): Promise<OperationResponse<MetaName>> };
                  openapiJson: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<Readonly<Record<string, unknown>>>>;
                  };
                  openapiYaml: { get(...args: []): Promise<OperationResponse<string>> };
                  status: { get(...args: []): Promise<OperationResponse<MetaStatus>> };
              };
              militaryCampaign: (
                  ...args: [campaignId: string],
              ) => {
                  get(...args: []): Promise<OperationResponse<MilitaryCampaignsDetail>>;
                  objectives: (
                      ...args: [objectiveId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<MilitaryCampaignsObjectivesDetail>>;
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetMilitaryCampaignsObjectivesListingParams,
                                  "campaign_id",
                              >,
                          ],
                      ): Promise<OperationResponse<MilitaryCampaignsObjectivesListing>>;
                  };
              } & {};
              militaryCampaigns: {
                  get(...args: []): Promise<OperationResponse<MilitaryCampaignsListing>>;
              };
              paragonHub: {
                  skinr: {
                      get(
                          ...args: [params?: GetParagonHubSkinrParams],
                      ): Promise<OperationResponse<ParagonHubSkinr>>;
                  };
              };
              route: (
                  ...args: [originSystemId: number, destinationSystemId: number],
              ) => {
                  post(
                      ...args: [body: RouteRequestBody],
                  ): Promise<OperationResponse<Route>>;
              } & {};
              skyhooks: {
                  raidable: {
                      get(...args: []): Promise<OperationResponse<SkyhooksRaidable>>;
                  };
              };
              sovereignty: {
                  campaigns: {
                      get(...args: []): Promise<OperationResponse<SovereigntyCampaignsGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResponse<SovereigntySystems>>;
                  };
              };
              status: { get(...args: []): Promise<OperationResponse<Status>> };
              universe: {
                  ancestries: {
                      get(...args: []): Promise<OperationResponse<UniverseAncestriesGet>>;
                  };
                  asteroidBelts: (
                      ...args: [asteroidBeltId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                  } & {};
                  bloodlines: {
                      get(...args: []): Promise<OperationResponse<UniverseBloodlinesGet>>;
                  };
                  categories: (
                      ...args: [categoryId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseCategoriesCategoryIdGet>>;
                  } & {
                      get(...args: []): Promise<OperationResponse<UniverseCategoriesGet>>;
                  };
                  constellations: (
                      ...args: [constellationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseConstellationsConstellationIdGet>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseConstellationsGet>>;
                  };
                  factions: {
                      get(...args: []): Promise<OperationResponse<UniverseFactionsGet>>;
                  };
                  graphics: (
                      ...args: [graphicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseGraphicsGraphicIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<UniverseGraphicsGet>> };
                  groups: (
                      ...args: [groupId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseGroupsGroupIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
                  ids: {
                      post(
                          ...args: [body: PostUniverseIdsBody],
                      ): Promise<OperationResponse<UniverseIdsPost>>;
                  };
                  moons: (
                      ...args: [moonId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<UniverseMoonsMoonIdGet>>;
                  } & {};
                  names: {
                      post(
                          ...args: [body: PostUniverseNamesBody],
                      ): Promise<OperationResponse<UniverseNamesPost>>;
                  };
                  planets: (
                      ...args: [planetId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniversePlanetsPlanetIdGet>>;
                  } & {};
                  races: { get(...args: []): Promise<OperationResponse<UniverseRacesGet>> };
                  regions: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseRegionsRegionIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<UniverseRegionsGet>> };
                  schematics: (
                      ...args: [schematicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseSchematicsSchematicIdGet>>;
                  } & {};
                  stargates: (
                      ...args: [stargateId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseStargatesStargateIdGet>>;
                  } & {};
                  stars: (
                      ...args: [starId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<UniverseStarsStarIdGet>>;
                  } & {};
                  stations: (
                      ...args: [stationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseStationsStationIdGet>>;
                  } & {};
                  structures: {
                      get(
                          ...args: [params?: GetUniverseStructuresParams],
                      ): Promise<OperationResponse<UniverseStructuresGet>>;
                  };
                  systemJumps: {
                      get(...args: []): Promise<OperationResponse<UniverseSystemJumpsGet>>;
                  };
                  systemKills: {
                      get(...args: []): Promise<OperationResponse<UniverseSystemKillsGet>>;
                  };
                  systems: (
                      ...args: [systemId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseSystemsSystemIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<UniverseSystemsGet>> };
                  types: (
                      ...args: [typeId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<UniverseTypesTypeIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
              };
              war: (
                  ...args: [warId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<WarsWarIdGet>>;
                  killmails: {
                      get(
                          ...args: [],
                      ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                  };
              } & {};
              wars: {
                  get(
                      ...args: [params?: GetWarsParams],
                  ): Promise<OperationResponse<WarsGet>>;
              };
          },
          {
              alliance: (
                  ...args: [allianceId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<AlliancesDetail>>;
                  contacts: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              contact_id: number;
                              contact_type: "faction"
                              | "character"
                              | "corporation"
                              | "alliance";
                              label_ids?: readonly number[];
                              standing: number;
                          },
                      >;
                      labels: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<AlliancesAllianceIdContactsLabelsGet>>;
                      };
                  };
                  corporations: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<AlliancesAllianceIdCorporationsGet>>;
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<AlliancesAllianceIdIconsGet>>;
                  };
              } & {};
              alliances: { get(...args: []): Promise<OperationResponse<AlliancesGet>> };
              character: (
                  ...args: [characterId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<CharactersDetail>>;
                  accessLists: (
                      ...args: [accessListId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersAccessListsDetail>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersAccessListsListing>>;
                  };
                  agentsResearch: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdAgentsResearchGet>>;
                  };
                  assets: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              is_blueprint_copy?: boolean;
                              is_singleton: boolean;
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "BoosterBay"
                              | "CapsuleerDeliveries"
                              | "Cargo"
                              | "CorporationGoalDeliveries"
                              | "CorpseBay"
                              | "Deliveries"
                              | "DroneBay"
                              | "ExpeditionHold"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "FrigateEscapeBay"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "InfrastructureHangar"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "MobileDepotHold"
                              | "MoonMaterialBay"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "Skill"
                              | "SpecializedAmmoHold"
                              | "SpecializedAsteroidHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIceHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "StructureDeedBay"
                              | "SubSystemBay"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Wardrobe";
                              location_id: number;
                              location_type: "other"
                              | "solar_system"
                              | "station"
                              | "item";
                              quantity: number;
                              type_id: number;
                          },
                      >;
                      locations: {
                          post(
                              ...args: [body: PostCharactersCharacterIdAssetsLocationsBody],
                          ): Promise<OperationResponse<CharactersCharacterIdAssetsLocationsPost>>;
                      };
                      names: {
                          post(
                              ...args: [body: PostCharactersCharacterIdAssetsNamesBody],
                          ): Promise<OperationResponse<CharactersCharacterIdAssetsNamesPost>>;
                      };
                  };
                  attributes: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdAttributesGet>>;
                  };
                  blueprints: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "Cargo"
                              | "CorpseBay"
                              | "Deliveries"
                              | "DroneBay"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "SpecializedAmmoHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Module";
                              location_id: number;
                              material_efficiency: number;
                              quantity: number;
                              runs: number;
                              time_efficiency: number;
                              type_id: number;
                          },
                      >;
                  };
                  calendar: (
                      ...args: [eventId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdCalendarEventIdGet>>;
                      put(
                          ...args: [body: PutCharactersCharacterIdCalendarEventIdBody],
                      ): Promise<OperationResponse<void>>;
                      attendees: { get(...args: []): Promise<OperationResponse<(...)>> };
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetCharactersCharacterIdCalendarParams,
                                  "character_id",
                              >,
                          ],
                      ): Promise<OperationResponse<CharactersCharacterIdCalendarGet>>;
                  };
                  clones: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdClonesGet>>;
                  };
                  contacts: {
                      delete(
                          ...args: [
                              params: Omit<
                                  DeleteCharactersCharacterIdContactsParams,
                                  "character_id",
                              >,
                          ],
                      ): Promise<OperationResponse<void>>;
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              contact_id: number;
                              contact_type: "faction"
                              | "character"
                              | "corporation"
                              | "alliance";
                              is_blocked?: boolean;
                              is_watched?: boolean;
                              label_ids?: readonly number[];
                              standing: number;
                          },
                      >;
                      post(
                          ...args: [
                              body: PostCharactersCharacterIdContactsBody,
                              params: Omit<PostCharactersCharacterIdContactsParams, "character_id">,
                          ],
                      ): Promise<OperationResponse<CharactersCharacterIdContactsPost>>;
                      put(
                          ...args: [
                              body: PutCharactersCharacterIdContactsBody,
                              params: Omit<PutCharactersCharacterIdContactsParams, "character_id">,
                          ],
                      ): Promise<OperationResponse<void>>;
                      labels: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CharactersCharacterIdContactsLabelsGet>>;
                      };
                  };
                  contracts: (
                      ...args: [contractId: number],
                  ) => {
                      bids: { get(...args: []): Promise<OperationResponse<(...)>> };
                      items: { get(...args: []): Promise<OperationResponse<(...)>> };
                  } & {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              acceptor_id: number;
                              assignee_id: number;
                              availability: "corporation"
                              | "alliance"
                              | "public"
                              | "personal";
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_accepted?: string;
                              date_completed?: string;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              status:
                                  | "cancelled"
                                  | "outstanding"
                                  | "in_progress"
                                  | "finished_issuer"
                                  | "finished_contractor"
                                  | "finished"
                                  | "rejected"
                                  | "failed"
                                  | "deleted"
                                  | "reversed";
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  };
                  corporationhistory: {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CharactersCharacterIdCorporationhistoryGet>,
                      >;
                  };
                  cosmetics: {
                      skinr: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CharactersCosmeticsSkinr>>;
                          components: {
                              get(
                                  ...args: [],
                              ): Promise<OperationResponse<CharactersCosmeticsSkinrComponents>>;
                          };
                      };
                  };
                  cspa: {
                      post(
                          ...args: [body: PostCharactersCharacterIdCspaBody],
                      ): Promise<OperationResponse<number>>;
                  };
                  fatigue: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdFatigueGet>>;
                  };
                  fittings: (
                      ...args: [fittingId: number],
                  ) => { delete(...args: []): Promise<OperationResponse<void>> } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdFittingsGet>>;
                      post(
                          ...args: [body: PostCharactersCharacterIdFittingsBody],
                      ): Promise<OperationResponse<CharactersCharacterIdFittingsPost>>;
                  };
                  fleet: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdFleetGet>>;
                  };
                  freelanceJobs: (
                      ...args: [jobId: string],
                  ) => {
                      participation: {
                          get(...args: []): Promise<OperationResponse<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersFreelanceJobsListing>>;
                  };
                  fw: {
                      stats: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CharactersCharacterIdFwStatsGet>>;
                      };
                  };
                  implants: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdImplantsGet>>;
                  };
                  industry: {
                      jobs: {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetCharactersCharacterIdIndustryJobsParams,
                                      "character_id",
                                  >,
                              ],
                          ): Promise<OperationResponse<CharactersCharacterIdIndustryJobsGet>>;
                      };
                  };
                  killmails: {
                      recent: {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                      };
                  };
                  location: {
                      get(...args: []): Promise<OperationResponse<CharactersLocation>>;
                  };
                  loyalty: {
                      points: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CharactersCharacterIdLoyaltyPointsGet>>;
                      };
                  };
                  mail: (
                      ...args: [mailId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResponse<void>>;
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdMailMailIdGet>>;
                      put(
                          ...args: [body: PutCharactersCharacterIdMailMailIdBody],
                      ): Promise<OperationResponse<void>>;
                  } & {
                      get(
                          ...args: [
                              params?: Omit<GetCharactersCharacterIdMailParams, "character_id">,
                          ],
                      ): Promise<OperationResponse<CharactersCharacterIdMailGet>>;
                      post(
                          ...args: [body: PostCharactersCharacterIdMailBody],
                      ): Promise<OperationResponse<number>>;
                      labels: (
                          ...args: [labelId: number],
                      ) => { delete(...args: []): Promise<(...)> } & {
                          get(...args: []): Promise<OperationResponse<(...)>>;
                          post(
                              ...args: [body: PostCharactersCharacterIdMailLabelsBody],
                          ): Promise<OperationResponse<(...)>>;
                      };
                      lists: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CharactersCharacterIdMailListsGet>>;
                      };
                  };
                  medals: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdMedalsGet>>;
                  };
                  mercenaryTacticalOperations: (
                      ...args: [operationId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CharactersMercenaryTacticalOperationsDetail>,
                      >;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CharactersMercenaryTacticalOperationsListing>,
                      >;
                  };
                  militaryCampaigns: {
                      objectives: (
                          ...args: [objectiveId: string],
                      ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                          get(
                              ...args: [params?: Omit<(...), (...)>],
                          ): Promise<
                              OperationResponse<CharactersMilitaryCampaignsObjectivesListing>,
                          >;
                      };
                  };
                  mining: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              date: string;
                              quantity: number;
                              solar_system_id: number;
                              type_id: number;
                          },
                      >;
                  };
                  notifications: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdNotificationsGet>>;
                      contacts: {
                          get(
                              ...args: [],
                          ): Promise<
                              OperationResponse<CharactersCharacterIdNotificationsContactsGet>,
                          >;
                      };
                  };
                  online: {
                      get(...args: []): Promise<OperationResponse<CharactersOnline>>;
                  };
                  orders: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdOrdersGet>>;
                      history: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  duration: number;
                                  escrow?: number;
                                  is_buy_order?: boolean;
                                  is_corporation: boolean;
                                  issued: string;
                                  location_id: number;
                                  min_volume?: number;
                                  order_id: number;
                                  price: number;
                                  range: | "1"
                                  | "2"
                                  | "3"
                                  | "4"
                                  | "5"
                                  | "region"
                                  | "station"
                                  | "10"
                                  | "20"
                                  | "30"
                                  | "40"
                                  | "solarsystem";
                                  region_id: number;
                                  state: "cancelled"
                                  | "expired";
                                  type_id: number;
                                  volume_remain: number;
                                  volume_total: number;
                              },
                          >;
                      };
                  };
                  paragonHub: {
                      skinr: {
                          get(
                              ...args: [
                                  params?: Omit<GetCharactersParagonHubSkinrParams, "character_id">,
                              ],
                          ): Promise<OperationResponse<CharactersParagonHubSkinr>>;
                      };
                  };
                  planets: (
                      ...args: [planetId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdPlanetsPlanetIdGet>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdPlanetsGet>>;
                  };
                  portrait: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdPortraitGet>>;
                  };
                  roles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdRolesGet>>;
                  };
                  search: {
                      get(
                          ...args: [
                              params: Omit<GetCharactersCharacterIdSearchParams, "character_id">,
                          ],
                      ): Promise<OperationResponse<CharactersCharacterIdSearchGet>>;
                  };
                  ship: { get(...args: []): Promise<OperationResponse<CharactersShip>> };
                  skillqueue: {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<GetCharactersCharacterIdSkillqueueResponse>,
                      >;
                  };
                  skills: {
                      get(...args: []): Promise<OperationResponse<CharactersSkills>>;
                  };
                  standings: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdStandingsGet>>;
                  };
                  structures: {
                      mercenaryDens: (
                          ...args: [mercenaryDenId: number],
                      ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CharactersStructuresMercenaryDensListing>>;
                      };
                  };
                  titles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CharactersCharacterIdTitlesGet>>;
                  };
                  wallet: {
                      get(...args: []): Promise<OperationResponse<number>>;
                      journal: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  amount?: number;
                                  balance?: number;
                                  context_id?: number;
                                  context_id_type?: | "alliance_id"
                                  | "character_id"
                                  | "corporation_id"
                                  | "type_id"
                                  | "system_id"
                                  | "structure_id"
                                  | "planet_id"
                                  | "station_id"
                                  | "contract_id"
                                  | "market_transaction_id"
                                  | "eve_system"
                                  | "industry_job_id";
                                  date: string;
                                  description: string;
                                  first_party_id?: number;
                                  id: number;
                                  reason?: string;
                                  ref_type: | "shares"
                                  | "copying"
                                  | "manufacturing"
                                  | "reaction"
                                  | "researching_technology"
                                  | "reverse_engineering"
                                  | "insurance"
                                  | "acceleration_gate_fee"
                                  | "achievement_category_milestone_reward"
                                  | "achievement_milestone_reward"
                                  | "advertisement_listing_fee"
                                  | "agent_donation"
                                  | "agent_location_services"
                                  | "agent_miscellaneous"
                                  | "agent_mission_collateral_paid"
                                  | "agent_mission_collateral_refunded"
                                  | "agent_mission_reward"
                                  | "agent_mission_reward_corporation_tax"
                                  | "agent_mission_security_tax"
                                  | "agent_mission_time_bonus_reward"
                                  | "agent_mission_time_bonus_reward_corporation_tax"
                                  | "agent_security_services"
                                  | "agent_services_rendered"
                                  | "agents_preward"
                                  | "air_career_program_reward"
                                  | "alliance_maintainance_fee"
                                  | "alliance_registration_fee"
                                  | "allignment_based_gate_toll"
                                  | "asset_safety_recovery_tax"
                                  | "bounty"
                                  | "bounty_prize"
                                  | "bounty_prize_corporation_tax"
                                  | "bounty_prizes"
                                  | "bounty_reimbursement"
                                  | "bounty_surcharge"
                                  | "brokers_fee"
                                  | "campaign_objective_isk_reward"
                                  | "clone_activation"
                                  | "clone_transfer"
                                  | "contraband_fine"
                                  | "contract_auction_bid"
                                  | "contract_auction_bid_corp"
                                  | "contract_auction_bid_refund"
                                  | "contract_auction_sold"
                                  | "contract_brokers_fee"
                                  | "contract_brokers_fee_corp"
                                  | "contract_collateral"
                                  | "contract_collateral_deposited_corp"
                                  | "contract_collateral_payout"
                                  | "contract_collateral_refund"
                                  | "contract_deposit"
                                  | "contract_deposit_corp"
                                  | "contract_deposit_refund"
                                  | "contract_deposit_sales_tax"
                                  | "contract_price"
                                  | "contract_price_payment_corp"
                                  | "contract_reversal"
                                  | "contract_reward"
                                  | "contract_reward_deposited"
                                  | "contract_reward_deposited_corp"
                                  | "contract_reward_refund"
                                  | "contract_sales_tax"
                                  | "corporate_reward_payout"
                                  | "corporate_reward_tax"
                                  | "corporation_account_withdrawal"
                                  | "corporation_bulk_payment"
                                  | "corporation_dividend_payment"
                                  | "corporation_liquidation"
                                  | "corporation_logo_change_cost"
                                  | "corporation_payment"
                                  | "corporation_registration_fee"
                                  | "cosmetic_market_component_item_purchase"
                                  | "cosmetic_market_skin_purchase"
                                  | "cosmetic_market_skin_sale"
                                  | "cosmetic_market_skin_sale_broker_fee"
                                  | "cosmetic_market_skin_sale_tax"
                                  | "cosmetic_market_skin_transaction"
                                  | "courier_mission_escrow"
                                  | "cspa"
                                  | "cspaofflinerefund"
                                  | "daily_challenge_reward"
                                  | "daily_goal_payouts"
                                  | "daily_goal_payouts_tax"
                                  | "datacore_fee"
                                  | "dna_modification_fee"
                                  | "docking_fee"
                                  | "duel_wager_escrow"
                                  | "duel_wager_payment"
                                  | "duel_wager_refund"
                                  | "ess_escrow_transfer"
                                  | "external_trade_delivery"
                                  | "external_trade_freeze"
                                  | "external_trade_thaw"
                                  | "factory_slot_rental_fee"
                                  | "flux_payout"
                                  | "flux_tax"
                                  | "flux_ticket_repayment"
                                  | "flux_ticket_sale"
                                  | "freelance_jobs_broadcasting_fee"
                                  | "freelance_jobs_duration_fee"
                                  | "freelance_jobs_escrow_refund"
                                  | "freelance_jobs_reward"
                                  | "freelance_jobs_reward_corporation_tax"
                                  | "freelance_jobs_reward_escrow"
                                  | "gm_cash_transfer"
                                  | "gm_plex_fee_refund"
                                  | "industry_job_tax"
                                  | "industry_security_tax"
                                  | "infrastructure_hub_maintenance"
                                  | "inheritance"
                                  | "insurgency_corruption_contribution_reward"
                                  | "insurgency_suppression_contribution_reward"
                                  | "item_trader_payment"
                                  | "jump_clone_activation_fee"
                                  | "jump_clone_installation_fee"
                                  | "kill_right_fee"
                                  | "lp_store"
                                  | "market_escrow"
                                  | "market_fine_paid"
                                  | "market_provider_tax"
                                  | "market_security_tax"
                                  | "market_transaction"
                                  | "medal_creation"
                                  | "medal_issued"
                                  | "milestone_reward_payment"
                                  | "mission_completion"
                                  | "mission_cost"
                                  | "mission_expiration"
                                  | "mission_reward"
                                  | "npc_bounty_security_tax"
                                  | "office_rental_fee"
                                  | "operation_bonus"
                                  | "opportunity_reward"
                                  | "planetary_construction"
                                  | "planetary_export_tax"
                                  | "planetary_import_tax"
                                  | "player_donation"
                                  | "player_trading"
                                  | "project_discovery_reward"
                                  | "project_discovery_tax"
                                  | "project_payouts"
                                  | "redeemed_isk_token"
                                  | "release_of_impounded_property"
                                  | "repair_bill"
                                  | "reprocessing_tax"
                                  | "researching_material_productivity"
                                  | "researching_time_productivity"
                                  | "resource_wars_reward"
                                  | "season_challenge_reward"
                                  | "security_processing_fee"
                                  | "skill_purchase"
                                  | "skyhook_claim_fee"
                                  | "sovereignity_bill"
                                  | "store_purchase"
                                  | "store_purchase_refund"
                                  | "structure_gate_jump"
                                  | "transaction_tax"
                                  | "under_construction"
                                  | "upkeep_adjustment_fee"
                                  | "war_ally_contract"
                                  | "war_fee"
                                  | "war_fee_surrender";
                                  second_party_id?: number;
                                  tax?: number;
                                  tax_receiver_id?: number;
                              },
                          >;
                      };
                      transactions: {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetCharactersCharacterIdWalletTransactionsParams,
                                      "character_id",
                                  >,
                              ],
                          ): Promise<
                              OperationResponse<CharactersCharacterIdWalletTransactionsGet>,
                          >;
                      };
                  };
              } & {};
              characters: {
                  affiliation: {
                      post(
                          ...args: [body: PostCharactersAffiliationBody],
                      ): Promise<OperationResponse<CharactersAffiliationPost>>;
                  };
              };
              contracts: {
                  public: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation?: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  } & {
                      bids: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                      } & {};
                      items: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  is_blueprint_copy?: (...)
                                  | (...)
                                  | (...);
                                  is_included: boolean;
                                  item_id?: (...) | (...);
                                  material_efficiency?: (...) | (...);
                                  quantity: number;
                                  record_id: number;
                                  runs?: (...) | (...);
                                  time_efficiency?: (...) | (...);
                                  type_id: number;
                              },
                          >;
                      } & {};
                  };
              };
              corporation: (
                  ...args: [corporationId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<CorporationsDetail>>;
                  alliancehistory: {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CorporationsCorporationIdAlliancehistoryGet>,
                      >;
                  };
                  assets: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              is_blueprint_copy?: boolean;
                              is_singleton: boolean;
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "BoosterBay"
                              | "CapsuleerDeliveries"
                              | "Cargo"
                              | "CorporationGoalDeliveries"
                              | "Deliveries"
                              | "DroneBay"
                              | "ExpeditionHold"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "FrigateEscapeBay"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "InfrastructureHangar"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "MobileDepotHold"
                              | "MoonMaterialBay"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "Skill"
                              | "SpecializedAmmoHold"
                              | "SpecializedAsteroidHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIceHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "SubSystemBay"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Wardrobe"
                              | "Bonus"
                              | "Booster"
                              | "Capsule"
                              | "CorpDeliveries"
                              | "CorpSAG1"
                              | "CorpSAG2"
                              | "CorpSAG3"
                              | "CorpSAG4"
                              | "CorpSAG5"
                              | "CorpSAG6"
                              | "CorpSAG7"
                              | "CrateLoot"
                              | "DustBattle"
                              | "DustDatabank"
                              | "Impounded"
                              | "JunkyardReprocessed"
                              | "JunkyardTrashed"
                              | "OfficeFolder"
                              | "Pilot"
                              | "PlanetSurface"
                              | "QuantumCoreRoom"
                              | "Reward"
                              | "SecondaryStorage"
                              | "ServiceSlot0"
                              | "ServiceSlot1"
                              | "ServiceSlot2"
                              | "ServiceSlot3"
                              | "ServiceSlot4"
                              | "ServiceSlot5"
                              | "ServiceSlot6"
                              | "ServiceSlot7"
                              | "ShipOffline"
                              | "SkillInTraining"
                              | "StructureActive"
                              | "StructureFuel"
                              | "StructureInactive"
                              | "StructureOffline"
                              | "Wallet";
                              location_id: number;
                              location_type: "other"
                              | "solar_system"
                              | "station"
                              | "item";
                              quantity: number;
                              type_id: number;
                          },
                      >;
                      locations: {
                          post(
                              ...args: [body: PostCorporationsCorporationIdAssetsLocationsBody],
                          ): Promise<
                              OperationResponse<CorporationsCorporationIdAssetsLocationsPost>,
                          >;
                      };
                      names: {
                          post(
                              ...args: [body: PostCorporationsCorporationIdAssetsNamesBody],
                          ): Promise<OperationResponse<CorporationsCorporationIdAssetsNamesPost>>;
                      };
                  };
                  blueprints: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "BoosterBay"
                              | "CapsuleerDeliveries"
                              | "Cargo"
                              | "CorporationGoalDeliveries"
                              | "Deliveries"
                              | "DroneBay"
                              | "ExpeditionHold"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "FrigateEscapeBay"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "InfrastructureHangar"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "MobileDepotHold"
                              | "MoonMaterialBay"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "Skill"
                              | "SpecializedAmmoHold"
                              | "SpecializedAsteroidHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIceHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "SubSystemBay"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Wardrobe"
                              | "Bonus"
                              | "Booster"
                              | "Capsule"
                              | "CorpDeliveries"
                              | "CorpSAG1"
                              | "CorpSAG2"
                              | "CorpSAG3"
                              | "CorpSAG4"
                              | "CorpSAG5"
                              | "CorpSAG6"
                              | "CorpSAG7"
                              | "CrateLoot"
                              | "DustBattle"
                              | "DustDatabank"
                              | "Impounded"
                              | "JunkyardReprocessed"
                              | "JunkyardTrashed"
                              | "OfficeFolder"
                              | "Pilot"
                              | "PlanetSurface"
                              | "QuantumCoreRoom"
                              | "Reward"
                              | "SecondaryStorage"
                              | "ServiceSlot0"
                              | "ServiceSlot1"
                              | "ServiceSlot2"
                              | "ServiceSlot3"
                              | "ServiceSlot4"
                              | "ServiceSlot5"
                              | "ServiceSlot6"
                              | "ServiceSlot7"
                              | "ShipOffline"
                              | "SkillInTraining"
                              | "StructureActive"
                              | "StructureFuel"
                              | "StructureInactive"
                              | "StructureOffline"
                              | "Wallet";
                              location_id: number;
                              material_efficiency: number;
                              quantity: number;
                              runs: number;
                              time_efficiency: number;
                              type_id: number;
                          },
                      >;
                  };
                  contacts: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              contact_id: number;
                              contact_type: "faction"
                              | "character"
                              | "corporation"
                              | "alliance";
                              is_watched?: boolean;
                              label_ids?: readonly number[];
                              standing: number;
                          },
                      >;
                      labels: {
                          get(
                              ...args: [],
                          ): Promise<
                              OperationResponse<CorporationsCorporationIdContactsLabelsGet>,
                          >;
                      };
                  };
                  containers: {
                      logs: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  action: | "add"
                                  | "assemble"
                                  | "configure"
                                  | "enter_password"
                                  | "lock"
                                  | "move"
                                  | "repackage"
                                  | "set_name"
                                  | "set_password"
                                  | "unlock";
                                  character_id: number;
                                  container_id: number;
                                  container_type_id: number;
                                  location_flag: | "AssetSafety"
                                  | "AutoFit"
                                  | "BoosterBay"
                                  | "CapsuleerDeliveries"
                                  | "Cargo"
                                  | "CorporationGoalDeliveries"
                                  | "Deliveries"
                                  | "DroneBay"
                                  | "ExpeditionHold"
                                  | "FighterBay"
                                  | "FighterTube0"
                                  | "FighterTube1"
                                  | "FighterTube2"
                                  | "FighterTube3"
                                  | "FighterTube4"
                                  | "FleetHangar"
                                  | "FrigateEscapeBay"
                                  | "Hangar"
                                  | "HangarAll"
                                  | "HiSlot0"
                                  | "HiSlot1"
                                  | "HiSlot2"
                                  | "HiSlot3"
                                  | "HiSlot4"
                                  | "HiSlot5"
                                  | "HiSlot6"
                                  | "HiSlot7"
                                  | "HiddenModifiers"
                                  | "Implant"
                                  | "InfrastructureHangar"
                                  | "LoSlot0"
                                  | "LoSlot1"
                                  | "LoSlot2"
                                  | "LoSlot3"
                                  | "LoSlot4"
                                  | "LoSlot5"
                                  | "LoSlot6"
                                  | "LoSlot7"
                                  | "Locked"
                                  | "MedSlot0"
                                  | "MedSlot1"
                                  | "MedSlot2"
                                  | "MedSlot3"
                                  | "MedSlot4"
                                  | "MedSlot5"
                                  | "MedSlot6"
                                  | "MedSlot7"
                                  | "MobileDepotHold"
                                  | "MoonMaterialBay"
                                  | "QuafeBay"
                                  | "RigSlot0"
                                  | "RigSlot1"
                                  | "RigSlot2"
                                  | "RigSlot3"
                                  | "RigSlot4"
                                  | "RigSlot5"
                                  | "RigSlot6"
                                  | "RigSlot7"
                                  | "ShipHangar"
                                  | "Skill"
                                  | "SpecializedAmmoHold"
                                  | "SpecializedAsteroidHold"
                                  | "SpecializedCommandCenterHold"
                                  | "SpecializedFuelBay"
                                  | "SpecializedGasHold"
                                  | "SpecializedIceHold"
                                  | "SpecializedIndustrialShipHold"
                                  | "SpecializedLargeShipHold"
                                  | "SpecializedMaterialBay"
                                  | "SpecializedMediumShipHold"
                                  | "SpecializedMineralHold"
                                  | "SpecializedOreHold"
                                  | "SpecializedPlanetaryCommoditiesHold"
                                  | "SpecializedSalvageHold"
                                  | "SpecializedShipHold"
                                  | "SpecializedSmallShipHold"
                                  | "SubSystemBay"
                                  | "SubSystemSlot0"
                                  | "SubSystemSlot1"
                                  | "SubSystemSlot2"
                                  | "SubSystemSlot3"
                                  | "SubSystemSlot4"
                                  | "SubSystemSlot5"
                                  | "SubSystemSlot6"
                                  | "SubSystemSlot7"
                                  | "Unlocked"
                                  | "Wardrobe"
                                  | "Bonus"
                                  | "Booster"
                                  | "Capsule"
                                  | "CorpDeliveries"
                                  | "CorpSAG1"
                                  | "CorpSAG2"
                                  | "CorpSAG3"
                                  | "CorpSAG4"
                                  | "CorpSAG5"
                                  | "CorpSAG6"
                                  | "CorpSAG7"
                                  | "CrateLoot"
                                  | "DustBattle"
                                  | "DustDatabank"
                                  | "Impounded"
                                  | "JunkyardReprocessed"
                                  | "JunkyardTrashed"
                                  | "OfficeFolder"
                                  | "Pilot"
                                  | "PlanetSurface"
                                  | "QuantumCoreRoom"
                                  | "Reward"
                                  | "SecondaryStorage"
                                  | "ServiceSlot0"
                                  | "ServiceSlot1"
                                  | "ServiceSlot2"
                                  | "ServiceSlot3"
                                  | "ServiceSlot4"
                                  | "ServiceSlot5"
                                  | "ServiceSlot6"
                                  | "ServiceSlot7"
                                  | "ShipOffline"
                                  | "SkillInTraining"
                                  | "StructureActive"
                                  | "StructureFuel"
                                  | "StructureInactive"
                                  | "StructureOffline"
                                  | "Wallet";
                                  location_id: number;
                                  logged_at: string;
                                  new_config_bitmask?: number;
                                  old_config_bitmask?: number;
                                  password_type?: "config"
                                  | "general";
                                  quantity?: number;
                                  type_id?: number;
                              },
                          >;
                      };
                  };
                  contracts: (
                      ...args: [contractId: number],
                  ) => {
                      bids: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              { amount: ...; bid_id: ...; bidder_id: ...; date_bid: ... },
                          >;
                      };
                      items: { get(...args: []): Promise<OperationResponse<(...)>> };
                  } & {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              acceptor_id: number;
                              assignee_id: number;
                              availability: "corporation"
                              | "alliance"
                              | "public"
                              | "personal";
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_accepted?: string;
                              date_completed?: string;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              status:
                                  | "cancelled"
                                  | "outstanding"
                                  | "in_progress"
                                  | "finished_issuer"
                                  | "finished_contractor"
                                  | "finished"
                                  | "rejected"
                                  | "failed"
                                  | "deleted"
                                  | "reversed";
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  };
                  customsOffices: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              alliance_tax_rate?: number;
                              allow_access_with_standings: boolean;
                              allow_alliance_access: boolean;
                              bad_standing_tax_rate?: number;
                              corporation_tax_rate?: number;
                              excellent_standing_tax_rate?: number;
                              good_standing_tax_rate?: number;
                              neutral_standing_tax_rate?: number;
                              office_id: number;
                              reinforce_exit_end: number;
                              reinforce_exit_start: number;
                              standing_level?: "bad"
                              | "excellent"
                              | "good"
                              | "neutral"
                              | "terrible";
                              system_id: number;
                              terrible_standing_tax_rate?: number;
                              type_id?: number;
                          },
                      >;
                  };
                  divisions: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdDivisionsGet>>;
                  };
                  facilities: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdFacilitiesGet>>;
                  };
                  freelanceJobs: (
                      ...args: [jobId: string],
                  ) => {
                      participants: {
                          get(
                              ...args: [params?: (...) | (...)],
                          ): Promise<OperationResponse<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetCorporationsFreelanceJobsListingParams,
                                  "corporation_id",
                              >,
                          ],
                      ): Promise<OperationResponse<CorporationsFreelanceJobsListing>>;
                  };
                  fw: {
                      stats: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CorporationsCorporationIdFwStatsGet>>;
                      };
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdIconsGet>>;
                  };
                  industry: {
                      jobs: {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetCorporationsCorporationIdIndustryJobsParams,
                                      "corporation_id",
                                  >,
                              ],
                          ): AsyncIterable<
                              {
                                  activity_id: number;
                                  blueprint_id: number;
                                  blueprint_location_id: number;
                                  blueprint_type_id: number;
                                  completed_character_id?: number;
                                  completed_date?: string;
                                  cost?: number;
                                  duration: number;
                                  end_date: string;
                                  facility_id: number;
                                  installer_id: number;
                                  job_id: number;
                                  licensed_runs?: number;
                                  location_id: number;
                                  output_location_id: number;
                                  pause_date?: string;
                                  probability?: number;
                                  product_type_id?: number;
                                  runs: number;
                                  start_date: string;
                                  status: | "active"
                                  | "cancelled"
                                  | "delivered"
                                  | "paused"
                                  | "ready"
                                  | "reverted";
                                  successful_runs?: number;
                              },
                          >;
                      };
                  };
                  killmails: {
                      recent: {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                      };
                  };
                  medals: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              created_at: string;
                              creator_id: number;
                              description: string;
                              medal_id: number;
                              title: string;
                          },
                      >;
                      issued: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  character_id: number;
                                  issued_at: string;
                                  issuer_id: number;
                                  medal_id: number;
                                  reason: string;
                                  status: "private"
                                  | "public";
                              },
                          >;
                      };
                  };
                  members: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdMembersGet>>;
                      limit: { get(...args: []): Promise<OperationResponse<number>> };
                      titles: {
                          get(
                              ...args: [],
                          ): Promise<
                              OperationResponse<CorporationsCorporationIdMembersTitlesGet>,
                          >;
                      };
                  };
                  membertracking: {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResponse<CorporationsCorporationIdMembertrackingGet>,
                      >;
                  };
                  mining: {
                      extractions: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  chunk_arrival_time: string;
                                  extraction_start_time: string;
                                  moon_id: number;
                                  natural_decay_time: string;
                                  structure_id: number;
                              },
                          >;
                      };
                      observers: (
                          ...args: [observerId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  character_id: ...;
                                  last_updated: ...;
                                  quantity: ...;
                                  recorded_corporation_id: ...;
                                  type_id: ...;
                              },
                          >;
                      } & {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  last_updated: string;
                                  observer_id: number;
                                  observer_type: "structure";
                              },
                          >;
                      };
                  };
                  orders: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              duration: number;
                              escrow?: number;
                              is_buy_order?: boolean;
                              issued: string;
                              issued_by: number;
                              location_id: number;
                              min_volume?: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              region_id: number;
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                              wallet_division: number;
                          },
                      >;
                      history: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  duration: number;
                                  escrow?: number;
                                  is_buy_order?: boolean;
                                  issued: string;
                                  issued_by?: number;
                                  location_id: number;
                                  min_volume?: number;
                                  order_id: number;
                                  price: number;
                                  range: | "1"
                                  | "2"
                                  | "3"
                                  | "4"
                                  | "5"
                                  | "region"
                                  | "station"
                                  | "10"
                                  | "20"
                                  | "30"
                                  | "40"
                                  | "solarsystem";
                                  region_id: number;
                                  state: "cancelled"
                                  | "expired";
                                  type_id: number;
                                  volume_remain: number;
                                  volume_total: number;
                                  wallet_division: number;
                              },
                          >;
                      };
                  };
                  projects: (
                      ...args: [projectId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsProjectsDetail>>;
                      contribution: (
                          ...args: [characterId: ...],
                      ) => { get(...args: ...): ... } & {};
                      contributors: {
                          get(
                              ...args: [params?: (...) | (...)],
                          ): Promise<OperationResponse<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetCorporationsProjectsListingParams,
                                  "corporation_id",
                              >,
                          ],
                      ): Promise<OperationResponse<CorporationsProjectsListing>>;
                  };
                  roles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdRolesGet>>;
                      history: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  changed_at: string;
                                  character_id: number;
                                  issuer_id: number;
                                  new_roles: readonly (
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                  )[];
                                  old_roles: readonly (
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                  )[];
                                  role_type:
                                      | "roles"
                                      | "roles_at_hq"
                                      | "roles_at_base"
                                      | "roles_at_other"
                                      | "grantable_roles"
                                      | "grantable_roles_at_hq"
                                      | "grantable_roles_at_base"
                                      | "grantable_roles_at_other";
                              },
                          >;
                      };
                  };
                  shareholders: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              share_count: number;
                              shareholder_id: number;
                              shareholder_type: "character"
                              | "corporation";
                          },
                      >;
                  };
                  standings: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              from_id: number;
                              from_type: "agent"
                              | "npc_corp"
                              | "faction";
                              standing: number;
                          },
                      >;
                  };
                  starbases: (
                      ...args: [starbaseId: number],
                  ) => {
                      get(
                          ...args: [
                              params: Omit<
                                  GetCorporationsCorporationIdStarbasesStarbaseIdParams,
                                  (...)
                                  | (...),
                              >,
                          ],
                      ): Promise<
                          OperationResponse<CorporationsCorporationIdStarbasesStarbaseIdGet>,
                      >;
                  } & {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              moon_id?: number;
                              onlined_since?: string;
                              reinforced_until?: string;
                              starbase_id: number;
                              state?: | "offline"
                              | "online"
                              | "onlining"
                              | "reinforced"
                              | "unanchoring";
                              system_id: number;
                              type_id: number;
                              unanchor_at?: string;
                          },
                      >;
                  };
                  structures: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              corporation_id: number;
                              fuel_expires?: string;
                              name?: string;
                              next_reinforce_apply?: string;
                              next_reinforce_hour?: number;
                              profile_id: number;
                              reinforce_hour?: number;
                              services?: readonly { name: ...; state: ... }[];
                              state:
                                  | "unknown"
                                  | "anchor_vulnerable"
                                  | "anchoring"
                                  | "armor_reinforce"
                                  | "armor_vulnerable"
                                  | "deploy_vulnerable"
                                  | "fitting_invulnerable"
                                  | "hull_reinforce"
                                  | "hull_vulnerable"
                                  | "online_deprecated"
                                  | "onlining_vulnerable"
                                  | "shield_vulnerable"
                                  | "unanchored";
                              state_timer_end?: string;
                              state_timer_start?: string;
                              structure_id: number;
                              system_id: number;
                              type_id: number;
                              unanchors_at?: string;
                          },
                      >;
                      skyhooks: (
                          ...args: [skyhookId: number],
                      ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<CorporationsStructuresSkyhooksListing>>;
                      };
                      sovereigntyHubs: (
                          ...args: [sovereigntyHubId: number],
                      ) => { get(...args: []): Promise<OperationResponse<(...)>> } & {
                          get(
                              ...args: [],
                          ): Promise<
                              OperationResponse<CorporationsStructuresSovereigntyHubsListing>,
                          >;
                      };
                  };
                  titles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdTitlesGet>>;
                  };
                  wallets: (
                      ...args: [division: number],
                  ) => {
                      journal: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  amount?: ...;
                                  balance?: ...;
                                  context_id?: ...;
                                  context_id_type?: ...;
                                  date: ...;
                                  description: ...;
                                  first_party_id?: ...;
                                  id: ...;
                                  reason?: ...;
                                  ref_type: ...;
                                  second_party_id?: ...;
                                  tax?: ...;
                                  tax_receiver_id?: ...;
                              },
                          >;
                      };
                      transactions: {
                          get(
                              ...args: [params?: (...) | (...)],
                          ): Promise<OperationResponse<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<CorporationsCorporationIdWalletsGet>>;
                  };
              } & {};
              corporations: {
                  npccorps: {
                      get(...args: []): Promise<OperationResponse<CorporationsNpccorpsGet>>;
                  };
              };
              cosmetics: {
                  skinr: (
                      ...args: [skinrId: string],
                  ) => { get(...args: []): Promise<OperationResponse<CosmeticsSkinr>> } & {};
              };
              dogma: {
                  attributes: (
                      ...args: [attributeId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<DogmaAttributesAttributeIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<DogmaAttributesGet>> };
                  dynamic: {
                      items: (
                          ...args: [typeId: number, itemId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<DogmaDynamicItemsTypeIdItemIdGet>>;
                      } & {};
                  };
                  effects: (
                      ...args: [effectId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<DogmaEffectsEffectIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<DogmaEffectsGet>> };
              };
              fleet: (
                  ...args: [fleetId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<FleetsFleetIdGet>>;
                  put(
                      ...args: [body: PutFleetsFleetIdBody],
                  ): Promise<OperationResponse<void>>;
                  members: (
                      ...args: [memberId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResponse<void>>;
                      put(
                          ...args: [body: PutFleetsFleetIdMembersMemberIdBody],
                      ): Promise<OperationResponse<void>>;
                  } & {
                      get(...args: []): Promise<OperationResponse<FleetsFleetIdMembersGet>>;
                      post(
                          ...args: [body: PostFleetsFleetIdMembersBody],
                      ): Promise<OperationResponse<void>>;
                  };
                  squads: (
                      ...args: [squadId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResponse<void>>;
                      put(
                          ...args: [body: PutFleetsFleetIdSquadsSquadIdBody],
                      ): Promise<OperationResponse<void>>;
                  } & {};
                  wings: (
                      ...args: [wingId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResponse<void>>;
                      put(
                          ...args: [body: PutFleetsFleetIdWingsWingIdBody],
                      ): Promise<OperationResponse<void>>;
                      squads: { post(...args: []): Promise<OperationResponse<(...)>> };
                  } & {
                      get(...args: []): Promise<OperationResponse<FleetsFleetIdWingsGet>>;
                      post(...args: []): Promise<OperationResponse<FleetsFleetIdWingsPost>>;
                  };
              } & {};
              freelanceJob: (
                  ...args: [jobId: string],
              ) => { get(...args: []): Promise<OperationResponse<FreelanceJobsDetail>> } & {};
              freelanceJobs: {
                  get(
                      ...args: [params?: GetFreelanceJobsListingParams],
                  ): Promise<OperationResponse<FreelanceJobsListing>>;
              };
              fw: {
                  leaderboards: {
                      get(...args: []): Promise<OperationResponse<FwLeaderboardsGet>>;
                      characters: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<FwLeaderboardsCharactersGet>>;
                      };
                      corporations: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<FwLeaderboardsCorporationsGet>>;
                      };
                  };
                  stats: { get(...args: []): Promise<OperationResponse<FwStatsGet>> };
                  systems: { get(...args: []): Promise<OperationResponse<FwSystemsGet>> };
                  wars: { get(...args: []): Promise<OperationResponse<FwWarsGet>> };
              };
              incursions: {
                  get(...args: []): Promise<OperationResponse<IncursionsGet>>;
              };
              industry: {
                  facilities: {
                      get(...args: []): Promise<OperationResponse<IndustryFacilitiesGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResponse<IndustrySystemsGet>>;
                  };
              };
              insurance: {
                  prices: {
                      get(...args: []): Promise<OperationResponse<InsurancePricesGet>>;
                  };
              };
              killmail: (
                  ...args: [killmailId: number, killmailHash: string],
              ) => {
                  get(
                      ...args: [],
                  ): Promise<OperationResponse<KillmailsKillmailIdKillmailHashGet>>;
              } & {};
              loyalty: {
                  stores: (
                      ...args: [corporationId: number],
                  ) => {
                      offers: {
                          get(
                              ...args: [],
                          ): Promise<OperationResponse<LoyaltyStoresCorporationIdOffersGet>>;
                      };
                  } & {};
              };
              market: (
                  ...args: [regionId: number],
              ) => {
                  history: {
                      get(
                          ...args: [
                              params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                          ],
                      ): Promise<OperationResponse<MarketsRegionIdHistoryGet>>;
                  };
                  orders: {
                      get(
                          ...args: [params: Omit<GetMarketsRegionIdOrdersParams, "region_id">],
                      ): AsyncIterable<
                          {
                              duration: number;
                              is_buy_order: boolean;
                              issued: string;
                              location_id: number;
                              min_volume: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              system_id: number;
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                          },
                      >;
                  };
                  types: { get(...args: []): AsyncIterable<number> };
              } & {};
              markets: {
                  groups: (
                      ...args: [marketGroupId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<MarketsGroupsMarketGroupIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<MarketsGroupsGet>> };
                  prices: {
                      get(...args: []): Promise<OperationResponse<MarketsPricesGet>>;
                  };
                  structures: (
                      ...args: [structureId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              duration: number;
                              is_buy_order: boolean;
                              issued: string;
                              location_id: number;
                              min_volume: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                          },
                      >;
                  } & {};
              };
              meta: {
                  changelog: {
                      get(...args: []): Promise<OperationResponse<MetaChangelog>>;
                  };
                  compatibilityDates: {
                      get(...args: []): Promise<OperationResponse<MetaCompatibilityDates>>;
                  };
                  name: { get(...args: []): Promise<OperationResponse<MetaName>> };
                  openapiJson: {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<Readonly<Record<string, unknown>>>>;
                  };
                  openapiYaml: { get(...args: []): Promise<OperationResponse<string>> };
                  status: { get(...args: []): Promise<OperationResponse<MetaStatus>> };
              };
              militaryCampaign: (
                  ...args: [campaignId: string],
              ) => {
                  get(...args: []): Promise<OperationResponse<MilitaryCampaignsDetail>>;
                  objectives: (
                      ...args: [objectiveId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<MilitaryCampaignsObjectivesDetail>>;
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetMilitaryCampaignsObjectivesListingParams,
                                  "campaign_id",
                              >,
                          ],
                      ): Promise<OperationResponse<MilitaryCampaignsObjectivesListing>>;
                  };
              } & {};
              militaryCampaigns: {
                  get(...args: []): Promise<OperationResponse<MilitaryCampaignsListing>>;
              };
              paragonHub: {
                  skinr: {
                      get(
                          ...args: [params?: GetParagonHubSkinrParams],
                      ): Promise<OperationResponse<ParagonHubSkinr>>;
                      alliances: (
                          ...args: [allianceId: number],
                      ) => {
                          get(
                              ...args: [
                                  params?: Omit<GetParagonHubSkinrAlliancesParams, "alliance_id">,
                              ],
                          ): Promise<OperationResponse<ParagonHubSkinrAlliances>>;
                      } & {};
                      characters: (
                          ...args: [characterId: number],
                      ) => {
                          get(
                              ...args: [
                                  params?: Omit<GetParagonHubSkinrCharactersParams, "character_id">,
                              ],
                          ): Promise<OperationResponse<ParagonHubSkinrCharacters>>;
                      } & {};
                      corporations: (
                          ...args: [corporationId: number],
                      ) => {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetParagonHubSkinrCorporationsParams,
                                      "corporation_id",
                                  >,
                              ],
                          ): Promise<OperationResponse<ParagonHubSkinrCorporations>>;
                      } & {};
                  };
              };
              route: (
                  ...args: [originSystemId: number, destinationSystemId: number],
              ) => {
                  post(
                      ...args: [body: RouteRequestBody],
                  ): Promise<OperationResponse<Route>>;
              } & {};
              skyhooks: {
                  raidable: {
                      get(...args: []): Promise<OperationResponse<SkyhooksRaidable>>;
                  };
              };
              sovereignty: {
                  campaigns: {
                      get(...args: []): Promise<OperationResponse<SovereigntyCampaignsGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResponse<SovereigntySystems>>;
                  };
              };
              status: { get(...args: []): Promise<OperationResponse<Status>> };
              ui: {
                  autopilot: {
                      waypoint: {
                          post(
                              ...args: [params: PostUiAutopilotWaypointParams],
                          ): Promise<OperationResponse<void>>;
                      };
                  };
                  openwindow: {
                      contract: {
                          post(
                              ...args: [params: PostUiOpenwindowContractParams],
                          ): Promise<OperationResponse<void>>;
                      };
                      information: {
                          post(
                              ...args: [params: PostUiOpenwindowInformationParams],
                          ): Promise<OperationResponse<void>>;
                      };
                      marketdetails: {
                          post(
                              ...args: [params: PostUiOpenwindowMarketdetailsParams],
                          ): Promise<OperationResponse<void>>;
                      };
                      newmail: {
                          post(
                              ...args: [body: PostUiOpenwindowNewmailBody],
                          ): Promise<OperationResponse<void>>;
                      };
                  };
              };
              universe: {
                  ancestries: {
                      get(...args: []): Promise<OperationResponse<UniverseAncestriesGet>>;
                  };
                  asteroidBelts: (
                      ...args: [asteroidBeltId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                  } & {};
                  bloodlines: {
                      get(...args: []): Promise<OperationResponse<UniverseBloodlinesGet>>;
                  };
                  categories: (
                      ...args: [categoryId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseCategoriesCategoryIdGet>>;
                  } & {
                      get(...args: []): Promise<OperationResponse<UniverseCategoriesGet>>;
                  };
                  constellations: (
                      ...args: [constellationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseConstellationsConstellationIdGet>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseConstellationsGet>>;
                  };
                  factions: {
                      get(...args: []): Promise<OperationResponse<UniverseFactionsGet>>;
                  };
                  graphics: (
                      ...args: [graphicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseGraphicsGraphicIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<UniverseGraphicsGet>> };
                  groups: (
                      ...args: [groupId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseGroupsGroupIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
                  ids: {
                      post(
                          ...args: [body: PostUniverseIdsBody],
                      ): Promise<OperationResponse<UniverseIdsPost>>;
                  };
                  moons: (
                      ...args: [moonId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<UniverseMoonsMoonIdGet>>;
                  } & {};
                  names: {
                      post(
                          ...args: [body: PostUniverseNamesBody],
                      ): Promise<OperationResponse<UniverseNamesPost>>;
                  };
                  planets: (
                      ...args: [planetId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniversePlanetsPlanetIdGet>>;
                  } & {};
                  races: { get(...args: []): Promise<OperationResponse<UniverseRacesGet>> };
                  regions: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseRegionsRegionIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<UniverseRegionsGet>> };
                  schematics: (
                      ...args: [schematicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseSchematicsSchematicIdGet>>;
                  } & {};
                  stargates: (
                      ...args: [stargateId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseStargatesStargateIdGet>>;
                  } & {};
                  stars: (
                      ...args: [starId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<UniverseStarsStarIdGet>>;
                  } & {};
                  stations: (
                      ...args: [stationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseStationsStationIdGet>>;
                  } & {};
                  structures: (
                      ...args: [structureId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseStructuresStructureIdGet>>;
                  } & {
                      get(
                          ...args: [params?: GetUniverseStructuresParams],
                      ): Promise<OperationResponse<UniverseStructuresGet>>;
                  };
                  systemJumps: {
                      get(...args: []): Promise<OperationResponse<UniverseSystemJumpsGet>>;
                  };
                  systemKills: {
                      get(...args: []): Promise<OperationResponse<UniverseSystemKillsGet>>;
                  };
                  systems: (
                      ...args: [systemId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResponse<UniverseSystemsSystemIdGet>>;
                  } & { get(...args: []): Promise<OperationResponse<UniverseSystemsGet>> };
                  types: (
                      ...args: [typeId: number],
                  ) => {
                      get(...args: []): Promise<OperationResponse<UniverseTypesTypeIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
              };
              war: (
                  ...args: [warId: number],
              ) => {
                  get(...args: []): Promise<OperationResponse<WarsWarIdGet>>;
                  killmails: {
                      get(
                          ...args: [],
                      ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                  };
              } & {};
              wars: {
                  get(
                      ...args: [params?: GetWarsParams],
                  ): Promise<OperationResponse<WarsGet>>;
              };
          },
      >

    • The same views with every single-answer operation resolving { ok: true, data, meta } or { ok: false, error } instead of rejecting. Paginated operations still yield items and reject on failure. The same object comes back on every call.

      Returns EsiViews<
          {
              alliance: (
                  ...args: [allianceId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<AlliancesDetail>>;
                  corporations: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<AlliancesAllianceIdCorporationsGet>>;
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<AlliancesAllianceIdIconsGet>>;
                  };
              } & {};
              alliances: { get(...args: []): Promise<OperationResult<AlliancesGet>> };
              character: (
                  ...args: [characterId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<CharactersDetail>>;
                  corporationhistory: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdCorporationhistoryGet>>;
                  };
                  portrait: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdPortraitGet>>;
                  };
              } & {};
              characters: {
                  affiliation: {
                      post(
                          ...args: [body: PostCharactersAffiliationBody],
                      ): Promise<OperationResult<CharactersAffiliationPost>>;
                  };
              };
              contracts: {
                  public: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation?: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  } & {
                      bids: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                      } & {};
                      items: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  is_blueprint_copy?: (...)
                                  | (...)
                                  | (...);
                                  is_included: boolean;
                                  item_id?: (...) | (...);
                                  material_efficiency?: (...) | (...);
                                  quantity: number;
                                  record_id: number;
                                  runs?: (...) | (...);
                                  time_efficiency?: (...) | (...);
                                  type_id: number;
                              },
                          >;
                      } & {};
                  };
              };
              corporation: (
                  ...args: [corporationId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<CorporationsDetail>>;
                  alliancehistory: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdAlliancehistoryGet>>;
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdIconsGet>>;
                  };
              } & {};
              corporations: {
                  npccorps: {
                      get(...args: []): Promise<OperationResult<CorporationsNpccorpsGet>>;
                  };
              };
              cosmetics: {
                  skinr: (
                      ...args: [skinrId: string],
                  ) => { get(...args: []): Promise<OperationResult<CosmeticsSkinr>> } & {};
              };
              dogma: {
                  attributes: (
                      ...args: [attributeId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<DogmaAttributesAttributeIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<DogmaAttributesGet>> };
                  dynamic: {
                      items: (
                          ...args: [typeId: number, itemId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<DogmaDynamicItemsTypeIdItemIdGet>>;
                      } & {};
                  };
                  effects: (
                      ...args: [effectId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<DogmaEffectsEffectIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<DogmaEffectsGet>> };
              };
              freelanceJob: (
                  ...args: [jobId: string],
              ) => { get(...args: []): Promise<OperationResult<FreelanceJobsDetail>> } & {};
              freelanceJobs: {
                  get(
                      ...args: [params?: GetFreelanceJobsListingParams],
                  ): Promise<OperationResult<FreelanceJobsListing>>;
              };
              fw: {
                  leaderboards: {
                      get(...args: []): Promise<OperationResult<FwLeaderboardsGet>>;
                      characters: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<FwLeaderboardsCharactersGet>>;
                      };
                      corporations: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<FwLeaderboardsCorporationsGet>>;
                      };
                  };
                  stats: { get(...args: []): Promise<OperationResult<FwStatsGet>> };
                  systems: { get(...args: []): Promise<OperationResult<FwSystemsGet>> };
                  wars: { get(...args: []): Promise<OperationResult<FwWarsGet>> };
              };
              incursions: { get(...args: []): Promise<OperationResult<IncursionsGet>> };
              industry: {
                  facilities: {
                      get(...args: []): Promise<OperationResult<IndustryFacilitiesGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResult<IndustrySystemsGet>>;
                  };
              };
              insurance: {
                  prices: {
                      get(...args: []): Promise<OperationResult<InsurancePricesGet>>;
                  };
              };
              killmail: (
                  ...args: [killmailId: number, killmailHash: string],
              ) => {
                  get(
                      ...args: [],
                  ): Promise<OperationResult<KillmailsKillmailIdKillmailHashGet>>;
              } & {};
              loyalty: {
                  stores: (
                      ...args: [corporationId: number],
                  ) => {
                      offers: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<LoyaltyStoresCorporationIdOffersGet>>;
                      };
                  } & {};
              };
              market: (
                  ...args: [regionId: number],
              ) => {
                  history: {
                      get(
                          ...args: [
                              params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                          ],
                      ): Promise<OperationResult<MarketsRegionIdHistoryGet>>;
                  };
                  orders: {
                      get(
                          ...args: [params: Omit<GetMarketsRegionIdOrdersParams, "region_id">],
                      ): AsyncIterable<
                          {
                              duration: number;
                              is_buy_order: boolean;
                              issued: string;
                              location_id: number;
                              min_volume: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              system_id: number;
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                          },
                      >;
                  };
                  types: { get(...args: []): AsyncIterable<number> };
              } & {};
              markets: {
                  groups: (
                      ...args: [marketGroupId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<MarketsGroupsMarketGroupIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<MarketsGroupsGet>> };
                  prices: { get(...args: []): Promise<OperationResult<MarketsPricesGet>> };
              };
              meta: {
                  changelog: {
                      get(...args: []): Promise<OperationResult<MetaChangelog>>;
                  };
                  compatibilityDates: {
                      get(...args: []): Promise<OperationResult<MetaCompatibilityDates>>;
                  };
                  name: { get(...args: []): Promise<OperationResult<MetaName>> };
                  openapiJson: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<Readonly<Record<string, unknown>>>>;
                  };
                  openapiYaml: { get(...args: []): Promise<OperationResult<string>> };
                  status: { get(...args: []): Promise<OperationResult<MetaStatus>> };
              };
              militaryCampaign: (
                  ...args: [campaignId: string],
              ) => {
                  get(...args: []): Promise<OperationResult<MilitaryCampaignsDetail>>;
                  objectives: (
                      ...args: [objectiveId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<MilitaryCampaignsObjectivesDetail>>;
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetMilitaryCampaignsObjectivesListingParams,
                                  "campaign_id",
                              >,
                          ],
                      ): Promise<OperationResult<MilitaryCampaignsObjectivesListing>>;
                  };
              } & {};
              militaryCampaigns: {
                  get(...args: []): Promise<OperationResult<MilitaryCampaignsListing>>;
              };
              paragonHub: {
                  skinr: {
                      get(
                          ...args: [params?: GetParagonHubSkinrParams],
                      ): Promise<OperationResult<ParagonHubSkinr>>;
                  };
              };
              route: (
                  ...args: [originSystemId: number, destinationSystemId: number],
              ) => {
                  post(
                      ...args: [body: RouteRequestBody],
                  ): Promise<OperationResult<Route>>;
              } & {};
              skyhooks: {
                  raidable: {
                      get(...args: []): Promise<OperationResult<SkyhooksRaidable>>;
                  };
              };
              sovereignty: {
                  campaigns: {
                      get(...args: []): Promise<OperationResult<SovereigntyCampaignsGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResult<SovereigntySystems>>;
                  };
              };
              status: { get(...args: []): Promise<OperationResult<Status>> };
              universe: {
                  ancestries: {
                      get(...args: []): Promise<OperationResult<UniverseAncestriesGet>>;
                  };
                  asteroidBelts: (
                      ...args: [asteroidBeltId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                  } & {};
                  bloodlines: {
                      get(...args: []): Promise<OperationResult<UniverseBloodlinesGet>>;
                  };
                  categories: (
                      ...args: [categoryId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseCategoriesCategoryIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseCategoriesGet>> };
                  constellations: (
                      ...args: [constellationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseConstellationsConstellationIdGet>>;
                  } & {
                      get(...args: []): Promise<OperationResult<UniverseConstellationsGet>>;
                  };
                  factions: {
                      get(...args: []): Promise<OperationResult<UniverseFactionsGet>>;
                  };
                  graphics: (
                      ...args: [graphicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseGraphicsGraphicIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseGraphicsGet>> };
                  groups: (
                      ...args: [groupId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseGroupsGroupIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
                  ids: {
                      post(
                          ...args: [body: PostUniverseIdsBody],
                      ): Promise<OperationResult<UniverseIdsPost>>;
                  };
                  moons: (
                      ...args: [moonId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseMoonsMoonIdGet>>;
                  } & {};
                  names: {
                      post(
                          ...args: [body: PostUniverseNamesBody],
                      ): Promise<OperationResult<UniverseNamesPost>>;
                  };
                  planets: (
                      ...args: [planetId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniversePlanetsPlanetIdGet>>;
                  } & {};
                  races: { get(...args: []): Promise<OperationResult<UniverseRacesGet>> };
                  regions: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseRegionsRegionIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseRegionsGet>> };
                  schematics: (
                      ...args: [schematicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseSchematicsSchematicIdGet>>;
                  } & {};
                  stargates: (
                      ...args: [stargateId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseStargatesStargateIdGet>>;
                  } & {};
                  stars: (
                      ...args: [starId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseStarsStarIdGet>>;
                  } & {};
                  stations: (
                      ...args: [stationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseStationsStationIdGet>>;
                  } & {};
                  structures: {
                      get(
                          ...args: [params?: GetUniverseStructuresParams],
                      ): Promise<OperationResult<UniverseStructuresGet>>;
                  };
                  systemJumps: {
                      get(...args: []): Promise<OperationResult<UniverseSystemJumpsGet>>;
                  };
                  systemKills: {
                      get(...args: []): Promise<OperationResult<UniverseSystemKillsGet>>;
                  };
                  systems: (
                      ...args: [systemId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseSystemsSystemIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseSystemsGet>> };
                  types: (
                      ...args: [typeId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseTypesTypeIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
              };
              war: (
                  ...args: [warId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<WarsWarIdGet>>;
                  killmails: {
                      get(
                          ...args: [],
                      ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                  };
              } & {};
              wars: {
                  get(
                      ...args: [params?: GetWarsParams],
                  ): Promise<OperationResult<WarsGet>>;
              };
          },
          {
              alliance: (
                  ...args: [allianceId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<AlliancesDetail>>;
                  contacts: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              contact_id: number;
                              contact_type: "faction"
                              | "character"
                              | "corporation"
                              | "alliance";
                              label_ids?: readonly number[];
                              standing: number;
                          },
                      >;
                      labels: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<AlliancesAllianceIdContactsLabelsGet>>;
                      };
                  };
                  corporations: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<AlliancesAllianceIdCorporationsGet>>;
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<AlliancesAllianceIdIconsGet>>;
                  };
              } & {};
              alliances: { get(...args: []): Promise<OperationResult<AlliancesGet>> };
              character: (
                  ...args: [characterId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<CharactersDetail>>;
                  accessLists: (
                      ...args: [accessListId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersAccessListsDetail>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersAccessListsListing>>;
                  };
                  agentsResearch: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdAgentsResearchGet>>;
                  };
                  assets: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              is_blueprint_copy?: boolean;
                              is_singleton: boolean;
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "BoosterBay"
                              | "CapsuleerDeliveries"
                              | "Cargo"
                              | "CorporationGoalDeliveries"
                              | "CorpseBay"
                              | "Deliveries"
                              | "DroneBay"
                              | "ExpeditionHold"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "FrigateEscapeBay"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "InfrastructureHangar"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "MobileDepotHold"
                              | "MoonMaterialBay"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "Skill"
                              | "SpecializedAmmoHold"
                              | "SpecializedAsteroidHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIceHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "StructureDeedBay"
                              | "SubSystemBay"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Wardrobe";
                              location_id: number;
                              location_type: "other"
                              | "solar_system"
                              | "station"
                              | "item";
                              quantity: number;
                              type_id: number;
                          },
                      >;
                      locations: {
                          post(
                              ...args: [body: PostCharactersCharacterIdAssetsLocationsBody],
                          ): Promise<OperationResult<CharactersCharacterIdAssetsLocationsPost>>;
                      };
                      names: {
                          post(
                              ...args: [body: PostCharactersCharacterIdAssetsNamesBody],
                          ): Promise<OperationResult<CharactersCharacterIdAssetsNamesPost>>;
                      };
                  };
                  attributes: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdAttributesGet>>;
                  };
                  blueprints: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "Cargo"
                              | "CorpseBay"
                              | "Deliveries"
                              | "DroneBay"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "SpecializedAmmoHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Module";
                              location_id: number;
                              material_efficiency: number;
                              quantity: number;
                              runs: number;
                              time_efficiency: number;
                              type_id: number;
                          },
                      >;
                  };
                  calendar: (
                      ...args: [eventId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdCalendarEventIdGet>>;
                      put(
                          ...args: [body: PutCharactersCharacterIdCalendarEventIdBody],
                      ): Promise<OperationResult<void>>;
                      attendees: { get(...args: []): Promise<OperationResult<(...)>> };
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetCharactersCharacterIdCalendarParams,
                                  "character_id",
                              >,
                          ],
                      ): Promise<OperationResult<CharactersCharacterIdCalendarGet>>;
                  };
                  clones: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdClonesGet>>;
                  };
                  contacts: {
                      delete(
                          ...args: [
                              params: Omit<
                                  DeleteCharactersCharacterIdContactsParams,
                                  "character_id",
                              >,
                          ],
                      ): Promise<OperationResult<void>>;
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              contact_id: number;
                              contact_type: "faction"
                              | "character"
                              | "corporation"
                              | "alliance";
                              is_blocked?: boolean;
                              is_watched?: boolean;
                              label_ids?: readonly number[];
                              standing: number;
                          },
                      >;
                      post(
                          ...args: [
                              body: PostCharactersCharacterIdContactsBody,
                              params: Omit<PostCharactersCharacterIdContactsParams, "character_id">,
                          ],
                      ): Promise<OperationResult<CharactersCharacterIdContactsPost>>;
                      put(
                          ...args: [
                              body: PutCharactersCharacterIdContactsBody,
                              params: Omit<PutCharactersCharacterIdContactsParams, "character_id">,
                          ],
                      ): Promise<OperationResult<void>>;
                      labels: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CharactersCharacterIdContactsLabelsGet>>;
                      };
                  };
                  contracts: (
                      ...args: [contractId: number],
                  ) => {
                      bids: { get(...args: []): Promise<OperationResult<(...)>> };
                      items: { get(...args: []): Promise<OperationResult<(...)>> };
                  } & {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              acceptor_id: number;
                              assignee_id: number;
                              availability: "corporation"
                              | "alliance"
                              | "public"
                              | "personal";
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_accepted?: string;
                              date_completed?: string;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              status:
                                  | "cancelled"
                                  | "outstanding"
                                  | "in_progress"
                                  | "finished_issuer"
                                  | "finished_contractor"
                                  | "finished"
                                  | "rejected"
                                  | "failed"
                                  | "deleted"
                                  | "reversed";
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  };
                  corporationhistory: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdCorporationhistoryGet>>;
                  };
                  cosmetics: {
                      skinr: {
                          get(...args: []): Promise<OperationResult<CharactersCosmeticsSkinr>>;
                          components: {
                              get(
                                  ...args: [],
                              ): Promise<OperationResult<CharactersCosmeticsSkinrComponents>>;
                          };
                      };
                  };
                  cspa: {
                      post(
                          ...args: [body: PostCharactersCharacterIdCspaBody],
                      ): Promise<OperationResult<number>>;
                  };
                  fatigue: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdFatigueGet>>;
                  };
                  fittings: (
                      ...args: [fittingId: number],
                  ) => { delete(...args: []): Promise<OperationResult<void>> } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdFittingsGet>>;
                      post(
                          ...args: [body: PostCharactersCharacterIdFittingsBody],
                      ): Promise<OperationResult<CharactersCharacterIdFittingsPost>>;
                  };
                  fleet: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdFleetGet>>;
                  };
                  freelanceJobs: (
                      ...args: [jobId: string],
                  ) => {
                      participation: { get(...args: []): Promise<OperationResult<(...)>> };
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersFreelanceJobsListing>>;
                  };
                  fw: {
                      stats: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CharactersCharacterIdFwStatsGet>>;
                      };
                  };
                  implants: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdImplantsGet>>;
                  };
                  industry: {
                      jobs: {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetCharactersCharacterIdIndustryJobsParams,
                                      "character_id",
                                  >,
                              ],
                          ): Promise<OperationResult<CharactersCharacterIdIndustryJobsGet>>;
                      };
                  };
                  killmails: {
                      recent: {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                      };
                  };
                  location: {
                      get(...args: []): Promise<OperationResult<CharactersLocation>>;
                  };
                  loyalty: {
                      points: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CharactersCharacterIdLoyaltyPointsGet>>;
                      };
                  };
                  mail: (
                      ...args: [mailId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResult<void>>;
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdMailMailIdGet>>;
                      put(
                          ...args: [body: PutCharactersCharacterIdMailMailIdBody],
                      ): Promise<OperationResult<void>>;
                  } & {
                      get(
                          ...args: [
                              params?: Omit<GetCharactersCharacterIdMailParams, "character_id">,
                          ],
                      ): Promise<OperationResult<CharactersCharacterIdMailGet>>;
                      post(
                          ...args: [body: PostCharactersCharacterIdMailBody],
                      ): Promise<OperationResult<number>>;
                      labels: (
                          ...args: [labelId: number],
                      ) => { delete(...args: []): Promise<(...)> } & {
                          get(...args: []): Promise<OperationResult<(...)>>;
                          post(
                              ...args: [body: PostCharactersCharacterIdMailLabelsBody],
                          ): Promise<OperationResult<(...)>>;
                      };
                      lists: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CharactersCharacterIdMailListsGet>>;
                      };
                  };
                  medals: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdMedalsGet>>;
                  };
                  mercenaryTacticalOperations: (
                      ...args: [operationId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersMercenaryTacticalOperationsDetail>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<
                          OperationResult<CharactersMercenaryTacticalOperationsListing>,
                      >;
                  };
                  militaryCampaigns: {
                      objectives: (
                          ...args: [objectiveId: string],
                      ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                          get(
                              ...args: [params?: Omit<(...), (...)>],
                          ): Promise<
                              OperationResult<CharactersMilitaryCampaignsObjectivesListing>,
                          >;
                      };
                  };
                  mining: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              date: string;
                              quantity: number;
                              solar_system_id: number;
                              type_id: number;
                          },
                      >;
                  };
                  notifications: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdNotificationsGet>>;
                      contacts: {
                          get(
                              ...args: [],
                          ): Promise<
                              OperationResult<CharactersCharacterIdNotificationsContactsGet>,
                          >;
                      };
                  };
                  online: { get(...args: []): Promise<OperationResult<CharactersOnline>> };
                  orders: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdOrdersGet>>;
                      history: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  duration: number;
                                  escrow?: number;
                                  is_buy_order?: boolean;
                                  is_corporation: boolean;
                                  issued: string;
                                  location_id: number;
                                  min_volume?: number;
                                  order_id: number;
                                  price: number;
                                  range: | "1"
                                  | "2"
                                  | "3"
                                  | "4"
                                  | "5"
                                  | "region"
                                  | "station"
                                  | "10"
                                  | "20"
                                  | "30"
                                  | "40"
                                  | "solarsystem";
                                  region_id: number;
                                  state: "cancelled"
                                  | "expired";
                                  type_id: number;
                                  volume_remain: number;
                                  volume_total: number;
                              },
                          >;
                      };
                  };
                  paragonHub: {
                      skinr: {
                          get(
                              ...args: [
                                  params?: Omit<GetCharactersParagonHubSkinrParams, "character_id">,
                              ],
                          ): Promise<OperationResult<CharactersParagonHubSkinr>>;
                      };
                  };
                  planets: (
                      ...args: [planetId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdPlanetsPlanetIdGet>>;
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdPlanetsGet>>;
                  };
                  portrait: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdPortraitGet>>;
                  };
                  roles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdRolesGet>>;
                  };
                  search: {
                      get(
                          ...args: [
                              params: Omit<GetCharactersCharacterIdSearchParams, "character_id">,
                          ],
                      ): Promise<OperationResult<CharactersCharacterIdSearchGet>>;
                  };
                  ship: { get(...args: []): Promise<OperationResult<CharactersShip>> };
                  skillqueue: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<GetCharactersCharacterIdSkillqueueResponse>>;
                  };
                  skills: { get(...args: []): Promise<OperationResult<CharactersSkills>> };
                  standings: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdStandingsGet>>;
                  };
                  structures: {
                      mercenaryDens: (
                          ...args: [mercenaryDenId: number],
                      ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CharactersStructuresMercenaryDensListing>>;
                      };
                  };
                  titles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CharactersCharacterIdTitlesGet>>;
                  };
                  wallet: {
                      get(...args: []): Promise<OperationResult<number>>;
                      journal: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  amount?: number;
                                  balance?: number;
                                  context_id?: number;
                                  context_id_type?: | "alliance_id"
                                  | "character_id"
                                  | "corporation_id"
                                  | "type_id"
                                  | "system_id"
                                  | "structure_id"
                                  | "planet_id"
                                  | "station_id"
                                  | "contract_id"
                                  | "market_transaction_id"
                                  | "eve_system"
                                  | "industry_job_id";
                                  date: string;
                                  description: string;
                                  first_party_id?: number;
                                  id: number;
                                  reason?: string;
                                  ref_type: | "shares"
                                  | "copying"
                                  | "manufacturing"
                                  | "reaction"
                                  | "researching_technology"
                                  | "reverse_engineering"
                                  | "insurance"
                                  | "acceleration_gate_fee"
                                  | "achievement_category_milestone_reward"
                                  | "achievement_milestone_reward"
                                  | "advertisement_listing_fee"
                                  | "agent_donation"
                                  | "agent_location_services"
                                  | "agent_miscellaneous"
                                  | "agent_mission_collateral_paid"
                                  | "agent_mission_collateral_refunded"
                                  | "agent_mission_reward"
                                  | "agent_mission_reward_corporation_tax"
                                  | "agent_mission_security_tax"
                                  | "agent_mission_time_bonus_reward"
                                  | "agent_mission_time_bonus_reward_corporation_tax"
                                  | "agent_security_services"
                                  | "agent_services_rendered"
                                  | "agents_preward"
                                  | "air_career_program_reward"
                                  | "alliance_maintainance_fee"
                                  | "alliance_registration_fee"
                                  | "allignment_based_gate_toll"
                                  | "asset_safety_recovery_tax"
                                  | "bounty"
                                  | "bounty_prize"
                                  | "bounty_prize_corporation_tax"
                                  | "bounty_prizes"
                                  | "bounty_reimbursement"
                                  | "bounty_surcharge"
                                  | "brokers_fee"
                                  | "campaign_objective_isk_reward"
                                  | "clone_activation"
                                  | "clone_transfer"
                                  | "contraband_fine"
                                  | "contract_auction_bid"
                                  | "contract_auction_bid_corp"
                                  | "contract_auction_bid_refund"
                                  | "contract_auction_sold"
                                  | "contract_brokers_fee"
                                  | "contract_brokers_fee_corp"
                                  | "contract_collateral"
                                  | "contract_collateral_deposited_corp"
                                  | "contract_collateral_payout"
                                  | "contract_collateral_refund"
                                  | "contract_deposit"
                                  | "contract_deposit_corp"
                                  | "contract_deposit_refund"
                                  | "contract_deposit_sales_tax"
                                  | "contract_price"
                                  | "contract_price_payment_corp"
                                  | "contract_reversal"
                                  | "contract_reward"
                                  | "contract_reward_deposited"
                                  | "contract_reward_deposited_corp"
                                  | "contract_reward_refund"
                                  | "contract_sales_tax"
                                  | "corporate_reward_payout"
                                  | "corporate_reward_tax"
                                  | "corporation_account_withdrawal"
                                  | "corporation_bulk_payment"
                                  | "corporation_dividend_payment"
                                  | "corporation_liquidation"
                                  | "corporation_logo_change_cost"
                                  | "corporation_payment"
                                  | "corporation_registration_fee"
                                  | "cosmetic_market_component_item_purchase"
                                  | "cosmetic_market_skin_purchase"
                                  | "cosmetic_market_skin_sale"
                                  | "cosmetic_market_skin_sale_broker_fee"
                                  | "cosmetic_market_skin_sale_tax"
                                  | "cosmetic_market_skin_transaction"
                                  | "courier_mission_escrow"
                                  | "cspa"
                                  | "cspaofflinerefund"
                                  | "daily_challenge_reward"
                                  | "daily_goal_payouts"
                                  | "daily_goal_payouts_tax"
                                  | "datacore_fee"
                                  | "dna_modification_fee"
                                  | "docking_fee"
                                  | "duel_wager_escrow"
                                  | "duel_wager_payment"
                                  | "duel_wager_refund"
                                  | "ess_escrow_transfer"
                                  | "external_trade_delivery"
                                  | "external_trade_freeze"
                                  | "external_trade_thaw"
                                  | "factory_slot_rental_fee"
                                  | "flux_payout"
                                  | "flux_tax"
                                  | "flux_ticket_repayment"
                                  | "flux_ticket_sale"
                                  | "freelance_jobs_broadcasting_fee"
                                  | "freelance_jobs_duration_fee"
                                  | "freelance_jobs_escrow_refund"
                                  | "freelance_jobs_reward"
                                  | "freelance_jobs_reward_corporation_tax"
                                  | "freelance_jobs_reward_escrow"
                                  | "gm_cash_transfer"
                                  | "gm_plex_fee_refund"
                                  | "industry_job_tax"
                                  | "industry_security_tax"
                                  | "infrastructure_hub_maintenance"
                                  | "inheritance"
                                  | "insurgency_corruption_contribution_reward"
                                  | "insurgency_suppression_contribution_reward"
                                  | "item_trader_payment"
                                  | "jump_clone_activation_fee"
                                  | "jump_clone_installation_fee"
                                  | "kill_right_fee"
                                  | "lp_store"
                                  | "market_escrow"
                                  | "market_fine_paid"
                                  | "market_provider_tax"
                                  | "market_security_tax"
                                  | "market_transaction"
                                  | "medal_creation"
                                  | "medal_issued"
                                  | "milestone_reward_payment"
                                  | "mission_completion"
                                  | "mission_cost"
                                  | "mission_expiration"
                                  | "mission_reward"
                                  | "npc_bounty_security_tax"
                                  | "office_rental_fee"
                                  | "operation_bonus"
                                  | "opportunity_reward"
                                  | "planetary_construction"
                                  | "planetary_export_tax"
                                  | "planetary_import_tax"
                                  | "player_donation"
                                  | "player_trading"
                                  | "project_discovery_reward"
                                  | "project_discovery_tax"
                                  | "project_payouts"
                                  | "redeemed_isk_token"
                                  | "release_of_impounded_property"
                                  | "repair_bill"
                                  | "reprocessing_tax"
                                  | "researching_material_productivity"
                                  | "researching_time_productivity"
                                  | "resource_wars_reward"
                                  | "season_challenge_reward"
                                  | "security_processing_fee"
                                  | "skill_purchase"
                                  | "skyhook_claim_fee"
                                  | "sovereignity_bill"
                                  | "store_purchase"
                                  | "store_purchase_refund"
                                  | "structure_gate_jump"
                                  | "transaction_tax"
                                  | "under_construction"
                                  | "upkeep_adjustment_fee"
                                  | "war_ally_contract"
                                  | "war_fee"
                                  | "war_fee_surrender";
                                  second_party_id?: number;
                                  tax?: number;
                                  tax_receiver_id?: number;
                              },
                          >;
                      };
                      transactions: {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetCharactersCharacterIdWalletTransactionsParams,
                                      "character_id",
                                  >,
                              ],
                          ): Promise<OperationResult<CharactersCharacterIdWalletTransactionsGet>>;
                      };
                  };
              } & {};
              characters: {
                  affiliation: {
                      post(
                          ...args: [body: PostCharactersAffiliationBody],
                      ): Promise<OperationResult<CharactersAffiliationPost>>;
                  };
              };
              contracts: {
                  public: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation?: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  } & {
                      bids: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ amount: number; bid_id: number; date_bid: string }>;
                      } & {};
                      items: (
                          ...args: [contractId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  is_blueprint_copy?: (...)
                                  | (...)
                                  | (...);
                                  is_included: boolean;
                                  item_id?: (...) | (...);
                                  material_efficiency?: (...) | (...);
                                  quantity: number;
                                  record_id: number;
                                  runs?: (...) | (...);
                                  time_efficiency?: (...) | (...);
                                  type_id: number;
                              },
                          >;
                      } & {};
                  };
              };
              corporation: (
                  ...args: [corporationId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<CorporationsDetail>>;
                  alliancehistory: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdAlliancehistoryGet>>;
                  };
                  assets: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              is_blueprint_copy?: boolean;
                              is_singleton: boolean;
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "BoosterBay"
                              | "CapsuleerDeliveries"
                              | "Cargo"
                              | "CorporationGoalDeliveries"
                              | "Deliveries"
                              | "DroneBay"
                              | "ExpeditionHold"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "FrigateEscapeBay"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "InfrastructureHangar"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "MobileDepotHold"
                              | "MoonMaterialBay"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "Skill"
                              | "SpecializedAmmoHold"
                              | "SpecializedAsteroidHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIceHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "SubSystemBay"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Wardrobe"
                              | "Bonus"
                              | "Booster"
                              | "Capsule"
                              | "CorpDeliveries"
                              | "CorpSAG1"
                              | "CorpSAG2"
                              | "CorpSAG3"
                              | "CorpSAG4"
                              | "CorpSAG5"
                              | "CorpSAG6"
                              | "CorpSAG7"
                              | "CrateLoot"
                              | "DustBattle"
                              | "DustDatabank"
                              | "Impounded"
                              | "JunkyardReprocessed"
                              | "JunkyardTrashed"
                              | "OfficeFolder"
                              | "Pilot"
                              | "PlanetSurface"
                              | "QuantumCoreRoom"
                              | "Reward"
                              | "SecondaryStorage"
                              | "ServiceSlot0"
                              | "ServiceSlot1"
                              | "ServiceSlot2"
                              | "ServiceSlot3"
                              | "ServiceSlot4"
                              | "ServiceSlot5"
                              | "ServiceSlot6"
                              | "ServiceSlot7"
                              | "ShipOffline"
                              | "SkillInTraining"
                              | "StructureActive"
                              | "StructureFuel"
                              | "StructureInactive"
                              | "StructureOffline"
                              | "Wallet";
                              location_id: number;
                              location_type: "other"
                              | "solar_system"
                              | "station"
                              | "item";
                              quantity: number;
                              type_id: number;
                          },
                      >;
                      locations: {
                          post(
                              ...args: [body: PostCorporationsCorporationIdAssetsLocationsBody],
                          ): Promise<
                              OperationResult<CorporationsCorporationIdAssetsLocationsPost>,
                          >;
                      };
                      names: {
                          post(
                              ...args: [body: PostCorporationsCorporationIdAssetsNamesBody],
                          ): Promise<OperationResult<CorporationsCorporationIdAssetsNamesPost>>;
                      };
                  };
                  blueprints: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              item_id: number;
                              location_flag: | "AssetSafety"
                              | "AutoFit"
                              | "BoosterBay"
                              | "CapsuleerDeliveries"
                              | "Cargo"
                              | "CorporationGoalDeliveries"
                              | "Deliveries"
                              | "DroneBay"
                              | "ExpeditionHold"
                              | "FighterBay"
                              | "FighterTube0"
                              | "FighterTube1"
                              | "FighterTube2"
                              | "FighterTube3"
                              | "FighterTube4"
                              | "FleetHangar"
                              | "FrigateEscapeBay"
                              | "Hangar"
                              | "HangarAll"
                              | "HiSlot0"
                              | "HiSlot1"
                              | "HiSlot2"
                              | "HiSlot3"
                              | "HiSlot4"
                              | "HiSlot5"
                              | "HiSlot6"
                              | "HiSlot7"
                              | "HiddenModifiers"
                              | "Implant"
                              | "InfrastructureHangar"
                              | "LoSlot0"
                              | "LoSlot1"
                              | "LoSlot2"
                              | "LoSlot3"
                              | "LoSlot4"
                              | "LoSlot5"
                              | "LoSlot6"
                              | "LoSlot7"
                              | "Locked"
                              | "MedSlot0"
                              | "MedSlot1"
                              | "MedSlot2"
                              | "MedSlot3"
                              | "MedSlot4"
                              | "MedSlot5"
                              | "MedSlot6"
                              | "MedSlot7"
                              | "MobileDepotHold"
                              | "MoonMaterialBay"
                              | "QuafeBay"
                              | "RigSlot0"
                              | "RigSlot1"
                              | "RigSlot2"
                              | "RigSlot3"
                              | "RigSlot4"
                              | "RigSlot5"
                              | "RigSlot6"
                              | "RigSlot7"
                              | "ShipHangar"
                              | "Skill"
                              | "SpecializedAmmoHold"
                              | "SpecializedAsteroidHold"
                              | "SpecializedCommandCenterHold"
                              | "SpecializedFuelBay"
                              | "SpecializedGasHold"
                              | "SpecializedIceHold"
                              | "SpecializedIndustrialShipHold"
                              | "SpecializedLargeShipHold"
                              | "SpecializedMaterialBay"
                              | "SpecializedMediumShipHold"
                              | "SpecializedMineralHold"
                              | "SpecializedOreHold"
                              | "SpecializedPlanetaryCommoditiesHold"
                              | "SpecializedSalvageHold"
                              | "SpecializedShipHold"
                              | "SpecializedSmallShipHold"
                              | "SubSystemBay"
                              | "SubSystemSlot0"
                              | "SubSystemSlot1"
                              | "SubSystemSlot2"
                              | "SubSystemSlot3"
                              | "SubSystemSlot4"
                              | "SubSystemSlot5"
                              | "SubSystemSlot6"
                              | "SubSystemSlot7"
                              | "Unlocked"
                              | "Wardrobe"
                              | "Bonus"
                              | "Booster"
                              | "Capsule"
                              | "CorpDeliveries"
                              | "CorpSAG1"
                              | "CorpSAG2"
                              | "CorpSAG3"
                              | "CorpSAG4"
                              | "CorpSAG5"
                              | "CorpSAG6"
                              | "CorpSAG7"
                              | "CrateLoot"
                              | "DustBattle"
                              | "DustDatabank"
                              | "Impounded"
                              | "JunkyardReprocessed"
                              | "JunkyardTrashed"
                              | "OfficeFolder"
                              | "Pilot"
                              | "PlanetSurface"
                              | "QuantumCoreRoom"
                              | "Reward"
                              | "SecondaryStorage"
                              | "ServiceSlot0"
                              | "ServiceSlot1"
                              | "ServiceSlot2"
                              | "ServiceSlot3"
                              | "ServiceSlot4"
                              | "ServiceSlot5"
                              | "ServiceSlot6"
                              | "ServiceSlot7"
                              | "ShipOffline"
                              | "SkillInTraining"
                              | "StructureActive"
                              | "StructureFuel"
                              | "StructureInactive"
                              | "StructureOffline"
                              | "Wallet";
                              location_id: number;
                              material_efficiency: number;
                              quantity: number;
                              runs: number;
                              time_efficiency: number;
                              type_id: number;
                          },
                      >;
                  };
                  contacts: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              contact_id: number;
                              contact_type: "faction"
                              | "character"
                              | "corporation"
                              | "alliance";
                              is_watched?: boolean;
                              label_ids?: readonly number[];
                              standing: number;
                          },
                      >;
                      labels: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CorporationsCorporationIdContactsLabelsGet>>;
                      };
                  };
                  containers: {
                      logs: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  action: | "add"
                                  | "assemble"
                                  | "configure"
                                  | "enter_password"
                                  | "lock"
                                  | "move"
                                  | "repackage"
                                  | "set_name"
                                  | "set_password"
                                  | "unlock";
                                  character_id: number;
                                  container_id: number;
                                  container_type_id: number;
                                  location_flag: | "AssetSafety"
                                  | "AutoFit"
                                  | "BoosterBay"
                                  | "CapsuleerDeliveries"
                                  | "Cargo"
                                  | "CorporationGoalDeliveries"
                                  | "Deliveries"
                                  | "DroneBay"
                                  | "ExpeditionHold"
                                  | "FighterBay"
                                  | "FighterTube0"
                                  | "FighterTube1"
                                  | "FighterTube2"
                                  | "FighterTube3"
                                  | "FighterTube4"
                                  | "FleetHangar"
                                  | "FrigateEscapeBay"
                                  | "Hangar"
                                  | "HangarAll"
                                  | "HiSlot0"
                                  | "HiSlot1"
                                  | "HiSlot2"
                                  | "HiSlot3"
                                  | "HiSlot4"
                                  | "HiSlot5"
                                  | "HiSlot6"
                                  | "HiSlot7"
                                  | "HiddenModifiers"
                                  | "Implant"
                                  | "InfrastructureHangar"
                                  | "LoSlot0"
                                  | "LoSlot1"
                                  | "LoSlot2"
                                  | "LoSlot3"
                                  | "LoSlot4"
                                  | "LoSlot5"
                                  | "LoSlot6"
                                  | "LoSlot7"
                                  | "Locked"
                                  | "MedSlot0"
                                  | "MedSlot1"
                                  | "MedSlot2"
                                  | "MedSlot3"
                                  | "MedSlot4"
                                  | "MedSlot5"
                                  | "MedSlot6"
                                  | "MedSlot7"
                                  | "MobileDepotHold"
                                  | "MoonMaterialBay"
                                  | "QuafeBay"
                                  | "RigSlot0"
                                  | "RigSlot1"
                                  | "RigSlot2"
                                  | "RigSlot3"
                                  | "RigSlot4"
                                  | "RigSlot5"
                                  | "RigSlot6"
                                  | "RigSlot7"
                                  | "ShipHangar"
                                  | "Skill"
                                  | "SpecializedAmmoHold"
                                  | "SpecializedAsteroidHold"
                                  | "SpecializedCommandCenterHold"
                                  | "SpecializedFuelBay"
                                  | "SpecializedGasHold"
                                  | "SpecializedIceHold"
                                  | "SpecializedIndustrialShipHold"
                                  | "SpecializedLargeShipHold"
                                  | "SpecializedMaterialBay"
                                  | "SpecializedMediumShipHold"
                                  | "SpecializedMineralHold"
                                  | "SpecializedOreHold"
                                  | "SpecializedPlanetaryCommoditiesHold"
                                  | "SpecializedSalvageHold"
                                  | "SpecializedShipHold"
                                  | "SpecializedSmallShipHold"
                                  | "SubSystemBay"
                                  | "SubSystemSlot0"
                                  | "SubSystemSlot1"
                                  | "SubSystemSlot2"
                                  | "SubSystemSlot3"
                                  | "SubSystemSlot4"
                                  | "SubSystemSlot5"
                                  | "SubSystemSlot6"
                                  | "SubSystemSlot7"
                                  | "Unlocked"
                                  | "Wardrobe"
                                  | "Bonus"
                                  | "Booster"
                                  | "Capsule"
                                  | "CorpDeliveries"
                                  | "CorpSAG1"
                                  | "CorpSAG2"
                                  | "CorpSAG3"
                                  | "CorpSAG4"
                                  | "CorpSAG5"
                                  | "CorpSAG6"
                                  | "CorpSAG7"
                                  | "CrateLoot"
                                  | "DustBattle"
                                  | "DustDatabank"
                                  | "Impounded"
                                  | "JunkyardReprocessed"
                                  | "JunkyardTrashed"
                                  | "OfficeFolder"
                                  | "Pilot"
                                  | "PlanetSurface"
                                  | "QuantumCoreRoom"
                                  | "Reward"
                                  | "SecondaryStorage"
                                  | "ServiceSlot0"
                                  | "ServiceSlot1"
                                  | "ServiceSlot2"
                                  | "ServiceSlot3"
                                  | "ServiceSlot4"
                                  | "ServiceSlot5"
                                  | "ServiceSlot6"
                                  | "ServiceSlot7"
                                  | "ShipOffline"
                                  | "SkillInTraining"
                                  | "StructureActive"
                                  | "StructureFuel"
                                  | "StructureInactive"
                                  | "StructureOffline"
                                  | "Wallet";
                                  location_id: number;
                                  logged_at: string;
                                  new_config_bitmask?: number;
                                  old_config_bitmask?: number;
                                  password_type?: "config"
                                  | "general";
                                  quantity?: number;
                                  type_id?: number;
                              },
                          >;
                      };
                  };
                  contracts: (
                      ...args: [contractId: number],
                  ) => {
                      bids: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              { amount: ...; bid_id: ...; bidder_id: ...; date_bid: ... },
                          >;
                      };
                      items: { get(...args: []): Promise<OperationResult<(...)>> };
                  } & {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              acceptor_id: number;
                              assignee_id: number;
                              availability: "corporation"
                              | "alliance"
                              | "public"
                              | "personal";
                              buyout?: number;
                              collateral?: number;
                              contract_id: number;
                              date_accepted?: string;
                              date_completed?: string;
                              date_expired: string;
                              date_issued: string;
                              days_to_complete?: number;
                              end_location_id?: number;
                              for_corporation: boolean;
                              issuer_corporation_id: number;
                              issuer_id: number;
                              price?: number;
                              reward?: number;
                              start_location_id?: number;
                              status:
                                  | "cancelled"
                                  | "outstanding"
                                  | "in_progress"
                                  | "finished_issuer"
                                  | "finished_contractor"
                                  | "finished"
                                  | "rejected"
                                  | "failed"
                                  | "deleted"
                                  | "reversed";
                              title?: string;
                              type: "unknown"
                              | "item_exchange"
                              | "auction"
                              | "courier"
                              | "loan";
                              volume?: number;
                          },
                      >;
                  };
                  customsOffices: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              alliance_tax_rate?: number;
                              allow_access_with_standings: boolean;
                              allow_alliance_access: boolean;
                              bad_standing_tax_rate?: number;
                              corporation_tax_rate?: number;
                              excellent_standing_tax_rate?: number;
                              good_standing_tax_rate?: number;
                              neutral_standing_tax_rate?: number;
                              office_id: number;
                              reinforce_exit_end: number;
                              reinforce_exit_start: number;
                              standing_level?: "bad"
                              | "excellent"
                              | "good"
                              | "neutral"
                              | "terrible";
                              system_id: number;
                              terrible_standing_tax_rate?: number;
                              type_id?: number;
                          },
                      >;
                  };
                  divisions: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdDivisionsGet>>;
                  };
                  facilities: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdFacilitiesGet>>;
                  };
                  freelanceJobs: (
                      ...args: [jobId: string],
                  ) => {
                      participants: {
                          get(
                              ...args: [params?: (...) | (...)],
                          ): Promise<OperationResult<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetCorporationsFreelanceJobsListingParams,
                                  "corporation_id",
                              >,
                          ],
                      ): Promise<OperationResult<CorporationsFreelanceJobsListing>>;
                  };
                  fw: {
                      stats: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CorporationsCorporationIdFwStatsGet>>;
                      };
                  };
                  icons: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdIconsGet>>;
                  };
                  industry: {
                      jobs: {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetCorporationsCorporationIdIndustryJobsParams,
                                      "corporation_id",
                                  >,
                              ],
                          ): AsyncIterable<
                              {
                                  activity_id: number;
                                  blueprint_id: number;
                                  blueprint_location_id: number;
                                  blueprint_type_id: number;
                                  completed_character_id?: number;
                                  completed_date?: string;
                                  cost?: number;
                                  duration: number;
                                  end_date: string;
                                  facility_id: number;
                                  installer_id: number;
                                  job_id: number;
                                  licensed_runs?: number;
                                  location_id: number;
                                  output_location_id: number;
                                  pause_date?: string;
                                  probability?: number;
                                  product_type_id?: number;
                                  runs: number;
                                  start_date: string;
                                  status: | "active"
                                  | "cancelled"
                                  | "delivered"
                                  | "paused"
                                  | "ready"
                                  | "reverted";
                                  successful_runs?: number;
                              },
                          >;
                      };
                  };
                  killmails: {
                      recent: {
                          get(
                              ...args: [],
                          ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                      };
                  };
                  medals: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              created_at: string;
                              creator_id: number;
                              description: string;
                              medal_id: number;
                              title: string;
                          },
                      >;
                      issued: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  character_id: number;
                                  issued_at: string;
                                  issuer_id: number;
                                  medal_id: number;
                                  reason: string;
                                  status: "private"
                                  | "public";
                              },
                          >;
                      };
                  };
                  members: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdMembersGet>>;
                      limit: { get(...args: []): Promise<OperationResult<number>> };
                      titles: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CorporationsCorporationIdMembersTitlesGet>>;
                      };
                  };
                  membertracking: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdMembertrackingGet>>;
                  };
                  mining: {
                      extractions: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  chunk_arrival_time: string;
                                  extraction_start_time: string;
                                  moon_id: number;
                                  natural_decay_time: string;
                                  structure_id: number;
                              },
                          >;
                      };
                      observers: (
                          ...args: [observerId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  character_id: ...;
                                  last_updated: ...;
                                  quantity: ...;
                                  recorded_corporation_id: ...;
                                  type_id: ...;
                              },
                          >;
                      } & {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  last_updated: string;
                                  observer_id: number;
                                  observer_type: "structure";
                              },
                          >;
                      };
                  };
                  orders: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              duration: number;
                              escrow?: number;
                              is_buy_order?: boolean;
                              issued: string;
                              issued_by: number;
                              location_id: number;
                              min_volume?: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              region_id: number;
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                              wallet_division: number;
                          },
                      >;
                      history: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  duration: number;
                                  escrow?: number;
                                  is_buy_order?: boolean;
                                  issued: string;
                                  issued_by?: number;
                                  location_id: number;
                                  min_volume?: number;
                                  order_id: number;
                                  price: number;
                                  range: | "1"
                                  | "2"
                                  | "3"
                                  | "4"
                                  | "5"
                                  | "region"
                                  | "station"
                                  | "10"
                                  | "20"
                                  | "30"
                                  | "40"
                                  | "solarsystem";
                                  region_id: number;
                                  state: "cancelled"
                                  | "expired";
                                  type_id: number;
                                  volume_remain: number;
                                  volume_total: number;
                                  wallet_division: number;
                              },
                          >;
                      };
                  };
                  projects: (
                      ...args: [projectId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsProjectsDetail>>;
                      contribution: (
                          ...args: [characterId: ...],
                      ) => { get(...args: ...): ... } & {};
                      contributors: {
                          get(
                              ...args: [params?: (...) | (...)],
                          ): Promise<OperationResult<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetCorporationsProjectsListingParams,
                                  "corporation_id",
                              >,
                          ],
                      ): Promise<OperationResult<CorporationsProjectsListing>>;
                  };
                  roles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdRolesGet>>;
                      history: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  changed_at: string;
                                  character_id: number;
                                  issuer_id: number;
                                  new_roles: readonly (
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                  )[];
                                  old_roles: readonly (
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                  )[];
                                  role_type:
                                      | "roles"
                                      | "roles_at_hq"
                                      | "roles_at_base"
                                      | "roles_at_other"
                                      | "grantable_roles"
                                      | "grantable_roles_at_hq"
                                      | "grantable_roles_at_base"
                                      | "grantable_roles_at_other";
                              },
                          >;
                      };
                  };
                  shareholders: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              share_count: number;
                              shareholder_id: number;
                              shareholder_type: "character"
                              | "corporation";
                          },
                      >;
                  };
                  standings: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              from_id: number;
                              from_type: "agent"
                              | "npc_corp"
                              | "faction";
                              standing: number;
                          },
                      >;
                  };
                  starbases: (
                      ...args: [starbaseId: number],
                  ) => {
                      get(
                          ...args: [
                              params: Omit<
                                  GetCorporationsCorporationIdStarbasesStarbaseIdParams,
                                  (...)
                                  | (...),
                              >,
                          ],
                      ): Promise<
                          OperationResult<CorporationsCorporationIdStarbasesStarbaseIdGet>,
                      >;
                  } & {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              moon_id?: number;
                              onlined_since?: string;
                              reinforced_until?: string;
                              starbase_id: number;
                              state?: | "offline"
                              | "online"
                              | "onlining"
                              | "reinforced"
                              | "unanchoring";
                              system_id: number;
                              type_id: number;
                              unanchor_at?: string;
                          },
                      >;
                  };
                  structures: {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              corporation_id: number;
                              fuel_expires?: string;
                              name?: string;
                              next_reinforce_apply?: string;
                              next_reinforce_hour?: number;
                              profile_id: number;
                              reinforce_hour?: number;
                              services?: readonly { name: ...; state: ... }[];
                              state:
                                  | "unknown"
                                  | "anchor_vulnerable"
                                  | "anchoring"
                                  | "armor_reinforce"
                                  | "armor_vulnerable"
                                  | "deploy_vulnerable"
                                  | "fitting_invulnerable"
                                  | "hull_reinforce"
                                  | "hull_vulnerable"
                                  | "online_deprecated"
                                  | "onlining_vulnerable"
                                  | "shield_vulnerable"
                                  | "unanchored";
                              state_timer_end?: string;
                              state_timer_start?: string;
                              structure_id: number;
                              system_id: number;
                              type_id: number;
                              unanchors_at?: string;
                          },
                      >;
                      skyhooks: (
                          ...args: [skyhookId: number],
                      ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<CorporationsStructuresSkyhooksListing>>;
                      };
                      sovereigntyHubs: (
                          ...args: [sovereigntyHubId: number],
                      ) => { get(...args: []): Promise<OperationResult<(...)>> } & {
                          get(
                              ...args: [],
                          ): Promise<
                              OperationResult<CorporationsStructuresSovereigntyHubsListing>,
                          >;
                      };
                  };
                  titles: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdTitlesGet>>;
                  };
                  wallets: (
                      ...args: [division: number],
                  ) => {
                      journal: {
                          get(
                              ...args: [],
                          ): AsyncIterable<
                              {
                                  amount?: ...;
                                  balance?: ...;
                                  context_id?: ...;
                                  context_id_type?: ...;
                                  date: ...;
                                  description: ...;
                                  first_party_id?: ...;
                                  id: ...;
                                  reason?: ...;
                                  ref_type: ...;
                                  second_party_id?: ...;
                                  tax?: ...;
                                  tax_receiver_id?: ...;
                              },
                          >;
                      };
                      transactions: {
                          get(
                              ...args: [params?: (...) | (...)],
                          ): Promise<OperationResult<(...)>>;
                      };
                  } & {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<CorporationsCorporationIdWalletsGet>>;
                  };
              } & {};
              corporations: {
                  npccorps: {
                      get(...args: []): Promise<OperationResult<CorporationsNpccorpsGet>>;
                  };
              };
              cosmetics: {
                  skinr: (
                      ...args: [skinrId: string],
                  ) => { get(...args: []): Promise<OperationResult<CosmeticsSkinr>> } & {};
              };
              dogma: {
                  attributes: (
                      ...args: [attributeId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<DogmaAttributesAttributeIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<DogmaAttributesGet>> };
                  dynamic: {
                      items: (
                          ...args: [typeId: number, itemId: number],
                      ) => {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<DogmaDynamicItemsTypeIdItemIdGet>>;
                      } & {};
                  };
                  effects: (
                      ...args: [effectId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<DogmaEffectsEffectIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<DogmaEffectsGet>> };
              };
              fleet: (
                  ...args: [fleetId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<FleetsFleetIdGet>>;
                  put(
                      ...args: [body: PutFleetsFleetIdBody],
                  ): Promise<OperationResult<void>>;
                  members: (
                      ...args: [memberId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResult<void>>;
                      put(
                          ...args: [body: PutFleetsFleetIdMembersMemberIdBody],
                      ): Promise<OperationResult<void>>;
                  } & {
                      get(...args: []): Promise<OperationResult<FleetsFleetIdMembersGet>>;
                      post(
                          ...args: [body: PostFleetsFleetIdMembersBody],
                      ): Promise<OperationResult<void>>;
                  };
                  squads: (
                      ...args: [squadId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResult<void>>;
                      put(
                          ...args: [body: PutFleetsFleetIdSquadsSquadIdBody],
                      ): Promise<OperationResult<void>>;
                  } & {};
                  wings: (
                      ...args: [wingId: number],
                  ) => {
                      delete(...args: []): Promise<OperationResult<void>>;
                      put(
                          ...args: [body: PutFleetsFleetIdWingsWingIdBody],
                      ): Promise<OperationResult<void>>;
                      squads: { post(...args: []): Promise<OperationResult<(...)>> };
                  } & {
                      get(...args: []): Promise<OperationResult<FleetsFleetIdWingsGet>>;
                      post(...args: []): Promise<OperationResult<FleetsFleetIdWingsPost>>;
                  };
              } & {};
              freelanceJob: (
                  ...args: [jobId: string],
              ) => { get(...args: []): Promise<OperationResult<FreelanceJobsDetail>> } & {};
              freelanceJobs: {
                  get(
                      ...args: [params?: GetFreelanceJobsListingParams],
                  ): Promise<OperationResult<FreelanceJobsListing>>;
              };
              fw: {
                  leaderboards: {
                      get(...args: []): Promise<OperationResult<FwLeaderboardsGet>>;
                      characters: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<FwLeaderboardsCharactersGet>>;
                      };
                      corporations: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<FwLeaderboardsCorporationsGet>>;
                      };
                  };
                  stats: { get(...args: []): Promise<OperationResult<FwStatsGet>> };
                  systems: { get(...args: []): Promise<OperationResult<FwSystemsGet>> };
                  wars: { get(...args: []): Promise<OperationResult<FwWarsGet>> };
              };
              incursions: { get(...args: []): Promise<OperationResult<IncursionsGet>> };
              industry: {
                  facilities: {
                      get(...args: []): Promise<OperationResult<IndustryFacilitiesGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResult<IndustrySystemsGet>>;
                  };
              };
              insurance: {
                  prices: {
                      get(...args: []): Promise<OperationResult<InsurancePricesGet>>;
                  };
              };
              killmail: (
                  ...args: [killmailId: number, killmailHash: string],
              ) => {
                  get(
                      ...args: [],
                  ): Promise<OperationResult<KillmailsKillmailIdKillmailHashGet>>;
              } & {};
              loyalty: {
                  stores: (
                      ...args: [corporationId: number],
                  ) => {
                      offers: {
                          get(
                              ...args: [],
                          ): Promise<OperationResult<LoyaltyStoresCorporationIdOffersGet>>;
                      };
                  } & {};
              };
              market: (
                  ...args: [regionId: number],
              ) => {
                  history: {
                      get(
                          ...args: [
                              params: Omit<GetMarketsRegionIdHistoryParams, "region_id">,
                          ],
                      ): Promise<OperationResult<MarketsRegionIdHistoryGet>>;
                  };
                  orders: {
                      get(
                          ...args: [params: Omit<GetMarketsRegionIdOrdersParams, "region_id">],
                      ): AsyncIterable<
                          {
                              duration: number;
                              is_buy_order: boolean;
                              issued: string;
                              location_id: number;
                              min_volume: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              system_id: number;
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                          },
                      >;
                  };
                  types: { get(...args: []): AsyncIterable<number> };
              } & {};
              markets: {
                  groups: (
                      ...args: [marketGroupId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<MarketsGroupsMarketGroupIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<MarketsGroupsGet>> };
                  prices: { get(...args: []): Promise<OperationResult<MarketsPricesGet>> };
                  structures: (
                      ...args: [structureId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): AsyncIterable<
                          {
                              duration: number;
                              is_buy_order: boolean;
                              issued: string;
                              location_id: number;
                              min_volume: number;
                              order_id: number;
                              price: number;
                              range: | "1"
                              | "2"
                              | "3"
                              | "4"
                              | "5"
                              | "region"
                              | "station"
                              | "10"
                              | "20"
                              | "30"
                              | "40"
                              | "solarsystem";
                              type_id: number;
                              volume_remain: number;
                              volume_total: number;
                          },
                      >;
                  } & {};
              };
              meta: {
                  changelog: {
                      get(...args: []): Promise<OperationResult<MetaChangelog>>;
                  };
                  compatibilityDates: {
                      get(...args: []): Promise<OperationResult<MetaCompatibilityDates>>;
                  };
                  name: { get(...args: []): Promise<OperationResult<MetaName>> };
                  openapiJson: {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<Readonly<Record<string, unknown>>>>;
                  };
                  openapiYaml: { get(...args: []): Promise<OperationResult<string>> };
                  status: { get(...args: []): Promise<OperationResult<MetaStatus>> };
              };
              militaryCampaign: (
                  ...args: [campaignId: string],
              ) => {
                  get(...args: []): Promise<OperationResult<MilitaryCampaignsDetail>>;
                  objectives: (
                      ...args: [objectiveId: string],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<MilitaryCampaignsObjectivesDetail>>;
                  } & {
                      get(
                          ...args: [
                              params?: Omit<
                                  GetMilitaryCampaignsObjectivesListingParams,
                                  "campaign_id",
                              >,
                          ],
                      ): Promise<OperationResult<MilitaryCampaignsObjectivesListing>>;
                  };
              } & {};
              militaryCampaigns: {
                  get(...args: []): Promise<OperationResult<MilitaryCampaignsListing>>;
              };
              paragonHub: {
                  skinr: {
                      get(
                          ...args: [params?: GetParagonHubSkinrParams],
                      ): Promise<OperationResult<ParagonHubSkinr>>;
                      alliances: (
                          ...args: [allianceId: number],
                      ) => {
                          get(
                              ...args: [
                                  params?: Omit<GetParagonHubSkinrAlliancesParams, "alliance_id">,
                              ],
                          ): Promise<OperationResult<ParagonHubSkinrAlliances>>;
                      } & {};
                      characters: (
                          ...args: [characterId: number],
                      ) => {
                          get(
                              ...args: [
                                  params?: Omit<GetParagonHubSkinrCharactersParams, "character_id">,
                              ],
                          ): Promise<OperationResult<ParagonHubSkinrCharacters>>;
                      } & {};
                      corporations: (
                          ...args: [corporationId: number],
                      ) => {
                          get(
                              ...args: [
                                  params?: Omit<
                                      GetParagonHubSkinrCorporationsParams,
                                      "corporation_id",
                                  >,
                              ],
                          ): Promise<OperationResult<ParagonHubSkinrCorporations>>;
                      } & {};
                  };
              };
              route: (
                  ...args: [originSystemId: number, destinationSystemId: number],
              ) => {
                  post(
                      ...args: [body: RouteRequestBody],
                  ): Promise<OperationResult<Route>>;
              } & {};
              skyhooks: {
                  raidable: {
                      get(...args: []): Promise<OperationResult<SkyhooksRaidable>>;
                  };
              };
              sovereignty: {
                  campaigns: {
                      get(...args: []): Promise<OperationResult<SovereigntyCampaignsGet>>;
                  };
                  systems: {
                      get(...args: []): Promise<OperationResult<SovereigntySystems>>;
                  };
              };
              status: { get(...args: []): Promise<OperationResult<Status>> };
              ui: {
                  autopilot: {
                      waypoint: {
                          post(
                              ...args: [params: PostUiAutopilotWaypointParams],
                          ): Promise<OperationResult<void>>;
                      };
                  };
                  openwindow: {
                      contract: {
                          post(
                              ...args: [params: PostUiOpenwindowContractParams],
                          ): Promise<OperationResult<void>>;
                      };
                      information: {
                          post(
                              ...args: [params: PostUiOpenwindowInformationParams],
                          ): Promise<OperationResult<void>>;
                      };
                      marketdetails: {
                          post(
                              ...args: [params: PostUiOpenwindowMarketdetailsParams],
                          ): Promise<OperationResult<void>>;
                      };
                      newmail: {
                          post(
                              ...args: [body: PostUiOpenwindowNewmailBody],
                          ): Promise<OperationResult<void>>;
                      };
                  };
              };
              universe: {
                  ancestries: {
                      get(...args: []): Promise<OperationResult<UniverseAncestriesGet>>;
                  };
                  asteroidBelts: (
                      ...args: [asteroidBeltId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseAsteroidBeltsAsteroidBeltIdGet>>;
                  } & {};
                  bloodlines: {
                      get(...args: []): Promise<OperationResult<UniverseBloodlinesGet>>;
                  };
                  categories: (
                      ...args: [categoryId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseCategoriesCategoryIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseCategoriesGet>> };
                  constellations: (
                      ...args: [constellationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseConstellationsConstellationIdGet>>;
                  } & {
                      get(...args: []): Promise<OperationResult<UniverseConstellationsGet>>;
                  };
                  factions: {
                      get(...args: []): Promise<OperationResult<UniverseFactionsGet>>;
                  };
                  graphics: (
                      ...args: [graphicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseGraphicsGraphicIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseGraphicsGet>> };
                  groups: (
                      ...args: [groupId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseGroupsGroupIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
                  ids: {
                      post(
                          ...args: [body: PostUniverseIdsBody],
                      ): Promise<OperationResult<UniverseIdsPost>>;
                  };
                  moons: (
                      ...args: [moonId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseMoonsMoonIdGet>>;
                  } & {};
                  names: {
                      post(
                          ...args: [body: PostUniverseNamesBody],
                      ): Promise<OperationResult<UniverseNamesPost>>;
                  };
                  planets: (
                      ...args: [planetId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniversePlanetsPlanetIdGet>>;
                  } & {};
                  races: { get(...args: []): Promise<OperationResult<UniverseRacesGet>> };
                  regions: (
                      ...args: [regionId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseRegionsRegionIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseRegionsGet>> };
                  schematics: (
                      ...args: [schematicId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseSchematicsSchematicIdGet>>;
                  } & {};
                  stargates: (
                      ...args: [stargateId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseStargatesStargateIdGet>>;
                  } & {};
                  stars: (
                      ...args: [starId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseStarsStarIdGet>>;
                  } & {};
                  stations: (
                      ...args: [stationId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseStationsStationIdGet>>;
                  } & {};
                  structures: (
                      ...args: [structureId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseStructuresStructureIdGet>>;
                  } & {
                      get(
                          ...args: [params?: GetUniverseStructuresParams],
                      ): Promise<OperationResult<UniverseStructuresGet>>;
                  };
                  systemJumps: {
                      get(...args: []): Promise<OperationResult<UniverseSystemJumpsGet>>;
                  };
                  systemKills: {
                      get(...args: []): Promise<OperationResult<UniverseSystemKillsGet>>;
                  };
                  systems: (
                      ...args: [systemId: number],
                  ) => {
                      get(
                          ...args: [],
                      ): Promise<OperationResult<UniverseSystemsSystemIdGet>>;
                  } & { get(...args: []): Promise<OperationResult<UniverseSystemsGet>> };
                  types: (
                      ...args: [typeId: number],
                  ) => {
                      get(...args: []): Promise<OperationResult<UniverseTypesTypeIdGet>>;
                  } & { get(...args: []): AsyncIterable<number> };
              };
              war: (
                  ...args: [warId: number],
              ) => {
                  get(...args: []): Promise<OperationResult<WarsWarIdGet>>;
                  killmails: {
                      get(
                          ...args: [],
                      ): AsyncIterable<{ killmail_hash: string; killmail_id: number }>;
                  };
              } & {};
              wars: {
                  get(
                      ...args: [params?: GetWarsParams],
                  ): Promise<OperationResult<WarsGet>>;
              };
          },
      >

    • Parameters

      • Optionalendpoint: string

      Returns void

    • Stops the cleanup timers of the cache and circuit breaker the runtime built and drops its in-flight table; a supplied cache, circuit breaker or deduplicator is left to its owner. Safe to call more than once; the views still answer afterwards. One call per runtime, not per view.

      Returns void