/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */

import type { ProjectLatestCircuitResponse } from "./ProjectLatestCircuitResponse";

/**
 * Response for getting project info.
 */
export type ProjectInfoResponse = {
  /**
   * The UTC datetime the project was created in ISO8601 format.
   */
  date_created: string;
  /**
   * Whether the project is public.
   */
  is_public: boolean;
  /**
   * Labels for the project.
   */
  labels: Array<string>;
  /**
   * The most recent circuit tagged "latest" or the most recently created circuit if no circuit is tagged "latest".
   */
  latest_circuit?: ProjectLatestCircuitResponse | null;
  /**
   * The name of the project.
   */
  name: string;
  /**
   * The number of proofs created for this project.
   */
  num_proofs: number | null;
  /**
   * A unique identifier generated for the project. UUID4 format.
   */
  project_id: string;
  /**
   * Tags for the project.
   */
  tags: Array<string>;
  /**
   * The name of the team that owns this project.
   * @deprecated
   */
  team: string;
  /**
   * URL for the avatar image of the team that owns this project.
   */
  team_avatar_url: string;
  /**
   * The name of the team that owns this project.
   */
  team_name: string;
  /**
   * The slug of the team that owns this project.
   */
  team_slug: string;
};
