@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...
    contactEndpoints: {
        getAllianceContacts: {
            path: "alliances/{allianceId}/contacts";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["allianceId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        contact_id: ZodNumber;
                        contact_type: ZodType<
                            string & {}
                            | "faction"
                            | "character"
                            | "corporation"
                            | "alliance",
                            unknown,
                            $ZodTypeInternals<
                                string & {}
                                | "faction"
                                | "character"
                                | "corporation"
                                | "alliance",
                                unknown,
                            >,
                        >;
                        standing: ZodNumber;
                        label_ids: ZodOptional<ZodArray<ZodNumber>>;
                        is_blocked: ZodOptional<ZodBoolean>;
                        is_watched: ZodOptional<ZodBoolean>;
                    },
                    $loose,
                >,
            >;
        };
        getAllianceContactLabels: {
            path: "alliances/{allianceId}/contacts/labels";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["allianceId"];
            responseSchema: ZodArray<
                ZodObject<{ label_id: ZodNumber; label_name: ZodString }, $loose>,
            >;
        };
        getCharacterContacts: {
            path: "characters/{characterId}/contacts";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        contact_id: ZodNumber;
                        contact_type: ZodType<
                            string & {}
                            | "faction"
                            | "character"
                            | "corporation"
                            | "alliance",
                            unknown,
                            $ZodTypeInternals<
                                string & {}
                                | "faction"
                                | "character"
                                | "corporation"
                                | "alliance",
                                unknown,
                            >,
                        >;
                        standing: ZodNumber;
                        label_ids: ZodOptional<ZodArray<ZodNumber>>;
                        is_blocked: ZodOptional<ZodBoolean>;
                        is_watched: ZodOptional<ZodBoolean>;
                    },
                    $loose,
                >,
            >;
        };
        getCharacterContactLabels: {
            path: "characters/{characterId}/contacts/labels";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            responseSchema: ZodArray<
                ZodObject<{ label_id: ZodNumber; label_name: ZodString }, $loose>,
            >;
        };
        getCorporationContacts: {
            path: "corporations/{corporationId}/contacts";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["corporationId"];
            responseSchema: ZodArray<
                ZodObject<
                    {
                        contact_id: ZodNumber;
                        contact_type: ZodType<
                            string & {}
                            | "faction"
                            | "character"
                            | "corporation"
                            | "alliance",
                            unknown,
                            $ZodTypeInternals<
                                string & {}
                                | "faction"
                                | "character"
                                | "corporation"
                                | "alliance",
                                unknown,
                            >,
                        >;
                        standing: ZodNumber;
                        label_ids: ZodOptional<ZodArray<ZodNumber>>;
                        is_blocked: ZodOptional<ZodBoolean>;
                        is_watched: ZodOptional<ZodBoolean>;
                    },
                    $loose,
                >,
            >;
        };
        getCorporationContactLabels: {
            path: "corporations/{corporationId}/contacts/labels";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["corporationId"];
            responseSchema: ZodArray<
                ZodObject<{ label_id: ZodNumber; label_name: ZodString }, $loose>,
            >;
        };
        addContacts: {
            path: "characters/{characterId}/contacts";
            method: "POST";
            responseSchema: ZodArray<ZodNumber>;
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            queryParams: { standing: "standing" };
            bodyBuilder: (contactIds: number[]) => number[];
            requestSchema: ZodArray<ZodNumber>;
        };
        editContacts: {
            path: "characters/{characterId}/contacts";
            method: "PUT";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            queryParams: { standing: "standing" };
            bodyBuilder: (contactIds: number[]) => number[];
        };
        deleteCharacterContacts: {
            path: "characters/{characterId}/contacts";
            method: "DELETE";
            requiresAuth: true;
            pathParams: readonly ["characterId"];
            queryParams: { contactIds: "contact_ids" };
        };
    } = ...

    Type Declaration

    • ReadonlygetAllianceContacts: {
          path: "alliances/{allianceId}/contacts";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["allianceId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      contact_id: ZodNumber;
                      contact_type: ZodType<
                          string & {}
                          | "faction"
                          | "character"
                          | "corporation"
                          | "alliance",
                          unknown,
                          $ZodTypeInternals<
                              string & {}
                              | "faction"
                              | "character"
                              | "corporation"
                              | "alliance",
                              unknown,
                          >,
                      >;
                      standing: ZodNumber;
                      label_ids: ZodOptional<ZodArray<ZodNumber>>;
                      is_blocked: ZodOptional<ZodBoolean>;
                      is_watched: ZodOptional<ZodBoolean>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetAllianceContactLabels: {
          path: "alliances/{allianceId}/contacts/labels";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["allianceId"];
          responseSchema: ZodArray<
              ZodObject<{ label_id: ZodNumber; label_name: ZodString }, $loose>,
          >;
      }
    • ReadonlygetCharacterContacts: {
          path: "characters/{characterId}/contacts";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      contact_id: ZodNumber;
                      contact_type: ZodType<
                          string & {}
                          | "faction"
                          | "character"
                          | "corporation"
                          | "alliance",
                          unknown,
                          $ZodTypeInternals<
                              string & {}
                              | "faction"
                              | "character"
                              | "corporation"
                              | "alliance",
                              unknown,
                          >,
                      >;
                      standing: ZodNumber;
                      label_ids: ZodOptional<ZodArray<ZodNumber>>;
                      is_blocked: ZodOptional<ZodBoolean>;
                      is_watched: ZodOptional<ZodBoolean>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetCharacterContactLabels: {
          path: "characters/{characterId}/contacts/labels";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          responseSchema: ZodArray<
              ZodObject<{ label_id: ZodNumber; label_name: ZodString }, $loose>,
          >;
      }
    • ReadonlygetCorporationContacts: {
          path: "corporations/{corporationId}/contacts";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["corporationId"];
          responseSchema: ZodArray<
              ZodObject<
                  {
                      contact_id: ZodNumber;
                      contact_type: ZodType<
                          string & {}
                          | "faction"
                          | "character"
                          | "corporation"
                          | "alliance",
                          unknown,
                          $ZodTypeInternals<
                              string & {}
                              | "faction"
                              | "character"
                              | "corporation"
                              | "alliance",
                              unknown,
                          >,
                      >;
                      standing: ZodNumber;
                      label_ids: ZodOptional<ZodArray<ZodNumber>>;
                      is_blocked: ZodOptional<ZodBoolean>;
                      is_watched: ZodOptional<ZodBoolean>;
                  },
                  $loose,
              >,
          >;
      }
    • ReadonlygetCorporationContactLabels: {
          path: "corporations/{corporationId}/contacts/labels";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["corporationId"];
          responseSchema: ZodArray<
              ZodObject<{ label_id: ZodNumber; label_name: ZodString }, $loose>,
          >;
      }
    • ReadonlyaddContacts: {
          path: "characters/{characterId}/contacts";
          method: "POST";
          responseSchema: ZodArray<ZodNumber>;
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          queryParams: { standing: "standing" };
          bodyBuilder: (contactIds: number[]) => number[];
          requestSchema: ZodArray<ZodNumber>;
      }
    • ReadonlyeditContacts: {
          path: "characters/{characterId}/contacts";
          method: "PUT";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          queryParams: { standing: "standing" };
          bodyBuilder: (contactIds: number[]) => number[];
      }
    • ReadonlydeleteCharacterContacts: {
          path: "characters/{characterId}/contacts";
          method: "DELETE";
          requiresAuth: true;
          pathParams: readonly ["characterId"];
          queryParams: { contactIds: "contact_ids" };
      }