@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...
    universeEndpoints: {
        getAncestries: {
            path: "universe/ancestries";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<
                ZodObject<
                    {
                        id: ZodNumber;
                        name: ZodString;
                        bloodline_id: ZodNumber;
                        description: ZodString;
                        short_description: ZodOptional<ZodString>;
                        icon_id: ZodOptional<ZodNumber>;
                    },
                    $loose,
                >,
            >;
        };
        getAsteroidBeltInfo: {
            path: "universe/asteroid_belts/{asteroidBeltId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["asteroidBeltId"];
            responseSchema: ZodObject<
                {
                    name: ZodString;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                    system_id: ZodNumber;
                },
                $loose,
            >;
        };
        getBloodlines: {
            path: "universe/bloodlines";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<
                ZodObject<
                    {
                        bloodline_id: ZodNumber;
                        name: ZodString;
                        description: ZodString;
                        race_id: ZodNumber;
                        corporation_id: ZodNumber;
                        ship_type_id: ZodNullable<ZodNumber>;
                        charisma: ZodNumber;
                        intelligence: ZodNumber;
                        memory: ZodNumber;
                        perception: ZodNumber;
                        willpower: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getCategories: {
            path: "universe/categories";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getCategoryById: {
            path: "universe/categories/{categoryId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["categoryId"];
            responseSchema: ZodObject<
                {
                    category_id: ZodNumber;
                    name: ZodString;
                    groups: ZodArray<ZodNumber>;
                    published: ZodBoolean;
                },
                $loose,
            >;
        };
        getConstellations: {
            path: "universe/constellations";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getConstellationById: {
            path: "universe/constellations/{constellationId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["constellationId"];
            responseSchema: ZodObject<
                {
                    constellation_id: ZodNumber;
                    name: ZodString;
                    region_id: ZodNumber;
                    systems: ZodArray<ZodNumber>;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                },
                $loose,
            >;
        };
        getFactions: {
            path: "universe/factions";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<
                ZodObject<
                    {
                        faction_id: ZodNumber;
                        name: ZodString;
                        description: ZodString;
                        size_factor: ZodNumber;
                        station_count: ZodNumber;
                        station_system_count: ZodNumber;
                        is_unique: ZodBoolean;
                        solar_system_id: ZodOptional<ZodNumber>;
                        corporation_id: ZodOptional<ZodNumber>;
                        militia_corporation_id: ZodOptional<ZodNumber>;
                    },
                    $loose,
                >,
            >;
        };
        getGraphics: {
            path: "universe/graphics";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getGraphicById: {
            path: "universe/graphics/{graphicId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["graphicId"];
            responseSchema: ZodObject<
                {
                    graphic_id: ZodNumber;
                    collision_file: ZodOptional<ZodString>;
                    graphic_file: ZodOptional<ZodString>;
                    icon_folder: ZodOptional<ZodString>;
                    sof_dna: ZodOptional<ZodString>;
                    sof_fation_name: ZodOptional<ZodString>;
                    sof_hull_name: ZodOptional<ZodString>;
                    sof_race_name: ZodOptional<ZodString>;
                },
                $loose,
            >;
        };
        getItemGroups: {
            path: "universe/groups";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getItemGroupById: {
            path: "universe/groups/{groupId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["groupId"];
            responseSchema: ZodObject<
                {
                    group_id: ZodNumber;
                    name: ZodString;
                    category_id: ZodNumber;
                    types: ZodArray<ZodNumber>;
                    published: ZodBoolean;
                },
                $loose,
            >;
        };
        postBulkNamesToIds: {
            path: "universe/ids";
            method: "POST";
            requiresAuth: false;
            bodyBuilder: (names: string[]) => string[];
            responseSchema: ZodObject<
                {
                    agents: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    alliances: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    characters: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    constellations: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    corporations: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    factions: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    inventory_types: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    regions: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    systems: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                    stations: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                                $loose,
                            >,
                        >,
                    >;
                },
                $loose,
            >;
            requestSchema: ZodArray<ZodString>;
        };
        getMoonById: {
            path: "universe/moons/{moonId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["moonId"];
            responseSchema: ZodObject<
                {
                    moon_id: ZodNumber;
                    name: ZodString;
                    system_id: ZodNumber;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                },
                $loose,
            >;
        };
        postNamesAndCategories: {
            path: "universe/names";
            method: "POST";
            requiresAuth: false;
            bodyBuilder: (ids: number[]) => number[];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        id: ZodNumber;
                        name: ZodString;
                        category: ZodType<
                            | string & {}
                            | "faction"
                            | "character"
                            | "corporation"
                            | "alliance"
                            | "constellation"
                            | "inventory_type"
                            | "region"
                            | "solar_system"
                            | "station",
                            unknown,
                            $ZodTypeInternals<
                                | string & {}
                                | "faction"
                                | "character"
                                | "corporation"
                                | "alliance"
                                | "constellation"
                                | "inventory_type"
                                | "region"
                                | "solar_system"
                                | "station",
                                unknown,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            requestSchema: ZodArray<ZodNumber>;
        };
        getPlanetById: {
            path: "universe/planets/{planetId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["planetId"];
            responseSchema: ZodObject<
                {
                    planet_id: ZodNumber;
                    name: ZodString;
                    system_id: ZodNumber;
                    type_id: ZodNumber;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                },
                $loose,
            >;
        };
        getRaces: {
            path: "universe/races";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<
                ZodObject<
                    {
                        race_id: ZodNumber;
                        name: ZodString;
                        description: ZodString;
                        alliance_id: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getRegions: {
            path: "universe/regions";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getRegionById: {
            path: "universe/regions/{regionId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["regionId"];
            responseSchema: ZodObject<
                {
                    region_id: ZodNumber;
                    name: ZodString;
                    description: ZodOptional<ZodString>;
                    constellations: ZodArray<ZodNumber>;
                },
                $loose,
            >;
        };
        getSchematicById: {
            path: "universe/schematics/{schematicId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["schematicId"];
            responseSchema: ZodObject<
                { schematic_name: ZodString; cycle_time: ZodNumber },
                $loose,
            >;
        };
        getStargateById: {
            path: "universe/stargates/{stargateId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["stargateId"];
            responseSchema: ZodObject<
                {
                    stargate_id: ZodNumber;
                    name: ZodString;
                    system_id: ZodNumber;
                    type_id: ZodNumber;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                    destination: ZodObject<
                        { system_id: ZodNumber; stargate_id: ZodNumber },
                        $loose,
                    >;
                },
                $loose,
            >;
        };
        getStarById: {
            path: "universe/stars/{starId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["starId"];
            responseSchema: ZodObject<
                {
                    star_id: ZodOptional<ZodNumber>;
                    solar_system_id: ZodNumber;
                    name: ZodString;
                    type_id: ZodNumber;
                    age: ZodNumber;
                    luminosity: ZodNumber;
                    radius: ZodNumber;
                    spectral_class: ZodString;
                    temperature: ZodNumber;
                },
                $loose,
            >;
        };
        getStationById: {
            path: "universe/stations/{stationId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["stationId"];
            responseSchema: ZodObject<
                {
                    station_id: ZodNumber;
                    name: ZodString;
                    owner: ZodOptional<ZodNumber>;
                    system_id: ZodNumber;
                    type_id: ZodNumber;
                    race_id: ZodOptional<ZodNumber>;
                    reprocessing_efficiency: ZodNumber;
                    reprocessing_stations_take: ZodNumber;
                    max_dockable_ship_volume: ZodNumber;
                    office_rental_cost: ZodNumber;
                    services: ZodArray<ZodString>;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                },
                $loose,
            >;
        };
        getStructures: {
            path: "universe/structures";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getStructureById: {
            path: "universe/structures/{structureId}";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["structureId"];
            responseSchema: ZodObject<
                {
                    structure_id: ZodOptional<ZodNumber>;
                    name: ZodString;
                    owner_id: ZodNumber;
                    solar_system_id: ZodNumber;
                    type_id: ZodOptional<ZodNumber>;
                    position: ZodOptional<
                        ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>,
                    >;
                },
                $loose,
            >;
        };
        getSystemJumps: {
            path: "universe/system_jumps";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<
                ZodObject<{ system_id: ZodNumber; ship_jumps: ZodNumber }, $loose>,
            >;
        };
        getSystemKills: {
            path: "universe/system_kills";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<
                ZodObject<
                    {
                        system_id: ZodNumber;
                        npc_kills: ZodNumber;
                        pod_kills: ZodNumber;
                        ship_kills: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getSystems: {
            path: "universe/systems";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getSystemById: {
            path: "universe/systems/{systemId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["systemId"];
            responseSchema: ZodObject<
                {
                    system_id: ZodNumber;
                    name: ZodString;
                    constellation_id: ZodNumber;
                    position: ZodObject<
                        { x: ZodNumber; y: ZodNumber; z: ZodNumber },
                        $loose,
                    >;
                    security_class: ZodOptional<ZodString>;
                    security_status: ZodNumber;
                    star_id: ZodOptional<ZodNumber>;
                    stargates: ZodOptional<ZodArray<ZodNumber>>;
                    stations: ZodOptional<ZodArray<ZodNumber>>;
                    planets: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    asteroid_belts: ZodOptional<ZodArray<ZodNumber>>;
                                    moons: ZodOptional<ZodArray<ZodNumber>>;
                                    planet_id: ZodNumber;
                                },
                                $loose,
                            >,
                        >,
                    >;
                },
                $loose,
            >;
        };
        getTypes: {
            path: "universe/types";
            method: "GET";
            requiresAuth: false;
            responseSchema: ZodArray<ZodNumber>;
        };
        getTypeById: {
            path: "universe/types/{typeId}";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["typeId"];
            responseSchema: ZodObject<
                {
                    type_id: ZodNumber;
                    name: ZodString;
                    description: ZodString;
                    published: ZodBoolean;
                    group_id: ZodNumber;
                    market_group_id: ZodOptional<ZodNumber>;
                    radius: ZodOptional<ZodNumber>;
                    volume: ZodOptional<ZodNumber>;
                    packaged_volume: ZodOptional<ZodNumber>;
                    capacity: ZodOptional<ZodNumber>;
                    portion_size: ZodOptional<ZodNumber>;
                    mass: ZodOptional<ZodNumber>;
                    icon_id: ZodOptional<ZodNumber>;
                    graphic_id: ZodOptional<ZodNumber>;
                    dogma_attributes: ZodOptional<
                        ZodArray<
                            ZodObject<{ attribute_id: ZodNumber; value: ZodNumber }, $loose>,
                        >,
                    >;
                    dogma_effects: ZodOptional<
                        ZodArray<
                            ZodObject<{ effect_id: ZodNumber; is_default: ZodBoolean }, $loose>,
                        >,
                    >;
                },
                $loose,
            >;
        };
    } = ...

    Type Declaration

    • ReadonlygetAncestries: {
          path: "universe/ancestries";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<
              ZodObject<
                  {
                      id: ZodNumber;
                      name: ZodString;
                      bloodline_id: ZodNumber;
                      description: ZodString;
                      short_description: ZodOptional<ZodString>;
                      icon_id: ZodOptional<ZodNumber>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetAsteroidBeltInfo: {
          path: "universe/asteroid_belts/{asteroidBeltId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["asteroidBeltId"];
          responseSchema: ZodObject<
              {
                  name: ZodString;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
                  system_id: ZodNumber;
              },
              $loose,
          >;
      }
    • ReadonlygetBloodlines: {
          path: "universe/bloodlines";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<
              ZodObject<
                  {
                      bloodline_id: ZodNumber;
                      name: ZodString;
                      description: ZodString;
                      race_id: ZodNumber;
                      corporation_id: ZodNumber;
                      ship_type_id: ZodNullable<ZodNumber>;
                      charisma: ZodNumber;
                      intelligence: ZodNumber;
                      memory: ZodNumber;
                      perception: ZodNumber;
                      willpower: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetCategories: {
          path: "universe/categories";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetCategoryById: {
          path: "universe/categories/{categoryId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["categoryId"];
          responseSchema: ZodObject<
              {
                  category_id: ZodNumber;
                  name: ZodString;
                  groups: ZodArray<ZodNumber>;
                  published: ZodBoolean;
              },
              $loose,
          >;
      }
    • ReadonlygetConstellations: {
          path: "universe/constellations";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetConstellationById: {
          path: "universe/constellations/{constellationId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["constellationId"];
          responseSchema: ZodObject<
              {
                  constellation_id: ZodNumber;
                  name: ZodString;
                  region_id: ZodNumber;
                  systems: ZodArray<ZodNumber>;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
              },
              $loose,
          >;
      }
    • ReadonlygetFactions: {
          path: "universe/factions";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<
              ZodObject<
                  {
                      faction_id: ZodNumber;
                      name: ZodString;
                      description: ZodString;
                      size_factor: ZodNumber;
                      station_count: ZodNumber;
                      station_system_count: ZodNumber;
                      is_unique: ZodBoolean;
                      solar_system_id: ZodOptional<ZodNumber>;
                      corporation_id: ZodOptional<ZodNumber>;
                      militia_corporation_id: ZodOptional<ZodNumber>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetGraphics: {
          path: "universe/graphics";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetGraphicById: {
          path: "universe/graphics/{graphicId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["graphicId"];
          responseSchema: ZodObject<
              {
                  graphic_id: ZodNumber;
                  collision_file: ZodOptional<ZodString>;
                  graphic_file: ZodOptional<ZodString>;
                  icon_folder: ZodOptional<ZodString>;
                  sof_dna: ZodOptional<ZodString>;
                  sof_fation_name: ZodOptional<ZodString>;
                  sof_hull_name: ZodOptional<ZodString>;
                  sof_race_name: ZodOptional<ZodString>;
              },
              $loose,
          >;
      }
    • ReadonlygetItemGroups: {
          path: "universe/groups";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetItemGroupById: {
          path: "universe/groups/{groupId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["groupId"];
          responseSchema: ZodObject<
              {
                  group_id: ZodNumber;
                  name: ZodString;
                  category_id: ZodNumber;
                  types: ZodArray<ZodNumber>;
                  published: ZodBoolean;
              },
              $loose,
          >;
      }
    • ReadonlypostBulkNamesToIds: {
          path: "universe/ids";
          method: "POST";
          requiresAuth: false;
          bodyBuilder: (names: string[]) => string[];
          responseSchema: ZodObject<
              {
                  agents: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  alliances: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  characters: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  constellations: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  corporations: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  factions: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  inventory_types: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  regions: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  systems: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
                  stations: ZodOptional<
                      ZodArray<
                          ZodObject<
                              { id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                              $loose,
                          >,
                      >,
                  >;
              },
              $loose,
          >;
          requestSchema: ZodArray<ZodString>;
      }
    • ReadonlygetMoonById: {
          path: "universe/moons/{moonId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["moonId"];
          responseSchema: ZodObject<
              {
                  moon_id: ZodNumber;
                  name: ZodString;
                  system_id: ZodNumber;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
              },
              $loose,
          >;
      }
    • ReadonlypostNamesAndCategories: {
          path: "universe/names";
          method: "POST";
          requiresAuth: false;
          bodyBuilder: (ids: number[]) => number[];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      id: ZodNumber;
                      name: ZodString;
                      category: ZodType<
                          | string & {}
                          | "faction"
                          | "character"
                          | "corporation"
                          | "alliance"
                          | "constellation"
                          | "inventory_type"
                          | "region"
                          | "solar_system"
                          | "station",
                          unknown,
                          $ZodTypeInternals<
                              | string & {}
                              | "faction"
                              | "character"
                              | "corporation"
                              | "alliance"
                              | "constellation"
                              | "inventory_type"
                              | "region"
                              | "solar_system"
                              | "station",
                              unknown,
                          >,
                      >;
                  },
                  $loose,
              >,
          >;
          requestSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetPlanetById: {
          path: "universe/planets/{planetId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["planetId"];
          responseSchema: ZodObject<
              {
                  planet_id: ZodNumber;
                  name: ZodString;
                  system_id: ZodNumber;
                  type_id: ZodNumber;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
              },
              $loose,
          >;
      }
    • ReadonlygetRaces: {
          path: "universe/races";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<
              ZodObject<
                  {
                      race_id: ZodNumber;
                      name: ZodString;
                      description: ZodString;
                      alliance_id: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetRegions: {
          path: "universe/regions";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetRegionById: {
          path: "universe/regions/{regionId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["regionId"];
          responseSchema: ZodObject<
              {
                  region_id: ZodNumber;
                  name: ZodString;
                  description: ZodOptional<ZodString>;
                  constellations: ZodArray<ZodNumber>;
              },
              $loose,
          >;
      }
    • ReadonlygetSchematicById: {
          path: "universe/schematics/{schematicId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["schematicId"];
          responseSchema: ZodObject<
              { schematic_name: ZodString; cycle_time: ZodNumber },
              $loose,
          >;
      }
    • ReadonlygetStargateById: {
          path: "universe/stargates/{stargateId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["stargateId"];
          responseSchema: ZodObject<
              {
                  stargate_id: ZodNumber;
                  name: ZodString;
                  system_id: ZodNumber;
                  type_id: ZodNumber;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
                  destination: ZodObject<
                      { system_id: ZodNumber; stargate_id: ZodNumber },
                      $loose,
                  >;
              },
              $loose,
          >;
      }
    • ReadonlygetStarById: {
          path: "universe/stars/{starId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["starId"];
          responseSchema: ZodObject<
              {
                  star_id: ZodOptional<ZodNumber>;
                  solar_system_id: ZodNumber;
                  name: ZodString;
                  type_id: ZodNumber;
                  age: ZodNumber;
                  luminosity: ZodNumber;
                  radius: ZodNumber;
                  spectral_class: ZodString;
                  temperature: ZodNumber;
              },
              $loose,
          >;
      }
    • ReadonlygetStationById: {
          path: "universe/stations/{stationId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["stationId"];
          responseSchema: ZodObject<
              {
                  station_id: ZodNumber;
                  name: ZodString;
                  owner: ZodOptional<ZodNumber>;
                  system_id: ZodNumber;
                  type_id: ZodNumber;
                  race_id: ZodOptional<ZodNumber>;
                  reprocessing_efficiency: ZodNumber;
                  reprocessing_stations_take: ZodNumber;
                  max_dockable_ship_volume: ZodNumber;
                  office_rental_cost: ZodNumber;
                  services: ZodArray<ZodString>;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
              },
              $loose,
          >;
      }
    • ReadonlygetStructures: {
          path: "universe/structures";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetStructureById: {
          path: "universe/structures/{structureId}";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["structureId"];
          responseSchema: ZodObject<
              {
                  structure_id: ZodOptional<ZodNumber>;
                  name: ZodString;
                  owner_id: ZodNumber;
                  solar_system_id: ZodNumber;
                  type_id: ZodOptional<ZodNumber>;
                  position: ZodOptional<
                      ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>,
                  >;
              },
              $loose,
          >;
      }
    • ReadonlygetSystemJumps: {
          path: "universe/system_jumps";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<
              ZodObject<{ system_id: ZodNumber; ship_jumps: ZodNumber }, $loose>,
          >;
      }
    • ReadonlygetSystemKills: {
          path: "universe/system_kills";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<
              ZodObject<
                  {
                      system_id: ZodNumber;
                      npc_kills: ZodNumber;
                      pod_kills: ZodNumber;
                      ship_kills: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetSystems: {
          path: "universe/systems";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetSystemById: {
          path: "universe/systems/{systemId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["systemId"];
          responseSchema: ZodObject<
              {
                  system_id: ZodNumber;
                  name: ZodString;
                  constellation_id: ZodNumber;
                  position: ZodObject<{ x: ZodNumber; y: ZodNumber; z: ZodNumber }, $loose>;
                  security_class: ZodOptional<ZodString>;
                  security_status: ZodNumber;
                  star_id: ZodOptional<ZodNumber>;
                  stargates: ZodOptional<ZodArray<ZodNumber>>;
                  stations: ZodOptional<ZodArray<ZodNumber>>;
                  planets: ZodOptional<
                      ZodArray<
                          ZodObject<
                              {
                                  asteroid_belts: ZodOptional<ZodArray<ZodNumber>>;
                                  moons: ZodOptional<ZodArray<ZodNumber>>;
                                  planet_id: ZodNumber;
                              },
                              $loose,
                          >,
                      >,
                  >;
              },
              $loose,
          >;
      }
    • ReadonlygetTypes: {
          path: "universe/types";
          method: "GET";
          requiresAuth: false;
          responseSchema: ZodArray<ZodNumber>;
      }
    • ReadonlygetTypeById: {
          path: "universe/types/{typeId}";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["typeId"];
          responseSchema: ZodObject<
              {
                  type_id: ZodNumber;
                  name: ZodString;
                  description: ZodString;
                  published: ZodBoolean;
                  group_id: ZodNumber;
                  market_group_id: ZodOptional<ZodNumber>;
                  radius: ZodOptional<ZodNumber>;
                  volume: ZodOptional<ZodNumber>;
                  packaged_volume: ZodOptional<ZodNumber>;
                  capacity: ZodOptional<ZodNumber>;
                  portion_size: ZodOptional<ZodNumber>;
                  mass: ZodOptional<ZodNumber>;
                  icon_id: ZodOptional<ZodNumber>;
                  graphic_id: ZodOptional<ZodNumber>;
                  dogma_attributes: ZodOptional<
                      ZodArray<
                          ZodObject<{ attribute_id: ZodNumber; value: ZodNumber }, $loose>,
                      >,
                  >;
                  dogma_effects: ZodOptional<
                      ZodArray<
                          ZodObject<{ effect_id: ZodNumber; is_default: ZodBoolean }, $loose>,
                      >,
                  >;
              },
              $loose,
          >;
      }