@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...
    characterEndpoints: {
        getCharacterPublicInfo: {
            path: "characters/{characterId}/";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["characterId"];
            responseSchema: ZodObject<
                {
                    character_id: ZodOptional<ZodNumber>;
                    name: ZodString;
                    description: ZodOptional<ZodString>;
                    corporation_id: ZodNumber;
                    alliance_id: ZodOptional<ZodNumber>;
                    faction_id: ZodOptional<ZodNumber>;
                    ancestry_id: ZodOptional<ZodNumber>;
                    bloodline_id: ZodNumber;
                    race_id: ZodNumber;
                    gender: ZodType<
                        string & {}
                        | "male"
                        | "female",
                        unknown,
                        $ZodTypeInternals<string & {} | "male" | "female", unknown>,
                    >;
                    security_status: ZodOptional<ZodNumber>;
                    title: ZodOptional<ZodString>;
                    corporation_title: ZodOptional<ZodString>;
                    character_title_id: ZodOptional<ZodString>;
                    achievement_score: ZodOptional<ZodNumber>;
                    birthday: ZodString;
                },
                $loose,
            >;
        };
        getAgentsResearch: {
            path: "characters/{characterId}/agents_research/";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        agent_id: ZodNumber;
                        skill_type_id: ZodNumber;
                        started_at: ZodString;
                        points_per_day: ZodNumber;
                        remainder_points: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getBlueprints: {
            path: "characters/{characterId}/blueprints/";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        item_id: ZodNumber;
                        type_id: ZodNumber;
                        location_id: ZodNumber;
                        location_flag: ZodString;
                        quantity: ZodNumber;
                        time_efficiency: ZodNumber;
                        material_efficiency: ZodNumber;
                        runs: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getRoles: {
            path: "characters/{characterId}/roles";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodObject<
                {
                    roles: ZodOptional<ZodArray<ZodString>>;
                    roles_at_hq: ZodOptional<ZodArray<ZodString>>;
                    roles_at_base: ZodOptional<ZodArray<ZodString>>;
                    roles_at_other: ZodOptional<ZodArray<ZodString>>;
                },
                $loose,
            >;
        };
        getStandings: {
            path: "characters/{characterId}/standings";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        from_id: ZodNumber;
                        from_type: ZodType<
                            string & {}
                            | "agent"
                            | "npc_corp"
                            | "faction",
                            unknown,
                            $ZodTypeInternals<
                                string & {}
                                | "agent"
                                | "npc_corp"
                                | "faction",
                                unknown,
                            >,
                        >;
                        standing: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getTitles: {
            path: "characters/{characterId}/titles";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    { title_id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                    $loose,
                >,
            >;
        };
        getContactNotifications: {
            path: "characters/{characterId}/notifications/contacts/";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        notification_id: ZodNumber;
                        sender_character_id: ZodNumber;
                        message: ZodString;
                        send_date: ZodString;
                        standing_level: ZodNumber;
                    },
                    $loose,
                >,
            >;
        };
        getCorporationHistory: {
            path: "characters/{characterId}/corporationhistory/";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        corporation_id: ZodNumber;
                        record_id: ZodNumber;
                        start_date: ZodString;
                        is_deleted: ZodOptional<ZodBoolean>;
                    },
                    $loose,
                >,
            >;
        };
        getJumpFatigue: {
            path: "characters/{characterId}/fatigue/";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodObject<
                {
                    jump_fatigue_expire_date: ZodOptional<ZodString>;
                    last_jump_date: ZodOptional<ZodString>;
                    last_update_date: ZodOptional<ZodString>;
                },
                $loose,
            >;
        };
        getMedals: {
            path: "characters/{characterId}/medals/";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        medal_id: ZodNumber;
                        title: ZodString;
                        description: ZodString;
                        date: ZodString;
                        issuer_id: ZodNumber;
                        corporation_id: ZodNumber;
                        reason: ZodString;
                        status: ZodType<
                            string & {}
                            | "private"
                            | "public",
                            unknown,
                            $ZodTypeInternals<string & {} | "private" | "public", unknown>,
                        >;
                        graphics: ZodArray<
                            ZodObject<
                                {
                                    part: ZodNumber;
                                    layer: ZodNumber;
                                    graphic: ZodString;
                                    color: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
        };
        getNotifications: {
            path: "characters/{characterId}/notifications/";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        notification_id: ZodNumber;
                        type: ZodString;
                        sender_id: ZodNumber;
                        sender_type: ZodType<
                            | string & {}
                            | "faction"
                            | "character"
                            | "corporation"
                            | "alliance"
                            | "other",
                            unknown,
                            $ZodTypeInternals<
                                | string & {}
                                | "faction"
                                | "character"
                                | "corporation"
                                | "alliance"
                                | "other",
                                unknown,
                            >,
                        >;
                        timestamp: ZodString;
                        text: ZodOptional<ZodString>;
                        is_read: ZodOptional<ZodBoolean>;
                    },
                    $loose,
                >,
            >;
        };
        getPortrait: {
            path: "characters/{characterId}/portrait/";
            method: "GET";
            requiresAuth: false;
            pathParams: readonly ["characterId"];
            responseSchema: ZodObject<
                {
                    px64x64: ZodOptional<ZodString>;
                    px128x128: ZodOptional<ZodString>;
                    px256x256: ZodOptional<ZodString>;
                    px512x512: ZodOptional<ZodString>;
                },
                $loose,
            >;
        };
        postCharacterAffiliation: {
            path: "characters/affiliation";
            method: "POST";
            responseSchema: ZodArray<
                ZodObject<
                    {
                        character_id: ZodNumber;
                        corporation_id: ZodNumber;
                        alliance_id: ZodOptional<ZodNumber>;
                        faction_id: ZodOptional<ZodNumber>;
                    },
                    $loose,
                >,
            >;
            requiresAuth: false;
            hasBody: true;
        };
        calculateCspaChargeCost: {
            path: "characters/{characterId}/cspa/";
            method: "POST";
            responseSchema: ZodNumber;
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            hasBody: true;
        };
    } = ...

    Type Declaration

    • ReadonlygetCharacterPublicInfo: {
          path: "characters/{characterId}/";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["characterId"];
          responseSchema: ZodObject<
              {
                  character_id: ZodOptional<ZodNumber>;
                  name: ZodString;
                  description: ZodOptional<ZodString>;
                  corporation_id: ZodNumber;
                  alliance_id: ZodOptional<ZodNumber>;
                  faction_id: ZodOptional<ZodNumber>;
                  ancestry_id: ZodOptional<ZodNumber>;
                  bloodline_id: ZodNumber;
                  race_id: ZodNumber;
                  gender: ZodType<
                      string & {}
                      | "male"
                      | "female",
                      unknown,
                      $ZodTypeInternals<string & {} | "male" | "female", unknown>,
                  >;
                  security_status: ZodOptional<ZodNumber>;
                  title: ZodOptional<ZodString>;
                  corporation_title: ZodOptional<ZodString>;
                  character_title_id: ZodOptional<ZodString>;
                  achievement_score: ZodOptional<ZodNumber>;
                  birthday: ZodString;
              },
              $loose,
          >;
      }
    • ReadonlygetAgentsResearch: {
          path: "characters/{characterId}/agents_research/";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      agent_id: ZodNumber;
                      skill_type_id: ZodNumber;
                      started_at: ZodString;
                      points_per_day: ZodNumber;
                      remainder_points: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetBlueprints: {
          path: "characters/{characterId}/blueprints/";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      item_id: ZodNumber;
                      type_id: ZodNumber;
                      location_id: ZodNumber;
                      location_flag: ZodString;
                      quantity: ZodNumber;
                      time_efficiency: ZodNumber;
                      material_efficiency: ZodNumber;
                      runs: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetRoles: {
          path: "characters/{characterId}/roles";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodObject<
              {
                  roles: ZodOptional<ZodArray<ZodString>>;
                  roles_at_hq: ZodOptional<ZodArray<ZodString>>;
                  roles_at_base: ZodOptional<ZodArray<ZodString>>;
                  roles_at_other: ZodOptional<ZodArray<ZodString>>;
              },
              $loose,
          >;
      }
    • ReadonlygetStandings: {
          path: "characters/{characterId}/standings";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      from_id: ZodNumber;
                      from_type: ZodType<
                          string & {}
                          | "agent"
                          | "npc_corp"
                          | "faction",
                          unknown,
                          $ZodTypeInternals<
                              string & {}
                              | "agent"
                              | "npc_corp"
                              | "faction",
                              unknown,
                          >,
                      >;
                      standing: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetTitles: {
          path: "characters/{characterId}/titles";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  { title_id: ZodOptional<ZodNumber>; name: ZodOptional<ZodString> },
                  $loose,
              >,
          >;
      }
    • ReadonlygetContactNotifications: {
          path: "characters/{characterId}/notifications/contacts/";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      notification_id: ZodNumber;
                      sender_character_id: ZodNumber;
                      message: ZodString;
                      send_date: ZodString;
                      standing_level: ZodNumber;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetCorporationHistory: {
          path: "characters/{characterId}/corporationhistory/";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      corporation_id: ZodNumber;
                      record_id: ZodNumber;
                      start_date: ZodString;
                      is_deleted: ZodOptional<ZodBoolean>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetJumpFatigue: {
          path: "characters/{characterId}/fatigue/";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodObject<
              {
                  jump_fatigue_expire_date: ZodOptional<ZodString>;
                  last_jump_date: ZodOptional<ZodString>;
                  last_update_date: ZodOptional<ZodString>;
              },
              $loose,
          >;
      }
    • ReadonlygetMedals: {
          path: "characters/{characterId}/medals/";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      medal_id: ZodNumber;
                      title: ZodString;
                      description: ZodString;
                      date: ZodString;
                      issuer_id: ZodNumber;
                      corporation_id: ZodNumber;
                      reason: ZodString;
                      status: ZodType<
                          string & {}
                          | "private"
                          | "public",
                          unknown,
                          $ZodTypeInternals<string & {} | "private" | "public", unknown>,
                      >;
                      graphics: ZodArray<
                          ZodObject<
                              {
                                  part: ZodNumber;
                                  layer: ZodNumber;
                                  graphic: ZodString;
                                  color: ZodOptional<ZodNumber>;
                              },
                              $loose,
                          >,
                      >;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetNotifications: {
          path: "characters/{characterId}/notifications/";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      notification_id: ZodNumber;
                      type: ZodString;
                      sender_id: ZodNumber;
                      sender_type: ZodType<
                          | string & {}
                          | "faction"
                          | "character"
                          | "corporation"
                          | "alliance"
                          | "other",
                          unknown,
                          $ZodTypeInternals<
                              | string & {}
                              | "faction"
                              | "character"
                              | "corporation"
                              | "alliance"
                              | "other",
                              unknown,
                          >,
                      >;
                      timestamp: ZodString;
                      text: ZodOptional<ZodString>;
                      is_read: ZodOptional<ZodBoolean>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetPortrait: {
          path: "characters/{characterId}/portrait/";
          method: "GET";
          requiresAuth: false;
          pathParams: readonly ["characterId"];
          responseSchema: ZodObject<
              {
                  px64x64: ZodOptional<ZodString>;
                  px128x128: ZodOptional<ZodString>;
                  px256x256: ZodOptional<ZodString>;
                  px512x512: ZodOptional<ZodString>;
              },
              $loose,
          >;
      }
    • ReadonlypostCharacterAffiliation: {
          path: "characters/affiliation";
          method: "POST";
          responseSchema: ZodArray<
              ZodObject<
                  {
                      character_id: ZodNumber;
                      corporation_id: ZodNumber;
                      alliance_id: ZodOptional<ZodNumber>;
                      faction_id: ZodOptional<ZodNumber>;
                  },
                  $loose,
              >,
          >;
          requiresAuth: false;
          hasBody: true;
      }
    • ReadonlycalculateCspaChargeCost: {
          path: "characters/{characterId}/cspa/";
          method: "POST";
          responseSchema: ZodNumber;
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          hasBody: true;
      }