@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...
    corporationProjectEndpoints: {
        getCorporationProjects: {
            path: "corporations/{corporationId}/projects";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["corporationId"];
            queryParams: { before: "before"; after: "after" };
            responseSchema: ZodObject<
                {
                    cursor: ZodOptional<
                        ZodObject<
                            { before: ZodOptional<ZodString>; after: ZodOptional<ZodString> },
                            $loose,
                        >,
                    >;
                    projects: ZodArray<
                        ZodObject<
                            {
                                id: ZodString;
                                name: ZodString;
                                state: ZodType<
                                    | string & {}
                                    | "Unspecified"
                                    | "Active"
                                    | "Closed"
                                    | "Completed"
                                    | "Expired"
                                    | "Deleted",
                                    unknown,
                                    $ZodTypeInternals<
                                        | (...) & (...)
                                        | "Unspecified"
                                        | "Active"
                                        | "Closed"
                                        | "Completed"
                                        | "Expired"
                                        | "Deleted",
                                        unknown,
                                    >,
                                >;
                                last_modified: ZodString;
                                progress: ZodObject<
                                    { current: ZodNumber; desired: ZodNumber },
                                    $loose,
                                >;
                                reward: ZodOptional<
                                    ZodObject<{ initial: ZodNumber; remaining: ZodNumber }, $loose>,
                                >;
                            },
                            $loose,
                        >,
                    >;
                },
                $loose,
            >;
        };
        getCorporationProject: {
            path: "corporations/{corporationId}/projects/{projectId}";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["corporationId", "projectId"];
            responseSchema: ZodObject<
                {
                    id: ZodString;
                    name: ZodString;
                    state: ZodType<
                        | string & {}
                        | "Unspecified"
                        | "Active"
                        | "Closed"
                        | "Completed"
                        | "Expired"
                        | "Deleted",
                        unknown,
                        $ZodTypeInternals<
                            | string & {}
                            | "Unspecified"
                            | "Active"
                            | "Closed"
                            | "Completed"
                            | "Expired"
                            | "Deleted",
                            unknown,
                        >,
                    >;
                    last_modified: ZodString;
                    progress: ZodObject<{ current: ZodNumber; desired: ZodNumber }, $loose>;
                    reward: ZodOptional<
                        ZodObject<{ initial: ZodNumber; remaining: ZodNumber }, $loose>,
                    >;
                    creator: ZodObject<{ id: ZodNumber; name: ZodString }, $loose>;
                    details: ZodObject<
                        {
                            career: ZodType<
                                | string & {}
                                | "Unspecified"
                                | "Explorer"
                                | "Industrialist"
                                | "Enforcer"
                                | "Soldier of Fortune",
                                unknown,
                                $ZodTypeInternals<
                                    | string & {}
                                    | "Unspecified"
                                    | "Explorer"
                                    | "Industrialist"
                                    | "Enforcer"
                                    | "Soldier of Fortune",
                                    unknown,
                                >,
                            >;
                            created: ZodString;
                            description: ZodString;
                            expires: ZodOptional<ZodString>;
                            finished: ZodOptional<ZodString>;
                        },
                        $loose,
                    >;
                    configuration: ZodRecord<ZodString, ZodUnknown>;
                    contribution: ZodOptional<
                        ZodObject<
                            {
                                participation_limit: ZodOptional<ZodNumber>;
                                reward_per_contribution: ZodOptional<ZodNumber>;
                                submission_limit: ZodOptional<ZodNumber>;
                                submission_multiplier: ZodOptional<ZodNumber>;
                            },
                            $loose,
                        >,
                    >;
                },
                $loose,
            >;
        };
        getCorporationProjectContribution: {
            path: "corporations/{corporationId}/projects/{projectId}/contribution/{characterId}";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["corporationId", "projectId", "characterId"];
            responseSchema: ZodObject<
                { contributed: ZodNumber; last_modified: ZodOptional<ZodString> },
                $loose,
            >;
        };
        getCorporationProjectContributors: {
            path: "corporations/{corporationId}/projects/{projectId}/contributors";
            method: "GET";
            requiresAuth: true;
            pathParams: readonly ["corporationId", "projectId"];
            queryParams: { before: "before"; after: "after" };
            responseSchema: ZodObject<
                {
                    contributors: ZodArray<
                        ZodObject<
                            { id: ZodNumber; name: ZodString; contributed: ZodNumber },
                            $loose,
                        >,
                    >;
                    cursor: ZodOptional<
                        ZodObject<
                            { before: ZodOptional<ZodString>; after: ZodOptional<ZodString> },
                            $loose,
                        >,
                    >;
                },
                $loose,
            >;
        };
    } = ...

    Type Declaration

    • ReadonlygetCorporationProjects: {
          path: "corporations/{corporationId}/projects";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["corporationId"];
          queryParams: { before: "before"; after: "after" };
          responseSchema: ZodObject<
              {
                  cursor: ZodOptional<
                      ZodObject<
                          { before: ZodOptional<ZodString>; after: ZodOptional<ZodString> },
                          $loose,
                      >,
                  >;
                  projects: ZodArray<
                      ZodObject<
                          {
                              id: ZodString;
                              name: ZodString;
                              state: ZodType<
                                  | string & {}
                                  | "Unspecified"
                                  | "Active"
                                  | "Closed"
                                  | "Completed"
                                  | "Expired"
                                  | "Deleted",
                                  unknown,
                                  $ZodTypeInternals<
                                      | (...) & (...)
                                      | "Unspecified"
                                      | "Active"
                                      | "Closed"
                                      | "Completed"
                                      | "Expired"
                                      | "Deleted",
                                      unknown,
                                  >,
                              >;
                              last_modified: ZodString;
                              progress: ZodObject<
                                  { current: ZodNumber; desired: ZodNumber },
                                  $loose,
                              >;
                              reward: ZodOptional<
                                  ZodObject<{ initial: ZodNumber; remaining: ZodNumber }, $loose>,
                              >;
                          },
                          $loose,
                      >,
                  >;
              },
              $loose,
          >;
      }
    • ReadonlygetCorporationProject: {
          path: "corporations/{corporationId}/projects/{projectId}";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["corporationId", "projectId"];
          responseSchema: ZodObject<
              {
                  id: ZodString;
                  name: ZodString;
                  state: ZodType<
                      | string & {}
                      | "Unspecified"
                      | "Active"
                      | "Closed"
                      | "Completed"
                      | "Expired"
                      | "Deleted",
                      unknown,
                      $ZodTypeInternals<
                          | string & {}
                          | "Unspecified"
                          | "Active"
                          | "Closed"
                          | "Completed"
                          | "Expired"
                          | "Deleted",
                          unknown,
                      >,
                  >;
                  last_modified: ZodString;
                  progress: ZodObject<{ current: ZodNumber; desired: ZodNumber }, $loose>;
                  reward: ZodOptional<
                      ZodObject<{ initial: ZodNumber; remaining: ZodNumber }, $loose>,
                  >;
                  creator: ZodObject<{ id: ZodNumber; name: ZodString }, $loose>;
                  details: ZodObject<
                      {
                          career: ZodType<
                              | string & {}
                              | "Unspecified"
                              | "Explorer"
                              | "Industrialist"
                              | "Enforcer"
                              | "Soldier of Fortune",
                              unknown,
                              $ZodTypeInternals<
                                  | string & {}
                                  | "Unspecified"
                                  | "Explorer"
                                  | "Industrialist"
                                  | "Enforcer"
                                  | "Soldier of Fortune",
                                  unknown,
                              >,
                          >;
                          created: ZodString;
                          description: ZodString;
                          expires: ZodOptional<ZodString>;
                          finished: ZodOptional<ZodString>;
                      },
                      $loose,
                  >;
                  configuration: ZodRecord<ZodString, ZodUnknown>;
                  contribution: ZodOptional<
                      ZodObject<
                          {
                              participation_limit: ZodOptional<ZodNumber>;
                              reward_per_contribution: ZodOptional<ZodNumber>;
                              submission_limit: ZodOptional<ZodNumber>;
                              submission_multiplier: ZodOptional<ZodNumber>;
                          },
                          $loose,
                      >,
                  >;
              },
              $loose,
          >;
      }
    • ReadonlygetCorporationProjectContribution: {
          path: "corporations/{corporationId}/projects/{projectId}/contribution/{characterId}";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["corporationId", "projectId", "characterId"];
          responseSchema: ZodObject<
              { contributed: ZodNumber; last_modified: ZodOptional<ZodString> },
              $loose,
          >;
      }
    • ReadonlygetCorporationProjectContributors: {
          path: "corporations/{corporationId}/projects/{projectId}/contributors";
          method: "GET";
          requiresAuth: true;
          pathParams: readonly ["corporationId", "projectId"];
          queryParams: { before: "before"; after: "after" };
          responseSchema: ZodObject<
              {
                  contributors: ZodArray<
                      ZodObject<
                          { id: ZodNumber; name: ZodString; contributed: ZodNumber },
                          $loose,
                      >,
                  >;
                  cursor: ZodOptional<
                      ZodObject<
                          { before: ZodOptional<ZodString>; after: ZodOptional<ZodString> },
                          $loose,
                      >,
                  >;
              },
              $loose,
          >;
      }